.CTAComponent{--image-vertical-overflow:51px;height:-moz-fit-content;height:fit-content;position:relative;width:100%;z-index:20}.CTAComponent .component-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.CTAComponent .component-inner{max-width:576px}}@media (min-width:768px){.CTAComponent .component-inner{max-width:768px}}@media (min-width:992px){.CTAComponent .component-inner{max-width:992px}}@media (min-width:1200px){.CTAComponent .component-inner{max-width:1200px}}@media (min-width:1400px){.CTAComponent .component-inner{max-width:1400px}}.CTAComponent .component-inner{display:flex;flex-direction:column;padding-bottom:120px;padding-top:120px;position:relative;z-index:10}@media (min-width:768px){.CTAComponent .component-inner{flex-direction:row}}.CTAComponent .component-inner .component-content{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}@media (min-width:768px){.CTAComponent .component-inner .component-content{gap:3rem;width:50%}}@media (min-width:992px){.CTAComponent .component-inner .component-content{width:60%}}.CTAComponent .component-inner .component-content h1,.CTAComponent .component-inner .component-content h2,.CTAComponent .component-inner .component-content h3,.CTAComponent .component-inner .component-content h4,.CTAComponent .component-inner .component-content h5,.CTAComponent .component-inner .component-content h6{--tw-text-opacity:1;color:rgb(160 146 132/var(--tw-text-opacity))}.CTAComponent .component-inner .component-media{align-items:center;display:flex;max-width:100%;width:100%}@media not all and (min-width:768px){.CTAComponent .component-inner .component-media{justify-content:center}}@media (min-width:768px){.CTAComponent .component-inner .component-media{max-width:50%;width:50%}}@media (min-width:992px){.CTAComponent .component-inner .component-media{max-width:40%;width:40%}}@media not all and (min-width:768px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-image){padding-bottom:120px}}@media (min-width:768px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-image){margin-bottom:calc(var(--image-vertical-overflow)*-1)}}.CTAComponent .component-inner .component-media:has(.media-wrapper.type-image) .media-wrapper.type-image{aspect-ratio:1/1;border-radius:9999px;display:flex;height:auto;overflow:hidden;position:relative;width:100%}@media not all and (min-width:768px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-image) .media-wrapper.type-image{max-width:300px}}@media (min-width:768px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-image) .media-wrapper.type-image{--tw-translate-x:104px;min-width:500px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.CTAComponent .component-inner .component-media:has(.media-wrapper.type-image) .media-wrapper.type-image img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media not all and (min-width:768px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-video){padding-top:120px}}@media (min-width:768px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-video){bottom:1.5rem;min-height:100%;position:absolute;right:0;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-video){width:-moz-fit-content;width:fit-content}}@media (min-width:992px){.CTAComponent .component-inner .component-media:has(.media-wrapper.type-video){width:-moz-fit-content;width:fit-content}}}.CTAComponent .component-inner .component-media:has(.media-wrapper.type-video) .media-wrapper.type-video{--tw-bg-opacity:1;aspect-ratio:9/16;background-color:rgb(207 211 212/var(--tw-bg-opacity));border-radius:32px;display:flex;height:auto;overflow:hidden;position:relative;width:306px}.CTAComponent .component-inner .component-media:has(.media-wrapper.type-video) .media-wrapper.type-video iframe{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.CTAComponent .component-background{height:100%;overflow:hidden;top:0}.CTAComponent .component-background,.CTAComponent .component-background:after{--tw-bg-opacity:1;background-color:rgb(250 241 232/var(--tw-bg-opacity));left:0;position:absolute;width:100%;z-index:0}.CTAComponent .component-background:after{bottom:0;content:"";display:flex}.CTAComponent:has(.component-inner .component-media .media-wrapper.type-image){overflow:hidden}.CTAComponent:has(.component-inner .component-media .media-wrapper.type-image) .component-background{height:calc(100% - var(--image-vertical-overflow))}.CTAComponent.rounded{min-height:10vw}.CTAComponent.rounded .component-inner{padding-top:max(12vw,120px)}.CTAComponent.rounded .component-background{background-color:transparent}.CTAComponent.rounded .component-background:before{--tw-translate-x:-50%;--tw-bg-opacity:1;aspect-ratio:1910/750;background-color:rgb(250 241 232/var(--tw-bg-opacity));border-radius:100%;content:"";display:flex;height:auto;left:50%;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:132.5vw;z-index:0}.CTAComponent.rounded .component-background:after{height:calc(100% - 10vw)}.CTAComponent:has(.component-media .media-wrapper.type-image){margin-bottom:calc(var(--image-vertical-overflow)*-1)}.CTAComponent:has(.component-media .media-wrapper.type-image) .component-inner{padding-bottom:var(--image-vertical-overflow)}.CTAComponent:has(.component-media .media-wrapper.type-image) .component-inner .component-content{padding-bottom:3rem}@media (min-width:768px){.CTAComponent:has(.component-media .media-wrapper.type-image) .component-inner .component-content{padding-bottom:108px}}.CTAComponent.background-secondary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.CTAComponent.background-secondary .component-background:after,.CTAComponent.background-secondary .component-background:before{--tw-bg-opacity:1;background-color:rgb(160 146 132/var(--tw-bg-opacity))}.CTAComponent.background-secondary .component-content h1,.CTAComponent.background-secondary .component-content h2,.CTAComponent.background-secondary .component-content h3,.CTAComponent.background-secondary .component-content h4,.CTAComponent.background-secondary .component-content h5,.CTAComponent.background-secondary .component-content h6{--tw-text-opacity:1;color:rgb(250 241 232/var(--tw-text-opacity))}.CTAComponent.background-secondary:not(.rounded) .component-background{--tw-bg-opacity:1;background-color:rgb(160 146 132/var(--tw-bg-opacity))}
