.banner-section{overflow:hidden;margin-bottom:var(--wp--custom--spacing--large-desktop)}.banner-section .banner-inner{position:relative}.banner-section .banner-inner .image-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.banner-section .banner-inner .image-wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(23,42,58,.55)}.banner-section .banner-inner .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-section .banner-inner .content-wrap{position:relative;display:flex;flex-direction:column;justify-self:flex-start;justify-content:center;max-width:53%;padding:var(--wp--custom--spacing--large-desktop) 0}.banner-section .banner-inner .content-wrap .section-heading{color:var(--wp--preset--color--white)}.banner-section .banner-inner .content-wrap .section-desc{color:var(--wp--preset--color--white)}.banner-section .banner-inner .banner-bottom-bar{position:relative}.banner-section .banner-inner .banner-bottom-bar .bar-wrap{background:rgba(42,50,56,.7);border-top-left-radius:75px;border-top-right-radius:75px;display:flex;gap:35px;padding:15px 90px;align-items:center;max-width:1085px;margin:0 auto}.banner-section .banner-inner .banner-bottom-bar .bar-wrap .img-wrap{width:200px}.banner-section .banner-inner .banner-bottom-bar .bar-wrap p{color:var(--wp--preset--color--white);border-left:1px solid var(--wp--preset--color--white);padding-left:20px}.banner-section .banner-inner .promobanner-cnt{position:relative}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper{background-color:rgba(6,23,17,.9);border-radius:20px;padding:2.188rem 2.5rem 3.125rem;display:flex;align-items:center;width:100%;flex-grow:1;gap:20px;justify-content:center}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot{display:flex;align-items:center;line-height:1}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .amount{font-size:clamp(2.5rem,1.735vw + 1.668rem,3.75rem);font-size:clamp(1.938rem,5.117vw - .516rem,5.625rem);color:var(--wp--preset--color--green);font-weight:800;word-break:keep-all}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .currency,.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .operator{font-weight:800;color:var(--wp--preset--color--green);font-size:clamp(1.438rem,.607vw + 1.146rem,1.875rem);font-size:clamp(.875rem,2.255vw - .206rem,2.5rem);align-self:flex-start}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .ot{flex-shrink:0;display:flex;flex-direction:column;align-self:stretch}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .promo-offer-text{font-size:var(--wp--custom--typography--font-size--heading-6);color:var(--wp--preset--color--white);font-weight:800;margin-top:auto;transform:translateY(-4px)}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper p{text-transform:uppercase;font-weight:600;font-size:14px;color:var(--wp--preset--color--white);text-align:center}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-sign-wrapper span{font-size:clamp(1.875rem,3.469vw + .212rem,4.375rem);line-height:1;color:var(--wp--preset--color--white)}.banner-section .banner-inner .promobanner-cnt .promo-coupon-code-wrapper .promo-coupon-code-cnt{position:absolute;padding:20px;background:#d2f8ea;border:1px solid #1ab277;border-radius:20px;color:var(--wp--preset--color--black);left:50%;transform:translate(-50%);bottom:-15%;width:100%;text-align:center;max-width:60%}.banner-section .banner-inner .promobanner-cnt .promo-coupon-code-wrapper .promo-coupon-code-cnt p{text-transform:uppercase;color:var(--wp--preset--color--black);font-weight:800;letter-spacing:.08px}.banner-section.is-align-right .content-wrap{margin-left:auto;justify-self:right}.banner-section.is-align-full .content-wrap{margin-left:auto;margin-right:auto;justify-self:center}.banner-section.is-align-left .content-wrap{justify-self:left}.banner-section.has_promo_banner .banner-inner .content-wrap{padding-top:var(--wp--custom--spacing--mobile)}.banner-section.layout-3 .banner-inner .content-wrap{max-width:100%;flex-direction:row;gap:40px;width:100%;justify-content:space-between;align-items:center}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__inner{max-width:520px}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right{flex-shrink:0;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right .section-box-text{margin:0;padding:25px 50px;background:rgba(6,23,17,.9019607843);color:var(--wp--preset--color--white);font-size:40px;line-height:1;font-weight:800;border-radius:20px;width:100%;display:flex;align-items:center;justify-content:center;height:100px}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right .section-box-text img{display:block;width:auto !important;height:auto;max-width:228px;max-height:50px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right .section-box-vs-text{font-size:clamp(1.563rem,.867vw + 1.147rem,2.188rem);line-height:1;font-weight:800;color:var(--wp--preset--color--darkblue);background:#d2f8ea;border-radius:10px;margin:0;padding:10px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.banner-section.layout-1.has_promo_banner .banner-inner .promobanner-cnt:not(:has(.promo-sign-wrapper)){display:flex}.banner-section.layout-1.has_promo_banner .banner-inner .promobanner-cnt:not(:has(.promo-sign-wrapper)) .promo-banner-cnt-wrapper{width:auto;flex-grow:0;padding:2rem;min-width:250px;max-width:100%}.banner-section.layout-1.is-align-right .banner-inner .content-wrap .wp-block-buttons{position:absolute;bottom:calc(var(--wp--custom--spacing--large-desktop) + 20px);left:-79%;width:100%}@media (max-width: 1480px){.banner-section .banner-inner .content-wrap{max-width:45%}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper{padding:2.188rem 2rem 3.125rem}.banner-section .banner-inner .promobanner-cnt .promo-coupon-code-wrapper .promo-coupon-code-cnt{max-width:75%;bottom:-21%}.banner-section.layout-1.is-align-right .banner-inner .content-wrap .wp-block-buttons{left:-111%}}@media (max-width: 1199px){.banner-section{margin-bottom:var(--wp--custom--spacing--desktop)}.banner-section .banner-inner .content-wrap{padding:var(--wp--custom--spacing--desktop) 0}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__inner br{display:none}}@media (max-width: 991px){.banner-section .banner-inner .content-wrap{padding:var(--wp--custom--spacing--tablet) 0;max-width:56%}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .promo-offer-text{transform:translateY(0)}.banner-section .banner-inner .promobanner-cnt .promo-coupon-code-wrapper .promo-coupon-code-cnt{bottom:-23%}.banner-section.layout-1.is-align-right .banner-inner .content-wrap .wp-block-buttons{display:none}}@media (max-width: 767px){.banner-section{margin-bottom:var(--wp--custom--spacing--tablet)}.banner-section{margin-bottom:var(--wp--custom--spacing--mobile);padding-top:var(--wp--custom--spacing--mobile)}.banner-section .banner-inner .content-wrap{padding:var(--wp--custom--spacing--mobile) 0;max-width:100%}.banner-section .banner-inner .banner-bottom-bar{margin-top:20px}.banner-section .banner-inner .banner-bottom-bar .bar-wrap{max-width:100%;border-radius:100px;gap:10px;padding:10px 20px;align-items:center;justify-content:center;width:70%}.banner-section .banner-inner .banner-bottom-bar .bar-wrap p{padding-left:10px;font-size:12px;line-height:16.39px}.banner-section .banner-inner .promobanner-cnt .promo-banner-cnt-wrapper{padding:5px 1rem 1.6rem;gap:10px}.banner-section .banner-inner .promobanner-cnt .promo-coupon-code-wrapper .promo-coupon-code-cnt{max-width:60%;padding:10px;border-radius:7px;bottom:-25%}.banner-section .banner-inner .promobanner-cnt .promo-coupon-code-wrapper .promo-coupon-code-cnt p{font-size:11px}.banner-section.has_promo_banner .banner-inner{padding:30px 0}.banner-section.has_promo_banner .banner-inner .content-wrap{background-color:#fffaf2;padding:15px;color:var(--wp--preset--color--black);border-radius:15px;max-width:100%;width:70%;margin:0 auto}.banner-section.has_promo_banner .banner-inner .content-wrap .section-heading,.banner-section.has_promo_banner .banner-inner .content-wrap .section-desc{color:var(--wp--preset--color--black)}.banner-section.has_promo_banner .banner-inner .content-wrap .content-wrap__inner{border:1.5px solid #172a3a;padding:15px;padding-bottom:4rem;border-radius:15px}.banner-section.layout-3 .banner-inner .content-wrap{flex-direction:column;gap:30px;align-items:flex-start}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__inner{max-width:100%}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right{gap:20px}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right .section-box-text{height:80px;padding:20px 40px;border-radius:10px;font-size:30px}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right .section-box-text img{max-height:40px;max-width:165px}.banner-section.layout-3 .banner-inner .content-wrap .content-wrap__right .section-box-vs-text{font-size:clamp(1.25rem,.867vw + .147rem,1.563rem);padding:5px;border-radius:5px}}@media (max-width: 576px){.banner-section .banner-inner .banner-bottom-bar .bar-wrap{width:100%}.banner-section .banner-inner .promobanner-cnt .promo-coupon-code-wrapper .promo-coupon-code-cnt{max-width:85%;bottom:-20%}.banner-section.has_promo_banner .banner-inner .content-wrap{width:100%}}
