@font-face{font-style:normal;font-weight:400;font-family:Icons;src:url('../fonts/Icons.woff?qei2c8') format('woff');font-display:swap}:root{--color-1:#eefcf8;--color-1-20:#eefcf833;--color-2:#002418;--color-2-60:#00241899;--color-3:#2e9473;--color-3-10:#2e94731a;--color-3-20:#2e947333;--color-4:#161616;--color-4-50:#16161680;--color-4-90:#161616e6;--color-error:#e62012;--color-bg-1:#050505;--color-bg-2:#202020;--color-bg-3:#353535;--fluid-30-40:clamp(1.875rem, 1.6477rem + 1.1364vw, 2.5rem);--fluid-24-32:clamp(1.5rem, 1.3182rem + 0.9091vw, 2rem);--fluid-20-26:clamp(1.25rem, 1.1136rem + 0.6818vw, 1.625rem);--fluid-18-24:clamp(1.125rem, 0.9886rem + 0.6818vw, 1.5rem);--fluid-16-22:clamp(1rem, 0.8636rem + 0.6818vw, 1.375rem);--fluid-16-20:clamp(1rem, 0.9091rem + 0.4545vw, 1.25rem)}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{font-size:16px;line-height:1.5;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;font-family:Kurale,serif;text-rendering:optimizeSpeed;background-color:var(--color-1);color:var(--color-2);min-height:100vh;min-width:320px}button{cursor:pointer}section{padding:80px 0}img{width:auto;height:auto;max-width:100%;max-height:100%;display:block}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Bitter,serif;line-height:1.2}h1{font-size:var(--fluid-30-40)}h2{font-size:var(--fluid-24-32)}h3{font-size:var(--fluid-20-26)}h4{font-size:var(--fluid-18-24)}h5{font-size:var(--fluid-16-20)}a{color:inherit;cursor:pointer}a:hover{text-decoration:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.accent{color:var(--color-3)}.loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;background-color:var(--color-1);-webkit-transition:opacity .3s .7s,visibility .3s .7s;-o-transition:opacity .3s .7s,visibility .3s .7s;transition:opacity .3s .7s,visibility .3s .7s}.loader--hide{opacity:0;visibility:hidden;pointer-events:none}.loader::before{content:'';width:40px;height:40px;display:block;background-color:var(--color-3);-webkit-animation:flip3D 1s linear infinite;animation:flip3D 1s linear infinite}@-webkit-keyframes flip3D{0%{-webkit-transform:perspective(200px) rotateX(0) rotateY(0);transform:perspective(200px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(200px) rotateX(-180deg) rotateY(0);transform:perspective(200px) rotateX(-180deg) rotateY(0)}100%{-webkit-transform:perspective(200px) rotateX(-180deg) rotateY(-180deg);transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}@keyframes flip3D{0%{-webkit-transform:perspective(200px) rotateX(0) rotateY(0);transform:perspective(200px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(200px) rotateX(-180deg) rotateY(0);transform:perspective(200px) rotateX(-180deg) rotateY(0)}100%{-webkit-transform:perspective(200px) rotateX(-180deg) rotateY(-180deg);transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}.container{margin:0 auto;max-width:1200px;padding:0 15px}.close{width:30px;height:30px;background:0 0;border-radius:5px;border:1px solid var(--color-3-20);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;position:relative}.close:hover{background-color:var(--color-3-20)}.close__line{display:block;position:absolute;top:6px;left:0;right:0;bottom:6px;background-color:var(--color-3);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 auto;width:2px}.close__line:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icon{display:block;font-style:normal;font-weight:400;font-variant:normal;font-family:Icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-transform:none;letter-spacing:0;line-height:1}.icon--mouse::before{content:'\e900'}.icon--libra::before{content:'\e90b'}.icon--shirt::before{content:'\e90c'}.icon--search::before{content:'\e90e'}.icon--idea::before{content:'\e90f'}.icon--judge::before{content:'\e910'}.icon--team::before{content:'\e90d'}.icon--linkedin::before{content:'\e907'}.icon--facebook::before{content:'\e906'}.icon--form::before{content:'\e90a'}.icon--contacts::before{content:'\e909'}.icon--phone::before{content:'\e903'}.icon--marker::before{content:'\e901'}.icon--time::before{content:'\e902'}.icon--email::before{content:'\e908'}.icon--telegram::before{content:'\e904'}.icon--viber::before{content:'\e905'}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;max-width:360px;border-radius:5px;color:var(--color-1);background-color:var(--color-3);font-weight:700;font-family:Bitter,serif;font-size:1.25rem;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;padding:0 15px;border:none}.btn:hover{-webkit-box-shadow:0 0 0 10px var(--color-3-20);box-shadow:0 0 0 10px var(--color-3-20)}.btn[disabled]{opacity:.7;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.btn[disabled]:hover{-webkit-box-shadow:none;box-shadow:none}.social{gap:15px}.social__link{width:30px;height:30px;color:var(--color-1);background-color:var(--color-2);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;text-decoration:none;border-radius:5px;font-size:1rem}.social__link:hover{background-color:var(--color-3)}.heading{max-width:600px;margin:0 auto 60px auto;text-align:center}.heading__icon{font-size:1.875rem;margin-bottom:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.heading__line{width:30px;display:block;border-bottom:1px solid}.heading__name{margin-bottom:15px}.heading__text{font-size:var(--fluid-16-22)}.cta{max-width:600px;text-align:center;margin:0 auto}.cta__text{margin-top:15px;font-size:var(--fluid-16-20)}.cta__btn{margin:30px auto 0 auto}.text{font-size:var(--fluid-16-20)}.text p{margin-bottom:30px}.text :last-child{margin-bottom:0}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-3-10);border-radius:15px;padding:30px;gap:30px}.form__field{position:relative}.form__input{font:inherit;color:inherit;display:block;background-color:var(--color-3-10);border:1px solid var(--color-3);width:100%;height:48px;padding:0 15px;border-radius:5px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;line-height:1;outline:0}.form__input:focus{-webkit-box-shadow:inset 0 0 0 2px var(--color-3);box-shadow:inset 0 0 0 2px var(--color-3)}.form__input::-webkit-input-placeholder{color:inherit;opacity:.6}.form__input::-moz-placeholder{color:inherit;opacity:.6}.form__input:-ms-input-placeholder{color:inherit;opacity:.6}.form__input::-ms-input-placeholder{color:inherit;opacity:.6}.form__input::placeholder{color:inherit;opacity:.6}.form__input--error{border-color:var(--color-error)}.form__input--error:focus{-webkit-box-shadow:inset 0 0 0 2px var(--color-error);box-shadow:inset 0 0 0 2px var(--color-error)}.form__input--error::-webkit-input-placeholder{color:var(--color-error);opacity:.8}.form__input--error::-moz-placeholder{color:var(--color-error);opacity:.8}.form__input--error:-ms-input-placeholder{color:var(--color-error);opacity:.8}.form__input--error::-ms-input-placeholder{color:var(--color-error);opacity:.8}.form__input--error::placeholder{color:var(--color-error);opacity:.8}.form__input[name=user-details]{resize:none;height:128px;line-height:1.2;padding:11px 15px}.form__error{position:absolute;left:0;bottom:-5px;color:var(--color-error);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);font-size:.75rem;line-height:1.2}.form__btn{max-width:none}.form__btn-spinner{width:20px;height:20px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid var(--color-1-20);border-top:3px solid var(--color-1);border-radius:50%;margin-left:15px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.header{position:fixed;top:0;left:0;right:0;z-index:10;padding:15px 0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-box-shadow:0 1px 0 0 var(--color-1-20);box-shadow:0 1px 0 0 var(--color-1-20);color:var(--color-1)}.header--scroll{background-color:var(--color-4-90)}.header__logo{height:40px;display:block;margin-right:auto;text-decoration:none}.header__phone{height:40px;padding:0 15px;text-decoration:none;border:1px solid var(--color-1-20);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border-radius:5px;margin-left:15px;line-height:1}.header__phone:hover{background-color:var(--color-3-20)}.header__burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40px;height:40px;background:0 0;padding:12px 10px;border-radius:5px;border:1px solid var(--color-1-20);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;margin-left:15px}.header__burger:hover{background-color:var(--color-1-20)}.header__burger-line{width:100%;height:2px;display:block;background-color:var(--color-1)}.nav{font-weight:700;font-family:Bitter,serif}.nav__close{display:none}.nav__list{list-style:none}.nav__link{height:40px;padding:0 15px;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;line-height:1}.nav__link:hover{color:var(--color-3)}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero{padding:0;color:var(--color-1);background:-o-linear-gradient(45deg,var(--color-bg-1),var(--color-bg-2),var(--color-bg-3));background:linear-gradient(45deg,var(--color-bg-1),var(--color-bg-2),var(--color-bg-3));position:relative;overflow:hidden}.hero__scene{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2880px;height:100%;z-index:0}.hero__chessboard{width:100%;height:calc((480 / 1080) * 100%);position:absolute;left:0;bottom:0;z-index:0;display:block}.hero__chessboard-image{width:100%;height:100%}.hero__queen{position:absolute;right:calc((1010 / 2880) * 100%);bottom:calc((184 / 1080) * 100%);height:calc((712 / 1080) * 100%);-webkit-transform:translate3d(180%,-20%,0) rotateZ(15deg);transform:translate3d(180%,-20%,0) rotateZ(15deg);-webkit-transition:opacity 1.5s 1s,-webkit-transform 1.5s 1s;transition:opacity 1.5s 1s,-webkit-transform 1.5s 1s;-o-transition:transform 1.5s 1s,opacity 1.5s 1s;transition:transform 1.5s 1s,opacity 1.5s 1s;transition:transform 1.5s 1s,opacity 1.5s 1s,-webkit-transform 1.5s 1s;opacity:0;z-index:1}.hero__queen--show{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:1}.hero__mouse{position:absolute;left:0;right:0;bottom:40px;margin:0 auto;-webkit-animation:downUp 1.5s linear infinite;animation:downUp 1.5s linear infinite;font-size:1.875rem;opacity:.6;z-index:2}@-webkit-keyframes downUp{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes downUp{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(50%);transform:translateY(50%)}}.hero__container{height:100vh;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;max-height:1080px;padding-top:150px;padding-bottom:150px;position:relative;z-index:1}.hero__info{width:100%;max-width:600px}.hero__title{max-width:480px;margin-bottom:80px}.hero__subtitle{margin-bottom:30px}.hero__text{font-size:var(--fluid-16-22)}.hero__btn{margin-top:80px}.services{font-size:1.125rem}.services__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px;list-style:none;gap:15px}.services__item{display:block;border:1px dashed var(--color-2-60);border-radius:10px;padding:30px}.services__item:nth-child(2n){background-color:var(--color-3-10)}.services__icon{width:120px;margin-bottom:30px}.services__name{margin-bottom:15px;text-transform:uppercase}.about{color:var(--color-1);background:-o-linear-gradient(45deg,var(--color-bg-1),var(--color-bg-2),var(--color-bg-3));background:linear-gradient(45deg,var(--color-bg-1),var(--color-bg-2),var(--color-bg-3));font-size:var(--fluid-16-20)}.about__main{margin-bottom:60px;border:1px dashed var(--color-3);background-color:var(--color-3-10);border-radius:30px;padding:30px;gap:30px}.about__text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;background-color:var(--color-3-10);border-radius:15px}.about__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((640 / 1108) * 100%);gap:30px}.about__image{border-radius:15px}.about__quote{padding:30px;background-color:var(--color-3-10);border-radius:15px;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.about__quote-wrap{width:100%;max-width:280px}.about__quote-text{line-height:1.2;font-size:var(--fluid-20-26);margin-bottom:15px}.about__benefits{text-align:center;margin-bottom:60px}.about__benefits-list{list-style:none;margin-top:30px;gap:30px}.about__benefits-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;border:1px dashed var(--color-3);background-color:var(--color-3-10);border-radius:15px}.about__benefits-icon{margin:0 auto 30px auto;font-size:3.75rem}.about__slogan{text-align:center}.team{font-size:1.125rem}.team__list{list-style:none;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:40px}.team__item{text-align:center;max-width:370px;-webkit-box-flex:1;-ms-flex:1;flex:1}.team__photo{padding:15px;border-radius:30px;border:1px dashed var(--color-2-60);margin-bottom:20px}.team__flag{overflow:hidden;border-radius:15px;background:-webkit-gradient(linear,left bottom,left top,from(var(--color-3)),to(transparent));background:-o-linear-gradient(bottom,var(--color-3),transparent);background:linear-gradient(to top,var(--color-3),transparent)}.team__image{width:100%;max-width:338px}.team__social{margin-top:15px}.consultation{color:var(--color-1);background:-o-linear-gradient(45deg,var(--color-bg-1),var(--color-bg-2),var(--color-bg-3));background:linear-gradient(45deg,var(--color-bg-1),var(--color-bg-2),var(--color-bg-3))}.consultation__wrap{overflow:hidden;background-color:var(--color-3-10);border:1px dashed var(--color-3);border-radius:30px;padding:30px;gap:30px}.consultation__form{-webkit-box-flex:1;-ms-flex:1;flex:1}.consultation__image{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;border-radius:15px;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-2-60)),to(transparent)),url('../images/gavel.jpg') center no-repeat;background:-o-linear-gradient(top,var(--color-2-60) 0,transparent 100%),url('../images/gavel.jpg') center no-repeat;background:linear-gradient(180deg,var(--color-2-60) 0,transparent 100%),url('../images/gavel.jpg') center no-repeat;background-size:cover}.consultation__quote{font-size:1.375rem;margin-bottom:30px}.contacts{font-size:1.25rem;padding-bottom:0}.contacts__list{list-style:none;-webkit-column-gap:calc((30 / 1170) * 100%);-moz-column-gap:calc((30 / 1170) * 100%);column-gap:calc((30 / 1170) * 100%)}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((370 / 1170) * 100%);border:1px dashed var(--color-2-60);background-color:var(--color-3-10);border-radius:5px;padding:15px;gap:15px}.contacts__element{display:block;padding-left:45px;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.contacts__element[href]:hover{color:var(--color-3)}.contacts__icon{position:absolute;top:0;left:0;width:30px;height:30px;font-size:1rem;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;background-color:var(--color-2);color:var(--color-1);border-radius:5px}.contacts__element[href]:hover .contacts__icon{background-color:var(--color-3)}.contacts__map{height:630px;margin:60px 15px 0 15px;border:1px dashed var(--color-2-60);border-radius:30px;padding:30px}.contacts__map-iframe{width:100%;height:100%;display:block;border-radius:15px;border:none}.footer{padding:30px 0}.footer__logo{width:176px;display:block;text-decoration:none}.footer__copy{width:500px;margin:0 auto;text-align:center;font-size:1.25rem;line-height:1.2}.footer__social{width:176px}@media (max-width:1199.98px){.hero__scene{width:calc((2880 / 1199.98) * 100%)}.hero__container{max-height:960px}.contacts{font-size:1.125rem}.contacts__element{padding-left:42px}.contacts__icon{width:27px;height:27px;font-size:.875rem}.contacts__map{height:580px;padding:15px}}@media (max-width:991.98px){.btn{height:44px;max-width:320px;font-size:1.125rem}.heading{max-width:500px}.cta{max-width:500px}.form__input{height:44px}.form__btn{max-width:none}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}.nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;padding:15px;background-color:var(--color-4-50);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.nav--open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.nav__close{display:block;position:absolute;top:35px;right:30px;opacity:0;z-index:1}.nav--open .nav__close{-webkit-transition:opacity .3s .6s,background-color .3s;-o-transition:opacity .3s .6s,background-color .3s;transition:opacity .3s .6s,background-color .3s;opacity:1}.nav__list{height:100%;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;-webkit-transform:translateY(calc(-100% - 15px));-ms-transform:translateY(calc(-100% - 15px));transform:translateY(calc(-100% - 15px));background-color:var(--color-1);color:var(--color-2);border-radius:10px;overflow:auto;padding:15px}.nav--open .nav__list{-webkit-transition:-webkit-transform .3s .3s;transition:-webkit-transform .3s .3s;-o-transition:transform .3s .3s;transition:transform .3s .3s;transition:transform .3s .3s,-webkit-transform .3s .3s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hero__container{max-height:840px}.hero__info{max-width:540px}.hero__title{max-width:400px}.services__list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.services__item:nth-child(2n){background-color:unset}.services__item:is(:nth-child(4n + 2),:nth-child(4n + 3)){background-color:var(--color-3-10)}.services__item:last-child{display:none}.about__text{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.about__photo{width:100%}.about__benefits-item{padding:30px 20px}.team{font-size:1rem}.team__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.consultation__quote{font-size:1.25rem}.contacts__list{gap:15px}.contacts__item{width:100%;max-width:350px}.contacts__item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contacts__map{height:530px}.footer__copy{font-size:1.125rem;width:300px}}@media (max-width:767.98px){section{padding:60px 0}.heading__icon{font-size:1.625rem}.text p{margin-bottom:20px}.hero__scene{width:1500px}.hero__queen{display:none}.hero__mouse{bottom:44px;font-size:1.625rem}.hero__container{max-height:none;padding-top:130px;padding-bottom:130px}.hero__info{max-width:none;text-align:center}.hero__title{margin:0 auto 60px auto}.hero__btn{margin:60px auto 0 auto}.services{font-size:1rem}.services__icon{width:100px}.about__main{padding:15px;gap:15px}.about__benefits-list,.about__photo{gap:15px}.about__benefits-item{padding:30px 15px;min-width:210px}.about__benefits-icon{font-size:3.125rem}.consultation__wrap{padding:15px;gap:15px}.consultation__form{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.consultation__image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:600px;text-align:center;background:0 0;margin:0 auto}.contacts__item{max-width:none}.contacts__map{height:480px}.footer__copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-top:20px}.footer__social{width:auto;margin-left:auto}}@media (max-width:575.98px){.form{padding:25px;gap:20px}.form__error{bottom:-2px}.header__phone{display:none}.nav__list{display:block}.services__list{-ms-grid-columns:1fr;grid-template-columns:1fr}.services__item{text-align:center}.services__item:is(:nth-child(4n + 2),:nth-child(4n + 3)){background-color:unset}.services__item:nth-child(odd){background-color:var(--color-3-10)}.services__item:last-child{display:block}.services__icon{margin-left:auto;margin-right:auto}.about__text{padding:15px}.about__quote{padding:15px;gap:15px}.about__quote-wrap{max-width:none;text-align:center}.about__benefits-item{min-width:180px}.team__item{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;width:100%}.consultation__wrap{padding:0;gap:0}.consultation__form{border-radius:15px 15px 0 0}.consultation__quote{font-size:1.125rem}.contacts__map{height:430px}}