:root{--background:#f4f4f5;--background-dark:#2c2c2a;--background-light:#f4f4f5;--text-color:#222d3a;--headline-color:#222d3a;--main-color:#96a2b0;--white:#fff;--border-color:#d9d9d9;--highlight-color:#b41c30;--fairplay-blue:#373737;--h1-size:42px;--h1-size-big:63px;--h1-line-height:103%;--h2-size:30px;--h2-line-height:120%;--h3-size:32px;--h3-line-height:137%;--h4-size:20px;--h4-line-height:120%;--h5-size:20px;--h5-line-height:120%;--p-size:16px;--p-size-m:16px;--p-line-height:165%;--gutter-inline:12px;--gutter-elements:24px}.contactForm{padding:24px 0;position:relative}@media (max-width:1199.98px){.contactForm{padding:24px 0}}@media (max-width:991.98px){.contactForm{padding:24px 0}}.contactForm--elevated{z-index:10;margin-top:-200px;padding:80px 0}@media (max-width:1199.98px){.contactForm--elevated{margin-top:-120px}}@media (max-width:991.98px){.contactForm--elevated{margin-top:0}}.contactForm__wrapper{background:var(--background);border-radius:24px;padding:60px}@media (max-width:1199.98px){.contactForm__wrapper{padding:50px 40px}}@media (max-width:991.98px){.contactForm__wrapper{border-radius:16px;padding:40px 30px}}@media (max-width:768.98px){.contactForm__wrapper{padding:30px 20px}}.contactForm .contactItem{align-items:center;gap:12px;display:flex}.contactForm .contactItem svg{color:var(--headline-color);flex-shrink:0}.contactForm .contactItem a{color:var(--headline-color);font-size:18px;font-weight:600;text-decoration:none;transition:color .3s}.contactForm .contactItem a:hover{color:var(--fairplay-blue)}.contactForm__social{gap:15px;margin-top:30px;display:flex}.contactForm__social a{background:var(--headline-color);width:48px;height:48px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.contactForm__social a:hover{background:var(--fairplay-blue);transform:translateY(-3px)}.contactForm__social a svg{width:20px;height:20px}.contactForm__form .row{margin:0 -10px 20px}.contactForm__form .row>[class*=col-]{padding:0 10px}@media (max-width:768.98px){.contactForm__form .row{margin-bottom:15px}}.contactForm__form input,.contactForm__form textarea{color:#222d3a80;background:var(--white);border:none;border-bottom:1px solid #222d3a80;border-radius:0;outline:none;width:100%;margin-bottom:20px;padding:15px 20px;font-family:inherit;font-size:16px;transition:all .3s}.contactForm__form input::placeholder,.contactForm__form textarea::placeholder{color:#222d3a80}.contactForm__form input:focus,.contactForm__form textarea:focus{color:var(--headline-color);border-bottom-color:var(--headline-color)}.contactForm__form input:focus::placeholder,.contactForm__form textarea:focus::placeholder{color:var(--headline-color)}@media (max-width:768.98px){.contactForm__form input,.contactForm__form textarea{margin-bottom:15px;padding:12px 16px;font-size:15px}}.contactForm__form textarea{resize:vertical;border:none;border-bottom:1px solid #222d3a80;min-height:100px}.contactForm__form .honeypot-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contactForm__form button[type=submit]{width:auto;margin-top:10px;display:inline-block}@media (max-width:768.98px){.contactForm__form button[type=submit]{margin-top:5px}}.contactForm__form button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.overlay .loaderWrap .loader{border:5px solid var(--white);border-bottom-color:var(--fairplay-blue);box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
