h1{color:#87a465;font-size:1.9rem}h1.lesson-step-title{font-weight:700;text-align:center;font-size:2.5rem}h1.lesson-step-title .lesson-number{font-weight:400;color:#9edee2}h1,h2,h3,h4,h5{font-family:oswald}h2.lesson-title,h2.lesson-subtitle{-webkit-font-smoothing:antialiased;text-align:center}h2.lesson-title .lesson-number,h2.lesson-subtitle .lesson-number{font-weight:400}h3{font-size:1.2rem}h3.latest-activity{margin-top:2rem;margin-bottom:1rem}h4{font-size:1.2rem}.congrads-title{margin-bottom:1rem}a,a:visited,a:link{color:#87a465;font-weight:700;text-decoration:none}a,a:visited,a:link{text-decoration:none}a{color:#87a465;text-decoration:none}a.no-decoration{color:inherit;text-decoration:none;font-weight:inherit}a.no-decoration:hover,a.no-decoration:focus,a.no-decoration:active{color:inherit;text-decoration:none}.node h1{font-size:2.5rem}.node h1.title,.node h2.title{font-family:cinzel}.node h3,.node h4{font-family:cinzel}.lesson-title{color:#87a465;font-weight:700;border-bottom:2px solid #87a465;padding-bottom:1rem;margin-bottom:2rem}.answer-questions{color:#4a494a;font-size:1.2rem;border-bottom:2px solid #e6ecee;padding-bottom:.6rem}.quiz-title{color:#87a465;font-weight:700;margin-bottom:0}.intro-quiz .quiz-container{margin-top:0}.intro-quiz #quiz-counter{margin-bottom:2rem;color:#b3b1b2}body{font-family:open sans,sans-serif}.center{text-align:center}/*!* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:25px;height:12px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:5px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner::after{top:10px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-3.5714285714px,-3px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-90deg)}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(0.215,0.61,0.355,1)}.banner-wrapper{position:absolute;top:0;width:100%;z-index:100;height:86px}@media(min-width:576px){.banner-wrapper{z-index:1000}}.banner-wrapper.to-the-back{z-index:1}.banner-wrapper .profile{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;cursor:pointer;color:#000;position:absolute;top:2.3rem;right:1.5rem}@media(min-width:576px){.banner-wrapper .profile{right:16px;top:2rem}}.banner-wrapper .profile .sign-in-link{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;font-size:.7rem;padding-right:1rem}.banner-wrapper .profile img{border-radius:100px}.banner-wrapper>.container{position:relative}.banner-wrapper .notifications-icon{color:#000}.banner{padding-top:.4rem}.banner .row{height:65px;margin:0}.site-logo{float:left;display:inline-block}.site-logo-text{height:60px;margin-left:.4rem;margin-top:.6rem}@media(min-width:768px){.site-logo-text{margin-top:.2rem;height:75px}}.small-booklet{max-height:31px}[dir=rtl] .breadcrumb-arrow,[dir=rtl] .icon-arrow-with-circle-right{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.course-card{margin-bottom:1rem}.no-white-page main{background:0 0;padding-top:0}.front .course-content{padding:0}.front .landing-banner-container .landing-banner-body{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;-moz-flex:0 0 45%;-o-flex:0 0 45%;flex:0 0 45%;z-index:1}.body-background{background:url(/FURL/imagecache/cropfit@w=2000@qa=85/data/www.thewaytohappiness.org/files/thewaytohappiness-background-fade_es.jpg?k=BJp-KoQFBB) no-repeat 50% 0 #fff;position:absolute;top:0;left:0;width:100%;height:100%}[canvas=container]{background:#0000}img{max-width:100%}main{margin-top:5rem;padding-top:2rem;background:#fff}@media(min-width:768px){main{margin-top:5.7rem}.front main{margin-top:3.7rem}}.hidden{display:none!important}.large-card{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;position:relative;background:#fff;border-radius:6px;box-shadow:0 0 20px 0 #209fa666;transition:box-shadow .2s ease;padding:10px;opacity:0;visibility:hidden}@media(min-width:768px){.large-card{padding:48px 60px}}.large-card .large-card-body{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%}@media(min-width:768px){.large-card .large-card-body{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;position:relative}}.large-card .large-card-inner{position:relative}.medium-card{position:relative;background:#fff;border-radius:6px;box-shadow:0 0 20px 0 #209fa666;transition:box-shadow .2s ease}.medium-card .medium-card-body{padding:30px 60px}.medium-card .small-title{font-size:1rem}.medium-card p{line-height:1.3rem;font-size:.9rem;color:#58646d}.medium-card .side-image{position:absolute;max-height:80px;top:14px;left:-5.7rem}.course-progress-bar-container{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;position:absolute;bottom:.7rem;left:4rem}.course-progress-bar-container .progress-bar{width:80px;height:4px;position:relative;overflow:hidden;border-radius:5px;background:#dbe2e8}.course-progress-bar-container .progress-bar-inner{border-radius:5px;background:#15c26b;width:0%;height:100%}.course-progress-bar-container .progress-bar-completion-amount{margin-left:8px}.course-duration-details{position:absolute;bottom:.7rem;right:3.6rem}.subtle-text{color:#7d97ad;font-size:12px;letter-spacing:1px;line-height:16px;font-weight:400}.main-button{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-transition:background .25s ease,padding-right .25s ease;-ms-transition:background .25s ease,padding-right .25s ease;-moz-transition:background .25s ease,padding-right .25s ease;-o-transition:background .25s ease,padding-right .25s ease;transition:background .25s ease,padding-right .25s ease;max-width:100%;font-size:1.2rem;font-family:oswald;width:14.5rem;height:3rem;position:relative;overflow:hidden;text-align:center;border:1px solid #87a465;z-index:10;background:#87a465;color:#87a465}.main-button:lang(el),.main-button:lang(nl){font-size:1.1rem}.main-button:lang(ru){font-size:1rem}.main-button.btn{width:auto;padding:0 1em;margin:0}.main-button a.no-decoration{-webkit-transition:color .5s ease;-ms-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;color:#000;position:absolute;left:0;right:0;top:0;bottom:0}.main-button .button-arrow{-webkit-transition:none;-ms-transition:none;-moz-transition:none;-o-transition:none;transition:none}.main-button:not(.disabled):hover,.main-button:not(.disabled):focus{color:#fff}.main-button:not(.disabled):hover a,.main-button:not(.disabled):focus a{-webkit-transition:color .25s ease;-ms-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease;color:#fff}.main-button:not(.disabled):hover .button-arrow,.main-button:not(.disabled):focus .button-arrow{-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;color:#fff}.main-button:not(.disabled):hover .button-text:after,.main-button:not(.disabled):focus .button-text:after{opacity:1;margin-left:5px}.main-button:not(.disabled):hover .hover-overlay,.main-button:not(.disabled):focus .hover-overlay{left:0}.main-button.disabled{background:#fff!important;cursor:inherit!important;z-index:1}.main-button.disabled:hover:before{border-width:0}.main-button.disabled .button-text{color:#c7e1e3}.main-button.disabled .button-arrow{color:#c7e1e3}.button-text{z-index:2;cursor:pointer;font-weight:400;padding-right:.8rem;padding-left:.7rem}.button-text:lang(ru),.button-text:lang(de),.button-text:lang(el),.button-text:lang(nl){padding-right:2.3rem;line-height:1.1em;padding-bottom:2px}.slide-background.enabled,.enabled.main-button,.slide-background:not(.disabled):hover,.main-button:not(.disabled):hover{background:#87a465}.slide-background.enabled:before,.enabled.main-button:before,.slide-background:not(.disabled):hover:before,.main-button:not(.disabled):hover:before{width:100%}.slide-background:before,.main-button:before{content:"";z-index:-1;width:0;height:100%;background:#87a465;position:absolute;top:0;left:0;-webkit-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.site-content{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;padding-top:3rem;width:100%;z-index:1}@media(min-width:768px){.toggledMenu.content-wrapper .site-content{width:calc(100% - 320px)}}.course-video{width:100%;margin-top:2rem}.course-video .video-js{width:100%;height:0;padding-top:56.25%}@media(min-width:768px){.body-content{padding:0 .9rem}}@media(max-width:991px){.body-content{padding:0}}.course-footer{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;width:100%;margin-top:1rem}.course-footer .button-text{font-size:1.8rem;padding-right:.6rem;padding-bottom:0}@media(min-width:768px){.course-footer{margin-top:3rem}}.course-footer__disabled{opacity:.2}.course-toc{padding:0;list-style:none;overflow-y:scroll;position:absolute;bottom:0;left:0;right:0;top:9rem;padding-bottom:3rem;-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.course-toc::-webkit-scrollbar{display:none}.down-the-page .course-toc{top:6.4rem}@media(max-width:991px){.down-the-page .course-toc{top:7.4rem}}@media(max-width:575px){.course-toc{top:4rem}}.course-toc li{position:relative;color:#fff;font-size:.9rem;padding-right:1rem;padding-bottom:.3rem;margin-top:.7rem;margin-left:2.3rem;padding-top:.3rem}.course-toc li.subsection{margin-left:1.2rem;margin-bottom:-.7rem;font-size:1rem;border-top:1px solid #4e9da0;margin-right:1rem;margin-top:1.2rem}.course-toc li.subsection:before{display:none}.course-toc li.subsection:first-child{border:none;margin-top:0}.course-toc li.completed:after{position:absolute;left:-1.5rem;font-family:icomoon;top:.3rem;content:"";color:#fff;margin-right:.6rem}.course-toc li.active:before,.course-toc li:hover:before{background:#3591b2;left:-2.3rem;width:calc(100% + 2.3rem)}.course-toc li:before{-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;content:" ";position:absolute;top:0;left:auto;width:0;right:0;height:100%}.course-toc li a{position:relative;display:block;width:100%;color:#fff;-webkit-font-smoothing:antialiased}.black-overlay{opacity:0;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;background:#000000a1;z-index:1000}.lesson-name{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;font-family:oswald;color:#fff}@media(max-width:575px){.lesson-name{margin-left:1rem}}@media(min-width:768px){.lesson-name{padding-left:0}}.resource-download-wrapper{text-align:right;margin-top:2rem;margin-right:1rem}.resource-download-wrapper .icon-download{cursor:pointer;background:#cbcbcb;font-size:1.2rem;padding:.3rem}.checkbox{display:block;position:absolute;border:3px solid #87a465;border-radius:100%;height:15px;width:15px;top:13px;left:5px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.checkbox::before{display:block;position:absolute;content:"";border-radius:100%;height:7px;width:7px;top:1px;left:1px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.menu-toggle-wrapper{-webkit-transition:background .5s ease-out;-ms-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}.front .menu-toggle-wrapper{display:none}.menu-toggle-wrapper.is_stuck{background:#fffffff2;box-shadow:1px 1px 20px 0 #c4c4c4;z-index:10001}.menu-toggle-wrapper.is_stuck .course-hamburger{padding-top:.1rem}.menu-toggle-wrapper.is_stuck::before{filter:blur(5px);z-index:-1;display:block;position:absolute;content:" "}@supports(-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px)){.menu-toggle-wrapper.is_stuck{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}html,body{width:100%;min-height:100vh}.icon{display:block;width:1.5em;height:1.5em;margin:0 auto;fill:currentColor}.icon--inline{display:inline-block;width:1em;height:100%;margin:0 .25em 0 0}.btn{border:0;padding:0;margin:0;background:0 0;color:inherit}.btn:focus{outline:none}.btn--trigger{margin:1em;display:block;white-space:nowrap}.btn--default,.btn--trigger::before{font-weight:700;border:2px solid;text-align:center;text-indent:0;display:inline-block;line-height:1.7}.btn--trigger::before{content:"Press";width:4em;height:2em;margin:0 .75em}.btn--trigger:active::before{content:"Ouch!"}.btn--default{padding:0 1em;margin:2vh 0 0}.btn--tool{display:block;margin:1em 0;font-size:1.3em;color:#8a7c78}.btn--menu{position:absolute;top:3vw;right:3vw;color:#939391;pointer-events:visible}.btn--close{position:absolute;top:3vw;right:3vw;font-size:.75em;z-index:100}@media(max-width:575px){.toggledMenu{position:relative;z-index:1100}}.content-wrapper{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;min-height:100vh}.menu{-webkit-flex:0 0 320px;-ms-flex:0 0 320px;-moz-flex:0 0 320px;-o-flex:0 0 320px;flex:0 0 320px;position:relative;min-height:100vh;width:320px}@media(max-width:575px){.menu{position:fixed;top:0;left:0;right:0;bottom:0}}@media(min-width:768px){body.menu-open .site-content{-webkit-transform:translateX(320px);-ms-transform:translateX(320px);-moz-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}}@media(max-width:575px){body.menu-open{overflow:hidden}}.menu{pointer-events:none}.menu.not-inited{visibility:hidden}.menu--open{pointer-events:visible}.menu__inner{position:absolute;top:0;left:0;width:100%;height:100%;list-style-type:none;padding:0;margin:0;background:#629aaef2;overflow:hidden}@supports(-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px)){.menu__inner{background:#629aaee0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.menu__item{transform:translate3d(-330px,0,0);transition:transform 0s .4s}.btn--close{opacity:0}.menu--open .menu__item,.menu--open .btn--close{opacity:1;transform:translate3d(0,0,0);transition:opacity .4s .135s,transform .4s .135s cubic-bezier(0.645,0.045,0.355,1)}.menu--open .menu__item:nth-child(2){transition-delay:.165s}.menu--open .menu__item:nth-child(3){transition-delay:.195s}.menu--open .menu__item:nth-child(4){transition-delay:.225s}.menu .menu__link{font-size:3.5vw;color:#4f4f54;font-weight:700}.menu .menu__link:hover,.menu .menu__link:focus{outline:none;color:#000;text-decoration:line-through}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0}@media(min-width:1140px){.course-description{font-size:1.1rem}}@media(min-width:992px){.course-description{margin-bottom:2rem}}.row.course-row{border:3px solid #b7c6cb;margin-bottom:2rem}@media(min-width:768px){.row.course-row{padding-top:2.3rem}}@media(max-width:575px){.row.course-row .p-down-0{padding:0}}.row.course-row .course-title{font-size:1.2rem;margin-top:.7rem}:lang(hu) .row.course-row .course-title{min-height:50px}@media(min-width:768px){.row.course-row .course-title{font-size:1.8rem}}@media(min-width:992px){.row.course-row .course-title{font-size:2rem}}@media(max-width:991px){.row.course-row .course-info{padding:0 20px 20px}}@media(min-width:768px){.row.course-row .course-info{margin-bottom:1rem;padding-right:1rem}}@media(min-width:992px){.row.course-row .course-info{margin-bottom:3rem}}.row.course-row .course-image{image-rendering:pixelated}@media(max-width:575px){.row.course-row .course-image{text-align:center;margin-top:1rem}}.row.course-row .course-meta{border-top:1px solid #e6ecee;color:#b8c7cd;padding:10px}@media(min-width:768px){.row.course-row .course-meta{padding:1rem 2rem .4rem}}.row.course-row .main-button{margin:0 auto}.row.course-row .course-img-wrapper{image-rendering:pixelated}.row.course-row .course-meta-item{margin-bottom:.4rem}.row.course-row .course-meta-item span{font-size:1.1rem;margin-right:.5rem}.search-content-block{border-top:2px solid #e6ecee;border-bottom:2px solid #e6ecee;margin:2rem 0;padding:1.5rem 0}.search-content-block .search-blurb{margin-bottom:.3rem}.search-content-block div.search-input-wrapper{position:relative}.search-content-block div.search-input-wrapper:before{color:#b8c7cd;font-family:icomoon;content:"";position:absolute;top:.2rem;left:.4rem}.search-content-block input{width:100%;padding-left:2rem}.search-content-block input:focus{outline:none}.course-lessons header{background-color:#f5f9fa}.course-lessons header h2{font-size:1.25rem;color:#444;padding:.6em 0 .6em 20px;display:block}.course-lessons .module-lessons ul{list-style:none;margin-bottom:2rem;padding:0}.course-lessons .module-lessons li{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;position:relative;border-bottom:solid 1px #e7edef}.course-lessons .module-lessons li.completed .checkbox{display:none}.course-lessons .module-lessons li.completed:before{position:absolute;left:1rem;font-family:icomoon;content:"";color:#87a465}.course-lessons .module-lessons li:hover{background:#f5f9fa}.course-lessons .module-lessons li:hover .checkbox:before{background:#87a465}.course-lessons .module-lessons li a{-webkit-flex:2;-ms-flex:2;-moz-flex:2;-o-flex:2;flex:2;padding:.618em .618em .618em 2.81rem;font-weight:400}@media(max-width:575px){.course-lessons .module-lessons li a{line-height:1.2rem;font-size:.9rem}}.course-lessons .module-lessons .checkbox{left:1rem}.course-lessons .module-lessons .lesson_length{font-size:.7rem;text-align:right;margin-right:1rem;color:#b8c7cd}@media(min-width:768px){.course-lessons .module-lessons .lesson_length{font-size:1rem}}.sign-up-cta .signup-blurb{font-size:1.1rem;margin-top:2.9rem}.sign-up-cta img{max-width:60px;max-height:60px;margin-right:.7rem}.breadcrumb-arrow{font-size:1rem;width:14px;display:inline-block;margin-right:.4rem}.landing-top{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;box-shadow:0 5px 20px #a6a6a6}.landing-top.home-banner{min-height:300px}.landing-top.home-banner .booklet-image{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;-moz-flex:0 0 55%;-o-flex:0 0 55%;flex:0 0 55%;padding-bottom:.5rem;z-index:1}@media(min-width:992px){.landing-top.home-banner .booklet-image{padding-top:1rem}}@media(max-width:991px){.landing-top.home-banner .booklet-image{max-width:400px;margin:0 auto}}.landing-top:before{content:" ";position:absolute;left:0;top:0;bottom:0;right:0;background:url(/course/images/twth-glass-shape.svg);background-size:cover;opacity:.8;z-index:-1}.progress-tooltip{position:absolute;top:-2.2rem;opacity:1;right:-21px;min-width:47px}.full-width{position:relative;width:100vw;margin-left:-50vw;left:50%}.ui-progress .progress-tooltip.tooltip-bottom{top:.6rem}.side-nav .tab-content{background:#23878a}.tooltip-inner{background-color:#000;padding:5px 10px;line-height:1rem}.tooltip-inner.light{background:#fff;color:#7daf42;font-size:.8rem;box-shadow:1px 1px 1px #000}.tooltip-inner.light:before{border-top-color:#fff!important;border-bottom-color:#fff!important}.next-course-link{font-weight:400!important;font-size:1.5rem!important;margin:0 1rem .5rem;display:block}:lang(hu) .next-course-link{font-size:1.3rem!important}:lang(ja) .next-course-link{font-size:1.2rem!important}:lang(nl) .next-course-link{min-height:52px}.logged-in .guest-only,.logged-in .hide-for-signed-in{display:none!important}.logged-in .home-page-main{-webkit-justify-content:center!important;-ms-justify-content:center!important;-moz-justify-content:center!important;-o-justify-content:center!important;justify-content:center!important}@media(min-width:992px){.landing-banner-container{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:992px){.landing-banner-container .booklet-image{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.landing-banner-container h1{color:#fff;margin-top:0;font-size:1.8rem;line-height:1.2em}@media(min-width:768px){.landing-banner-container h1{font-size:2rem}}@media(min-width:1140px){.landing-banner-container h1{font-size:2.4rem}:lang(el) .landing-banner-container h1{font-size:2.2rem}}.landing-banner-container h3{color:#fff;-webkit-font-smoothing:antialiased}.landing-banner-container p{color:#fff}@media(min-width:1140px){.landing-banner-container p{font-size:1.1rem}}.landing-banner-container .landing-banner-body{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;-moz-flex:0 0 65%;-o-flex:0 0 65%;flex:0 0 65%;padding-top:2rem;padding-right:2rem;padding-bottom:1.5rem}.landing-banner-container .booklet-image{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;-moz-flex:0 0 35%;-o-flex:0 0 35%;flex:0 0 35%}@media(max-width:767px){.landing-banner-container .booklet-image{margin-top:1rem;text-align:center}}.landing-banner-container .lesson-progress{-webkit-flex-basis:100%;-ms-flex-basis:100%;-moz-flex-basis:100%;-o-flex-basis:100%;flex-basis:100%;margin-top:2rem;margin-bottom:1rem}@media(min-width:768px){.landing-banner-container .lesson-progress{margin-bottom:2rem}}.landing-title{color:#2d2f2fba;margin-top:1.5rem}.main-button{width:17.5rem;padding:0;background:#f8e81c}.main-button:disabled,.main-button:hover:disabled{background:#87a465;opacity:.6;pointer:default;pointer-events:none}.main-button:disabled a,.main-button:hover:disabled a{color:#000}.start-arrow{max-width:20px}.button-arrow{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;position:absolute;right:10px;width:30px;height:100%}.button-arrow svg{max-width:20px}button:focus{outline:none}.button-text{-webkit-flex:1;-ms-flex:1;-moz-flex:1;-o-flex:1;flex:1}.start-course-button .button-text{padding-right:2rem;line-height:1.1}.start-course-button.light .main-button{background:#f8e81c}.start-course-button.light .main-button:hover .button-text{color:#fff}.start-course-button.light .button-text{-webkit-transition:color .25s ease-out;-ms-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;color:#000}.continue-course,.login-only{display:none!important}ul.overview{padding:1rem;font-size:1.1rem}ul.overview li{list-style:none}ul.overview li:before{position:relative;font-family:icomoon;content:"";color:#87a465;margin-right:.6rem}.continue-browse{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;position:absolute;left:50%;transform:translateX(-50%);bottom:1rem;color:#87a465;cursor:pointer}@media(max-width:575px){.continue-browse{position:relative;left:0;text-align:center;padding-top:1rem;padding-bottom:1rem}}.continue-button{margin:0 auto;font-size:1.8rem}.continue-button .button-text{padding-bottom:0}.twitter-share{position:relative;margin-left:2rem;font-style:italic;color:#363642}.twitter-share:before{position:absolute;font-family:icomoon;content:"";left:-1.6rem}.share-with-friend{border-top:2px solid #e6ecdf;padding-top:2rem}.finish-text{margin-top:3rem}.did-you-know,.help-spread{font-weight:700;font-size:1.1rem}.at-share-btn-elements{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;max-width:400px;margin:0 auto}.congratulations{padding-right:2rem}.cert-image{-webkit-flex:0 0 150px;-ms-flex:0 0 150px;-moz-flex:0 0 150px;-o-flex:0 0 150px;flex:0 0 150px;display:block}.cert-image img{display:block;border:1px solid #b1b1b1}@media(min-width:768px){.next-course .course-description{font-size:1rem}}.next-course .start-next{font-weight:700;font-size:1.1rem;margin-top:2.2rem;margin-bottom:1rem;padding-left:2rem}@media(max-width:575px){.outside-hamburger{margin-top:-.3rem}}.at-style-responsive .at-share-btn{-webkit-flex:1;-ms-flex:1;-moz-flex:1;-o-flex:1;flex:1;border-radius:5px!important}@media(max-width:575px){.welcome-text{display:none}}.read-booklet{color:#4a494a;margin-bottom:.3rem;font-size:1.2rem}.settings-menu-container li{list-style:none;padding:11px 15px;cursor:pointer;border-radius:2px}.settings-menu-container li.active{background:#87a465;color:#fff}.settings-menu-container h5{margin-bottom:1rem}.settings-container h6{margin-bottom:1rem}.settings-container{background-color:#fff}@media(min-width:768px){.settings-container{border:solid 1px #dbe2e8;padding:60px}}.settings-container .form-group{margin-bottom:2rem}.settings-container .form-control-lg{font-size:16px;box-shadow:0 2px 2px 0 #2e3c490d;border:1px solid #dbe2e8}.save-cancel .main-button{margin-bottom:1rem}@media(min-width:768px){.save-cancel{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;padding-right:0}.save-cancel .main-button{-webkit-flex:0 0 150px;-ms-flex:0 0 150px;-moz-flex:0 0 150px;-o-flex:0 0 150px;flex:0 0 150px;width:auto}.save-cancel .main-button:last-of-type{margin-left:1rem}}[off-canvas]{z-index:10;width:320px}.next-course-wrapper{width:100%;border:2px solid #b7c6cb;padding:.8rem 1.1rem}.next-course-wrapper .next-course-cta{margin-bottom:.7rem;font-weight:700;font-size:1.3rem}.notifications-icon{-webkit-align-self:center;-ms-align-self:center;-moz-align-self:center;-o-align-self:center;align-self:center;-webkit-flex:2;-ms-flex:2;-moz-flex:2;-o-flex:2;flex:2;text-align:right;font-size:1.9rem;margin-left:1rem;color:#fff}.notifications-icon a:focus,.notifications-icon a:active{outline:none}.no-notifications{margin:70px auto;text-align:center;font-size:.75rem;color:#888;height:150px}.no-notifications .icon{font-size:6rem;height:9rem}.popover{border-radius:0;max-width:none;left:auto!important;right:0;transform:none!important;top:55px!important}.popover .arrow{left:95%!important}.popover .popover-title{background-color:#fff}.popover .popover-body{background-color:#f7f7f7;width:350px}.popover .close{margin-top:-3px}.popover-header{font-size:.8rem}.notification-text{font-size:.8rem;line-height:.9rem;margin-top:.2rem;color:#6a6a6a}.share-with-friend{margin-top:2rem;padding-top:2rem;border-top:2px solid #e6ecdf;max-width:650px}.notification-time{font-size:.5em}.resume-box{padding:30px;background:#f7f7f9;border:1px solid #00000020}.resume-box .lesson-no{line-height:1.1;font-weight:700}.resume-box .assignment-title{-webkit-flex:1;-ms-flex:1;-moz-flex:1;-o-flex:1;flex:1;font-weight:700}@media(max-width:991px){.resume-box .main-button{margin-top:1rem}}.lessons-wrapper .lesson-container{border-radius:0;margin-top:2rem}.lessons-wrapper .lesson-container a{display:block;width:100%;font-weight:400;color:#2d2f2fba}.lessons-wrapper .lesson-container .checkbox{left:11px;top:14px;border-color:#2d2f2fba}.lessons-wrapper .lesson-container .menu-collapse:before{color:#87a465;right:0;font-size:2rem}.lessons-wrapper .lesson-container .menu-collapse.completed{padding-left:1rem}.lessons-wrapper .lesson-container .menu-collapse.completed:before{position:absolute;left:.7rem;font-family:icomoon;content:"";top:.9rem;color:#87a465;font-size:1.1rem}.lessons-wrapper .lesson-container .card-header.active{background:#87a465}.lessons-wrapper .lesson-container .card-header.active a{color:#fff}.lessons-wrapper .lesson-container .card-header.active a:after{color:#fff}.course-overview-steps{list-style:none;padding:0}.course-overview-steps .course-item{-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;position:relative;width:100%;border-top:1px solid #e7edef}.course-overview-steps .course-item.completed .checkbox{display:none}.course-overview-steps .course-item.completed a{color:#87a465}.course-overview-steps .course-item.completed:before{position:absolute;left:.7rem;font-family:icomoon;content:"";top:.6rem;color:#87a465}.course-overview-steps .course-item a{width:100%;display:block;padding:.618em .618em .618em 2.25rem}[dir=rtl] .course-overview-steps .course-item a{padding:.618em 2.25rem .618em .618em}.course-overview-steps .course-item:hover{background:#f5f9fa}.welcome-modal.modal.show .modal-dialog{-webkit-transform:translateY( calc(50vh - 100%));-ms-transform:translateY( calc(50vh - 100%));-moz-transform:translateY( calc(50vh - 100%));-o-transform:translateY( calc(50vh - 100%));transform:translateY( calc(50vh - 100%))}.welcome-modal .modal-content{padding:2rem}.welcome-modal .close{position:absolute;z-index:1;right:1rem;top:.5rem;cursor:pointer}@media(min-width:1140px){.breadcrumb-wrapper{padding:.3rem 1rem}}@media(min-width:768px){.course-content{padding:0 4rem}}@media(min-width:992px){.course-content{padding:0 6rem}}@media(min-width:1140px){.course-content{padding:0 10rem}}.dropdown-item.active,.dropdown-item:active{background:#629aae80}.privacy-checkbox,.newsletter-checkbox{width:auto!important;margin-right:.5rem!important;height:auto!important}.privacy label{font-size:.9em}.twitter-share{display:none}:lang(en) .twitter-share{display:block}.heb-larger{font-size:115%}.vjs-ended .vjs-poster{display:block}.cert-image{-webkit-flex:0 0 150px;-ms-flex:0 0 150px;-moz-flex:0 0 150px;-o-flex:0 0 150px;flex:0 0 150px}.cert-image img{border:1px solid #b1b1b1}.cert-image--loader{position:relative}.cert-image--rendered-wrapper{position:relative}.loader-wrapper-profile,.loader-wrapper-cert{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff9;z-index:100}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #759159;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#759159 #0000 #0000 #0000}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.download-cert-btn{-webkit-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-box-shadow:0 0 5px -2px #000000bf;-ms-box-shadow:0 0 5px -2px #000000bf;-moz-box-shadow:0 0 5px -2px #000000bf;-o-box-shadow:0 0 5px -2px #000000bf;box-shadow:0 0 5px -2px #000000bf;border-radius:4px;position:relative;color:#fff!important;background:#759159;margin:.4rem auto;font-weight:700;border:2px solid #759159;cursor:pointer;max-width:100%;padding-top:5px;padding-bottom:5px;padding-left:1rem;padding-right:1rem;font-size:1.2rem;min-width:11rem;white-space:initial;min-height:3rem;padding:8px 1.5rem .1rem;font-size:1.3rem}.download-cert-btn:hover{background:#5c7146}.cert-edit-name-text{text-align:center;font-size:13px;margin:10px 0 20px;color:#369;cursor:pointer}.account-exists--sign-in,.account-exists--forgot-password,.account-exists--create-logon{cursor:pointer}.enforce-quiz,.enforce-checksheet{max-width:550px;margin:0 auto;text-align:center}.note-enforce-checksheet{background:#e0e0e0;padding:1rem;border-radius:4px;margin-top:1rem;margin-bottom:1rem}.note-enforce-checksheet a{font-weight:700}.note-enforce-checksheet .back-link{display:block}@media(min-width:768px){.note-enforce-checksheet{padding:1.7rem}}.profile-page .course-content{padding:0}.dropdown-menu{right:0}#copyright,#footer-center,#pre-footer-links{max-width:1080px;width:90%;margin:auto;padding-top:15px;font-size:11px}.footer{background:#f2f2f2;margin-top:25px;clear:both;padding-bottom:1rem}.footer a:hover{color:#000;text-decoration:underline}#pre-footer-links .share-logo{color:#334653;color:#00000080}#pre-footer-links .share-logo:hover{color:orange;text-decoration:none}.footer-lang-he{font-size:1.3em}#pre-footer-links{border-top:none;padding-bottom:0;padding-top:5px}#pre-footer-links .share-logo{display:block;float:right;height:28px;line-height:28px;width:28px;margin-top:10px;text-align:center;color:#eee;font-size:22px}#pre-footer-links .share-no-break{width:150px;float:right;padding-bottom:4px}#footer-center #footer-lang{border-right:1px solid #405d7b}#footer-center>div{min-height:320px;margin-bottom:30px;margin-right:20px}#footer-center>div:last-child{margin-right:0}#footer-center a{display:block;line-height:1.3em;margin-top:5px;color:#327088}#footer-center h5{font-size:12px;color:#000}:lang(de) #pre-footer-links{font-size:12px;letter-spacing:1px}:lang(de) #footer-center{font-size:12px;letter-spacing:1px}:lang(de) #copyright{font-size:12px;letter-spacing:1px}.footer-col{float:left;width:20%;padding:10px}#footer-lang{width:43%}#footer-lang .footer-col{width:50%;padding-left:0}@media(max-width:640px){#footer-center{min-width:175px}#footer-center>div{border-right:none;min-height:10px;margin-bottom:0;margin-right:0}#footer-center a{display:inline;line-height:1.2em;margin-top:4px}#footer-center a:after{content:" • "}#footer-center a:last-child:after{content:" "}#copyright{min-width:175px}#copyright .copyright-right{float:none}.footer-col{width:100%}#footer-lang{width:100%}#footer-lang div{display:inline}#footer-lang .footer-col{width:100%;padding:0;float:none}}[dir=rtl] .footer a.footer-lang-en{direction:ltr;text-align:right}[dir=rtl] .footer a.footer-lang-es{direction:ltr;text-align:right}#DIV_1{bottom:0;box-sizing:border-box;color:#212529;cursor:pointer;display:flex;height:304px;left:0;min-height:auto;min-width:auto;position:relative;right:0;text-align:center;text-decoration:none solid #212529;text-size-adjust:100%;top:0;width:359.609px;column-rule-color:#212529;align-self:stretch;-webkit-locale:"en";perspective-origin:179.797px 152px;-webkit-tap-highlight-color:#0000;-webkit-text-emphasis-color:#212529;-webkit-text-fill-color:#212529;-webkit-text-stroke-color:#212529;transform-origin:179.797px 152px;caret-color:#212529;background:#f5f5f580 repeat;border-top:5px solid #759159;border-right:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;border-left:1px solid #9b9b9b;flex-flow:column nowrap;font:11px/16.5px roboto,helvetica,arial,sans-serif;outline:#212529 0;padding:15px;transition:background .25s ease 0s,box-shadow .25s ease 0s;-webkit-border-after:1px solid #9b9b9b;-webkit-border-before:5px solid #759159;-webkit-border-end:1px solid #9b9b9b;-webkit-border-start:1px solid #9b9b9b;-webkit-transition:background .25s ease 0s,box-shadow .25s ease 0s;-webkit-transform-origin:179.797px 152px}#A_2{box-sizing:border-box;color:#212529;display:block;height:31px;min-height:auto;min-width:auto;text-align:center;text-decoration:none solid #212529;text-size-adjust:100%;touch-action:manipulation;width:327.609px;column-rule-color:#212529;-webkit-locale:"en";perspective-origin:163.797px 15.5px;-webkit-tap-highlight-color:#0000;-webkit-text-decorations-in-effect:none;-webkit-text-emphasis-color:#212529;-webkit-text-fill-color:#212529;-webkit-text-stroke-color:#212529;transform-origin:163.797px 15.5px;caret-color:#212529;border:0 #212529;font:11px/14.3px roboto,helvetica,arial,sans-serif;margin:5px 0 0;outline:#212529 0;-webkit-border-after:0 none #212529;-webkit-border-before:0 none #212529;-webkit-border-end:0 none #212529;-webkit-border-start:0 none #212529;-webkit-transform-origin:163.797px 15.5px}#H4_3{box-sizing:border-box;color:#212529;height:21px;text-align:center;text-decoration:none solid #212529;text-size-adjust:100%;width:327.609px;column-rule-color:#212529;-webkit-locale:"en";perspective-origin:163.797px 10.5px;-webkit-tap-highlight-color:#0000;-webkit-text-emphasis-color:#212529;-webkit-text-fill-color:#212529;-webkit-text-stroke-color:#212529;transform-origin:163.797px 10.5px;caret-color:#212529;border:0 #212529;font:700 19.2px/21.12px Oswald,sans-serif;margin:0 0 10px;outline:#212529 0;-webkit-border-after:0 none #212529;-webkit-border-before:0 none #212529;-webkit-border-end:0 none #212529;-webkit-border-start:0 none #212529;-webkit-transform-origin:163.797px 10.5px}#P_4{box-sizing:border-box;color:#212529;cursor:pointer;height:138px;min-height:auto;min-width:auto;text-align:left;text-decoration:none solid #212529;text-size-adjust:100%;width:327.609px;column-rule-color:#212529;-webkit-locale:"en";perspective-origin:163.797px 69px;-webkit-tap-highlight-color:#0000;-webkit-text-emphasis-color:#212529;-webkit-text-fill-color:#212529;-webkit-text-stroke-color:#212529;transform-origin:163.797px 69px;caret-color:#212529;border:0 #212529;font:16px/25.6px roboto,helvetica,arial,sans-serif;margin:0;outline:#212529 0;padding:10px 0 0;-webkit-border-after:0 none #212529;-webkit-border-before:0 none #212529;-webkit-border-end:0 none #212529;-webkit-border-start:0 none #212529;-webkit-transform-origin:163.797px 69px}#A_5{box-sizing:border-box;color:#48503f;display:inline-block;height:20px;text-align:left;text-decoration:none solid #48503f;text-size-adjust:100%;touch-action:manipulation;width:72.6094px;column-rule-color:#48503f;-webkit-locale:"en";perspective-origin:36.2969px 10px;-webkit-tap-highlight-color:#0000;-webkit-text-decorations-in-effect:none;-webkit-text-emphasis-color:#48503f;-webkit-text-fill-color:#48503f;-webkit-text-stroke-color:#48503f;transform-origin:36.2969px 10px;caret-color:#48503f;border:0 #48503f;font:16px/20.8px roboto,helvetica,arial,sans-serif;margin:5px 0 0;outline:#48503f 0;-webkit-border-after:0 none #48503f;-webkit-border-before:0 none #48503f;-webkit-border-end:0 none #48503f;-webkit-border-start:0 none #48503f;-webkit-transform-origin:36.2969px 10px}#HR_6{color:#212529;cursor:pointer;min-height:auto;min-width:auto;text-align:center;text-decoration:none solid #212529;text-size-adjust:100%;width:327.609px;column-rule-color:#212529;-webkit-locale:"en";perspective-origin:163.797px .5px;-webkit-tap-highlight-color:#0000;-webkit-text-emphasis-color:#212529;-webkit-text-fill-color:#212529;-webkit-text-stroke-color:#212529;transform-origin:163.797px .5px;caret-color:#212529;border-top:1px solid #0000001a;border-right:0 #212529;border-bottom:0 #212529;border-left:0 #212529;font:11px/16.5px roboto,helvetica,arial,sans-serif;margin:16px 0;outline:#212529 0;-webkit-border-after:0 none #212529;-webkit-border-before:1px solid #0000001a;-webkit-border-end:0 none #212529;-webkit-border-start:0 none #212529;-webkit-transform-origin:163.797px .5px}#A_7{box-sizing:border-box;color:#212529;display:block;height:56px;min-height:auto;min-width:auto;text-align:center;text-decoration:none solid #212529;text-size-adjust:100%;touch-action:manipulation;width:327.609px;column-rule-color:#212529;-webkit-locale:"en";perspective-origin:163.797px 28px;-webkit-tap-highlight-color:#0000;-webkit-text-decorations-in-effect:none;-webkit-text-emphasis-color:#212529;-webkit-text-fill-color:#212529;-webkit-text-stroke-color:#212529;transform-origin:163.797px 28px;caret-color:#212529;border:0 #212529;font:11px/14.3px roboto,helvetica,arial,sans-serif;margin:5px 0 0;outline:#212529 0;-webkit-border-after:0 none #212529;-webkit-border-before:0 none #212529;-webkit-border-end:0 none #212529;-webkit-border-start:0 none #212529;-webkit-transform-origin:163.797px 28px}#IMG_8{box-sizing:border-box;color:#212529;height:56px;max-width:100%;text-align:center;text-decoration:none solid #212529;text-size-adjust:100%;vertical-align:middle;width:327px;column-rule-color:#212529;-webkit-locale:"en";perspective-origin:163.5px 28px;-webkit-tap-highlight-color:#0000;-webkit-text-emphasis-color:#212529;-webkit-text-fill-color:#212529;-webkit-text-stroke-color:#212529;transform-origin:163.5px 28px;caret-color:#212529;border:0 #212529;font:11px/14.3px roboto,helvetica,arial,sans-serif;outline:#212529 0;-webkit-border-after:0 none #212529;-webkit-border-before:0 none #212529;-webkit-border-end:0 none #212529;-webkit-border-start:0 none #212529;-webkit-transform-origin:163.5px 28px}:lang(ru) .footer .container{min-height:40px}.menu-wrapper.not-inited{display:none}.course-nav{-webkit-flex:0 0 320px;-ms-flex:0 0 320px;-moz-flex:0 0 320px;-o-flex:0 0 320px;flex:0 0 320px;-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translateX(-320px);-ms-transform:translateX(-320px);-moz-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px);position:relative;color:#fff;z-index:110;width:320px;position:fixed;top:0;bottom:0}.course-nav.shown{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}@media(max-width:575px){.course-nav.shown{-webkit-transform:translateX(0px)!important;-ms-transform:translateX(0px)!important;-moz-transform:translateX(0px)!important;-o-transform:translateX(0px)!important;transform:translateX(0px)!important;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.course-nav.not-inited{visibility:hidden}.course-nav:before{-webkit-transition:all .35s ease-out;-ms-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;content:" ";position:absolute;left:-1e3px;right:0;height:100%;background:#ffffff3d;z-index:-1}.course-nav.transition-completed:before{left:-15px}@media(max-width:575px){.course-nav{position:fixed;top:0;height:100vh}}.course-nav .nav-tabs{-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;font-size:1.3rem;border:none}.course-nav .nav-tabs .nav-item{-webkit-flex:1;-ms-flex:1;-moz-flex:1;-o-flex:1;flex:1;text-align:center}.course-nav .nav-tabs .nav-link{padding:.3rem 0;color:#000}.course-nav .nav-tabs .nav-link.active{background:0 0;border:none;border-bottom:2px solid #fff;color:#fff}.course-nav .nav-tabs .nav-link.active:focus,.course-nav .nav-tabs .nav-link.active:hover{border-bottom:2px solid #fff}.course-nav .nav-tabs .nav-link:focus,.course-nav .nav-tabs .nav-link:hover{border:none}.course-nav .nav-tabs .nav-link.toc-toggler{padding-top:.6rem}.course-nav .nav-tabs .nav-link.toc-toggler .icon-book{font-size:1.5rem;padding-top:3.9rem}.course-nav .nav-tabs-wrapper{border-bottom:1px solid #1c262f;border-top:1px solid #1c262f}.course-nav .nav{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;padding:0 2em;list-style:none}@keyframes toggleSidebar{from{margin-left:-320px}to{margin-left:0}}.side-nav{-webkit-transition:padding .25s ease-out;-ms-transition:padding .25s ease-out;-moz-transition:padding .25s ease-out;-o-transition:padding .25s ease-out;transition:padding .25s ease-out;background:#629aae;padding-top:5.9rem;min-height:100%}.side-nav.down-the-page{padding-top:0}@media(max-width:575px){.side-nav .sidebar-header{padding:0}}@media(max-width:991px){.side-nav{padding-top:5.5rem}.side-nav.down-the-page{padding-top:.2rem}}@media(max-width:575px){.side-nav{padding-top:0}.side-nav.down-the-page{padding-top:0}}.sidebar-header{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;position:relative;font-family:oswald;line-height:1.5rem;overflow:hidden;padding:0 1rem;border-top:1px solid #000;border-bottom:1px solid #000}@media(min-width:768px){.sidebar-header{padding:0 1.2rem 1rem;padding-bottom:0}}.sidebar-header .hamburger{padding:10px 15px}.sidebar-header span{display:block}.sidebar-header .sidebar-header-title{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;overflow:hidden;text-transform:uppercase}.sidebar-header .hamburger .hamburger-inner,.sidebar-header .hamburger .hamburger-inner::before,.sidebar-header .hamburger .hamburger-inner::after{background-color:#fff}@media(max-width:991px){.outside-hamburger{padding:5px;background:#87a465;margin-top:0}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:#fff}}.downloads li{list-style:none;position:relative}.downloads li:after{position:absolute;top:.2rem;right:1rem;font-family:icomoon;content:""}.menu-toggle-wrapper{width:100%;position:absolute;left:0;z-index:10;top:85px;background:#629aae80}.front .menu-toggle-wrapper{top:65px}.front .menu-toggle-wrapper.is_stuck{position:absolute!important;background:0 0!important}.menu-toggle-wrapper .hamburger{padding:6px 15px}@media(min-width:768px){.menu-toggle-wrapper{top:95px}.front .menu-toggle-wrapper{top:95px}}.lesson-progress-wrapper{-webkit-transition:.75s all ease-out;-ms-transition:.75s all ease-out;-moz-transition:.75s all ease-out;-o-transition:.75s all ease-out;transition:.75s all ease-out;-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;position:fixed;width:100%;bottom:0;z-index:100;background:#a5b4b6;box-shadow:-2px 2px 14px 0 #000;height:40px;padding-bottom:.8rem;z-index:211}.path-epilogue .lesson-progress-wrapper{display:none}.lesson-progress-wrapper.hidden-bar{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-moz-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}@media(max-width:575px){.lesson-progress-wrapper{padding-left:.5rem;padding-right:.5rem}}.banner-progress-wrapper{width:100%}.lesson-progress{padding:0 1.3rem}.lesson-progress .progress-bar{position:relative;background:#fff;height:13px;border:3px solid #d5d5d5;border-radius:15px;background:repeating-linear-gradient(to right,#fff,#fff 40px,#F5F9FA 40px,#F5F9FA 42px);background:-moz-repeating-linear-gradient(to right,#fff,#fff 40px,#F5F9FA 40px,#F5F9FA 42px);background:-webkit-repeating-linear-gradient(to right,#fff,#fff 40px,#F5F9FA 40px,#F5F9FA 42px);background:-webkit-repeating-linear-gradient(to right,#fff,#fff 40px,#F5F9FA 40px,#F5F9FA 42px);background:-o-repeating-linear-gradient(to right,#fff,#fff 40px,#F5F9FA 40px,#F5F9FA 42px);background:-ms-repeating-linear-gradient(to right,#fff,#fff 40px,#F5F9FA 40px,#F5F9FA 42px)}@media(min-width:768px){.lesson-progress .progress-bar{height:15px}}.lesson-progress .progress-bar .ui-progress{position:absolute;background:#87a465;background:repeating-linear-gradient(to right,#7daf42,#7daf42 40px,#F5F9FA 40px,#F5F9FA 42px);background:-moz-repeating-linear-gradient(to right,#7daf42,#7daf42 40px,#F5F9FA 40px,#F5F9FA 42px);background:-webkit-repeating-linear-gradient(to right,#7daf42,#7daf42 40px,#F5F9FA 40px,#F5F9FA 42px);background:-webkit-repeating-linear-gradient(to right,#7daf42,#7daf42 40px,#F5F9FA 40px,#F5F9FA 42px);background:-o-repeating-linear-gradient(to right,#7daf42,#7daf42 40px,#F5F9FA 40px,#F5F9FA 42px);background:-ms-repeating-linear-gradient(to right,#7daf42,#7daf42 40px,#F5F9FA 40px,#F5F9FA 42px);top:0;left:0;width:0%;height:100%;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;border-top-left-radius:15px;border-bottom-left-radius:15px}.lesson-progress-wrapper-container{width:100%;max-width:900px;margin:0 auto}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:10em}.video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js .vjs-controls-disabled .vjs-big-play-button{display:none!important}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.vjs-paused.vjs-has-started.video-js .vjs-big-play-button{display:block}.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button{display:block}.video-js .vjs-load-progress div{display:none!important}.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none!important}.video-js{font-size:14px;overflow:hidden}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{padding:0 .4em .3em}.video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block!important}.video-js *,.video-js:after,.video-js:before{box-sizing:inherit;font-size:inherit;color:inherit;line-height:inherit}.video-js.vjs-fullscreen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen .vjs-tech{width:100%!important;height:100%!important}.video-js .vjs-control{color:inherit}.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:8.35em}.video-js .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content{height:3em;width:6.35em}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.video-js .vjs-spacer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.video-js .vjs-time-control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.video-js .vjs-time-control.vjs-time-divider{width:14px}.video-js .vjs-time-control.vjs-time-divider div{width:100%;text-align:center}.video-js .vjs-time-control.vjs-current-time{margin-left:1em}.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display{width:100%}.video-js .vjs-time-control .vjs-current-time-display{text-align:right}.video-js .vjs-time-control .vjs-duration-display{text-align:left}.video-js .vjs-play-progress:before,.video-js .vjs-progress-control .vjs-play-progress:before,.video-js .vjs-remaining-time{display:none}.video-js .vjs-volume-level:after,.video-js .vjs-volume-level:before{display:none}.video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.vjs-live .vjs-time-control.vjs-time-divider{display:none}.video-js.vjs-no-flex .vjs-time-control{display:table-cell;width:4em}.video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time{display:none}.video-js .vjs-progress-control{position:absolute;left:0;right:0;width:100%;height:.5em;top:-.5em}.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress{height:100%}.video-js .vjs-progress-control .vjs-progress-holder{height:100%;margin:0}.video-js .vjs-progress-control:hover{height:1.5em;top:-1.5em}.video-js .vjs-control-bar{-webkit-transition:-webkit-transform .1s ease 0s;-moz-transition:-moz-transform .1s ease 0s;-ms-transition:-ms-transform .1s ease 0s;-o-transition:-o-transform .1s ease 0s;transition:transform .1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em);-webkit-transition:-webkit-transform 1s ease 0s;-moz-transition:-moz-transform 1s ease 0s;-ms-transition:-ms-transform 1s ease 0s;-o-transition:-o-transform 1s ease 0s;transition:transform 1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em);-webkit-transition:-webkit-transform 1s ease 0s;-moz-transition:-moz-transform 1s ease 0s;-ms-transition:-ms-transform 1s ease 0s;-o-transition:-o-transform 1s ease 0s;transition:transform 1s ease 0s}.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em);-webkit-transition:-webkit-transform 1s ease 0s;-moz-transition:-moz-transform 1s ease 0s;-ms-transition:-ms-transform 1s ease 0s;-o-transition:-o-transform 1s ease 0s;transition:transform 1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control{height:.25em;top:-.25em;pointer-events:none;-webkit-transition:height 1s,top 1s;-moz-transition:height 1s,top 1s;-ms-transition:height 1s,top 1s;-o-transition:height 1s,top 1s;transition:height 1s,top 1s}.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control{height:.25em;top:-.25em;pointer-events:none;-webkit-transition:height 1s,top 1s;-moz-transition:height 1s,top 1s;-ms-transition:height 1s,top 1s;-o-transition:height 1s,top 1s;transition:height 1s,top 1s}.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control{height:.25em;top:-.25em;pointer-events:none;-webkit-transition:height 1s,top 1s;-moz-transition:height 1s,top 1s;-ms-transition:height 1s,top 1s;-o-transition:height 1s,top 1s;transition:height 1s,top 1s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-webkit-transition:opacity 1s ease 1s;-moz-transition:opacity 1s ease 1s;-ms-transition:opacity 1s ease 1s;-o-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-webkit-transition:opacity 1s ease 1s;-moz-transition:opacity 1s ease 1s;-ms-transition:opacity 1s ease 1s;-o-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-webkit-transition:opacity 1s ease 1s;-moz-transition:opacity 1s ease 1s;-ms-transition:opacity 1s ease 1s;-o-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}.video-js.vjs-live .vjs-live-control{margin-left:1em}.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1em;margin-top:-1em;width:2em;height:2em;line-height:2em;border:none;border-radius:50%;font-size:3.5em;background-color:#00000073;color:#fff;-webkit-transition:border-color .4s,outline .4s,background-color .4s;-moz-transition:border-color .4s,outline .4s,background-color .4s;-ms-transition:border-color .4s,outline .4s,background-color .4s;-o-transition:border-color .4s,outline .4s,background-color .4s;transition:border-color .4s,outline .4s,background-color .4s}.video-js .vjs-menu-button-popup .vjs-menu{left:-3em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#0000;width:12em;left:-1.5em;padding-bottom:.5em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title{background-color:#151b17;margin:.3em 0;padding:.5em;border-radius:.3em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected{background-color:#2483d5}.video-js .vjs-big-play-button{background-color:#00000073;font-size:2.5em;border-radius:50%;height:2em!important;line-height:2em!important;margin-top:-1em!important}.video-js:hover .vjs-big-play-button{background-color:#9ea991e5}.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:active{background-color:#9ea991e5}.video-js .vjs-loading-spinner{border-color:#2483d5cc}.video-js .vjs-control-bar2{background-color:#000}.video-js .vjs-control-bar{background-color:#0000004d!important;color:#fff;font-size:14px}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:#2483d5}.restore-modal,.restore-modal-ack,.account-exists-modal,.cert-name-change,.login-modal{margin:0 auto;max-width:700px}@media(max-width:575px){.restore-modal,.restore-modal-ack,.account-exists-modal,.cert-name-change,.login-modal{overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media(max-width:575px){.restore-modal .modal-content,.restore-modal-ack .modal-content,.account-exists-modal .modal-content,.cert-name-change .modal-content,.login-modal .modal-content{width:100%}}.restore-modal .modal-dialog,.restore-modal-ack .modal-dialog,.account-exists-modal .modal-dialog,.cert-name-change .modal-dialog,.login-modal .modal-dialog{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;margin:0 auto}@media(min-width:576px){.restore-modal .modal-dialog,.restore-modal-ack .modal-dialog,.account-exists-modal .modal-dialog,.cert-name-change .modal-dialog,.login-modal .modal-dialog{position:absolute;left:calc(50% - 286px);top:calc(50% - 322px)}:lang(ru) .restore-modal .modal-dialog,:lang(ru) .restore-modal-ack .modal-dialog,:lang(ru) .account-exists-modal .modal-dialog,:lang(ru) .cert-name-change .modal-dialog,:lang(ru) .login-modal .modal-dialog{top:calc(50% - 415px)}}.restore-modal .close,.restore-modal-ack .close,.account-exists-modal .close,.cert-name-change .close,.login-modal .close{position:absolute;color:#fff;top:-1.6rem;right:-2rem;cursor:pointer}.restore-modal .close:focus,.restore-modal .close:hover,.restore-modal-ack .close:focus,.restore-modal-ack .close:hover,.account-exists-modal .close:focus,.account-exists-modal .close:hover,.cert-name-change .close:focus,.cert-name-change .close:hover,.login-modal .close:focus,.login-modal .close:hover{outline:none}.restore-modal .nav-item,.restore-modal-ack .nav-item,.account-exists-modal .nav-item,.cert-name-change .nav-item,.login-modal .nav-item{-webkit-flex:1;-ms-flex:1;-moz-flex:1;-o-flex:1;flex:1;text-align:center}.restore-modal .nav-item .nav-link,.restore-modal-ack .nav-item .nav-link,.account-exists-modal .nav-item .nav-link,.cert-name-change .nav-item .nav-link,.login-modal .nav-item .nav-link{border-radius:0}@media(min-width:576px){.restore-modal .nav-item .nav-link,.restore-modal-ack .nav-item .nav-link,.account-exists-modal .nav-item .nav-link,.cert-name-change .nav-item .nav-link,.login-modal .nav-item .nav-link{padding-top:1rem;padding-bottom:1rem}}.restore-modal .tab-content,.restore-modal-ack .tab-content,.account-exists-modal .tab-content,.cert-name-change .tab-content,.login-modal .tab-content{padding:1rem}:lang(ru) .restore-modal .tab-content,:lang(ru) .restore-modal-ack .tab-content,:lang(ru) .account-exists-modal .tab-content,:lang(ru) .cert-name-change .tab-content,:lang(ru) .login-modal .tab-content{padding:1rem .6rem}@media(min-width:576px){.restore-modal .tab-content,.restore-modal-ack .tab-content,.account-exists-modal .tab-content,.cert-name-change .tab-content,.login-modal .tab-content{padding:50px 60px 60px;min-width:510px}:lang(ru) .restore-modal .tab-content,:lang(ru) .restore-modal-ack .tab-content,:lang(ru) .account-exists-modal .tab-content,:lang(ru) .cert-name-change .tab-content,:lang(ru) .login-modal .tab-content{padding:20px 50px 50px}}.restore-modal .log-in-header,.restore-modal-ack .log-in-header,.account-exists-modal .log-in-header,.cert-name-change .log-in-header,.login-modal .log-in-header{text-align:center;font-size:2rem;font-variant:small-caps;margin-bottom:1rem;line-height:1em}.restore-modal .log-in-description,.restore-modal-ack .log-in-description,.account-exists-modal .log-in-description,.cert-name-change .log-in-description,.login-modal .log-in-description{font-size:.9rem;line-height:1.6;color:#525c65;margin:20px auto;text-align:center}.restore-modal input,.restore-modal-ack input,.account-exists-modal input,.cert-name-change input,.login-modal input{width:100%;height:44px;box-sizing:border-box;padding-left:15px;padding-right:15px;border:1px solid #dbe2e8;font-size:14px;box-shadow:0 2px 2px 0 #2e3c490d;border-radius:2px;color:#2e3d49}.restore-modal input:focus,.restore-modal input:active,.restore-modal-ack input:focus,.restore-modal-ack input:active,.account-exists-modal input:focus,.account-exists-modal input:active,.cert-name-change input:focus,.cert-name-change input:active,.login-modal input:focus,.login-modal input:active{outline:none}.restore-modal .forgot-password,.restore-modal-ack .forgot-password,.account-exists-modal .forgot-password,.cert-name-change .forgot-password,.login-modal .forgot-password{text-align:center;margin-top:.4rem;font-size:.8rem}.restore-modal hr,.restore-modal-ack hr,.account-exists-modal hr,.cert-name-change hr,.login-modal hr{width:100%;height:1px;background-color:#dbe2e8;border:none;margin:30px 0}.restore-modal .social-buttons,.restore-modal-ack .social-buttons,.account-exists-modal .social-buttons,.cert-name-change .social-buttons,.login-modal .social-buttons{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;margin-top:.6rem}.restore-modal .social-button,.restore-modal-ack .social-button,.account-exists-modal .social-button,.cert-name-change .social-button,.login-modal .social-button{width:100%;border:1px solid #dbe2e8!important;color:#757c81;height:44px;padding:0 25px;border-radius:4px;background:#0000;cursor:pointer}.restore-modal .social-button+button,.restore-modal-ack .social-button+button,.account-exists-modal .social-button+button,.cert-name-change .social-button+button,.login-modal .social-button+button{margin-left:20px}.restore-modal .button-label,.restore-modal-ack .button-label,.account-exists-modal .button-label,.cert-name-change .button-label,.login-modal .button-label{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;font-size:.8rem}.restore-modal .button-label img,.restore-modal-ack .button-label img,.account-exists-modal .button-label img,.cert-name-change .button-label img,.login-modal .button-label img{width:24px;margin-right:15px}.round-number{display:inline-block;padding:.25rem;color:#fff;border-radius:2em;border:1px solid #87a465;background-color:#87a465;font-size:.8rem;height:25px;width:25px;margin-right:.5rem;font-family:oswald;line-height:1em}.congrats-name-preview{font-weight:700;font-size:30px;text-align:center;border-bottom:1px solid #000;padding-bottom:6px;min-height:45px;margin-bottom:30px}.cert-name-change .tab-content{padding-bottom:10px}.faded{color:#777}#quiz-counter{color:#87a465}.quiz-container{padding:.25em;max-width:650px;margin:0 auto}.quiz-container .lesson-progress{margin-top:2rem}.quiz-container a{text-decoration:none;color:#333}#quiz-start-screen,#quiz-results-screen,#quiz-counter{text-align:center}.question{font-size:1.25em;font-weight:700}.answers{list-style:none;padding:0}.answers li{-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;position:relative}.answers li.selected,.answers li:hover{background:#ccc}.answers li.selected .checkbox::before,.answers li:hover .checkbox::before{background:#87a465}.answers .answer-option{-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;display:block;padding:.5em 1em .5em 2rem;margin-bottom:.5em;font-weight:400;cursor:pointer;z-index:20;position:relative}[dir=rtl] .answers .answer-option{padding:.5em 2em .5em 1em}#quiz-response{max-width:400px;margin:0 auto;font-size:1.1rem;font-weight:400}#quiz-response .correct-answer,#quiz-response .incorrect-answer{display:none;margin-top:0;border-bottom:0;padding-bottom:0}#quiz-response.success{color:green}#quiz-response.success .correct-answer{position:relative;display:block;clear:both;font-weight:700;margin-bottom:.5rem}#quiz-response.incorrect{color:#c00}#quiz-response.incorrect .incorrect-answer{position:relative;display:block;clear:both;font-weight:700;margin-bottom:.5rem}#quiz-controls{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000}.quiz-response-wrapper{position:relative;z-index:100;background:#fafafa;color:#111;padding:1rem;text-align:center;background-image:url(/FURL/imagecache/cropfit@w=576/data/www.thewaytohappiness.org/files/download-bg_es.jpg?k=5CAcDIYL-o);background-size:cover;padding-top:3rem;padding-bottom:3rem;width:100%;left:0}@media(min-width:576px){.quiz-response-wrapper{width:36rem;left:calc(50% - 18rem)}}#quiz-results{font-size:1.25em}#quiz-buttons .main-button{margin:1rem auto 0}.quiz-results-state #quiz-controls{background:0 0;padding:0}.quiz-results-state #quiz-buttons a{background:#87a465;color:#fff}correct-answers{display:block;margin-bottom:2rem}correct-answers .question{margin-top:1rem}correct-answers .answers .answer-option{border-top:1px solid #ddd;margin-bottom:0;color:#000;cursor:default}correct-answers .answers .list-group-item-warning:before{font-family:icomoon;content:"";position:absolute;left:.7rem;font-size:.8rem;top:.7rem;color:#be0000}correct-answers .answers .list-group-item-success:before{font-family:icomoon;content:"";position:absolute;left:.7rem;font-size:.8rem;top:.7rem;color:green}correct-answers .answers li:hover{background:0 0}.alert{border-radius:0}.correct-answer{padding-bottom:2rem;border-bottom:1px solid #ddd;margin-top:3rem}raw{display:inline-block}.reference-link{text-align:right;font-size:.7rem;margin-top:1rem;padding-right:1rem;position:relative}.reference-link a{color:#000}.reference-link .reference-arrow{position:absolute;right:2px;width:11px}.locator-wrapper{position:relative;overflow:hidden}.locator-wrapper .locator-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-image:url(/FURL/imagecache/cropfit@w=2000@qa=65/data/www.dianetics.org/files/dianetics-locator-background_es.jpg?k=lgo5kQJV9u);background-color:#a2443e;background-size:cover;background-position:50%}.locator-wrapper #map{width:100%;height:400px;background:#e5e3df}@media(min-width:768px){.locator-wrapper #map{height:550px}}.locator-wrapper .top-bar{height:60px;-webkit-background-image:linear-gradient(-180deg,#DF493E 1%,#8F0707 100%);-ms-background-image:linear-gradient(-180deg,#DF493E 1%,#8F0707 100%);-moz-background-image:linear-gradient(-180deg,#DF493E 1%,#8F0707 100%);-o-background-image:linear-gradient(-180deg,#DF493E 1%,#8F0707 100%);background-image:linear-gradient(-180deg,#DF493E 1%,#8F0707 100%)}.locator-wrapper .input-location-wrapper{position:relative;width:80%}.locator-wrapper .input-location-wrapper:before{display:none;font-family:icomoon;content:"";position:absolute;left:8px;font-size:.9rem;top:13px;color:#979696;text-shadow:none}@media(min-width:992px){.locator-wrapper .input-location-wrapper{width:50%;max-width:512px}}.locator-wrapper .auto-detect{font-size:1.1rem;text-align:center;margin-top:.3rem;cursor:pointer}.locator-wrapper .input-location{width:100%;height:46px;padding-left:2.5rem;font-size:.75rem}.locator-wrapper .input-location:active,.locator-wrapper .input-location:focus{outline:none}@media(min-width:576px){.locator-wrapper .input-location{font-size:1.2rem}}.locator-wrapper .autocomplete-wrapper{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;height:60px}.locator-wrapper .overlay-fill{z-index:15;background:#3f000054}.locator-wrapper .inputmessage-wrapper{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;color:#fffdc9}.locator-wrapper .inputmessage-wrapper .message-wrapper{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;text-shadow:1px 1px 1px #000;width:100%;margin-top:-4rem}@media(min-width:768px){.locator-wrapper .inputmessage-wrapper h1{font-size:2.7rem}}.locator-wrapper .inputmessage-wrapper.expanded{height:60px;z-index:2}.locator-wrapper .inputmessage-wrapper.expanded .input-location-wrapper:before{display:block}.locator-wrapper .inputmessage-wrapper.expanded .base_blinker{display:none}.locator-wrapper .inputmessage-wrapper.expanded .input-location{padding-left:1.7rem}.locator-wrapper .inputmessage-wrapper.expanded h1{display:none}.locator-wrapper .inputmessage-wrapper.expanded .message-wrapper{margin:0}.form-control{border-radius:0}#main{margin-top:1rem}orginfowindows{display:none}.org-data{font-size:1rem}@media(min-width:768px){.org-data{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex}}.org-data .org-name{font-weight:700;margin-bottom:.3rem}@media(min-width:768px){.org-data .org-info{padding-left:1rem;padding-top:1rem}}.org-data .enroll-link{margin-top:1rem;display:block;font-size:1.1rem}.org-image{max-width:180px;margin:0 auto}.org-image img{max-width:100%!important}closestorgs{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;-ms-align-self:stretch;-moz-align-self:stretch;-o-align-self:stretch;align-self:stretch;background:#a5443e;color:#fff;width:100%;max-height:550px;overflow:scroll}closestorgs .closest-org{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-self:stretch;-ms-align-self:stretch;-moz-align-self:stretch;-o-align-self:stretch;align-self:stretch;-webkit-transition:background .25s ease-in-out;-ms-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out;width:100%;padding-right:1rem;border-top:1px solid #0000004d;cursor:pointer}closestorgs .closest-org:hover{background:#920a09}closestorgs .number{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;width:25%;font-size:1.25rem;background:#d74238;color:#fff}closestorgs .org-info{-webkit-flex:2;-ms-flex:2;-moz-flex:2;-o-flex:2;flex:2;padding-top:1rem;padding-bottom:1rem;padding-left:1rem}closestorgs letter{font-family:Orbitron,Roboto,sans-serif;font-size:1.5rem}.bouncey-animation-target{-webkit-animation:bouncy 1e3ms linear both;animation:bouncy 1e3ms linear both}@-webkit-keyframes bouncy{0%{opacity:0;-webkit-transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1)}6.61%{-webkit-transform:matrix3d(0.943,0,0,0,0,0.943,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.943,0,0,0,0,0.943,0,0,0,0,1,0,0,0,0,1)}9.91%{-webkit-transform:matrix3d(1.082,0,0,0,0,1.082,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.082,0,0,0,0,1.082,0,0,0,0,1,0,0,0,0,1)}13.21%{-webkit-transform:matrix3d(1.122,0,0,0,0,1.122,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.122,0,0,0,0,1.122,0,0,0,0,1,0,0,0,0,1)}17.12%{opacity:1;-webkit-transform:matrix3d(1.086,0,0,0,0,1.086,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.086,0,0,0,0,1.086,0,0,0,0,1,0,0,0,0,1)}20.92%{-webkit-transform:matrix3d(1.027,0,0,0,0,1.027,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.027,0,0,0,0,1.027,0,0,0,0,1,0,0,0,0,1)}24.82%{-webkit-transform:matrix3d(0.985,0,0,0,0,0.985,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.985,0,0,0,0,0.985,0,0,0,0,1,0,0,0,0,1)}28.63%{-webkit-transform:matrix3d(0.973,0,0,0,0,0.973,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.973,0,0,0,0,0.973,0,0,0,0,1,0,0,0,0,1)}43.94%{-webkit-transform:matrix3d(1.006,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.006,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1)}59.36%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}74.77%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}90.19%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}100%{opacity:1;-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes bouncy{0%{opacity:0;-webkit-transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1)}6.61%{-webkit-transform:matrix3d(0.943,0,0,0,0,0.943,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.943,0,0,0,0,0.943,0,0,0,0,1,0,0,0,0,1)}9.91%{-webkit-transform:matrix3d(1.082,0,0,0,0,1.082,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.082,0,0,0,0,1.082,0,0,0,0,1,0,0,0,0,1)}13.21%{-webkit-transform:matrix3d(1.122,0,0,0,0,1.122,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.122,0,0,0,0,1.122,0,0,0,0,1,0,0,0,0,1)}17.12%{opacity:1;-webkit-transform:matrix3d(1.086,0,0,0,0,1.086,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.086,0,0,0,0,1.086,0,0,0,0,1,0,0,0,0,1)}20.92%{-webkit-transform:matrix3d(1.027,0,0,0,0,1.027,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.027,0,0,0,0,1.027,0,0,0,0,1,0,0,0,0,1)}24.82%{-webkit-transform:matrix3d(0.985,0,0,0,0,0.985,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.985,0,0,0,0,0.985,0,0,0,0,1,0,0,0,0,1)}28.63%{-webkit-transform:matrix3d(0.973,0,0,0,0,0.973,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.973,0,0,0,0,0.973,0,0,0,0,1,0,0,0,0,1)}43.94%{-webkit-transform:matrix3d(1.006,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.006,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1)}59.36%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}74.77%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}90.19%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}100%{opacity:1;-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes geolocate-expansion___3uILO{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes geolocate-expansion___3uILO{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.inProgress:before{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:geolocate-expansion___3uILO;animation-name:geolocate-expansion___3uILO;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.base_blinker:before{width:65%;height:65%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000;background-color:#0000004d;opacity:0}.base_blinker:after,.base_blinker:before{z-index:100;content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.base_blinker{width:46px;height:46px;color:#707070;position:absolute;-webkit-transition:color .3s ease;transition:color .3s ease}.base_blinker:after{background-color:#707070;font-size:2px;height:2px;width:2px}.inProgress.base_blinker{top:0}.inProgress.base_blinker svg{display:none}.base_blinker{top:8px}inprogress .icon{opacity:0}svg:not(:root){overflow:hidden}.icon{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;margin:auto}.valign-middle{vertical-align:middle}svg{fill:currentColor}.loader-wrapper{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;position:fixed;z-index:1000;top:0;bottom:0;left:0;right:0}.loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#7db236;background:-moz-linear-gradient(left,#7db236 10%,rgba(125,178,54,0) 42%);background:-webkit-linear-gradient(left,#7db236 10%,rgba(125,178,54,0) 42%);background:-o-linear-gradient(left,#7db236 10%,rgba(125,178,54,0) 42%);background:-ms-linear-gradient(left,#7db236 10%,rgba(125,178,54,0) 42%);background:linear-gradient(to right,#7db236 10%,rgba(125,178,54,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#7db236;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cta-wrapper{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.cta-wrapper a{color:#000}@media(min-width:576px){.cta-wrapper:hover{-webkit-transform:translateY(-16px)!important;-moz-transform:translateY(-16px)!important;-ms-transform:translateY(-16px)!important;-o-transform:translateY(-16px)!important;transform:translateY(-16px)!important}}.cta-wrapper a:hover{text-decoration:none;color:#000}@media(max-width:767px){.cta-button-wrapper{max-width:14.5rem}}@media(max-width:575px){.cta-wrapper{margin-top:1rem}.cta-block{position:relative;background:0 0;margin-top:-28px;background:#fff}.cta-block .block-title{background:#fff6}.sidebar-block .learn-more{position:relative;text-align:right;bottom:auto;right:auto}}@media(min-width:576px)and (max-width:767px){.cta-wrapper{margin-top:0}.cta-wrapper .cta-text-wrapper{padding:15px;padding-bottom:0}.free-booklet-image{margin-top:1rem;max-width:65%}}@media(min-width:992px){.cta-block{border-top:.5rem solid #759159;border-bottom:.3rem solid #759159;box-shadow:0 2px 4px 0 #00000080;padding-bottom:0}.cta-block .cta-text-wrapper{border:none;box-shadow:none}}.sidebar-block{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;-ms-align-self:stretch;-moz-align-self:stretch;-o-align-self:stretch;align-self:stretch;position:relative;padding:15px;text-align:center;width:100%;border:1px solid #9b9b9b;border-top:5px solid #759159;background:#f5f5f580;-webkit-transition:background .25s,box-shadow .25s;-ms-transition:background .25s,box-shadow .25s;-moz-transition:background .25s,box-shadow .25s;-o-transition:background .25s,box-shadow .25s;transition:background .25s,box-shadow .25s}.sidebar-block.no-border{border:none}.sidebar-block:hover{background-color:#f3f3f3;-webkit-box-shadow:0 0 15px #ccc;-ms-box-shadow:0 0 15px #ccc;-moz-box-shadow:0 0 15px #ccc;-o-box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc}.sidebar-block p{padding-top:10px;text-align:left;font-size:.9em;line-height:1.5em}.sidebar-block .learn-more{position:absolute;right:35px;bottom:10px;padding-right:23px}.sidebar-block .learn-more:after{right:0}.sidebar-block .learn-more:hover:after{right:-5px}.sidebar-block.request-info{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;-moz-flex-flow:column;-o-flex-flow:column;flex-flow:column}.sidebar-block.request-info>*{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-moz-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto}.sidebar-block.request-info>.request-link{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;text-align:center;z-index:10}.sidebar-block.request-info p{font-size:1em;line-height:1.6em}.sidebar-block.request-info p.kit-description{font-size:1rem}.sidebar-block.request-info .product-shoot{margin-top:10px}.absolute-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:13}.learn-more{color:#759159;font-family:oswald;font-weight:400;text-align:right;padding-right:40px}.learn-more:after{font-family:inherit;content:"»";position:absolute;right:20px;top:2px;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.learn-more:hover:after{right:15px}.learn-more a{color:#759159!important}.learn-more a:hover{text-decoration:none}button.btn{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-transition:background .25s ease,padding-right .25s ease;-ms-transition:background .25s ease,padding-right .25s ease;-moz-transition:background .25s ease,padding-right .25s ease;-o-transition:background .25s ease,padding-right .25s ease;transition:background .25s ease,padding-right .25s ease;font-size:1.2rem;font-family:oswald;min-width:14.5rem;height:3rem;border:1px solid #759159;position:relative;overflow:hidden;border-radius:0;color:#fff;background:#759159;padding-left:10px;padding-right:10px;white-space:normal;line-height:1.2em}button.btn:lang(hu),button.btn:lang(el){font-size:1.1em}button.btn:after{font-family:inherit;content:"»";opacity:0;top:26%;z-index:1;margin-left:-10px;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}button.btn:hover,button.btn:focus{background:#759159;color:#fff}button.btn:hover:after,button.btn:focus:after{opacity:1;margin-left:10px}button.btn.btn-primary{background:#f8e81c;color:#000}button.btn.btn-primary:hover,button.btn.btn-primary:focus{background:#759159;color:#fff}button.btn.btn-primary:hover:before,button.btn.btn-primary:focus:before{left:0}button.btn.btn-primary:before{-webkit-transition:all .25s ease;-ms-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:" ";position:absolute;background:#9ea991;top:0;width:100%;height:100%;left:-100%;z-index:-1}@media(min-width:768px)and (max-width:991px){button.btn h4{margin-top:10px}}.btn__without-angle:after{display:none!important}.gcui-preset-gcui_inline_small{width:140px;margin:4px 20px 4px 0}.gcui-inline-image{float:left;clear:left}.gcui-preset-gcui_inline_default{width:280px;margin:4px 20px 4px 0}[dir=rtl] .gcui-preset-gcui_inline_default{margin:4px 0 4px 20px}.gcui-preset-gcui_inline_medium{width:220px;margin:4px 20px 4px 0}[dir=rtl] .gcui-preset-gcui_inline_medium{margin:4px 0 4px 20px}.caption-box{background-color:#f0f0f0;font-size:.8em;line-height:1.3em;padding:.5em 1em;margin-bottom:10px}.gcui-inline-image{float:left;clear:left;display:block;margin:4px 20px 4px 0}[dir=rtl] .gcui-inline-image{margin:4px 0 4px 20px}@media(min-width:1140px){body:not(.path-news):not(.path-newsletter) .gcui-preset-gcui_inline_small,body:not(.path-news):not(.path-newsletter) .gcui-inline-image{margin-left:-70px}}.gcui-inline-image .caption{font-size:.85em;line-height:1.5em;padding-bottom:5px;color:#666}@media(max-width:374px){.gcui-inline-image.gcui-preset-gcui_inline_medium div.image,.gcui-inline-image.gcui-preset-gcui_inline_medium div.caption{width:220px;margin:0 auto}.gcui-inline-image{width:220px;float:none}}.non-visible-footnote{visibility:hidden;display:none}.end-of-text-center{font-size:1.8rem;padding:1.5rem 0;font-family:cinzel;text-align:center;border-top:1px solid gray;border-bottom:1px solid gray;margin:0 auto;line-height:43px;font-size:1.6em}.footnotes{clear:both;margin-top:2em;padding-top:1em;margin-bottom:2em}#see_footnote{font-family:georgia,times new roman,times,serif;font-size:12px!important;font-weight:400;text-decoration:none;vertical-align:super}.footnotes{font-size:.9em}.see_footnote{vertical-align:top;position:relative;top:-.25em;font-size:.6em}ol.footnotes{list-style-type:none;margin-left:0;padding-left:0}ol.footnotes li{margin-left:2.5em;font-size:.9rem}ol.footnotes{position:relative}.footnotes .footnote{position:absolute;left:15px;z-index:2}.Skew-10,.Skew,.Book-italic,.Book-Italic,.Italic-bold,.italics{font-style:italic}.Really{color:#333;text-transform:none}.Page-4_Back-page-subheads{font-size:1.2em}.Page-4_Facts-Section--Digits-{font-size:1.2em;margin:0}.Page-4_Facts-Heading-below-digits{font-size:.9em;margin:0}.Page-4_Sentinel-Book-10pt{font-size:.75em;margin:0}.Page-4_Page-4-Body-Text-Sub-header{margin:15px 0 0;font-weight:700}.facts-sections{width:125%}.facts-sections p{text-align:center;line-height:1.2rem}@media(max-width:1200px){.facts-sections{width:100%}}.bs .facts-sections .Basic-Text-Frame{max-width:350px;min-height:220px}.fact-img{margin:10px auto 5px;display:block}.news-deck.left-img{margin:10px 4% 20px 55%}@media(max-width:767px){.news-deck.left-img{font-style:italic;font-size:18px;margin:10px 3% 15px}}.gcui-inline-image.right{margin:4px 0 4px 20px;float:right;clear:right;margin-left:auto!important;margin-right:-70px}ul.milestones{padding:0 20px 0 0}ul.milestones{padding:0 0 0 20px}ul.nobullet{list-style-type:none}.milestones li .news-deck .italics{font-style:normal}img.left,img.right{margin-bottom:5px}img.left{margin-right:1em}.border1{border:1px solid #ddd}.left{float:left}.right{float:right}.mb2,.mbm{margin-bottom:20px}.center{margin-left:auto;margin-right:auto}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.6666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:100px}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}.w700p{width:700px}.w800p{width:800px}.w960p{width:960px}.mw960p{max-width:960px}.w1140p{width:1140px}.mw1140p{max-width:1140px}@media(min-width:1200px){.path-thewaytohappiness .gcui-inline-image{margin-left:-105px}}@media(max-width:575px){.gcui-inline-image.gcui-preset-gcui_inline_small div.image,.gcui-inline-image.gcui-preset-gcui_inline_small div.caption{width:140px;margin:0 auto}.gcui-inline-image.gcui-preset-gcui_inline_medium div.image,.gcui-inline-image.gcui-preset-gcui_inline_medium div.caption{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;width:100%;margin:0 auto}.gcui-inline-image.gcui-preset-gcui_inline_default div.image,.gcui-inline-image.gcui-preset-gcui_inline_default div.caption{width:280px;margin:0 auto}.gcui-preset-gcui_inline_medium{width:100%}.end-of-text-center{font-size:1.3em;line-height:1.5em}}.course-content .node .links{display:none}#treat-those-around-him{text-align:center}@media(min-width:768px){.external-language-selector{right:20px}[dir=rtl] .external-language-selector{right:auto;left:20px}}@font-face{font-weight:400;src:url(/fonts/language-selector/2b99b7_0_0.eot);src:url(/fonts/language-selector/2b99b7_0_0.eot?#iefix) format("embedded-opentype"),url(/fonts/language-selector/2b99b7_0_0.woff) format("woff"),url(/fonts/language-selector/2b99b7_0_0.ttf) format("truetype")}[dir=rtl] .svg-arrow{float:right}[dir=rtl] .svg-arrow.arrow-svg-right{-moz-transform:scale(0.75);-o-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}[dir=rtl] .svg-arrow.arrow-svg-left{-moz-transform:scale(0.75) scaleX(-1);-o-transform:scale(0.75) scaleX(-1);-webkit-transform:scale(0.75) scaleX(-1);transform:scale(0.75) scaleX(-1)}[dir=rtl] .external-links{margin-left:calc(135px + 1em);margin-right:auto}[dir=rtl] .external-links ul li{padding:0 .15em .1em 0;margin:0 .6em 0 0}[dir=rtl] #external ul li{float:right}.svg-arrow.arrow-svg-left{-moz-transform:scale(0.75);-o-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}.svg-arrow.arrow-svg-right{-moz-transform:scale(0.75) scaleX(-1);-o-transform:scale(0.75) scaleX(-1);-webkit-transform:scale(0.75) scaleX(-1);transform:scale(0.75) scaleX(-1)}.svg-arrow.arrow-svg-down{-moz-transform:scale(0.75) rotateZ(-90deg);-o-transform:scale(0.75) rotateZ(-90deg);-webkit-transform:scale(0.75) rotateZ(-90deg);transform:scale(0.75) rotateZ(-90deg);padding-top:0;margin-bottom:0}#external{background-color:#f6f6f6;z-index:210;position:absolute;top:0;left:0;right:0;height:26px;border-top:4px solid #728ca7;font-size:12px}#external .container{text-align:right;position:relative;padding-left:10px;padding-right:15px}#external ul{list-style:none}#external ul li{display:inline;float:left}#external ul a:hover .cls{fill:#728ca7}#external .cls{fill:#888}#external .external-language-selector .cls{fill:#fff}.external-links{text-transform:uppercase;display:inline-block;margin-right:calc(128px + 1em);vertical-align:top;z-index:1000}.external-links a{text-decoration:none}.external-links a:hover{text-decoration:none}.external-links a:hover li{border-bottom:1px solid #032444cc;color:#728ca7}.external-links ul{margin:0;padding:4px 0}.external-links ul li{padding:0 0 0 .15em;margin:0 0 0 .6em;color:#888;border-bottom:1px solid #eee}:lang(nl) .external-links{margin-right:calc(106px + 1em)}:lang(nl) .external-language-selector{width:106px}:lang(pt) .external-links{margin-right:calc(110px + 1em)}:lang(pt) .external-language-selector{width:110px}:lang(zh) .external-links{margin-right:calc(95px + 1em)}:lang(zh) .external-language-selector{width:95px}@media(max-width:767px){.external{display:none}}.external-language-selector{position:absolute;top:0;white-space:nowrap;font-size:12px;z-index:1000;right:1rem;overflow:visible;height:24px;width:142px;bottom:auto;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.external-language-selector:hover{background:0 0;height:auto;bottom:auto}.external-language-selector:hover div{margin:0}.external-language-selector:hover .svg-arrow{-moz-transform:scale(0.75) rotateZ(-90deg);-o-transform:scale(0.75) rotateZ(-90deg);-webkit-transform:scale(0.75) rotateZ(-90deg);transform:scale(0.75) rotateZ(-90deg);filter:FlipH;-ms-filter:"FlipH"}.external-language-selector:hover ul{margin-left:-84px;margin-top:0;opacity:1;width:21em;transition:opacity .2s;-webkit-transition:opacity .2s}.external-language-selector:hover ul a{height:32px;padding:.6em .75em;width:auto;transition:height .4s,width .2s;-webkit-transition:height .4s,width .2s}.external-language-selector:hover ul a:not(:last-child){border-bottom:1px solid #fff}.external-language-selector .cls{fill:#fff}.external-language-selector div{background-color:#759159;text-transform:uppercase;padding:2px 10px 4px 3px;text-align:right}.external-language-selector div span:first-child{border:1px solid #eee;padding:1px 6px 0;margin:2px 2px 0}.external-language-selector ul{background-color:#759159;display:block;width:0;margin-left:-2e3px;margin-top:-200px;opacity:0;padding:10px 0;transition:opacity .2s;-webkit-transition:opacity .2s}.external-language-selector ul a{color:#fff;display:block;height:0;width:0;padding:0;transition:height .4s,width .1s;-webkit-transition:height .4s,width .1s}.external-language-selector ul a:hover{background-color:#4b5f36;color:#fff;cursor:pointer}.external-language-selector ul.collapsed{display:none}.external-language-selector ul li{padding:0;margin:0;list-style:none}.external-language-selector ul li span{color:#ccc}.external-language-selector a{text-decoration:none;color:#fff!important}@media(min-width:768px){.external-language-selecto{display:inline-block}}[dir=rtl] #external .container{text-align:left;position:relative}ul.flat.mobile-menu.primary-menu-like{padding-left:32px;margin:10px 0}#shell ul.mobile-menu li:after{font-size:22px;box-sizing:content-box;top:5px}.twth-custom-cover__header-extender{background:rgba(0,0,0,0) linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 20%,rgba(65,117,5,0.2) 100%) 0% 0% no-repeat padding-box}.twth-custom-cover__header{font-family:roboto condensed,Arial,sans-serif}@media(min-width:768px){.twth-custom-cover__header{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center}}.twth-custom-cover__image{margin-top:30px;max-width:200px;flex:0 0 200px;margin-right:20px;position:relative}.twth-custom-cover__image .twth-custom-cover__image-inner{box-shadow:6px 3px 20px 0 #0000004d}@media(min-width:768px){.twth-custom-cover__image{max-width:250px;flex:0 0 250px}.twth-custom-cover__image .twth-custom-cover__image-inner{position:absolute;top:0;left:0;right:0}}@media(min-width:992px){.twth-custom-cover__image{margin-right:70px}}.twth-custom-cover__image-inner-hidden{opacity:0;visibility:hidden}.twth-custom-cover-step__title{font-size:18px;font-weight:700;color:#417505;text-align:center;margin-top:16px;margin-bottom:30px}.twth-custom-cover__text{max-width:600px}@media(min-width:768px){.twth-custom-cover__text{margin-bottom:50px}}.twth-custom-cover__title{font-size:40px;font-weight:700;margin-top:20px;color:#4caf50;margin-bottom:10px}@media(min-width:768px){.twth-custom-cover__title{margin-top:40px;font-size:38px}}@media(min-width:1140px){.twth-custom-cover__title{font-size:53px}}.twth-custom-cover__description{font-size:1.2rem;color:#555;margin-bottom:20px}.twth-custom-cover__button{padding:7px 20px;color:#fff!important;background-color:#4caf50;border:none;cursor:pointer;font-size:20px;font-weight:700;display:inline-block;margin-bottom:20px}@media(min-width:768px){.twth-custom-cover__button{margin-bottom:0}}.twth-custom-cover__button:hover{background-color:#68a84c}.twth-custom-cover__button-last{margin-bottom:100px}.twth-custom-cover__button-icon{font-size:18px;margin-right:6px}.twth-custom-cover__main-message{text-align:center}@media(min-width:768px){.twth-custom-cover__main-message{padding:30px}}.twth-custom-cover__main-text{font-size:20px;font-weight:700;line-height:1.4;color:#333;max-width:800px;margin-top:50px}@media(min-width:768px){.twth-custom-cover__main-text{margin:100px auto 0}}@media(min-width:992px){.twth-custom-cover__main-text{margin:120px auto 0}}@media(min-width:1140px){.twth-custom-cover__main-text{margin:100px auto 0}}.twth-custom-cover__banner{background-color:#4caf50;background:#0000 linear-gradient(107deg,#68A84C 0%,#417505 100%) no-repeat padding-box;padding:15px 0;text-align:center}.twth-custom-cover__banner-text{font-family:roboto condensed,Arial,sans-serif;color:#fff;font-size:23px;font-weight:700;line-height:1.2;margin:0}@media(min-width:768px){.twth-custom-cover__banner-text{padding:20px 0;font-size:38px}}.twth-custom-cover__details{padding-top:20px;padding-bottom:50px;text-align:center}@media(min-width:768px){.twth-custom-cover__details{padding-top:0}}.twth-custom-cover__details-text{font-size:18px;line-height:1.4;color:#333;max-width:800px;margin:0 auto}.twth-custom-cover__preview-section{margin-top:120px}.twth-custom-cover__preview-item{margin-top:65px;margin-bottom:65px}@media(min-width:768px){.twth-custom-cover__preview-item{display:flex}}.twth-custom-cover__preview-item__reversed{flex-direction:row-reverse}@media(min-width:768px){.twth-custom-cover__preview-item__reversed .twth-custom-cover__preview-text{margin-left:0;margin-right:32px}}.twth-custom-cover__step-image{margin:0 auto;max-width:350px}.twth-custom-cover__preview-title{font-family:roboto condensed,Arial,sans-serif;font-size:25px;font-weight:700;margin-top:15px}@media(min-width:992px){.twth-custom-cover__preview-title{margin-top:25px;font-size:35px}}.twth-custom-cover__preview-subtitle{font-size:20px}.twth-custom-cover__preview-title__green{color:#4caf50;margin-top:50px}.twth-custom-cover__preview-image{max-width:500px;flex:0 0 500px;border:1px solid #4caf50}@media(min-width:768px){.twth-custom-cover__preview-image{max-width:300px;flex:0 0 300px}}@media(min-width:992px){.twth-custom-cover__preview-image{max-width:500px;flex:0 0 500px}}@media(min-width:768px){.twth-custom-cover__preview-text{margin-left:32px}}.custom-covers .body:not(.custom-cover-list){background:#f4f4f4;background:linear-gradient(0deg,rgb(215,215,215) 0%,rgb(255,255,255) 41%,rgb(255,255,255) 100%)}.custom-covers .banner .banner-logo{max-width:60px}.custom-covers .banner .banner-logo-image{min-width:50px;min-height:50px}.custom-covers .banner .banner-logo-text{max-height:60px}.custom-covers .nav-container{display:none}@media(min-width:768px){.custom-covers .banner{height:72px}}.custom-covers .footer{background-color:#fff}.custom-covers .banner{z-index:200!important}.custom-covers .footer{margin-top:0}.build-step{max-width:470px;display:flex;align-items:center;justify-content:space-between;padding:10px}@media(min-width:768px){.build-step{padding:20px;flex:0 0 470px}}.build-step__arrow{font-size:24px;color:#000;cursor:pointer;padding:10px;transition:color .25s ease-out}.build-step__arrow:hover{color:#759159}.build-step__arrow--disabled{opacity:.5;cursor:not-allowed}.build-step__arrow--invisible{visibility:hidden;opacity:0}.build-step__arrow--left{margin-right:20px}.build-step__arrow--right{margin-left:20px}.build-step__content{text-align:center}.build-step__title{font-size:14px;font-weight:300;margin:0;padding:0}@media(min-width:768px){.build-step__title{font-size:16px}}.build-step__description{font-size:16px;margin:10px 0;padding:0}@media(min-width:768px){.build-step__description{font-size:20px}}.build-step__button{background-color:#007bff;color:#fff;font-size:16px;border:none;border-radius:100px;padding:10px 20px;cursor:pointer;transition:background-color .3s}.build-step__button--disabled{background-color:#ccc!important;cursor:not-allowed}.build-step__button:hover{background-color:#0056b3}.book-templates{position:relative}.bookcover-container-wrapper{width:100%}.bookcover-container{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:20px}@media(min-width:1140px){.bookcover-container{align-items:center}}.bookcover-container__image-uploader{flex-direction:column;align-items:center}@media(min-width:992px){.bookcover-container__image-uploader{flex-direction:row}}.bookcover-container__block{display:block}.bookcover-container__inner{position:relative;display:flex;justify-content:center;align-items:center;max-width:100%}.bookcover-part-half{flex:0 0 50%;max-width:50%;position:relative}.bookcover-part__no-events{pointer-events:none}.bookcover-front,.bookcover-back{position:relative;overflow:hidden;padding-bottom:157%;height:0}cropper-canvas.cropper-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;min-width:initial}.bookcover-front img,.bookcover-back img{width:100%;height:100%;object-fit:cover}.bookcover-input[type=file]{position:absolute;top:10px;left:10px;opacity:0;background:#fffc;z-index:-1}.upload-photo-button{-webkit-transition:background-color .3s;-ms-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;color:#000;cursor:pointer;font-size:40px;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;padding-bottom:2px}@media(min-width:992px){.upload-photo-button{font-size:60px;width:60px;height:60px}}.upload-photo-button:hover{background-color:#f8f9fa}@media(min-width:992px){.upload-photo-button-wrapper{position:absolute;top:50%;transform:translateY(-50%)}}@media(max-width:991px){.upload-photo-button-wrapper{display:flex;flex-direction:column;align-items:center}}.upload-photo-button-wrapper:hover .upload-photo-button__circled{background-color:#0a64ca}@media(max-width:991px){.upload-photo-button-wrapper--desktop{display:none}}@media(min-width:768px){.upload-photo-button-wrapper__customize{display:flex;align-items:center;flex-direction:column;width:100px;right:calc(100% + 10px)!important;top:calc(50% + 40px)!important}}.upload-photo-button-mobile{display:flex;justify-content:space-around}@media(min-width:992px){.upload-photo-button-mobile{display:none}}.upload-photo-button__left{top:calc(50% - 40px);right:calc(100% + 40px)}.upload-photo-button__right{top:calc(50% - 40px);left:calc(100% + 40px)}@media(max-width:991px){.upload-photo-button__right{margin-left:20px}}.upload-photo-label{text-align:center;font-size:12px;line-height:1.2;margin-top:10px;cursor:pointer}@media(min-width:768px){.upload-photo-label{font-size:14px}}.upload-photo-button__abs{position:absolute;top:50%;left:50%;z-index:100;transform:translateX(-50%) translateY(-50%);margin-left:0}.bookcover-wrapper__front-center .upload-photo-button__abs{top:56%}.upload-photo-button__hidden{opacity:0;visibility:hidden}input[type=range].zoom-range{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:15px;height:6px;background:#ccc}input[type=range].zoom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;background-color:#1f86ff;border-radius:50%;border:none;transition:.2s ease-in-out}input[type=range].zoom-range::-moz-range-thumb{height:20px;width:20px;background-color:#1f86ff;border-radius:50%;border:none;transition:.2s ease-in-out}input[type=range].zoom-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 10px #1f86ff1a}input[type=range].zoom-range:active::-webkit-slider-thumb{box-shadow:0 0 0 13px #1f86ff33}input[type=range].zoom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 13px #1f86ff33}input[type=range].zoom-range::-moz-range-thumb:hover{box-shadow:0 0 0 10px #1f86ff1a}input[type=range].zoom-range:active::-moz-range-thumb{box-shadow:0 0 0 13px #1f86ff33}input[type=range].zoom-range:focus::-moz-range-thumb{box-shadow:0 0 0 13px #1f86ff33}.bookcover-wrapper{flex:0 0 50%;max-width:50%;position:relative;background-color:#fff}@media(max-width:1139px){.bookcover-wrapper__single{flex:0 0 85%;max-width:85%}}.custom-cover--mobile-panel{position:absolute;bottom:0;left:0;right:0;z-index:100;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -7px 12px #0000001a;padding-top:10px}@media(min-width:992px){.custom-cover--mobile-panel{display:none}}.mobile-color-picker-swatches-wrapper{display:flex;align-items:flex-start;overflow-x:scroll;padding-left:20px;padding-right:20px;padding-bottom:10px}.mobile-color-picker-custom-wrapper{display:flex;justify-content:center}.mobile-color-picker-wheel-image{flex:0 0 70px;max-width:70px;border:1px solid #b2b2b2;border-radius:4px;margin-right:20px}.custom-cover--mobile-panel-buttons{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px}.custom-cover--mobile-panel-button{display:flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid #000;border-radius:6px;margin-bottom:10px;font-size:13px;font-weight:700}.custom-cover--mobile-panel-button:not(:last-child){margin-right:10px}.custom-cover--mobile-panel-button-icon{margin-right:5px}.bookcover__filled{background-color:#8bbbef}.bookcover-wrapper__left-border{border-left:1px solid #000}.zoom-range-wrapper{padding:0 20px;margin-top:10px;color:#1f86ff;font-size:14px}.zoom-range-wrapper__hidden{opacity:0;visibility:hidden}.bookcover-text-overlay{position:absolute;top:0;z-index:50;left:0;right:0;pointer-events:none;width:100%!important;height:100%!important}.bookcover-back-text-canvas{position:absolute;top:17%;z-index:50;left:0;right:0;pointer-events:none;height:30%!important;width:100%!important}.backcover-overlay{position:absolute;top:0;z-index:50;left:0;right:0;bottom:0;pointer-events:none}.color-picker-swatches{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.color-picker-swatches__mobile{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.color-picker-tabs{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;margin-bottom:20px}.color-picker-tab{padding:10px;font-size:14px;text-align:center;cursor:pointer;border-bottom:1px solid #000}.color-picker-tab__active{background:#007bff;color:#fff;border-bottom:0}.color-picker-swatch{flex:0 0 40px;width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid #000}@media(min-width:768px){.color-picker-swatch{flex:0 0 50px;width:50px;height:50px}}.mobile-color-picker-title{font-size:13px;font-weight:700;text-align:center}.color-picker-swatch__inline{margin-right:10px;margin-bottom:10px}.color-picker-swatch__main{width:50px;height:50px;border:4px solid #007bff;flex:0 0 50px;max-width:50px}.color-picker-popup{position:absolute;display:none}@media(min-width:992px){.color-picker-popup{display:block}}.color-picker-popup__logo{top:10%;left:calc(100% + 16px)}.color-picker-popup__front-color{top:50%;left:calc(100% + 16px)}.color-picker-popup__bottom{bottom:0;left:calc(100% + 16px)}.color-picker-popup__back{top:50%;left:calc(100% + 16px)}.color-picker-label{font-size:13px;flex:2;margin-left:8px;line-height:1.2;color:#1f86ff}.color-picker-toggle .color-picker-label{margin-left:0;margin-right:8px}.color-picker-selected-color{display:flex;align-items:center;width:150px;flex-direction:row-reverse}.color-picker-toggle .color-picker-selected-color{flex-direction:row;width:auto}.color-picker-selector-wrapper{margin-top:10px;background-color:#fff;padding:20px;box-shadow:0 0 10px #0000001a;width:240px;position:absolute;top:100%;right:0;z-index:100}.color-picker-selector-wrapper .v-color-picker{width:200px!important}@media(min-width:1140px){.color-picker-selector-wrapper{width:340px}.color-picker-selector-wrapper .v-color-picker{width:300px!important}}.color-picker-popup__logo .color-picker-selector-wrapper{position:absolute;left:-10px;z-index:100}.color-picker-popup__back .color-picker-selector-wrapper{position:absolute;left:-10px;z-index:100}.color-picker-selector-wrapper__bottom{bottom:100%;left:-10px;top:auto}.custom-cover-toggle--inner{margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end}.color-picker-recommended-label{font-size:14px;margin-bottom:8px;margin-top:12px;text-align:center}.color-picker-close-button-wrapper{display:flex;justify-content:center}.color-picker-close-button{margin-top:10px;font-size:14px;cursor:pointer;border:1px solid #000;padding:5px 10px;border-radius:6px;transition:background-color .3s}.color-picker-close-button:hover{background-color:#d5d5d5}.bookcover-backcover-bg,.bookcover-frontcover-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;height:100%;width:100%;pointer-events:none}img.bookcover-backcover-bg{z-index:10}.bookcover-backcover-bg{object-position:top left;object-fit:cover}.bookcover-frontcover-bg{object-position:top right;object-fit:cover;background-color:none}.vacp-copy-button,.vacp-color-inputs,.vacp-range-input-label--alpha{display:none!important}.custom-cover-icon{font-size:22px;margin-right:10px;color:#1f86ff}.custom-cover-breadcrumb{font-size:15px;color:#1f86ff!important;font-weight:700;display:flex;align-items:center;margin-bottom:10px}.swiper-pagination__book-templates{--swiper-pagination-bullet-width: 14px;--swiper-pagination-bullet-height: 14px}.bookcover-center-image,cropper-canvas.bookcover-center-image{position:absolute;top:32%;height:48%;width:100%;z-index:20}.bookcover-top-half-image,cropper-canvas.bookcover-top-half-image{position:absolute;top:0%;height:80%;width:100%;z-index:20}.bookcover__filled__back{z-index:1}.bookcover-wrapper__bordered{display:flex;outline:1px solid gray}.build-step-wrapper{background-color:#fff;-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;margin-top:32px}.swiper-slide__bookcover{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;cursor:pointer}.cover-template-thumbs{display:flex;justify-content:center;margin-top:10px}.cover-template-thumb{display:flex;flex-direction:column;align-items:center;margin-right:10px;background-color:#fff;padding:5px;cursor:pointer;max-width:88px;transition:background-color .3s;border:2px solid #0000}@media(min-width:768px){.cover-template-thumb{margin-right:20px;padding:10px}}.cover-template-thumb:hover{background-color:gray}.cover-template-thumb img{height:50px;border:1px solid gray}.cover-template-caption{text-align:center;font-size:14px;line-height:1.2;margin-top:5px;display:none}@media(min-width:768px){.cover-template-caption{display:block}}.cover-template-thumb__selected{border:2px solid #1f86ff;background-color:#f8f9fa}.custom-cover-main-area__no-pointer-events{pointer-events:none}.custom-cover-preview-container{position:absolute;top:0;left:0;right:0;bottom:0;cursor:grab}.bookcover__highlight:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1f86ff80;pointer-events:none}.upload-photo-button__circled{background-color:#1f86ff;color:#fff;display:flex;align-items:center;padding:13px;font-size:16px;border-radius:100px}@media(min-width:992px){.upload-photo-button__circled{font-size:24px}}.bookcover-canvas__invisible{opacity:0}.bookcover-top-gradient{position:absolute;top:0;left:0;right:0;height:40%;z-index:30;background-size:100% 101%!important}.bookcover-bottom-gradient{position:absolute;bottom:0;left:0;right:0;height:40%;z-index:30;background-size:101% 101%!important}.custom-cover-switch{position:relative;display:inline-block;width:55px;flex:0 0 55px;height:34px;margin-bottom:0}.custom-cover-switch input{display:none}.custom-cover-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:gray;transition:.4s}.custom-cover-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input.custom-cover-switch-input:checked+.custom-cover-slider{background-color:#007bff}input.custom-cover-switch-input:focus+.custom-cover-slider{box-shadow:0 0 1px #2196f3}input.custom-cover-switch-input:checked+.custom-cover-slider:before{transform:translateX(20px)}.custom-cover-on{display:none}.custom-cover-on,.custom-cover-off{color:#fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;font-size:10px;font-family:Verdana,sans-serif;user-select:none}input.custom-cover-switch-input:checked+.custom-cover-slider .custom-cover-on{display:block}input.custom-cover-switch-input:checked+.custom-cover-slider .custom-cover-off{display:none}.custom-cover-slider.custom-cover-round{border-radius:34px}.custom-cover-slider.custom-cover-round:before{border-radius:50%}.color-picker-toggle{position:absolute;top:0;user-select:none;width:150px;display:none}@media(min-width:992px){.color-picker-toggle{display:block}}.color-picker-toggle__back-overlay{right:calc(100% + 30px)}.color-picker-toggle__top-gradient{top:10%;right:calc(100% + 30px)}.color-picker-toggle__bottom-gradient{right:calc(100% + 30px);top:auto;bottom:0}.color-picker-toggle .color-picker-swatch__main{width:40px;height:40px;flex:0 0 40px;max-width:40px}.custom-cover--label{font-size:13px;margin-right:8px;line-height:1.2;color:#1f86ff}.color-picker-disabled{opacity:.5;pointer-events:none}.v-color-picker-edit__input input{border:0}.v-color-picker.v-sheet{box-shadow:none!important}.custom-covers #footer-center,.custom-covers .footer-sign-up-wrapper{display:none!important}.custom-cover-screen-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:100;pointer-events:none;opacity:0;transition:all .25s ease-out}.custom-cover-screen-overlay__visible{pointer-events:none!important}.custom-cover-screen-overlay__visible .custom-cover-screen-overlay{opacity:1}.custom-cover-screen-overlay__visible .upload-photo-button-wrapper__customize,.custom-cover-screen-overlay__visible .custom-cover--mobile-panel,.custom-cover-screen-overlay__visible .color-picker-toggle,.custom-cover-screen-overlay__visible .bookcover-top-container,.custom-cover-screen-overlay__visible .custom-cover-toggle--inner,.custom-cover-screen-overlay__visible .color-picker-popup,.custom-cover-screen-overlay__visible .bookcover-container{z-index:1000}.custom-cover-screen-overlay__visible .custom-cover-slider,.custom-cover-screen-overlay__visible input[type=range].zoom-range,.custom-cover-screen-overlay__visible .upload-photo-button{background-color:#fff}.custom-cover-screen-overlay__visible .upload-photo-button-wrapper__customize .upload-photo-button{background-color:#1f86ff}.custom-cover-screen-overlay__visible .custom-cover-on,.custom-cover-screen-overlay__visible .custom-cover-off{color:#000}.custom-cover-screen-overlay__visible .custom-cover-slider:before{background-color:#000}.custom-cover-screen-overlay__visible .upload-photo-label,.custom-cover-screen-overlay__visible .custom-cover--label,.custom-cover-screen-overlay__visible .bookcover-top-container,.custom-cover-screen-overlay__visible .custom-cover-toggle--inner,.custom-cover-screen-overlay__visible .color-picker-label,.custom-cover-screen-overlay__visible .zoom-range-wrapper{color:#fff}.custom-cover-area-preview{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;align-items:center;font-size:30px;color:#000;pointer-events:none}.custom-cover-image-preview{max-width:700px;margin-left:auto;margin-right:auto;display:block;margin-top:50px}.bookcover-full-bleed-inner{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.bookcover-wrapper__full-bleed,.bookcover-wrapper-full{width:100%;max-width:100%;display:flex;justify-content:center;display:flex;position:relative;flex:0 0 100%}.bookcover-wrapper__selectable{cursor:pointer}.bookcover-wrapper__selectable:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000c;pointer-events:none;z-index:100;opacity:0;visibility:hidden;transition:all .25s ease-out}.bookcover-wrapper__selectable:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1f86ff1a;pointer-events:none;z-index:100;border:4px solid #1f86ff}.bookcover-wrapper__selectable-overlay:before{opacity:1;visibility:visible}.bookcover-top-container{max-width:730px;text-align:center;margin:20px auto 0;font-size:14px;position:relative}@media(min-width:768px){.bookcover-top-container{margin:0 auto 20px;font-size:16px}}@media(min-height:800px){.bookcover-top-container{font-size:18px}}.color-picker-hidden{opacity:0}.custom-cover-main-area__preview{position:relative}.global-loader-wrapper{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#21212175;border-color:#21212175;z-index:10000}.v-card-text a{color:#000;text-decoration:underline}.bookcover-container--loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#00000038}.twth-custom-mobile-buttons{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:10px}.twth-custom-mobile-button{background-color:#007bff;color:#fff;font-size:13px;font-weight:700;border:none;border-radius:100px;padding:7px 20px;cursor:pointer;display:flex;align-items:center}.twth-custom-mobile-button__back{background-color:#000}.twth-custom-mobile-button__back-icon{font-size:16px;margin-right:4px;margin-top:-3px}.twth-custom-mobile-button__save-icon{margin-right:4px}@media(max-width:991px){.v-color-picker-canvas{height:100px!important}.v-color-picker__controls{padding:0;padding-top:12px}.v-color-picker-edit{display:none!important}}.mobile-color-picker-delete-button{display:flex;align-items:center;color:#ac0000;font-size:12px}.mobile-color-picker-top-row{margin-bottom:14px}.mobile-color-picker-top-row-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 10px}.mobile-color-picker-delete-button__invisible{opacity:0;visibility:hidden}@media(max-width:991px){.custom-cover-step-nav--hidden{display:none}}.background-colors-input label{margin-bottom:0}.custom-cover-resume-title{margin-top:40px;text-align:center;padding:0 20px}.custom-cover-resume--row{display:flex;flex-wrap:wrap}.custom-cover-resume-item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;-moz-flex:0 0 20%;-o-flex:0 0 20%;flex:0 0 20%;-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;align-items:center;flex-direction:column;margin-top:20px;margin-bottom:20px;cursor:pointer}.custom-cover-resume-item:not(:last-child){margin-right:20px}.custom-cover-resume-button{margin-top:20px;padding:8px 20px;border-radius:10px;text-align:center;border:1px solid #000}.custom-cover-resume-button:hover{background-color:#cfcfcf}.custom-cover-restart{-webkit-display:flex;-ms-display:flex;-moz-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;margin-top:32px}.custom-cover-restart-button{background:#759159;padding:8px 20px;border-radius:10px;text-align:center;color:#fff;font-weight:700;cursor:pointer}
@font-face{font-family:icomoon;src:url(/course/fonts/icomoon/icomoon.eot?regdul);src:url(/course/fonts/icomoon/icomoon.eot?regdul#iefix) format('embedded-opentype'),url(/course/fonts/icomoon/icomoon.ttf?regdul) format('truetype'),url(/course/fonts/icomoon/icomoon.woff?regdul) format('woff'),url(/course/fonts/icomoon/icomoon.svg?regdul#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-share:before{content:"\e91c"}.icon-arrow-back:before{content:"\e903"}.icon-download1:before{content:"\e910"}.icon-keyboard_arrow_right:before{content:"\e915"}.icon-notifications:before{content:"\e916"}.icon-arrow-with-circle-right:before{content:"\e900"}.icon-download:before{content:"\e90c"}.icon-arrow-with-circle-right1:before{content:"\e901"}.icon-apple:before{content:"\e905"}.icon-envelope:before{content:"\e909"}.icon-mail:before{content:"\e909"}.icon-email:before{content:"\e909"}.icon-contact:before{content:"\e909"}.icon-facebook:before{content:"\e907"}.icon-brand2:before{content:"\e907"}.icon-social2:before{content:"\e907"}.icon-link:before{content:"\e90f"}.icon-chain:before{content:"\e90f"}.icon-url:before{content:"\e90f"}.icon-uri:before{content:"\e90f"}.icon-anchor:before{content:"\e90f"}.icon-play:before{content:"\e90a"}.icon-player:before{content:"\e90a"}.icon-book:before{content:"\e90b"}.icon-check-alt:before{content:"\e90d"}.icon-checkmark:before{content:"\e90d"}.icon-tick:before{content:"\e90d"}.icon-checkmark2:before{content:"\e90e"}.icon-tick2:before{content:"\e90e"}.icon-correct:before{content:"\e90e"}.icon-accept:before{content:"\e90e"}.icon-ok:before{content:"\e90e"}.icon-clock:before{content:"\e902"}.icon-time:before{content:"\e902"}.icon-schedule:before{content:"\e902"}.icon-enter:before{content:"\e911"}.icon-facebook2:before{content:"\e906"}.icon-brand:before{content:"\e906"}.icon-social:before{content:"\e906"}.icon-file-pdf:before{content:"\e908"}.icon-file:before{content:"\e908"}.icon-file-format:before{content:"\e908"}.icon-file-text:before{content:"\e912"}.icon-file2:before{content:"\e912"}.icon-document:before{content:"\e912"}.icon-list:before{content:"\e912"}.icon-paper:before{content:"\e912"}.icon-page:before{content:"\e912"}.icon-search:before{content:"\e917"}.icon-magnifier:before{content:"\e917"}.icon-magnifying-glass:before{content:"\e917"}.icon-inspect:before{content:"\e917"}.icon-find:before{content:"\e917"}.icon-stopwatch:before{content:"\e919"}.icon-time2:before{content:"\e919"}.icon-speed:before{content:"\e919"}.icon-meter2:before{content:"\e919"}.icon-chronometer:before{content:"\e919"}.icon-target:before{content:"\e91a"}.icon-goal:before{content:"\e91a"}.icon-location:before{content:"\e91a"}.icon-twitter:before{content:"\e91b"}.icon-brand21:before{content:"\e91b"}.icon-tweet:before{content:"\e91b"}.icon-social21:before{content:"\e91b"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-down:before{content:"\f107"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-envelope1:before{content:"\f0e0"}.icon-envelope-o:before{content:"\f003"}.icon-facebook1:before{content:"\e904"}.icon-facebook-f:before{content:"\e904"}.icon-folder-open-o:before{content:"\e914"}.icon-user:before{content:"\f007"}.icon-folder:before{content:"\e913"}.icon-speedometer:before{content:"\e918"}.icon-meter:before{content:"\e918"}.icon-gauge:before{content:"\e918"}.icon-measurement:before{content:"\e918"}
