.hero-linear{background:linear-gradient(to top,#fdd31f,#fdd31f,#fff0);width:100%;margin-top:770px}.gradient-curve-bg{position:relative;height:370px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;font-family:sans-serif}.gradient-curve-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff,#fff);--mask: radial-gradient(504.78px at 50% 700px,#000 99%,#0000 101%) calc(50% - 560px) 0/1120px 100%, radial-gradient(504.78px at 50% -420px,#0000 99%,#000 101%) 50% 280px/1120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);z-index:0}.gradient-curve-bg>*{position:relative;z-index:1}.gradient-curve-bg>* a.custom-hero-banner__button{background-color:#fff;padding:12px 45px!important;border-radius:30px;color:#000}.custom-hero-banner-section .custom-hero-banner{position:relative;background-size:cover;background-position:top;min-height:300px;display:flex;color:#fff;overflow:hidden}.custom-hero-banner-section .custom-hero-banner__heading{font-weight:400;line-height:100%;margin-top:0;margin-bottom:15px;color:inherit;font-family:Gilroy-SemiBold}.custom-hero-banner-section h1.custom-hero-banner__heading{font-size:70px}.custom-hero-banner-section h2.custom-hero-banner__heading{font-size:60px}.custom-hero-banner-section h3.custom-hero-banner__heading{font-size:50px}.custom-hero-banner-section h4.custom-hero-banner__heading{font-size:40px}.custom-hero-banner-section h5.custom-hero-banner__heading{font-size:30px}.custom-hero-banner-section h6.custom-hero-banner__heading{font-size:20px}.custom-hero-banner-section .custom-hero-banner__subheading{margin-top:0;margin-bottom:25px;max-width:62%;color:inherit}.custom-hero-banner-section .custom-hero-banner__subheading p{line-height:100%;margin:0;font-size:53px;font-family:Gilroy-SemiBold;font-weight:400;letter-spacing:0}.custom-hero-banner-section .custom-hero-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;*/ z-index: 1;pointer-events:none}.custom-hero-banner-section .custom-hero-banner__content-wrapper{position:relative;z-index:2;width:100%;padding:60px 30px;display:flex;flex-direction:column}.custom-hero-banner-section .custom-hero-banner.image-size--small{max-width:600px;margin-left:auto;margin-right:auto;min-height:350px}.custom-hero-banner-section .custom-hero-banner.image-size--medium{max-width:900px;margin-left:auto;margin-right:auto;min-height:450px}.custom-hero-banner-section .custom-hero-banner.image-size--large{max-width:1200px;margin-left:auto;margin-right:auto;min-height:550px}.custom-hero-banner-section .custom-hero-banner.image-size--full{max-width:none;min-height:600px}.custom-hero-banner-section .custom-hero-banner.align-horizontal--left .custom-hero-banner__content-wrapper{align-items:flex-start;text-align:left}.custom-hero-banner-section .custom-hero-banner.align-horizontal--center .custom-hero-banner__content-wrapper{align-items:center;text-align:center}.custom-hero-banner-section .custom-hero-banner.align-horizontal--right .custom-hero-banner__content-wrapper{align-items:flex-end;text-align:right}.custom-hero-banner-section .custom-hero-banner.align-vertical--top .custom-hero-banner__content-wrapper{justify-content:flex-start}.custom-hero-banner-section .custom-hero-banner.align-vertical--middle .custom-hero-banner__content-wrapper{justify-content:center}.custom-hero-banner-section .custom-hero-banner.align-vertical--bottom .custom-hero-banner__content-wrapper{justify-content:flex-end;margin-bottom:102px}.custom-hero-banner-section .custom-hero-banner__heading{*/ font-weight: 400;line-height:100%;margin-top:0;margin-bottom:15px;color:inherit;font-family:Gilroy-SemiBold}.custom-hero-banner-section .custom-hero-banner.align-horizontal--center .custom-hero-banner__subheading{margin-left:auto;margin-right:auto}.custom-hero-banner-section .custom-hero-banner.align-horizontal--left .custom-hero-banner__subheading{margin-left:0;margin-right:auto}.custom-hero-banner-section .custom-hero-banner.align-horizontal--right .custom-hero-banner__subheading{margin-left:auto;margin-right:0}.custom-hero-banner-section .custom-hero-banner__button{display:inline-block;text-decoration:none;border:none;cursor:pointer;transition:opacity .3s ease;font-weight:400;background-color:#fff;padding:12px 45px!important;border-radius:30px;color:#181818;font-family:Gilroy-Regular;font-size:20px;line-height:100%;letter-spacing:0}.custom-hero-banner-section .custom-hero-banner__button:hover{opacity:.85}.custom-hero-banner-section .gradient-curve-wrapper{position:absolute;bottom:0;left:0;width:100%;height:200px;overflow:hidden;pointer-events:none;z-index:1}.custom-hero-banner-section .gradient-curve-wrapper:before{content:"";position:absolute;top:-100px;right:0;bottom:0;left:0;background:linear-gradient(to top,#FDD31F 50%,transparent);--mask: radial-gradient(504.78px at 50% 100%,#000 99%,#0000 101%) calc(50% - 560px) 0/1120px 100%, radial-gradient(504.78px at 50% 0%,#0000 99%,#000 101%) 50% calc(100% + -0px) /1120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}@media screen and (max-width: 749px){.custom-hero-banner-section .custom-hero-banner__button{font-size:16px}.custom-hero-banner-section .custom-hero-banner.image-size--full{min-height:450px}.custom-hero-banner-section .custom-hero-banner__content-wrapper{padding:10px 0}.custom-hero-banner-section .custom-hero-banner__heading{font-size:36px}.custom-hero-banner-section .custom-hero-banner__subheading p{font-size:28px;line-height:100%}.custom-hero-banner-section .gradient-curve-wrapper{height:100px}.custom-hero-banner-section .custom-hero-banner.align-vertical--bottom .custom-hero-banner__content-wrapper{padding-bottom:40px}.custom-hero-banner.image-size--full.align-horizontal--center.align-vertical--bottom{background-size:auto;background-repeat:no-repeat}.hero-linear{background:unset!important;width:100%;margin-top:391px}.gradient-curve-bg{height:270px}.custom-hero-banner-section .custom-hero-banner.align-vertical--bottom .custom-hero-banner__content-wrapper{padding-bottom:0!important}.custom-hero-banner-section .custom-hero-banner__subheading{margin-top:0;margin-bottom:25px;max-width:80%;color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-hero-banner.css.map */
