@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:clamp(20rem,19.6078431373vw,30rem);align-items:center;justify-content:center;border-radius:.4rem;background:var(--second-color, #360F5A)}.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:.4rem;object-fit:cover;object-position:center}.ctaBlock .ctaBlock-image:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);content:""}.ctaBlock .ctaBlock-content{position:relative;z-index:3;width:100%;padding:clamp(1.6rem,1.568627451vw,2.4rem);text-align:center}@media(min-width: 48rem){.ctaBlock .ctaBlock-content{max-width:113rem;margin:0}}.ctaBlock .ctaBlock-text{margin:0 auto;color:#fff;font-size:clamp(2.2rem,1.568627451vw,2.4rem);font-weight:500;letter-spacing:0px;line-height:123.5%}.ctaBlock .ctaBlock-text h2,.ctaBlock .ctaBlock-text h3{margin:0 0 clamp(1.6rem,1.568627451vw,2.4rem) 0;color:#fff}.ctaBlock .ctaBlock-button{margin:clamp(1.6rem,1.568627451vw,2.4rem) 0 0 0}.ctaBlock .ctaBlock-button .btn{min-width:19rem}.ctaBlock .ctaBlock-button .btn--default{border:none;background-color:#1c0333;color:#fff}.ctaBlock .ctaBlock-button .btn--default.hovered,.ctaBlock .ctaBlock-button .btn--default:focus,.ctaBlock .ctaBlock-button .btn--default:hover{background-color:var(--main-color, #826F3B);color:#fff}.ctaBlock.ctaBlock--noImage .ctaBlock-text{color:#fff}.ctaBlock.ctaBlock--noImage .ctaBlock-text h2,.ctaBlock.ctaBlock--noImage .ctaBlock-text h3{color:#fff}.ctaBlock.ctaBlock--noImage.ctaBlock--default{background-color:var(--second-color, #360F5A)}.ctaBlock.ctaBlock--noImage.ctaBlock--default .ctaBlock-text{color:#fff}.ctaBlock.ctaBlock--noImage.ctaBlock--default .ctaBlock-text h2,.ctaBlock.ctaBlock--noImage.ctaBlock--default .ctaBlock-text h3{color:#fff}.ctaBlock.ctaBlock--noImage.ctaBlock--primary{background-color:var(--main-color, #826F3B)}.ctaBlock.ctaBlock--noImage.ctaBlock--primary .ctaBlock-text{color:#fff}.ctaBlock.ctaBlock--noImage.ctaBlock--primary .ctaBlock-text h2,.ctaBlock.ctaBlock--noImage.ctaBlock--primary .ctaBlock-text h3{color:#fff}.ctaBlock.ctaBlock--noOverlay .ctaBlock-image:before{display:none}.ctaBlock.ctaBlock--left .ctaBlock-content{text-align:left}