.section-hero-banner{overflow:hidden}.herobanner-wrapper{padding-top:45px;padding-bottom:55px;position:relative}.herobanner-wrapper:before{content:"";width:63.456vw;height:47.496vw;transform:rotate(15.08deg);flex-shrink:0;display:block;border-radius:1218.354px;background:linear-gradient(19deg,#97d2f3 7.37%,#5ea8d1 33.69%)}.herobanner-wrapper:before{position:absolute;top:-18.646vw;right:-11%}.herobanner-wrapper .hb-media{text-align:right;position:relative}.herobanner-wrapper .hb-media:before{content:"";background-image:url(/cdn/shop/files/pattarn-2.png?v=1718713730);width:629.029px;height:427.968px;display:block;position:absolute;bottom:70px;left:-25px;background-size:cover;background-position:0 0px;background-repeat:no-repeat}.herobanner-wrapper .hb-media>img{display:block;max-height:529px;margin:auto 0 auto auto;position:relative}.herobanner-wrapper .hb-wrapper{max-width:1240px;padding:0 20px;margin:0 auto;position:relative}@media only screen and (max-width: 1700px){.herobanner-wrapper:before{width:63.456vw;height:50.496vw;border-radius:1548.354px}}@media only screen and (max-width: 1550px){.herobanner-wrapper:before{width:63.456vw;height:54.496vw;border-radius:1588.354px}}@media only screen and (max-width: 1450px){.herobanner-wrapper:before{width:1218.354px;height:911.926px;border-radius:1218.354px}.herobanner-wrapper:before{position:absolute;top:-53%;right:-31%}}@media only screen and (max-width: 1350px){.herobanner-wrapper:before{position:absolute;top:-53%;right:-39%}}@media only screen and (max-width: 1250px){.herobanner-wrapper:before{position:absolute;top:-53%;right:-45%}}@media only screen and (max-width: 1199px){.herobanner-wrapper:before{position:absolute;top:-48%;right:-26%;width:875.419px;height:671.635px;transform:rotate(15deg);flex-shrink:0}.herobanner-wrapper .hb-wrapper{padding:0 56px}.herobanner-wrapper .hb-media>img{max-height:412px}.herobanner-wrapper .hb-media:before{width:100%;height:427.968px;bottom:-46px;left:11%;max-width:480px;background-size:contain}}@media only screen and (max-width: 1170px){.herobanner-wrapper .hb-media:before{left:7%}}@media only screen and (max-width: 1130px){.herobanner-wrapper .hb-media:before{left:2.8%}}@media only screen and (max-width: 1090px){.herobanner-wrapper:before{width:825.419px}.herobanner-wrapper .hb-media:before{left:-2.8%}}@media only screen and (max-width: 991px){.herobanner-wrapper .hb-wrapper{padding:0 34px}}@media only screen and (max-width: 899px){.herobanner-wrapper:before{width:69%;height:102%;top:-16%;right:-14%}.herobanner-wrapper .hb-media:before{left:-11.8%;width:440px;bottom:-90px}h2.hb-title{font-size:34px;line-height:42px;letter-spacing:-1.2px;max-width:340px;margin:4px 0 0}}@media only screen and (max-width: 849px){.herobanner-wrapper .hb-media:before{left:-16.8%;width:420px;bottom:-90px}}@media only screen and (max-width: 575px){.herobanner-wrapper .hb-wrapper{padding:0 20px}}.herobanner-wrapper .hb-grid{display:flex;flex-wrap:wrap;gap:10px}.herobanner-wrapper .hb-grid .hb--item{flex:0 0 auto;width:calc(50% - 5px)}.hb-caption{color:#5ea8d1;font-size:18px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.9px;text-transform:uppercase;display:block}h2.hb-title{color:#212121;font-size:52px;font-style:normal;font-weight:700;line-height:64px;letter-spacing:-1.56px;max-width:530px;margin:4px 0 0}.hb-rte{color:#212121b3;font-size:18px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.18px;margin:5px 0 0}.hb-rte p{margin:0}.hb-progress{margin:18px 0 0}.hb-progress-count{color:#5ea8d1;leading-trim:both;text-edge:cap;font-family:Segoe UI Bold;font-size:28px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.28px}.hb-progress-info>span{color:#212121b3;text-align:center;leading-trim:both;text-edge:cap;font-size:15px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.15px}.hb-progress .hb-progress-item+.hb-progress-item{margin-top:27px}.hb-progress-item{display:flex;align-items:center;gap:12px}.hb-progress-item .hb-progress-count{flex:0 0 auto;width:60px}.hb-progress-item .hb-progress-info{flex:0 0 auto;width:100%;max-width:288px}.hb-progressbar{border-radius:99px;border:2px solid #fff;background:#ddd;height:12px;width:100%;max-width:276px;position:relative}.hb-progressbar .hb-progressbar-fill{border-radius:99px;border:2px solid #fff;background:#5ea8d1;height:12px;position:absolute;top:-2px;left:0}.hb-ctainfo{max-width:350px;margin:23px 0 0}.hb-ctainfo a.button{border-radius:8px;background:#5ea8d1;padding:18px 32px;display:block}.hb-ctainfo a.button{color:#fff;text-align:center;font-family:Arial;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-decoration:none}.hb-customers{margin:12px 0 0}.hb-customers{display:flex;align-items:center;gap:5px;justify-content:center}.hb-customers i{display:inline-flex;align-items:center}.hb-customers i svg{display:block}.hb-customers span{color:#000c;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1199px){.hb-caption{font-size:15px;letter-spacing:.75px}h2.hb-title{font-size:40px;line-height:48px;letter-spacing:-1.2px;max-width:400px;margin:4px 0 0}.hb-rte{font-size:15px}.hb-progress-count{font-size:26px;letter-spacing:-.26px}.hb-progress-info>span{font-size:14px;letter-spacing:-.14px}.hb-ctainfo a.button{font-size:18px}.hb-customers span{font-size:15px}}@media only screen and (max-width: 899px){.hb-rte{line-height:120%;max-width:90%}}@media only screen and (min-width: 801px){.hb-progress-small-info{display:none}}@media only screen and (max-width: 800px){.herobanner-wrapper{padding-top:24px;padding-bottom:27px;position:relative}.hb--item.hb-media-item,.hb-progress-large-info{display:none}.herobanner-wrapper .hb-grid .hb--item{width:100%}.herobanner-wrapper:before{background-image:url(/cdn/shop/files/Group_1000003410.png?v=1712125293&width=400);width:100%;height:100%;top:0;right:0;background-color:transparent;transform:unset;border-radius:0;background-size:100% auto;background-repeat:no-repeat}span.hb-caption{color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.65px;text-transform:uppercase;font-family:Arial}h2.hb-title{margin:6px auto 10px;color:#fff;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-1.02px}.rte.hb-rte{display:none}.herobanner-wrapper .hb-media{text-align:center;padding:0 50px}.herobanner-wrapper .hb-media:before{display:none}.herobanner-wrapper .hb-media>img{margin:0 -7% 0 auto;max-height:unset}.hb-ctainfo{max-width:100%;margin:20px auto 0}.hb-customers span{font-size:15px;color:#042b41cc;font-family:Segoe UI Regular}.hb-progress{margin:20px 0 0;display:flex;justify-content:center;flex-direction:row-reverse;gap:10px}.hb-progress-item{display:block;text-align:center;width:calc(50% - 5px)}.hb-progress .hb-progress-item+.hb-progress-item{margin-top:0}.hb-progress-item .hb-progress-count{width:100%}.hb-progress-count{display:flex;justify-content:center;align-items:flex-end}.hb-progress-count.hb-pc-91{background-image:url(/cdn/shop/files/progress-91.png?v=1718777264);height:50px;background-size:100px auto;background-repeat:no-repeat;background-position:top center}.hb-progress-count.hb-pc-95{background-image:url(/cdn/shop/files/progress-95.png?v=1718777264);height:50px;background-size:100px auto;background-repeat:no-repeat;background-position:top center}.hb-progress-count{color:#042b41cc;leading-trim:both;text-edge:cap;font-family:Segoe UI Bold;font-size:25.452px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.255px}.hb-progress-item .hb-progress-info{max-width:100%}.hb-progress-info>span{color:#042b41cc;text-align:center;font-family:Segoe UI Regular;font-size:15.908px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.159px}.hb-customers{margin:10px 0 0}}@media only screen and (max-width: 400px){h2.hb-title{font-size:30px;line-height:36px}.hb-progress-info>span{font-size:14px}.herobanner-wrapper .hb-media>img{margin:0 -9% 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-hero-banner.css.map */
