.CTAComponent{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 62 81/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));padding-bottom:3rem;padding-top:3rem}@media (min-width:992px){.CTAComponent{padding-bottom:6rem;padding-top:6rem}}.CTAComponent{overflow:hidden;position:relative}@media (min-width:992px){body.page-template-front-page-new .CTAComponent{padding-bottom:3rem;padding-top:3rem}}.CTAComponent__bg{--tw-translate-y:-33.333333%;--tw-translate-x:3rem;height:250%;position:absolute;right:0;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))}.CTAComponent .block-title{flex:1 1 0%}.CTAComponent .block-title h1,.CTAComponent .block-title h2,.CTAComponent .block-title h3,.CTAComponent .block-title h4,.CTAComponent .block-title h5,.CTAComponent .block-title h6{font-size:30px}@media (min-width:992px){.CTAComponent .block-title h1,.CTAComponent .block-title h2,.CTAComponent .block-title h3,.CTAComponent .block-title h4,.CTAComponent .block-title h5,.CTAComponent .block-title h6{font-size:60px}}.CTAComponent .block-text .links{display:inline-flex;flex-direction:column;gap:1rem}@media not all and (min-width:576px){.CTAComponent.type-default .block-text{display:none}}.CTAComponent.type-flex .block-text{flex:1 1 0%;font-size:20px;letter-spacing:.5px;line-height:2}
