.c-cta-box{display:grid;grid-template-columns:100%;margin-left:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*-1.5);padding:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*7) calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*1.5) calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*3);border-radius:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*1.25)}@media(min-width: 52.5em){.c-cta-box{margin:0 -24px 0 -54px;padding:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*9) calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*4) calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*5)}}@media(min-width: 106.125em){.c-cta-box{margin:0 calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*-3);padding:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*9) calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*7) calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*5)}}@media(min-width: 52.5em){.c-cta-box--form{grid-template-rows:auto 1fr;grid-template-columns:5fr 4fr;-moz-column-gap:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*6);column-gap:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*6)}}.c-cta-box--form .c-cta-box__title{grid-area:1/1/2/-1}@media(min-width: 52.5em){.c-cta-box--form .c-cta-box__title{grid-area:1/1/2/2}}.c-cta-box--form .c-cta-box__actions{grid-area:2/1/3/-1}@media(min-width: 52.5em){.c-cta-box--form .c-cta-box__actions{grid-area:2/1/3/2}}.c-cta-box--form .c-cta-box__contact-person{grid-area:3/1/4/-1}@media(min-width: 52.5em){.c-cta-box--form .c-cta-box__contact-person{grid-area:1/2/3/-1}}.c-cta-box--form .c-form-container{grid-area:2/1/3/-1}@media(min-width: 52.5em){.c-cta-box--form .c-form-container{grid-area:2/1/3/2}}@media(min-width: 52.5em){.c-cta-box--bookAppointment{grid-template-columns:4fr 5fr;-moz-column-gap:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*9);column-gap:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*9)}}.c-cta-box--bookAppointment .c-cta-box__contact-person{grid-area:3/1/4/-1}@media(min-width: 52.5em){.c-cta-box--bookAppointment .c-cta-box__contact-person{grid-area:1/1/2/2}}.c-cta-box--bookAppointment .c-cta-box__appointment{grid-area:1/1/2/-1}@media(min-width: 52.5em){.c-cta-box--bookAppointment .c-cta-box__appointment{grid-area:1/2/2/-1;align-self:center}}.c-cta-box__contact-person{max-width:380px;margin-top:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*6)}@media(min-width: 52.5em){.c-cta-box__contact-person{max-width:unset;margin:0}}.c-cta-box__title{max-width:9em;margin-bottom:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*4)}.c-cta-box__animated-form{display:contents}.c-cta-box__actions{position:relative;z-index:210}.c-cta-box__actions-label{margin-bottom:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*1.5)}.c-cta-box__actions-list{display:flex;flex-direction:column;gap:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*1.5);align-items:flex-start}.c-cta-box__medium{margin-bottom:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*2.25)}.c-cta-box__medium mux-player{display:block}.c-cta-box__medium video{width:100%;height:auto}@media(min-width: 62.5em){.c-cta-box__contact-person-claim,.c-cta-box__contacts{padding-left:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*3)}}.c-cta-box__contact-person-claim{max-width:17em;margin-bottom:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*1)}.c-cta-box__contacts{margin-bottom:0}.c-cta-box__contact{display:inline-block;padding:calc(clamp(12px, 0.290275762vw + 11.0711175617px, 16px)*0.25) 0}.c-cta-box .webform-ajax-form-wrapper{display:contents}.c-cta-box .c-form-container{position:relative;z-index:200;max-width:470px;height:0}.c-cta-box .c-form-container:has(.c-status-messages){height:auto}.c-cta-box .c-form-container:has(.c-cta-box-confirmation){max-width:none;height:auto}.c-cta-box .c-form-container .c-form__wrapper,.c-cta-box .c-form-container .c-form__hint,.c-cta-box .c-form-container .form-actions,.c-cta-box .c-form-container .captcha{opacity:0}.c-cta-box .c-form-container:has([data-drupal-messages]) .c-form__wrapper,.c-cta-box .c-form-container:has([data-drupal-messages]) .c-form__hint,.c-cta-box .c-form-container:has([data-drupal-messages]) .form-actions,.c-cta-box .c-form-container:has([data-drupal-messages]) .captcha{opacity:1}.c-cta-box .c-form-container .webform-confirmation{font-size:clamp(19px,0.3628447025vw + 17.8388969521px,24px);line-height:clamp(30.4px,0.7547169811vw + 27.9849056604px,40.8px)}
/*# sourceMappingURL=c-cta-box.css.map */