*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,ul,ol,p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{padding:0;list-style-type:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input{font:inherit}input{border:1px solid #e0e0e0;border-radius:8px;font:inherit;background:#fff}button{cursor:pointer}body{color:#171717;font-size:15px;font-family:"Ubuntu",sans-serif;line-height:20px}.container{width:100%;max-width:1200px;margin:auto;padding:0 40px}.visible-mobile{display:none}.header{position:relative;margin-bottom:40px;padding-top:31px}.header::before{position:absolute;top:0;right:0;left:0;z-index:-1;height:34vw;max-height:470px;background: linear-gradient(
    180deg,
    rgba(0, 141, 210, 0.05) 0%,
    rgba(47, 128, 237, 0.2) 100%
  );transform:matrix(1,0,0,-1,0,0);content:""}.nav{margin-bottom:20px}.nav>ul{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;font-weight:900;font-size:20px;font-family:"Lato",sans-serif;line-height:24px;text-transform:uppercase}.logo__text{max-width:140px;margin-left:10px;color:#575756}.address-item{display:flex;align-items:center;line-height:24px}.address-item::before{display:block;width:13px;height:20px;margin-right:10px;content:url(img/pin.svg)}.phone-wrapper{text-align:right}.phone{display:flex;align-items:center;margin-top:6px;font-weight:bold;line-height:17px}.phone::before{display:block;width:19px;height:20px;margin-right:5px;content:url(img/phone.svg)}.button{width:229px;height:50px;padding:12px 9px;border:1px solid #4fb848;border-radius:8px;color:#4fb848;font-weight:700;text-align:center;background-color:transparent;outline:none;transition:color .25s ease , background-color .25s ease;display:inline-flex;justify-content:center;align-items:center}.button:hover,.button:focus{color:#fff;background-color:#4fb848}.h1{position:absolute;top:161px;max-width:666px;color:#0072bc;font-weight:400;font-size:40px;line-height:46px}.h2{margin-bottom:40px;color:#0072bc;font-weight:400;font-size:30px;line-height:34px}.header__img{display:block}.advantages{padding-bottom:40px}.advantages-list{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0}.advantages-list>li{width:calc(25% - 20px);margin:0 20px 20px 0;padding:20px 25px 20px 20px;border:1px solid #e0e0e0;border-radius:8px}.advantages-list img{display:block;height:40px;margin-bottom:22px}.advantages-h3{margin:22px auto 23px auto;font-size:15px;line-height:17px}.advantages-list hr{width:100%;height:1px;margin-top:23px;margin-bottom:20px;border:none;color:#4fb848;background:#4fb848}.prices{padding:40px 0}.prices-list{display:flex;flex-wrap:wrap;margin:0 -20px -39px 0}.prices-list>li{width:calc(33.33% - 20px);margin:0 20px 39px 0;padding:20px;border-radius:8px;background:rgba(47,128,237,.15)}.prices-list img{display:block;margin:auto auto 20px auto;mix-blend-mode:multiply}.prices-list h3{margin-bottom:10px;font-weight:normal;font-size:22px;line-height:25px}.prices-list h4{margin-bottom:20px;color:#4fb848;font-weight:normal}.prices-list p{margin-bottom:20px;color:#000;font-size:30px;line-height:34px}.prices-list button{width:100%}.prices-list a.button{width:100%}.procedure{padding:40px 0}.procedure-list{display:flex;flex-wrap:wrap;justify-content:center}.procedure .h2{margin-bottom:30px}.procedure-list li{position:relative;display:flex;width:calc(20% - 31px);padding-top:30px;counter-increment:line-number}.procedure-list li:not(:last-child) {margin-right:38px}.procedure-list li::before{display:block;min-width:40px;height:40px;margin-top:-30px;margin-right:9px;border:1px solid #4fb848;border-radius:50%;color:#4fb848;font-weight:bold;font-size:16px;line-height:38px;text-align:center;content:counter(line-number)}.procedure-list li::after{position:absolute;top:20px;left:49px;width:calc(100% - 49px);height:1px;background-color:#4fb848;content:""}.wearehere{padding:40px 0}.wearehere-map-wrapper{position:relative;min-height:386px}.wearehere-map-wrapper:not(:last-child) {margin-bottom:40px}.map-card{position:absolute;top:27px;left:25px;z-index:1;width:280px;padding:20px;border-radius:8px;color:#000;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.map-card li{display:flex;align-items:center;margin-bottom:10px}.map-card h3{margin-bottom:10px;color:#0072bc;font-size:15px;line-height:17px}.map-card li::before{display:block;min-width:20px;height:20px;margin-right:10px;border:1px solid #4fb848;border-radius:50%;background-repeat:no-repeat;background-position:center;content:""}.map-card__adress::before{background-image:url(img/pin.svg);background-size:8px 10px}.map-card__phone::before{background-image:url(img/phone.svg);background-size:10px 10px}.map-card__email::before{background-image:url(img/envelope.svg)}.map-card__schedule::before{background-image:url(img/clock.svg)}.map-card__text{margin:10px auto;color:#4fb848}.map-card button{width:100%}.d-flex{display:flex;justify-content:space-between;padding-top:40px;padding-bottom:80px}.FAQ .h2{margin-bottom:20px}.FAQ-1{width:49%;margin-right:50px}.FAQ-1 ul,.FAQ-1 p:first-of-type{padding-right:54px}.FAQ-2{width:38.8%}.FAQ__important{color:#4fb848;font-weight:bold}.FAQ p:first-of-type{margin-bottom:25px;margin-left:38px}.FAQ li{display:flex;margin-bottom:25px}.FAQ li::before{display:block;min-width:18px;height:13px;margin-right:20px;background-image:url(img/galinastepanovna.svg);content:""}.contacts{padding:85px 0;background: linear-gradient(
    0deg,
    rgba(0, 141, 210, 0.05) 0%,
    rgba(47, 128, 237, 0.2) 100%
  )}.contacts form{text-align:center}.contacts label{display:block;margin-bottom:20px}.contacts label span{display:inline-block;min-width:95px;text-align:left}.contacts input{width:455px;padding-left:11px;font-size:15px;line-height:50px}.contacts input::placeholder{color:#bdbdbd}.contacts .button{width:265px;margin:20px auto 0 auto;transform:translateX(-44px)}.contacts .h2{margin-bottom:30px;text-align:center}.footer{padding:22px 0;background-color:#0072bc}.footer-list{display:flex;justify-content:center;color:#fff;font-size:12px;line-height:15px}.footer-list > li:not(:last-child) {margin-right:80px}.footer-list a{text-decoration:underline;text-underline-position:under}@media (max-width:1030px){.prices-list h3{min-height:75px}}@media (max-width:990px){.header::before{height:58vw;max-height:560px}.nav{margin-bottom:105px}.nav ul{position:relative}.nav__button-wrapper{position:absolute;right:0;bottom:-65px}.h1{top:206px}.procedure-list{margin-bottom:-20px}.procedure-list li{width:calc(33.33% - 49px);margin-right:73px;margin-bottom:20px}.procedure-list li:nth-child(3),
  .procedure-list li:last-child {margin-right:0}}@media (max-width:900px){.advantages-list>li{width:calc(50% - 20px);padding:15px 20px 20px 20px}.prices-list{margin-bottom:-20px}.prices-list>li{width:calc(50% - 20px);margin-bottom:20px}.prices-list>li:first-child{order:-2}.prices-list > li:nth-child(4) {order:-1}.prices-list > li:nth-child(3) {order:1}.prices-list>li:last-child{order:2}.prices-list h3{min-height:unset}}@media (max-width:768px){.container{padding-right:20px;padding-left:20px}.header::before{height:64vw;max-height:490px}.header__img{max-width: calc(100% + 40px);margin-left:-20px}.h1{max-width:calc(100% - 40px)}.header{margin-bottom:50px}.advantages{padding-bottom:20px}.prices,.procedure,.wearehere{padding:20px 0}.wearehere-map-wrapper:not(:last-child) {margin-bottom:20px}.d-flex{flex-wrap:wrap;margin-bottom:15px;padding-top:20px;padding-bottom:0}.FAQ-1,.FAQ-2{min-width:88%}.FAQ{margin-right:0}.FAQ-1 ul,.FAQ-1 p:first-of-type{padding-right:0}.FAQ-1{margin-bottom:40px}.FAQ-1 p:last-of-type{padding-right:90px}}@media (max-width:666px){.address-list{display:none}.prices-list h3{min-height:75px}}@media (max-width:600px){.FAQ-1,.FAQ-2{min-width:100%}.FAQ-1 p:last-of-type{padding-right:0}.visible-mobile{display:block}.contacts{padding:52px 0}.contacts input{width:calc(100% - 95px)}.contacts .button{margin-left:95px;transform:none}.footer-list > li:not(:last-child) {margin-right:40px}}@media (max-width:580px){.h1{top:186px;font-size:27px;line-height:32px}.h2{font-size:23px;line-height:27px}.nav{margin-bottom:95px}.h2,.procedure .h2{margin-bottom:20px}.prices-list{margin-right:0}.prices-list>li{min-width:100%}.prices-list h3{min-height:unset}.procedure-list li{width:100%}.procedure-list li:not(:last-child) {margin-right:0}.map-card{position:static;width:100%;margin-bottom:10px}}@media (max-width:550px){.header::before{height:75vw;max-height:420px}}@media (max-width:500px){.footer-list > li:not(:last-child) {margin-right:20px}}@media (max-width:480px){.container{padding-right:10px;padding-left:10px}.footer .container{padding-left:0;padding-right:0}.header__img{max-width: calc(100% + 20px);margin-left:-10px}.logo img{width:145px}.nav__button-wrapper{bottom:-58px}.nav__button-wrapper .button{width:150px}.h1{top:136px;max-width:calc(100% - 20px)}.h1,.h2{font-size:20px;line-height:23px}.h2{margin-bottom:10px}.prices,.d-flex{padding-top:10px}.wearehere{padding-bottom:10px}.procedure .h2,.wearehere .h2{margin-bottom:20px}.header{margin-bottom:40px;padding-top:11px}.advantages{padding-bottom:10px}.prices-list{margin-bottom:-10px}.prices-list>li{margin:0 0 10px 0}.advantages-list{margin:0 -10px -10px 0}.advantages-list>li{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;padding:11px 8px 10px 8px}.advantages-list img{float:left;height:15px;margin-right:6px;margin-bottom:0}.advantages-h3{margin:0}.advantages-list hr{margin:10px 0}.wearehere-map-wrapper:not(:last-child) {margin-bottom:40px}.FAQ .h2{margin-bottom:10px}.procedure-list{padding-right:20px;padding-left:5px}.contacts{padding:20px 5px 50px 5px}.contacts .h2{text-align:left}.contacts label span{display:block;margin:0 0 5px 10px}.contacts form{text-align:left}.contacts input{width:100%}.contacts .button{width:100%;margin:0}.footer{padding:10px 15px 12px 15px}.footer-list{display:block}.footer-list > li:not(:last-child) {margin-right:0;margin-bottom:10px}}@media (max-width:410px){.header::before{height:79vw;max-height:420px}}@media (max-width:380px){.header::before{height:83vw;max-height:420px}}@media (max-width:330px){.header::before{height:90vw;max-height:420px}}#contacts-section .fiels_item{display:flex;margin-bottom:20px;position:relative}#contacts-section .fiels_item .error{position:absolute;right:0;top:-21px}#contacts-section ._Forms_generate .fiels_item>label{min-width:95px;text-align:left;font-weight:normal;margin:0;display:flex;align-items:center;justify-content:flex-start}#contacts-section .design__forms_0 input[type="text"],#contacts-section .design__forms_0 input[type="phone"],#contacts-section .design__forms_0 input[type="date"],#contacts-section .design__forms_0 input[type="time"],#contacts-section .design__forms_0 input[type="email"]{width:455px;padding:0 0 0 11px;font-size:15px;line-height:50px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}#contacts-section .design__forms_0 input[type="submit"].btn{width:265px;margin:20px auto 0 auto;transform:translateX(-44px);font-size:15px;display:block;height:50px;padding:12px 9px;border:1px solid #4fb848;border-radius:8px;color:#4fb848;font-weight:700;text-align:center;background-color:transparent;outline:none;transition:color .25s ease , background-color .25s ease}#contacts-section #dtTZyATs{display:flex;flex-direction:column;align-items:center}@media (max-width:610px){#contacts-section .fiels_item{flex-direction:column}#contacts-section ._Forms_generate .fiels_item>label{margin:0 0 5px 10px}#contacts-section .design__forms_0 input[type="submit"].btn{width:100%;transform:none}#contacts-section ._Forms_generate form{width:100%;padding:0}#contacts-section ._Forms_generate form .fiels_item{width:100%}#contacts-section .design__forms_0 input[type="text"],#contacts-section .design__forms_0 input[type="phone"],#contacts-section .design__forms_0 input[type="date"],#contacts-section .design__forms_0 input[type="time"],#contacts-section .design__forms_0 input[type="email"]{width:100%}#contacts-section .fiels_item .error{top:0}}#address-1.modal,#address-2.modal,#to-m1.modal,#to-m2.modal,#to-m3.modal,#to-n1.modal,#to-n2.modal,#to-n3.modal{max-width:1000px;padding:0}@media (max-width:1200px){#address-1.modal,#address-2.modal,#to-m1.modal,#to-m2.modal,#to-m3.modal,#to-n1.modal,#to-n2.modal,#to-n3.modal{max-width:600px}}@media (max-width:800px){#address-1.modal,#address-2.modal,#to-m1.modal,#to-m2.modal,#to-m3.modal,#to-n1.modal,#to-n2.modal,#to-n3.modal{max-width:400px}}.services-list{}ul.services-list{display:flex;flex-direction:row}ul.services-list li{margin:0 20px 39px 0;padding:20px;border-radius:8px;background:rgba(47,128,237,.15);width:50%;display:flex;flex-direction:column}ul.services-list li:nth-child(1) {margin-right:10px}ul.services-list li:nth-child(2) {margin-left:10px}.law-2021{color:#0072bc;padding:40px;border:1px solid #0072bc;border-radius:8px;margin-top:40px;margin-bottom:40px}.law-2021 h3{font-style:normal;font-weight:normal;font-size:30px;line-height:34px;margin:0 0 20px;padding:0}.law-2021 p{max-width:795px;font-style:normal;font-weight:normal;font-size:20px;line-height:23px}.law-2021 p+p{margin-top:20px}@media (max-width:768px){ul.services-list li:nth-child(1) {margin-right:0}ul.services-list li:nth-child(2) {margin-left:0}ul.services-list{flex-direction:column}ul.services-list li{width:100%}.law-2021{}.law-2021 h3{font-size:30px;line-height:34px}.law-2021 p{font-size:15px;line-height:17px}}ul.services-list li h3{font-size:22px;line-height:25px;font-weight:normal}ul.services-list li p{padding-top:10px;font-size:15px;line-height:20px}ul.services-list li a.button{max-width:382px;width:100%;display:block}ul.services-list li .button_wrapper{flex:1;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;padding:20px 20px 0}.map-1,.map-2{width:100%;height:100%;background:url(img/xmap_1_0.jpg.pagespeed.ic.EgLMoKgm4E.jpg) no-repeat center;min-height:386px}.map-2{background:url(img/xmap_2_0.jpg.pagespeed.ic.dtLgVJURXk.jpg) no-repeat center}@media (max-width:580px){.map-1,.map-2{min-height:154px;background:url(img/xmap_1_2.jpg.pagespeed.ic.Q5qHInE5Ft.jpg) no-repeat center;background-size:cover}.map-2{background:url(img/xmap_2_2.jpg.pagespeed.ic.hTLmYWvAh3.jpg) no-repeat center;background-size:cover}.law-2021{padding:20px}.law-2021 h3{font-size:20px;line-height:23px}.law-2021 p{font-size:14px;line-height:16px}}.header__img_2{width:100%;max-width:1440px;height:auto}.header__img_2--wrapper{display:flex;justify-content:center;position:relative;top:-131px;z-index:-1;margin-bottom:-91px}@media (max-width:990px){.header__img_2--wrapper{top:30px;margin-bottom:0}.main-2{top:0}}@media (max-width:620px){.header__img_2--wrapper{margin-bottom:30px}}.footer .container{}.footer .container table{width:100%;padding-top:15px}.footer .container .f-d{display:table}.footer .container .f-m{display:none}.footer .container .f-s{display:none;padding-bottom:15px}.footer .container .footer-row{font-family:'Montserrat',sans-serif}.footer .container .footer-row .footer-col{color:#fff;font-size:12px;vertical-align:top}.footer .container .f-d .footer-row .footer-col{width:25%}.footer .container .f-m .footer-row .footer-col{width:33%}.footer .container .f-s .footer-row .footer-col{width:100%}.footer .container .footer-row .footer-col p{}.footer .container .footer-row .footer-col p .footer-phone-link{font-size:15px;line-height:20px;display:flex;align-items:center;justify-content:flex-start;margin-top:5px;text-decoration:none;font-family:"Ubuntu",sans-serif}.footer .container .footer-row .footer-col a{text-decoration:underline;text-underline-position:under}.footer .container .footer-row .footer-col p .footer-phone-link img{margin-right:10px}.footer .container .footer-row .footer-col .link-to-other{font-size:15px;line-height:20px;font-family:"Ubuntu",sans-serif}.footer .container .footer-row.footer-row-2 .footer-col{padding-top:25px}@media (max-width:1070px){.footer .container .f-m{display:table}.footer .container .f-d{display:none}.footer .container .f-s{display:none}}#contacts-section .design__forms_0 input.agree-checkbox{width:auto}@media (max-width:768px){.footer .container .f-m{display:none}.footer .container .f-d{display:none}.footer .container .f-s{display:table}.footer .container .f-s .logo-image{margin-bottom:5px}.footer .container .footer-row.footer-row-2 .footer-col{padding-top:12px}}