.hwo-btn-01-thin{position:relative;background:linear-gradient(to right,#60d4aa,#4c756f);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}#header.header-transparent-scroll-hwo-01.scrolled{background:#333}#header.header-transparent-scroll-hwo-01 .left{width:30%}#header.header-transparent-scroll-hwo-01 .right .menu-list .menu-item{opacity:1}#header.header-transparent-scroll-hwo-01 .right .menu-list .menu-item:hover{color:var(--color-2)}#header.header-transparent-scroll-hwo-01 .right .cart-notification{display:none}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#header.header-transparent-scroll-hwo-01 .left{width:50%}}#text-content-icon-points-hwo-01 .text .heading{margin-bottom:20px}#text-content-icon-points-hwo-01 .text .heading h3{color:#60d3a9}#text-content-icon-points-hwo-01 .text .heading div{font-size:16px}#text-content-icon-points-hwo-01 .points .point .info .title{color:#60d3a9}#text-content-icon-points-hwo-01 .text .render-content{font-size:18px;line-height:24px}#list-parallax-half-tiles-alt-images-hwo-01 .tile .text h3{margin-bottom:20px;width:360px;font-size:80px;line-height:65px}#list-parallax-half-tiles-alt-images-hwo-01 .tile .text .content{font-weight:500;line-height:28px}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#list-parallax-half-tiles-alt-images-hwo-01 .tile .text>div{padding:40px 30px}#list-parallax-half-tiles-alt-images-hwo-01 .tile .text h3{font-size:3em;line-height:.9em}#list-parallax-half-tiles-alt-images-hwo-01 .tile .text .content{line-height:1.5em}}#logo-roll-hwo-01 .list{margin-top:20px;padding:0 34px}#logo-roll-hwo-01 .title{color:#60d3a9!important}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:660px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#logo-roll-hwo-01>div:first-child{padding:0 30px}#logo-roll-hwo-01>div:last-child{padding:0}}#elegant-collection-parallax-title-banner-hwo-01 .bg::after{content:"";position:absolute;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4));left:0;bottom:0;width:100%;height:70%}#elegant-collection-parallax-title-banner-hwo-01 .container .content{margin-top:110px}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){.hwo-about #elegant-collection-parallax-title-banner-hwo-01{min-height:initial;height:20vh}.hwo-about #elegant-collection-parallax-title-banner-hwo-01 .container .content{margin-top:0}#elegant-collection-parallax-title-banner-hwo-01 .container .content .title{margin-bottom:10px}#elegant-collection-parallax-title-banner-hwo-01 .container .content .subtitle{width:100%}}#text-3-columns-hwo-01 .third-width .title{font-size:24px;font-weight:600;color:#66e3b0!important}#list-3-tiles-horiz-hwo-01 .tiles .tile .bg{opacity:1}#call-to-action-strip-link-hwo-01 .container .text .font-title{color:#60d3a9!important}#elegant-collection-text-content-hwo-01 .content{width:calc(100% - 300px)}#elegant-collection-text-content-hwo-01 .content .actions .hwo-btn-01-thin{line-height:24px;border-radius:5px}[class*=hwo-lessons] #elegant-collection-text-content-hwo-01 .content .actions a:nth-child(2) .hwo-btn-01-thin{background:transparent;color:#aaa;border-color:#ccc;box-shadow:initial}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#elegant-collection-text-content-hwo-01 .content{width:100%;line-height:1.4em}}#text-content-image-outline-hwo-01 .render-content{width:calc(100% - 300px)}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#text-content-image-outline-hwo-01 .render-content{width:calc(100% - 60px)}}#text-content-hwo-01 .render-content{width:calc(100% - 310px);font-size:18px;line-height:28px;box-sizing:border-box}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#text-content-hwo-01 .render-content{width:100%}.render-content blockquote{margin:50px 0;padding:1px 0;font-size:1.5em}}#marketing-scrolling-points-01 .marketing-points .container .tile .title{font-family:var(--font-title);color:var(--color-2);font-weight:700}#banner-video-player-content-overlay-01{min-height:750px}#banner-video-player-content-overlay-01 .bg{opacity:1}#banner-video-player-content-overlay-01 .bg:after{content:"";position:absolute;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));opacity:1;left:0;bottom:0;width:100%;height:70%}#banner-video-player-content-overlay-01 .container .copy .text{width:60%;font-size:18px;line-height:24px}#banner-video-player-content-overlay-01 .container .copy .title{font-size:60px;line-height:50px;color:var(--color-2)}#banner-video-player-content-overlay-01 .container .action .play-button{background:var(--color-2);box-shadow:0 0 0 0 var(--color-2)}#banner-video-player-content-overlay-01 .container .action .play-button:hover{box-shadow:0 0 0 5px var(--color-2)}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#banner-video-player-content-overlay-01 .container .copy .text{margin-top:10px;width:100%;line-height:1.1em}}#text-content-title-subtitle-hwo-01 .content{width:calc(100% - 300px)}#text-content-title-subtitle-hwo-01 .content .heading .title{color:var(--color-2)}#text-content-title-subtitle-hwo-01 .content .heading .subtitle{font-size:16px}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#text-content-title-subtitle-hwo-01 .content{padding:30px 0;width:calc(100% - 60px)}}#elegant-collection-parallax-title-banner-hwo-01 .container .content .title{color:var(--color-2)}#blog-hwo-01{background:#f6f6f6}#blog-hwo-01 .list .article .container{background:#fff;border-bottom:solid 10px var(--color-2);box-shadow:0 0 40px 0 rgba(0,0,0,.1)}#blog-hwo-01 .list .article .container .image .bg{opacity:1}#blog-hwo-01 .list .article .container .image>.avatar-normal{background:linear-gradient(to left,var(--color-2),var(--color-1))}#blog-hwo-01 .list .article .container .copy div{color:#808080}#blog-hwo-01 .list .article .container .copy h3{font-weight:500;text-transform:initial;color:var(--color-2)}#blog-hwo-01 .list .article .container .copy div:nth-child(2){font-size:14px;font-weight:400}#blog-hwo-01 .list .article .container .copy div:last-child{margin-top:10px;font-size:16px;font-weight:300}.hwo-contact #header.header-transparent-scroll-hwo-01{background:#333}#contact-form-hwo-01{background:#fff;padding-top:150px}#contact-form-hwo-01 .container .copy h3{color:var(--color-2)!important}#contact-form-hwo-01 .container .copy .avatar-small{background:var(--color-2)}#contact-form-hwo-01 .container .form .form-area input,#contact-form-hwo-01 .container .form .form-area textarea{color:#808080}#contact-form-hwo-01 .container .form .form-area .actions .hwo-btn-01{font-weight:600}#contact-form-hwo-01 .container .form .form-area .actions .hwo-btn-01:not([disabled]){background:var(--color-2)}#banner-hwo-01 .content.left .container h1{padding-top:0;width:240px;font-weight:500;line-height:65px}#banner-hwo-01 .content.left .container .text{font-size:16px;line-height:24px}#banner-hwo-01 .content.left .container .text{width:100%}@media only screen and (min-device-width:320px) and (max-device-width:736px){#banner-hwo-01 .content.left .container .title{margin-top:5px;width:220px;line-height:.9em}#banner-hwo-01 .content.left .container .text{padding-top:0;line-height:1.3em}#banner-hwo-01 .content.left .container .actions span{margin:0!important;width:auto}}#video-banner-single-text-hwo-01>.bg video{opacity:.4}#header.header-hwo .left .logo{height:50px}#header.header-hwo .left .logo img{height:100%}#footer.footer-logo-links-hwo-01 .top .logo img{max-height:60px}@media only screen and (min-device-width:320px) and (max-device-width:736px){#header.header-hwo .left .logo{height:40px}#footer.footer-logo-links-hwo-01 .top .logo img{max-height:40px}#footer.footer-standard-logo-hwo-01 .top .company .logo{display:inline-block}#footer.footer-standard-logo-hwo-01 .top{text-align:center}#footer.footer-standard-logo-hwo-01 .top>div:last-child{display:block}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#text-content-icon-points-hwo-01 .text .heading{margin-bottom:40px}@media only screen and (min-device-width:320px) and (max-device-width:736px){#text-content-icon-points-hwo-01 .text .heading{margin-bottom:50px}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}.hwo-contact #contact-form-hwo-01 .container .copy h3{text-transform:none}.hwo-contact #contact-form-hwo-01 .container .copy>div:nth-child(2){color:#767676}#blog-author-signature-hwo-01 .profile-picture>div{box-shadow:0 0 0 7px rgba(255,255,255,.3)}#blog-author-signature-hwo-01 h3{color:#6ddebb}.hwo-about #elegant-collection-parallax-title-banner-hwo-01>.bg{opacity:.5}.hwo-about #elegant-collection-parallax-title-banner-hwo-01 .container .content .subtitle{width:100%}#donation-hwo-01 form{box-shadow:0 0 50px 0 rgb(0,0,0,.1)}#donation-hwo-01 form .hwo-slider .actions .hwo-btn-01{box-shadow:0 0 10px 0 rgb(0,0,0,.3)}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}