.modal-header{border-bottom:none;align-items:flex-start}.modal-header h1{margin-left:20%;margin-top:40px}.modal-content{background-color:#f0f0f0;border-radius:0;border:none}.modal-footer{border-top:none;padding:30px}.btn-secondary{border-radius:15px}.btn-primary,.btn-secondary{padding:8px 24px;background-color:transparent;color:#000}.btn-primary{border:1px solid #6196fe;border-radius:15px}.btn-primary:hover{background-color:#6196fe;border:1px solid #6196fe}.btn-primary:active{background-color:#6196fe!important;border:1px solid #6196fe!important}.btn-close:focus{outline:0;box-shadow:none;opacity:1}.modal form{display:flex;flex-direction:column;align-items:center;background-color:transparent;color:#000;padding:20px 0 0;gap:0}.modal form .form-form{width:80%}.modal form .form-form .conf{font-size:14px;text-align:center;font-weight:400;color:#353535}.modal form .form-form .conf a{color:#6196fe}.modal form .group{padding:5px 0}.modal form label{font-size:16px}.modal form input{font-size:16px;color:#000}.modal form input:focus~label,.modal form input:valid~label{top:-20px;font-size:14px;color:#757575}@font-face{font-family:montserrat;src:url(/_next/static/media/510c0385036cae78-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_258aba{font-family:montserrat,montserrat Fallback}.__variable_258aba{--font-montserrat:"montserrat","montserrat Fallback"}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/16df362507be10b7-s.p.ttf) format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/dc3ec233bbfb32fe-s.p.ttf) format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/a798cf329688a3fe-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/2d4da050529ff9e0-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/5c433a498b8b01b1-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/efe2e84fe518325e-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/0f4f51f93438aac3-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserratAlternates;src:url(/_next/static/media/f1b64875fc6e33fc-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserratAlternates Fallback;src:local("Arial");ascent-override:83.01%;descent-override:21.52%;line-gap-override:0.00%;size-adjust:116.61%}.__className_43dd4e{font-family:montserratAlternates,montserratAlternates Fallback}@font-face{font-family:Cormorant;src:url(/_next/static/media/e074191f76c2d7be-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Cormorant;src:url(/_next/static/media/3ab45d4bf5aaaf9f-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant;src:url(/_next/static/media/3863cee9b26e780b-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Cormorant;src:url(/_next/static/media/addc14e11573d934-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Cormorant;src:url(/_next/static/media/fa90c58d034f504e-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Cormorant Fallback;src:local("Arial");ascent-override:90.12%;descent-override:27.99%;line-gap-override:0.00%;size-adjust:102.53%}.__className_1ddd1c{font-family:Cormorant,Cormorant Fallback}body,html{max-width:100vw;overflow-x:hidden}body{color:#000;background:#fcffff;font-family:var(--font-montserrat)!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}.home-block{margin-left:10%;margin-right:10%}.link-more{display:flex;position:relative;font-family:inherit;flex-direction:row;align-items:center;gap:10px;align-self:flex-end;border-radius:15px;padding:10px 40px;border:1px solid #000;transition:.3s;overflow:hidden;margin-right:8%}.link-more span{z-index:1}.link-more svg{transition:transform .3s ease}.link-more:before{content:"";display:block;position:absolute;width:0;height:100%;transition:.3s ease;border-radius:15px;left:0;background-color:#000;z-index:0}.link-more:hover{color:#fff}.link-more:hover svg{transform:scaleX(1.2)}.link-more:hover:before{content:"";display:block;z-index:0;position:absolute;width:100%;height:100%;background-color:#000}[class*=ymaps-2][class*=-ground-pane]{filter:grayscale(100%) brightness(90%)}@keyframes hero-back-side{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes hero-back-side-title{0%{opacity:0}to{opacity:1}}.header-side{justify-content:space-between;flex-direction:column;background-image:url(/Контакты.jpg);background-size:cover;background-position:50%;animation:hero-back-side 1.5s cubic-bezier(.165,.84,.44,1)}.header-side,.header-side h1{position:relative;display:flex}.header-side h1{width:100%;height:100%;background:#000;background:linear-gradient(1turn,transparent,rgba(0,0,0,.5) 80%);font-weight:500;color:#fff;margin-bottom:0;padding:300px 10% 50px;font-size:clamp(1.8125rem,.7885rem + 4.5513vw,6.25rem)!important;text-shadow:2px 2px 10px rgba(0,0,0,.24);animation:hero-back-side-title 1.5s cubic-bezier(.165,.84,.44,1)}@media(max-width:1600px){.home-block{margin-left:5%;margin-right:5%}.header-side h1{padding:30vh 5% 30px}}@media(max-width:992px){.link-more{display:flex;padding:6px 25px;font-size:14px}.link-more svg{transition:transform .3s ease;height:26px}}@media(max-width:700px){.home-block{margin-left:3%;margin-right:3%}.header-side h1{display:flex;width:100%;height:100%;background:#000;background:linear-gradient(1turn,transparent,rgba(0,0,0,.5) 80%);font-weight:500;color:#fff;position:relative;margin-bottom:0;padding:20vh 5% 20px;font-size:29px;text-shadow:2px 2px 10px rgba(0,0,0,.24);animation:hero-back-side-title 1.5s cubic-bezier(.165,.84,.44,1)}}