@keyframes rotating{100%{transform:rotate(360deg)}}.widgetContainer.widgetCTA,.widgetContainer.widgetCtaBlock{width:100%;max-width:100%}.sectionRow>.widgetContainer.widgetCTA.col-100{flex:0 0 100%;width:100%;max-width:100%}.ctaBlock{position:relative;width:100%;overflow:hidden;border:2px solid var(--main-color, #ced500);border-radius:.8rem;background:var(--base-grey-hover, #202020);color:var(--base-white, #ffffff)}.ctaBlock+.ctaBlock{margin-top:clamp(2.4rem,3.137254902vw,4.8rem)}.ctaBlock .ctaBlock-image{position:absolute;z-index:1;inset:0;opacity:.16}.ctaBlock .ctaBlock-image img{width:100%;height:100%;object-fit:cover;object-position:center}.ctaBlock .ctaBlock-content{position:relative;z-index:2;display:grid;gap:clamp(2.4rem,3.137254902vw,4.8rem);padding:clamp(4rem,3.137254902vw,4.8rem)}@media(min-width: 62rem){.ctaBlock .ctaBlock-content{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(4.8rem,6.2745098039vw,9.6rem);align-items:flex-start;padding:clamp(4rem,5.2287581699vw,8rem)}}.ctaBlock .ctaBlock-title{margin:clamp(1.6rem,1.568627451vw,2.4rem) 0 clamp(1.6rem,2.091503268vw,3.2rem) 0;color:var(--base-white, #ffffff);font-family:"Syne",sans-serif;font-size:clamp(3.6rem,3.9215686275vw,6rem);font-weight:var(--headline-weight, 700);letter-spacing:0;line-height:100%;max-width:58rem;margin:0;color:var(--base-white, #ffffff)}.ctaBlock .ctaBlock-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4rem}.ctaBlock .ctaBlock-text{font-size:clamp(2.2rem,1.8300653595vw,2.8rem);font-weight:400;letter-spacing:0;line-height:124%;max-width:none;color:var(--base-white, #ffffff)}.ctaBlock .ctaBlock-text>*{margin:0}.ctaBlock .ctaBlock-text>*+*{margin-top:clamp(0.8rem,1.045751634vw,1.6rem)}.ctaBlock .ctaBlock-text a{color:inherit}.ctaBlock .ctaBlock-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.8rem}@media(min-width: 62rem){.ctaBlock .ctaBlock-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:clamp(1.6rem,1.568627451vw,2.4rem)}}.ctaBlock .ctaBlock-actions .btn{min-width:0;min-height:6.4rem;padding:0 3.2rem}.ctaBlock .ctaBlock-actions .link{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 0;color:var(--base-white, #ffffff);font-family:"Syne",sans-serif;font-size:1.7rem;font-weight:600;line-height:124%;text-decoration:none;transition:color 300ms ease;white-space:nowrap}.ctaBlock .ctaBlock-actions .link:focus,.ctaBlock .ctaBlock-actions .link:hover{color:var(--main-color, #ced500);text-decoration:none}.ctaBlock .ctaBlock-actions .link--phone{display:inline-block;position:relative;padding-left:calc(2.4rem + 0.8rem);text-decoration:underline;text-underline-position:from-font}.ctaBlock .ctaBlock-actions .link--phone:before{width:2.4rem;height:2.4rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;line-height:1;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;-webkit-mask-image:url("/dist/designatak/assets/icons/puxspritemap.svg#pux-phone-view");mask-image:url("/dist/designatak/assets/icons/puxspritemap.svg#pux-phone-view");position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;color:var(--main-color, #ced500);font-size:2.4rem;line-height:1;text-decoration:none}.ctaBlock .ctaBlock-actions .link--phone:focus,.ctaBlock .ctaBlock-actions .link--phone:hover{text-decoration:underline}@media(min-width: 62rem){.ctaBlock.type--left .ctaBlock-content,.ctaBlock.ctaBlock--left .ctaBlock-content{text-align:left}}.ctaBlock.type--center .ctaBlock-content,.ctaBlock.ctaBlock--center .ctaBlock-content{text-align:left}.ctaBlock.type--center .ctaBlock-body,.ctaBlock.ctaBlock--center .ctaBlock-body{align-items:flex-start}.ctaBlock.type--center .ctaBlock-actions,.ctaBlock.ctaBlock--center .ctaBlock-actions{justify-content:flex-start}@media(min-width: 62rem){.ctaBlock.type--right .ctaBlock-content,.ctaBlock.ctaBlock--right .ctaBlock-content{text-align:right}}@media(min-width: 62rem){.ctaBlock.type--right .ctaBlock-title,.ctaBlock.type--right .ctaBlock-body,.ctaBlock.ctaBlock--right .ctaBlock-title,.ctaBlock.ctaBlock--right .ctaBlock-body{margin-left:auto;align-items:flex-end}}@media(min-width: 62rem){.ctaBlock.type--right .ctaBlock-actions,.ctaBlock.ctaBlock--right .ctaBlock-actions{justify-content:flex-end}}