@keyframes rotating{100%{transform:rotate(360deg)}}.section-background .widgetContainer.widgetCtaBlock{padding:clamp(2.4rem,3.137254902vw,4.8rem) 0}.ctaBlock{position:relative;display:flex;overflow:hidden;min-height:70rem;align-items:center;justify-content:flex-start;padding:4.8rem 2.4rem;border-radius:0;background:var(--main-color, #07141F)}@container (inline-size > 70rem){.ctaBlock{padding:4.8rem 9.6rem}}.ctaBlock+.ctaBlock{margin-top:clamp(2.4rem,3.137254902vw,4.8rem)}.ctaBlock .ctaBlock-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.ctaBlock .ctaBlock-image img{width:100%;min-height:100%;max-height:100%;border-radius:0;object-fit:cover;object-position:center}.ctaBlock .ctaBlock-image:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:rgba(7,20,31,.8);content:""}.ctaBlock .ctaBlock-content{position:relative;z-index:3;width:100%;padding:0;text-align:left}@container (inline-size > 70rem){.ctaBlock .ctaBlock-content{max-width:103.8rem;padding:2.4rem 0;margin:0}}.ctaBlock .ctaBlock-text{display:flex;flex-direction:column;gap:clamp(1.6rem,1.568627451vw,2.4rem);margin:0;color:var(--base-white, #fff);font-size:clamp(1.8rem,1.3071895425vw,2rem);font-weight:400;letter-spacing:.25px;line-height:150%}.ctaBlock .ctaBlock-text h2,.ctaBlock .ctaBlock-text h3{margin:0;color:var(--base-white, #fff);font-family:"Futura PT",sans-serif;font-size:clamp(3.2rem,3.7908496732vw,5.8rem);font-weight:450;letter-spacing:.25px;line-height:95%}.ctaBlock .ctaBlock-text p{margin:0}.ctaBlock .ctaBlock-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:clamp(2.4rem,3.137254902vw,4.8rem) 0 0 0;gap:clamp(2.4rem,3.137254902vw,4.8rem)}.ctaBlock .ctaBlock-button .link,.ctaBlock .ctaBlock-button a:not(.btn){color:var(--base-white, #fff)}.ctaBlock .ctaBlock-button .btn--primary{border-color:var(--base-white, #fff);background-color:var(--base-white, #fff);color:var(--main-color, #07141F)}.ctaBlock .ctaBlock-button .btn--primary.hovered,.ctaBlock .ctaBlock-button .btn--primary:focus,.ctaBlock .ctaBlock-button .btn--primary:hover{border-color:var(--second-color, #83B9E9);background-color:var(--second-color, #83B9E9);color:var(--base-white, #fff)}.ctaBlock .ctaBlock-button .btn--default{border-color:var(--base-white, #fff);background-color:rgba(0,0,0,0);color:var(--base-white, #fff)}.ctaBlock .ctaBlock-button .btn--default.hovered,.ctaBlock .ctaBlock-button .btn--default:focus,.ctaBlock .ctaBlock-button .btn--default:hover{border-color:var(--base-white, #fff);background-color:var(--base-white, #fff);color:var(--main-color, #07141F)}.ctaBlock.ctaBlock--noImage .ctaBlock-text{color:var(--base-white, #fff)}.ctaBlock.ctaBlock--noImage .ctaBlock-text h2,.ctaBlock.ctaBlock--noImage .ctaBlock-text h3{color:var(--base-white, #fff)}.ctaBlock.ctaBlock--noImage.ctaBlock--default{background-color:var(--second-color, #83B9E9)}.ctaBlock.ctaBlock--noImage.ctaBlock--default .ctaBlock-text{color:var(--base-white, #fff)}.ctaBlock.ctaBlock--noImage.ctaBlock--default .ctaBlock-text h2,.ctaBlock.ctaBlock--noImage.ctaBlock--default .ctaBlock-text h3{color:var(--base-white, #fff)}.ctaBlock.ctaBlock--noImage.ctaBlock--primary{background-color:#07141f}.ctaBlock.ctaBlock--noImage.ctaBlock--primary .ctaBlock-text{color:var(--base-white, #fff)}.ctaBlock.ctaBlock--noImage.ctaBlock--primary .ctaBlock-text h2,.ctaBlock.ctaBlock--noImage.ctaBlock--primary .ctaBlock-text h3{color:var(--base-white, #fff)}.ctaBlock.type--noOverlay .ctaBlock-image:before{display:none}.ctaBlock.type--left .ctaBlock-content{text-align:left}.ctaBlock.type--left .ctaBlock-content .ctaBlock-button{justify-content:flex-start}