.htw-home{color:#111;font-family:Arial,sans-serif;background:#fff}.htw-home h1,.htw-home h2{font-weight:900;line-height:1.08;letter-spacing:-.025em}.htw-home h2{font-size:clamp(30px,4vw,52px);margin:0 0 26px}.htw-home h3{font-size:17px;font-weight:800}.htw-home img{display:block;max-width:100%;height:auto}.htw-home small{font-weight:700;color:#888}.htw-hero{height:min(600px,60vw);min-height:440px;background-position:center;background-size:cover;display:flex;align-items:center;color:#fff}.htw-hero>div{padding:40px;max-width:600px}.htw-hero h1{color:white;font-size:clamp(36px,4.3vw,64px);margin:12px 0}.htw-hero p{font-size:19px}.htw-button,.htw-outline{display:inline-block;padding:16px 30px;font-weight:800;text-decoration:none;text-align:center;margin-top:14px}.htw-button{background:#ff9900;color:#111}.htw-outline{border:1px solid #ff9900;color:#d77900}.htw-trust{display:flex;justify-content:space-around;gap:15px;background:#f4f4f4;padding:18px;font-weight:700}.htw-section{max-width:1320px;margin:0 auto;padding:70px 35px}.htw-products,.htw-reading{text-align:center}.htw-goals{background:#050505;color:#fff;padding:65px max(35px,calc((100vw - 1250px)/2))}.htw-goals h2{text-align:center;color:#fff}.htw-grid4,.htw-grid3{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.htw-grid3{grid-template-columns:repeat(3,1fr)}.htw-grid4 a{position:relative;color:white}.htw-grid4 img{width:100%;height:260px;object-fit:cover}.htw-grid4 strong{display:block;background:#009fc1;padding:14px;text-align:center}.htw-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.htw-split>img{width:100%;max-height:530px;object-fit:cover}.htw-grey{background:#f6f6f6}.htw-grid3 a{background:#f6f6f6;color:#111;text-align:left;padding-bottom:24px}.htw-grid3 img{width:100%;height:180px;object-fit:cover}.htw-grid3 h3,.htw-grid3 span{display:block;margin:20px}.htw-split details{border-bottom:1px solid #aaa;padding:15px 0}.htw-split summary{font-weight:700;cursor:pointer}.htw-home a:hover{opacity:.84}@media(max-width:767px){.htw-hero{min-height:500px;height:500px;background-position:65% center;align-items:flex-end}.htw-hero>div{width:100%;padding:30px 20px;background:linear-gradient(transparent,rgba(0,0,0,.88));text-align:center}.htw-hero h1{font-size:34px}.htw-trust{font-size:12px;flex-wrap:wrap}.htw-section{padding:45px 20px}.htw-goals{padding:45px 20px}.htw-grid4{grid-template-columns:repeat(2,1fr);gap:10px}.htw-grid4 img{height:180px}.htw-grid4 strong{font-size:11px}.htw-grid3{grid-template-columns:1fr}.htw-split{grid-template-columns:1fr;gap:25px}.htw-reverse>img{grid-row:1}.htw-split>img{max-height:420px}.htw-home ul.products{display:flex;overflow-x:auto}.htw-home ul.products li.product{min-width:60%;margin-right:15px}}
.home #main-content.container{max-width:none;width:100%;padding:0}.home #main-content .site-content{max-width:100%;width:100%;padding:0}.home .main-page-wrapper{padding-top:0}.wd-header-main-nav .menu>li>a,.wd-header-nav .menu>li>a{color:inherit}

.whb-header .whb-row{background:#000!important;color:#fff!important}.whb-header .wd-header-nav>ul>li>a,.whb-header .wd-tools-element>a,.whb-header .wd-tools-element>a:before,.whb-header .wd-header-text{color:#fff!important}
.htw-hero{position:relative}.htw-slides{position:absolute;right:24px;bottom:22px;display:flex;gap:10px}.htw-slides button{width:13px;height:13px;padding:0;border:1px solid white;border-radius:50%;background:transparent;min-height:0}.htw-slides button[aria-pressed=true]{background:white}.htw-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:35px}.htw-tabs button{border:1px solid #00a4c4;background:#fff;color:#008fae;border-radius:25px;padding:10px 22px;font-weight:700}.htw-tabs button[aria-selected=true]{background:#00a4c4;color:#fff}.htw-tab-panel[hidden]{display:none!important}.footer-container,.footer-container .main-footer,.footer-container .copyrights-wrapper{background:#080808!important;color:#ddd!important}.footer-container .widget-title,.footer-container a,.footer-container p{color:#eee!important}

.htw-hero>.htw-slides{width:auto;max-width:none;padding:0;background:transparent;left:auto;right:24px;bottom:20px}.footer-container .widget-title,.footer-container h5,.footer-container label{color:#fff!important}.footer-container input[type=email]{background:#fff!important;color:#111!important}.footer-container input[type=submit],.footer-container button[type=submit]{background:#ff9900!important;color:#111!important}
