@font-face{font-family:Futura Md BT;src:url(/cdn/shop/files/Futura_Md_BT_Medium.woff?v=1727703299) format("woff"),url(/cdn/shop/files/FuturaBT-Medium.woff2?v=1727731765) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura Md BT;src:url(/cdn/shop/files/FuturaBT-Bold.woff?v=1727719036) format("woff"),url(/cdn/shop/files/FuturaBT-Bold.woff2?v=1727731765) format("woff2");font-weight:700;font-style:bold;font-display:swap}.custom-icon-box-section .custom-section-text{padding-inline:20px;margin-bottom:40px}.custom-icon-box-section .custom-icon-box-sub-heading{margin-bottom:1.25rem;font-style:italic}.custom-icon-box-section .custom-icon-box-heading{font-size:30px!important;line-height:40px!important;font-family:var(--font-stack-header);font-style:var(--font-style-header);color:var(--color-heading-text)}.custom-icon-box-section .custom-icon-box-heading strong{color:#000}.custom-icon-box-section .custom-icon-box-description{margin-top:1rem;color:var(--color-sub-text)}.cutom-promotion-block{height:100%;display:inline-grid;width:100%}.promotion-area{height:100%}.promotion-header{min-height:100px}.info-area-padding{padding-top:20px}.promotion-content{position:relative;padding-inline:20px;width:100%;padding-bottom:80px}.promotion-icon-image{position:absolute;top:85px;right:10px;width:35px;z-index:-1}.promotion-icon-image .lazyautosizes{position:static!important;aspect-ratio:auto}.promotion-bg-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.promotion-bg-image img{width:100%;height:100%;object-fit:contain}.custom-icon-box-section .iconBoxBgImg{display:none}.custom-icon-box-section .sf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.promotion-content{text-align:left}.promotion-title{margin-bottom:0!important}.promotion-title>*{font-family:Futura Md BT!important;display:inline-block;text-align:left;font-weight:500!important;font-size:16px!important;margin-right:10px}.promotion-title p:first-child{font-weight:500;font-size:42px!important}.promotion-sub-title{font-family:Futura Md BT!important;display:inline-block;text-align:left;font-weight:500!important;font-size:14px!important}.promotion-upper-text>*{font-family:Futura Md BT!important;font-weight:400!important;color:#fff;text-align:left;display:block!important;font-size:12px}.upper-text-border{margin-block:10px;border-color:transparent;margin-right:15%!important}.promotion-upper-text>p{font-family:Futura Md BT!important;font-weight:400!important;margin-bottom:3px}.promotion-upper-text-border>p:first-child:after{content:"";border-bottom:1px solid white;display:inline-block!important;height:2px;width:24%;background-color:transparent}.promotion-upper-text h5{font-family:Futura Md BT!important;font-size:15px;font-weight:400}.promotion-upper-text strong{font-family:Futura Md BT!important;color:#1f9e6b;font-weight:700!important}.promotion-description>*{font-family:Futura Md BT!important;font-weight:400;color:#fff;text-align:left;display:block!important;font-size:12px}.promotion-description>h5{font-size:13px;font-family:Futura Md BT!important;font-weight:400}.promotion-description>h5>strong{font-family:Futura Md BT!important;font-weight:700}.promotion-description>*:empty{height:20px}.promotion-pricing>h5{margin-bottom:5px;font-family:Futura Md BT!important;font-weight:400}.promotion-pricing>h5>strong{font-family:Futura Md BT!important;font-weight:700}.promotion-pricing>*{font-family:Futura Md BT!important;font-weight:400;color:#fff;text-align:left;display:block!important;font-size:12px}.promotion-pricing>*:empty{margin-bottom:20px}.promotion-policy{position:absolute;bottom:10px;left:0;right:0;padding-inline:20px}.promotion-policy>*{font-family:Futura Md BT!important;font-weight:400;color:#fff;text-align:left;display:block!important;font-size:12px}.custom-booking-btn{background-color:#689575!important}.block-footer-content{text-align:center;display:block!important;min-height:176px}.block-footer-content h3{color:#000;font-size:24px;margin-top:20px;margin-bottom:6px}.block-footer-content p{font-size:16px}.custom-booking-btn:not(.sf__btn-link):hover{box-shadow:0 0 0 .2rem #689575;border:1px solid #689575!important;border-color:#689575!important;outline:1px solid #689575!important}@media only screen and (max-width:1407px){.promotion-header{min-height:130px}}@media only screen and (max-width:1221px){.promotion-header{min-height:141px}}@media only screen and (max-width:1293px){.promotion-upper-text-border>p:first-child:after{width:20px}}@media only screen and (max-width:1280px){.custom-icon-box-section .sf-grid{gap:15px}}@media only screen and (max-width:1120px){.promotion-upper-text-border>p:first-child:after{display:none!important}}@media only screen and (max-width:1024px){.custom-icon-box-section .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0px}.cutom-promotion-block{padding-inline:7.5px}.promotion-header{min-height:77.5px}.info-area-padding{padding-top:40px}.promotion-bg-image img{object-position:center -50px}}@media only screen and (max-width:591px){.info-area-padding{padding-top:20px}.promotion-policy{bottom:50px;padding-bottom:0}}@media only screen and (max-width:452px){.promotion-header{min-height:90.5px}}@media only screen and (max-width:383px){.promotion-header{min-height:90.5px}.info-area-padding{padding-top:40px}}@media only screen and (min-width:768px){.promotion-policy{bottom:40px}}@media only screen and (max-width:767px){.custom-icon-box-section .custom-icon-box-heading{font-size:24px!important;line-height:34px!important}.promotion-bg-image img{object-position:center -60px}.promotion-policy{bottom:50px}}@media only screen and (max-width:415px){.promotion-title p:first-child{font-size:36px!important}}@media only screen and (max-width:475px){.custom-icon-box-section .custom-section-text{margin-bottom:30px}.custom-icon-box-section .sf-grid{gap:10px}.cutom-promotion-block{padding-inline:0px}.block-footer-content h3{font-size:22px}.promotion-bg-image img{object-position:center -30px}}@media only screen and (max-width:390px){.promotion-icon-image{position:absolute;top:52px;right:10px;width:35px;z-index:-1}}@media only screen and (max-width:375px){.promotion-icon-image{position:absolute;top:85px;right:10px;width:35px;z-index:-1}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-icon-box.css.map */
