.contact-form-popup{display:none;background-color:#fff;width:100%;max-width:1170px;text-align:left;position:fixed;top:0;left:0;right:0;margin:auto;z-index:101;-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;background:transparent}.contact-form-popup .popup-v2{position:relative;left:0;margin-top:32px;display:flex;flex-direction:column;width:100%;height:calc(100% - 32px);padding:32px 12px;border-radius:24px 24px 0 0}@media (min-width: 768px){.contact-form-popup .popup-v2{top:50%;left:50%;transform:translate(-50%, -50%);margin:0;max-width:calc(100% - 96px);height:fit-content;max-height:calc(100% - 64px);border-radius:32px}}@media (min-width: 1024px){.contact-form-popup .popup-v2{padding-left:20px;padding-right:20px}}@media (min-width: 1200px){.contact-form-popup .popup-v2{padding-top:74px;padding-bottom:45px;width:fit-content;max-width:117rem;max-height:calc(100% - 96px)}}.contact-form-popup .popup-v2 .popup-inner{height:100%;overflow:auto;padding-left:12px;padding-right:12px}.contact-form-popup .popup-v2 .popup-inner::-webkit-scrollbar{width:.3rem;height:.3rem;background:#f2f0ee}.contact-form-popup .popup-v2 .popup-inner::-webkit-scrollbar-thumb{background-clip:padding-box;border-radius:100px;background-color:#a06dff}@media (min-width: 1024px){.contact-form-popup .popup-v2 .popup-inner{padding-left:20px;padding-right:20px}}.contact-form-popup .popup-v2 .popup-close-btn{padding:0;display:flex;align-items:center;justify-content:center;position:relative;width:var(--button-width-mobile, 32px);height:var(--button-height-mobile, 32px);background-color:var(--button-background-color, #a06dff);border-radius:50%;border:none;outline:none;cursor:pointer;text-decoration:none;transition:all .3s 0s cubic-bezier(0.4, 0, 0.2, 1);position:absolute;top:-16px;right:24px;z-index:2}.contact-form-popup .popup-v2 .popup-close-btn svg{width:var(--button-icon-width, 14px);height:var(--button-icon-height, 14px);color:var(--button-icon-color, #2b144d);transition:all .3s 0s cubic-bezier(0.4, 0, 0.2, 1)}.contact-form-popup .popup-v2 .popup-close-btn:hover{background-color:var(--button-background-color-hover, #2b144d)}.contact-form-popup .popup-v2 .popup-close-btn:hover svg{color:var(--button-icon-color-hover, #fff)}@media (min-width: 768px){.contact-form-popup .popup-v2 .popup-close-btn{width:var(--button-width, 48px);height:var(--button-height, 48px)}.contact-form-popup .popup-v2 .popup-close-btn svg{width:var(--button-icon-width-mobile, 24px);height:var(--button-icon-height-mobile, 24px)}}@media (min-width: 768px){.contact-form-popup .popup-v2 .popup-close-btn{top:-24px}}@media (min-width: 1200px){.contact-form-popup .popup-v2 .popup-close-btn{right:32px}}.contact-form-popup .popup-v2 .EPiServerForms .Form__Title{font-weight:var(--gt-subtitle--font-weight, var(--font-weight-bold))}@media (min-width: 1200px){.contact-form-popup .popup-v2 .EPiServerForms .Form__Title{font-size:var(--gt-subtitle--font-size, 3.4rem);line-height:var(--gt-subtitle--line-height, 4rem)}}@media (max-width: 1199px){.contact-form-popup .popup-v2 .EPiServerForms .Form__Title{font-size:var(--gt-subtitle--font-size-mobile, 2.4rem);line-height:var(--gt-subtitle--line-height-mobile, 3.2rem)}}.contact-form-popup .contact-info-wrapper{padding-left:12px;padding-right:12px}.contact-form-popup .contact-form{margin-top:40px}.contact-form-popup .identity-block .contact-image{margin-bottom:40px;width:16.3rem;height:16.3rem;border-radius:50%;box-shadow:0px 4px 16px 0px rgba(43,20,77,0.16);overflow:hidden}.contact-form-popup .identity-block .contact-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.contact-form-popup .identity-block .job-title{font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal));text-transform:uppercase;color:#666}.contact-form-popup .identity-block .expert-name{margin-top:8px;margin-bottom:16px;font-weight:var(--gt-subtitle--font-weight, var(--font-weight-bold))}@media (min-width: 1200px){.contact-form-popup .identity-block .expert-name{font-size:var(--gt-subtitle--font-size, 3.4rem);line-height:var(--gt-subtitle--line-height, 4rem)}}@media (max-width: 1199px){.contact-form-popup .identity-block .expert-name{font-size:var(--gt-subtitle--font-size-mobile, 2.4rem);line-height:var(--gt-subtitle--line-height-mobile, 3.2rem)}}.contact-form-popup .contact-info-block{margin-bottom:16px}.contact-form-popup .contact-info-block .phone-number{font-size:var(--gt-body-text--font-size, 1.6rem);line-height:var(--gt-body-text--line-height, 2.4rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal));word-break:break-all;cursor:pointer}.contact-form-popup .contact-info-block .phone-number:hover,.contact-form-popup .contact-info-block .phone-number:active,.contact-form-popup .contact-info-block .phone-number:focus-visible{color:#ce2c2c;text-decoration:none}.contact-form-popup .contact-info-block .phone-open-time{font-size:var(--gt-body-text--font-size, 1.6rem);line-height:var(--gt-body-text--line-height, 2.4rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal));text-transform:uppercase;display:none}.contact-form-popup .contact-info-block .contact-link{margin-top:8px;color:#4f2d7f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;font-weight:var(--font-weight-semibold);cursor:pointer}.contact-form-popup .contact-info-block .contact-link:hover .email-link,.contact-form-popup .contact-info-block .contact-link:active .email-link,.contact-form-popup .contact-info-block .contact-link:focus-visible .email-link{color:#ce2c2c;text-decoration:none}.contact-form-popup .contact-info-block .contact-link .email-link{font-size:var(--gt-body-text--font-size, 1.6rem);line-height:var(--gt-body-text--line-height, 2.4rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal));cursor:pointer}.contact-form-popup .contact-info-block .contact-link .email-link:hover,.contact-form-popup .contact-info-block .contact-link .email-link:active,.contact-form-popup .contact-info-block .contact-link .email-link:focus-visible{text-decoration:underline;text-underline-offset:.18em;color:#ce2c2c}.contact-form-popup .contact-info-block .contact-link .email-link.desktop-only{display:none}.contact-form-popup .contact-info-block .contact-link .email-link.mobile-only{display:inline-block}@media (min-width: 1024px) and (max-width: 1299px){.contact-form-popup .EPiServerForms .Form__Element:not(.FormSubmitButton),.contact-form-popup .EPiServerForms .Form__Warning__Message{width:100%}}@media (min-width: 1024px){.contact-form-popup .contact-info-block{display:block}.contact-form-popup .contact-info-block .phone-number-wrapper{margin-right:0}.contact-form-popup .contact-info-block .phone-open-time{display:block;margin-top:12px}.contact-form-popup .contact-info-block .contact-link .email-link.desktop-only{display:inline-block}.contact-form-popup .contact-info-block .contact-link .email-link.mobile-only{display:none}.contact-form-popup .contact-info{display:flex}.contact-form-popup .contact-info-wrapper{padding:0}.contact-form-popup .contact-partner{flex-basis:24.8rem;flex-shrink:0}.contact-form-popup .identity-block{padding-right:32px;border-right:1px solid #e0dcd7}.contact-form-popup .contact-form{flex-grow:1;margin-top:0;padding-left:32px;padding-right:60px}}@media (min-width: 1200px){.contact-form-popup .contact-partner{flex-basis:32.6rem;padding-left:60px}}

/*# sourceMappingURL=simple-contact-block.css.map */
