.bt-text-media:has(.show-cutout-1,.show-cutout-2){margin-bottom:-100px;margin-top:-100px;overflow:hidden;padding-bottom:100px;padding-top:100px}.bt-text-media:has(.show-cutout-1,.show-cutout-2) .section{contain:none}.bt-text-media .text-media-section-container{align-items:stretch;display:flex;flex-flow:column nowrap;gap:0;justify-content:center;width:100%}@media only screen and (min-width:992px){.bt-text-media .text-media-section-container{flex-flow:row wrap}}.bt-text-media .text-media-block-container-outer{display:flex;flex:1;height:auto;max-width:100%;min-width:100%;position:relative;width:100%}@media only screen and (min-width:992px){.bt-text-media .text-media-block-container-outer{max-width:50%;min-width:50%;width:50%}}.bt-text-media .text-media-block-container-outer.show-cutout-1,.bt-text-media .text-media-block-container-outer.show-cutout-2{isolation:isolate;z-index:6}.bt-text-media .text-media-block-container-outer.show-cutout-1:after,.bt-text-media .text-media-block-container-outer.show-cutout-1:before,.bt-text-media .text-media-block-container-outer.show-cutout-2:after,.bt-text-media .text-media-block-container-outer.show-cutout-2:before{background:var(--block-image-bg,var(--block-bg,pink));content:"";height:100%;inset:0;-webkit-mask-image:var(--block-1-mask);mask-image:var(--block-1-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;scale:1.1;width:100%;z-index:-1}.bt-text-media .text-media-block-container-outer.show-cutout-1:before,.bt-text-media .text-media-block-container-outer.show-cutout-2:before{background:#000;height:calc(100% + 6px);inset:-3px;width:calc(100% + 6px);z-index:-2}.bt-text-media .text-media-block-container-outer.show-cutout-2{z-index:5}.bt-text-media .text-media-block-container-outer.show-cutout-2:after,.bt-text-media .text-media-block-container-outer.show-cutout-2:before{-webkit-mask-image:var(--block-2-mask);mask-image:var(--block-2-mask)}.bt-text-media .text-media-block-wrapper{flex:1;height:auto;overflow:hidden;width:100%}@media only screen and (min-width:992px){.bt-text-media .text-media-block-wrapper:has(.summer-campaign-form){margin-right:-4.5%;padding-left:4.5%}}.bt-text-media .text-media-block{align-items:center;display:flex;flex:100%;flex-flow:column nowrap;gap:20px;height:100%;isolation:isolate;justify-content:center;min-height:50dvh;padding:60px 1.5rem;position:relative;width:100%}.bt-text-media .text-media-block p{color:var(--block-text,#fff)}@media only screen and (min-width:992px){.bt-text-media .text-media-block{flex:1;min-height:auto;min-width:50%;padding:40px 100px}}@media only screen and (min-width:1025px){.bt-text-media .text-media-block{padding:20px 100px 60px}}.bt-text-media .text-media-block__media-container{height:auto;inset:0;position:absolute;width:100%;z-index:-1}.bt-text-media .text-media-block__media-container iframe,.bt-text-media .text-media-block__media-container img,.bt-text-media .text-media-block__media-container svg,.bt-text-media .text-media-block__media-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bt-text-media .text-media-block .body{max-width:350px}.bt-text-media .text-media-block img.block-image{height:auto;max-height:60dvh;-o-object-fit:contain;object-fit:contain;width:100%}.bt-text-media .text-media-block .summer-campaign-form{align-items:center;display:flex;flex-flow:column nowrap;gap:20px;justify-content:center;width:100%}@media screen and (min-width:1199px){.bt-text-media .text-media-block .summer-campaign-form{margin-top:-20px}}.bt-text-media .text-media-block .summer-campaign-form h2{align-items:center;color:#fff;display:flex;gap:15px;justify-content:center;margin:0;padding:20px 20px 0;text-align:center}@media screen and (min-width:1199px){.bt-text-media .text-media-block .summer-campaign-form h2{padding-top:0}}.bt-text-media .text-media-block .summer-campaign-form h2 img{display:block;height:auto;margin:0;width:45px}.bt-text-media .text-media-block .summer-campaign-form p{font-size:14px;line-height:21px;margin-bottom:0;padding:0 20px;text-align:center}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container{align-items:center;display:flex;flex-flow:column nowrap;gap:20px;justify-content:center;padding:10px 20px 0;position:relative;width:100%}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container ::-webkit-input-placeholder{color:#000}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container ::-moz-placeholder{color:#000}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container :-ms-input-placeholder{color:#000}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container :-moz-placeholder{color:#000}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container input[type=text]{background:transparent;border:none;border-bottom:2px solid #000;color:#000;font-size:20px;margin-bottom:19px;max-width:286px;padding:11px;text-align:center;width:100%}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container input[type=text]:focus-visible{outline:none}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container .button-1{font-size:24px}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container .button-1.disabled{pointer-events:none}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container p{color:inherit;font-size:16px;line-height:24px;text-align:center}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container p.hide{display:none}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container .summer-campaign-actions{align-items:center;display:flex;flex-flow:column nowrap;gap:20px;justify-content:center}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-container .summer-campaign-actions [hidden]{display:none}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards{left:0;position:relative;width:100%}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-slide{display:flex;height:auto;perspective:1000px;position:relative}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-slide .summer-campaign-card-inner{aspect-ratio:.7/1;display:grid;height:100%;min-height:-moz-max-content;min-height:max-content;position:relative;transform:rotateY(180deg);transform-style:preserve-3d;transition:transform .6s ease;width:100%}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-slide .summer-campaign-card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;grid-area:1/1;overflow:hidden;position:relative}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-slide .summer-campaign-card-face .summer-campaign-card-background{background-image:var(--card-bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100%;inset:0;position:absolute;width:100%;z-index:0}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-slide .summer-campaign-card-face--front{z-index:1}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-slide .summer-campaign-card-face--back{transform:rotateY(180deg);z-index:2}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .swiper.summer-campaign-slider{overflow:visible}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .swiper.summer-campaign-slider .swiper-wrapper{align-items:stretch}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .swiper.summer-campaign-slider .swiper-slide{height:auto}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-description{font-size:16px;font-size:clamp(12px,1.15cqw,20px);line-height:1.3;text-align:center;width:100%}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-button.button-1{font-size:20px;font-size:clamp(16px,1.6cqw,24px);letter-spacing:normal;text-align:center;width:100%}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .summer-campaign-card-button.button-1:hover{font-size:20px;font-size:clamp(16px,1.6cqw,24px);letter-spacing:normal}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .image-swapper{align-items:center;display:none;flex-flow:column nowrap;gap:12px;height:100%;justify-content:center;padding:40px 30px 30px;position:relative;width:100%;z-index:1}.bt-text-media .text-media-block .summer-campaign-form .summer-campaign-cards .image-swapper>img{aspect-ratio:1;height:auto;margin-bottom:-20px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:100%}.summer-campaign-dare--modal-container .modal{background:none}.summer-campaign-dare--modal-container .modal .close-button{right:15px;top:25px;z-index:2}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content{isolation:isolate;position:relative}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content:after,.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content:before{background:#f5b46f;content:"";height:100%;inset:0;-webkit-mask-image:var(--block-1-mask);mask-image:var(--block-1-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;scale:1.1;width:100%;z-index:-1}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content:before{background:#000;height:calc(100% + 6px);inset:-3px;width:calc(100% + 6px);z-index:-2}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide{display:flex;height:auto;perspective:1000px;position:relative}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-inner{aspect-ratio:.7/1;display:grid;height:100%;min-height:-moz-max-content;min-height:max-content;position:relative;transform:rotateY(180deg);transform-style:preserve-3d;transition:transform .6s ease;width:100%}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;grid-area:1/1;overflow:hidden;position:relative}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-face .summer-campaign-card-background{background-image:var(--card-bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100%;inset:0;position:absolute;width:100%;z-index:0}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-face--front{z-index:1}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-face--back{transform:rotateY(180deg);z-index:2}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-description{font-size:16px;font-size:clamp(12px,9.2cqw,20px);line-height:1.3;text-align:center;width:100%}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-button.button-1{font-size:20px;font-size:clamp(16px,12.8cqw,24px);letter-spacing:normal;text-align:center;width:100%}.summer-campaign-dare--modal-container .modal .summer-campaign-dare-modal-content .summer-campaign-card-slide .summer-campaign-card-button.button-1:hover{font-size:20px;font-size:clamp(16px,12.8cqw,24px);letter-spacing:normal}

/*# sourceMappingURL=section-bt-text-media.min.css.map*/