@font-face{font-family:"Gotham Pro";src:url("../fonts/GothamProBold.woff2") format("woff2"),url("../fonts/GothamProBold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Gotham Pro";src:url("../fonts/GothamProMedium.woff2") format("woff2"),url("../fonts/GothamProMedium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Bold.woff2") format("woff2"),url("../fonts/ProximaNova-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Light.woff2") format("woff2"),url("../fonts/ProximaNova-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/ProximaNova-Regular.woff") format("woff");font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}input,textarea{font:inherit}body{overflow-x:hidden;background-color:#fff;font:400 14px/1.2 "Proxima Nova",sans-serif;font-size:14px;font-size:1.27vw}@media (max-width: 1023.62205px){body{font-size:13px}}@media (min-width: 1181.10236px){body{font-size:15px}}a{color:inherit;text-decoration:none;cursor:pointer}h1,h2,h4,nav,input[type="submit"]{font-family:"Gotham Pro",sans-serif;text-transform:uppercase}h1,h2,h4,input[type="submit"]{font-weight:700}input[type="submit"],button{cursor:pointer}img{width:100%}.underline{position:relative;width:4px;height:4px;margin:1vw auto 3.125vw;border-radius:50%;background-color:#f8c957}.underline::before,.underline::after{content:'';position:absolute;top:50%;width:65px;height:1px;background-color:#f8c957}.underline::before{left:425%}.underline::after{right:425%}.header-main-wrap{padding:1.44vw 1vw 4.69vw;background:url("../images/1-min.png") 100% 50%/cover;color:#fff}@media (max-width: 800px){.header-main-wrap{background-position-x:90%}}@media (max-width: 520px){.header-main-wrap{background-position-x:65%}}header{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;max-width:1100px;margin:auto}@media (max-width: 520px){header{-webkit-flex-direction:column;flex-direction:column}}.logo{display:block;width:16.66667%;min-width:150px;margin-right:9.11467%}@media (max-width: 800px){.logo{margin-right:2vw}}@media (max-width: 520px){.logo{margin:auto;margin-bottom:2vw}}nav li{display:inline-block;padding-right:3vw;text-align:center}nav li a{border-bottom:1px solid transparent;line-height:2.143;-webkit-transition:border-bottom .3s;-moz-transition:border-bottom .3s;-o-transition:border-bottom .3s;transition:border-bottom 0.3s}nav li a:hover{border-bottom:1px solid #ffc016}@media (min-width: 1300px){nav li{padding-right:49px}}@media (max-width: 800px){nav{margin-left:auto}nav li:last-of-type{padding-right:0}}@media (max-width: 520px){nav{margin:auto}}.contacts{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-left:auto;font-weight:300;line-height:2.14}.contacts a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color 0.3s}.contacts a:not(:first-of-type){margin-left:2vw}.contacts a:hover{color:#dedede}@media (max-width: 800px){.contacts{margin-left:auto}}@media (max-width: 520px){.contacts{margin:auto;margin-top:2vw}}.icon{display:inline-block;width:23px;height:23px;margin-right:0.94vw}.icon.tel{background:url(../images/phone-call.svg)}.icon.email{background:url(../images/envelope.svg)}main{max-width:1100px;margin:10.31vw auto 0}h1{font-size:60px;font-size:5.45vw;letter-spacing:3px;line-height:0.5;margin-bottom:1.62vw}@media (max-width: 605.50459px){h1{font-size:33px}}@media (min-width: 1834.86239px){h1{font-size:100px}}h3{font-size:24px;font-size:2.18vw;padding-right:17vw}@media (max-width: 733.94495px){h3{font-size:16px}}@media (min-width: 2293.57798px){h3{font-size:50px}}.main__consult{position:relative;width:27.81vw;min-width:495px;margin-top:5.94vw;padding:2.44vw 1.88vw 2.13vw;box-shadow:3px 10px 50px #000}.main__consult::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(43,47,64,0.55);mix-blend-mode:multiply}.main__consult h4{color:#f8c957;margin-bottom:2.13vw;font-size:14px;font-size:1.26vw;letter-spacing:0.7px;line-height:1.71;text-align:center}@media (max-width: 1031.74603px){.main__consult h4{font-size:13px}}@media (min-width: 1587.30159px){.main__consult h4{font-size:20px}}.main__consult form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative}.main__consult input{display:block;width:46%;min-width:200px;min-height:35px;color:inherit}.main__consult input[type="text"]{margin-bottom:calc(2vw - 5px);padding:5px;border:none;background:transparent;font:inherit;font-weight:300;text-align:center}.main__consult input[type="submit"]{padding:1vw;border:1px solid #f3c12f;background-color:transparent;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color 0.3s}.main__consult input[type="submit"]:hover{background-color:#f3c12f}@media (min-width: 1300px){.main__consult{min-width:615px}}@media (max-width: 800px){.main__consult{min-width:400px}}@media (max-width: 520px){.main__consult{width:100%;min-width:initial}}.advantages{padding:9vw 0 11.44vw 0}.advantages__wrap{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:1100px;margin:auto}.advantages .img-wrap{width:62px;height:62px;margin:auto}.advantages p{color:#8b8b8b}.advantage{width:calc(25% - 2 * 1.88vw);min-width:222px;text-align:center;cursor:default}.advantage:hover .img-wrap,.advantage:hover h4{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.advantage:hover .line{width:7.88vw}.advantage:hover p{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.advantage .img-wrap{margin-bottom:1.56vw;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:transform 0.3s}.advantage h4{text-align:center;white-space:nowrap;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:transform 0.3s}.advantage .line{width:1.94vw;height:1px;margin:1.2vw auto 1.06vw;background:#f8c957;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width 0.3s}.advantage p{font-weight:300;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:transform 0.3s}@media (max-width: 950px){.advantage{margin-bottom:2vw}}.what{position:relative;height:425px;background-image:url(../images/home-1-min.png);color:#fff}.what::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:89%;max-width:980px;border-radius:8%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.what__wrap{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;top:-3vw;bottom:-3vw;left:50%;width:89%;max-width:980px;padding:6.125vw 4.875vw 5.9375vw 5.9375vw;box-shadow:0 23px 90px 10px rgba(0,0,0,0.25);background-color:#2b2f40;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.what h2{margin-bottom:2.06vw;color:#f8c957;font-weight:500;font-size:24px;font-size:1.5vw;line-height:0.75}@media (max-width: 1200px){.what h2{font-size:18px}}@media (min-width: 1866.66667px){.what h2{font-size:28px}}.what .img-wrap{width:40.2%;max-width:334px}@media (min-width: 1300px){.what__wrap{padding:98px 78px 95px 98px}.what h2{margin-bottom:30px}}@media (max-width: 950px){.what__wrap{width:90%}}@media (max-width: 800px){.what{height:auto}.what__wrap{position:static;width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.what .img-wrap{-webkit-order:1;order:1;width:100%;max-width:260px;margin:auto;margin-bottom:2vw}}.ui-accordion .ui-accordion-header{margin:0;padding:0;padding-left:calc(18px + 1.06vw);font-size:18px;font-size:1.125vw;line-height:1.1;outline:0}@media (max-width: 1422.22222px){.ui-accordion .ui-accordion-header{font-size:16px}}@media (min-width: 1688.88889px){.ui-accordion .ui-accordion-header{font-size:19px}}@media (min-width: 1300px){.ui-accordion .ui-accordion-header{padding-left:38px}}.ui-icon{position:absolute;top:10px;left:0}.ui-icon.iconOpen{background:url("../images/arrow-up-min.png") no-repeat;background-size:18px;width:18px;height:13px}.ui-icon.iconClosed{background:url("../images/arrow-down-min.png") no-repeat;background-size:18px;width:18px;height:13px}.ui-accordion .ui-accordion-content{position:relative;left:-0.125vw;padding:0;padding-top:1.125vw;color:#bababa;font-weight:300}@media (min-width: 1300px){.ui-accordion .ui-accordion-content{padding-top:18px}}.accordion-container{width:56.5%}@media (max-width: 800px){.accordion-container{-webkit-order:2;order:2;width:100%}}.accordion h3{margin-bottom:2.06vw}.accordion h3:not(:first-of-type){margin-top:2.43vw}@media (min-width: 1300px){.accordion h3{margin-bottom:33px}.accordion h3:not(:first-of-type){margin-top:35px}}.how{padding:8.19vw 0 7.56vw;background:#f5f5f5}.how__wrap{max-width:980px;margin:auto}.how h2{color:#35495f;font-size:22px;font-size:2vw;text-align:center}@media (max-width: 850px){.how h2{font-size:17px}}@media (min-width: 1400px){.how h2{font-size:28px}}.how__items{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.how__item{width:35.71%;max-width:350px;min-width:300px;margin:0 auto 3.875vw;text-align:center}.how__item__marker{margin-bottom:1.625vw;color:#f8c957;font:700 100px/0.7 "Gotham Pro",sans-serif}.how__item__marker img{position:relative;width:47px;height:47px;margin-left:-50px}.how__item:nth-of-type(1) img{bottom:3px;left:2px}.how__item:nth-of-type(2) img{bottom:1px;left:-9px}.how__item:nth-of-type(3) img{bottom:-9px;left:-8px}.how__item:nth-of-type(4) img{bottom:-1px;left:-6px}.how__item h4{margin-bottom:2.125vw;font-weight:500}.how__item p{color:#8b8b8b;font-weight:300}.stages{padding-top:5.69vw;font-size:14px;font-size:1.27vw;text-align:center}@media (max-width: 1023.62205px){.stages{font-size:13px}}@media (min-width: 1102.3622px){.stages{font-size:14px}}.stages__wrap{max-width:1600px;margin:auto}.stages h2{color:#35495f;font-size:22px;font-size:2vw}@media (max-width: 850px){.stages h2{font-size:17px}}@media (min-width: 1400px){.stages h2{font-size:28px}}.stages__items{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;counter-reset:stages}.stages__item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 0 300px;flex:1 0 300px;position:relative;height:394px}.stages__item:nth-of-type(1){background:url("../images/fz-261-zdaniya-i-sooruzheniya-min.png") 50% 50%/cover}.stages__item:nth-of-type(2){background:url("../images/1482764794-min.png") 50% 50%/cover}.stages__item:nth-of-type(3){background:url("../images/practice_03-L43-1024x768-min.png") 50% 50%/cover}.stages__item::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-color:rgba(43,47,64,0.91);opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity 0.3s}.stages__item__outer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;position:relative;z-index:10;background-color:rgba(255,255,255,0.73);width:100%;min-height:120px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color 0.3s}.stages__item__marker{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;top:7px;width:44px;height:44px;background-color:#f8c23f;color:#fff;font:700 24px/1 "Gotham Pro",sans-serif;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.stages__item__marker::before{content:counter(stages);counter-increment:stages;display:block;position:relative;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.stages__item h4{color:#2b2f40;font-weight:500;line-height:1.71;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color 0.3s}.stages__item p{margin-bottom:1.56vw}.stages__item__inner{display:none;position:relative;z-index:10;margin-top:0.31vw;padding:0 0.75vw;opacity:0;color:#fff;font-weight:300;line-height:1.29;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity 0.3s}.stages__item:hover{-webkit-justify-content:flex-start;justify-content:flex-start}.stages__item:hover::before{opacity:1}.stages__item:hover .stages__item__outer{background-color:transparent}.stages__item:hover h4{color:#f8c957}.stages__item:hover .stages__item__inner{display:block;opacity:1}@media (max-width: 800px){.stages__item{min-height:335px;max-height:394px}}.recommendations{padding:5.69vw 39.06vw 8.625vw 15.125vw;background:url("../images/recommendations-bg-min.png") 80% 50%/cover}.recommendations__wrap{max-width:730px}.recommendations h2{margin-bottom:2.625vw;font-size:30px;font-size:2.2vw;font-weight:500;line-height:0.8}@media (max-width: 863.63636px){.recommendations h2{font-size:19px}}@media (min-width: 1590.90909px){.recommendations h2{font-size:35px}}.recommendations img{width:60px;height:60px;margin-bottom:0.94vw}.recommendations h4{margin-bottom:1.625vw;font-weight:500;line-height:1.29}.recommendations p{color:#8b8b8b;font-weight:300;line-height:1.71}@media (min-width: 1300px){.recommendations__wrap{margin:auto}}@media (max-width: 950px){.recommendations{padding-left:1vw;background-position:70% 50%}}@media (max-width: 800px){.recommendations{background-position:60% 50%}}@media (max-width: 520px){.recommendations{padding-right:1vw;background-position:40% 50%}}.recommendation:first-of-type{margin-bottom:2.06vw}.questions{padding:4.25vw}.questions__wrap{max-width:922px;margin:auto}.questions h2{margin-bottom:3.375vw;font-size:30px;font-size:2.2vw;font-weight:500;line-height:1;text-align:center}@media (max-width: 909.09091px){.questions h2{font-size:20px}}@media (min-width: 1590.90909px){.questions h2{font-size:35px}}.questions form{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;position:relative;max-width:922px;margin:auto;padding:3.25vw 5.94vw 3.69vw;box-shadow:0px 14px 46px 0 rgba(0,0,0,0.1)}.questions__input{width:47.9452%;margin-bottom:2.81vw}.questions textarea{margin-bottom:3.44vw}.questions__submit{width:100%}.questions__submit input{display:block;width:13.75vw;min-width:150px;height:2.94vw;min-height:47px;margin:auto;background-color:transparent;border:solid 1px #f8c957;letter-spacing:1.4px;line-height:2.14;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color 0.3s}.questions__submit input:hover{background-color:#f8c957}.questions .img-wrap{position:absolute;top:3.875vw;right:-5vw;width:8.25vw;max-width:132px;height:9vw;max-height:144px}@media (min-width: 1300px){.questions .img-wrap{right:-12vw}}@media (max-width: 520px){.questions{padding:4.25vw 0}.questions__input{-webkit-flex:1 0 221px;flex:1 0 221px}.questions .img-wrap{display:none}}.questions__input input,.questions textarea{width:100%;border:0;border-bottom:1px solid #000;outline:0;font-weight:300;line-height:2.14}.recalls{background:url("../images/img2-min.png") 50% 50%/cover rgba(0,0,0,0.3);background-blend-mode:multiply;padding:5vw 0 3.81vw 0;text-align:center}.recalls__wrap{max-width:1100px;margin:auto}.recalls h2{font-size:22px;font-size:2vw;line-height:1.09;color:#fff}@media (max-width: 850px){.recalls h2{font-size:17px}}@media (min-width: 1400px){.recalls h2{font-size:28px}}.recalls__container{position:relative;max-width:730px;min-height:261px;margin:auto;padding:4vw 4vw 2.5vw;background-color:rgba(255,255,255,0.88);line-height:1.71}.recalls__container *:focus{outline:0}.recalls p{position:relative;margin-bottom:1.81vw;padding-left:3.56vw;font-weight:300}.recalls p::before{content:"";position:absolute;top:1px;left:0;width:31px;height:25px;background:url("../images/left-quote-min.png") 100%/cover no-repeat}.recalls .recall__author{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.recalls .recall__author__name{font-weight:700;text-transform:uppercase}.recalls .recall__author__position{color:#8b8b8b;font-weight:300}.recalls .img-wrap{display:inline-block;width:42px;height:42px;margin-right:0.8125vw}.recalls .img-wrap img{border-radius:50%}@media (max-width: 800px){.recalls p{padding-left:31px}.recalls p::before{width:25px;height:21px}}.slick-arrow{position:absolute;width:16px;height:31px;color:rgba(255,255,255,0.5);font-size:31px;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color 0.3s}.slick-arrow:hover,.slick-arrow:focus,.slick-arrow:active{color:#f2b809}.slick-arrow::before{content:""}.slick-prev{left:-10.75vw}@media (max-width: 950px){.slick-prev{left:-2.5vw}}.slick-next{right:-10.75vw}@media (max-width: 950px){.slick-next{right:-2.5vw}}.slick-dots{bottom:calc(-2.19vw - 26px);width:calc(100% - 8vw)}.slick-dots li button:before{opacity:1;color:rgba(255,255,255,0.6);font-size:9px}.slick-dots li.slick-active button::before{color:#eca606}.prices{padding:7.19vw 1vw 9.94vw;text-align:center}.prices h2{font-size:22px;font-size:1.375vw;font-weight:700;line-height:1.09;color:#29394a}@media (max-width: 1309.09091px){.prices h2{font-size:18px}}@media (min-width: 1818.18182px){.prices h2{font-size:25px}}.prices .underline{margin-bottom:1.06vw}.prices p{margin-bottom:8.625vw;font-size:18px;font-size:1.125vw;font-weight:300;line-height:1.33;color:#29394a}@media (max-width: 1422.22222px){.prices p{font-size:16px}}@media (min-width: 1777.77778px){.prices p{font-size:20px}}.prices__container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}.prices__item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:351px;min-height:357px;margin:0 2.06vw;padding-bottom:3.44vw;box-shadow:0px 14px 18px 0 rgba(84,84,84,0.07);-webkit-transition:box-shadow .7s;-moz-transition:box-shadow .7s;-o-transition:box-shadow .7s;transition:box-shadow 0.7s}.prices__item:hover,.prices__item:focus,.prices__item:active{box-shadow:0px 34px 73px 0 rgba(84,84,84,0.15)}.prices__item:nth-of-type(1) .prices__marker::before{width:46px;height:46px;background-image:url("../images/apartment.svg")}.prices__item:nth-of-type(2) .prices__marker::before{width:51px;height:40px;background-image:url("../images/house.svg")}.prices__item:hover .square-scale__point.active,.prices__item:focus .square-scale__point.active,.prices__item:active .square-scale__point.active{color:#000}.prices__item:hover .square-scale__point.active .square-scale__point__diamond,.prices__item:focus .square-scale__point.active .square-scale__point__diamond,.prices__item:active .square-scale__point.active .square-scale__point__diamond{width:13px;height:13px}.prices__marker{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;top:-37.125px;width:74.25px;height:74.25px;background-color:#f8c957;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.prices__marker::before{content:"";display:block;position:relative;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.prices h4{margin-bottom:3.75vw;font-weight:500;line-height:2.14}.prices .price{margin-top:auto;color:#010101}.prices .price__num{font-size:24px;font-size:1.5vw;font-weight:700;line-height:1.25}@media (max-width: 1333.33333px){.prices .price__num{font-size:20px}}@media (min-width: 1866.66667px){.prices .price__num{font-size:28px}}.prices .price__currency{font-size:18px;font-size:1.125vw;font-weight:300;line-height:1.67}@media (max-width: 1422.22222px){.prices .price__currency{font-size:16px}}@media (min-width: 1777.77778px){.prices .price__currency{font-size:20px}}@media (max-width: 800px){.prices__item{min-height:initial}.prices__item:first-of-type{margin-top:30px;margin-bottom:70px}.prices .price{margin-top:3vw}}.square-scale{position:relative;width:220px;height:2px;margin-bottom:3.375vw;background-color:#c9c9c9}.square-scale__point{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute;top:-5px;width:10.5px;height:10.5px;color:#aeaeae;font-size:14px;font-size:1.27vw;font-weight:300;line-height:2.14;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color 0.3s}@media (max-width: 1023.62205px){.square-scale__point{font-size:13px}}@media (min-width: 1102.3622px){.square-scale__point{font-size:14px}}.square-scale__point:nth-of-type(1){left:0}.square-scale__point:nth-of-type(2){left:69px}.square-scale__point:nth-of-type(3){right:69px}.square-scale__point:nth-of-type(4){right:0}.square-scale__point__diamond{position:absolute;top:0;left:0;width:10.5px;height:10.5px;background-color:#c9c9c9;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:width .3s,height .3s;-moz-transition:width .3s,height .3s;-o-transition:width .3s,height .3s;transition:width 0.3s,height 0.3s}.square-scale__point__label{padding-top:1vw;white-space:nowrap}.square-scale__point.active .square-scale__point__diamond{background-color:#f8c957}@media (max-width: 800px){.square-scale{margin-bottom:40px}.square-scale__point__label{padding-top:10px}}.consult{display:-webkit-flex;display:flex;min-height:203px;background-color:#f8c23f}.consult__wrap{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:1170px;margin:auto;padding:3.875vw 1.875vw 3.375vw}.consult__description{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:46.15%}.consult__form-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;width:29.91%}.consult h2{margin-bottom:1.375vw;padding-left:0.94vw;border-left:3px solid #fff;font-size:24px;font-size:1.5vw;font-weight:700;line-height:1.25}@media (max-width: 1333.33333px){.consult h2{font-size:20px}}@media (min-width: 1866.66667px){.consult h2{font-size:28px}}.consult p{color:#fff;font-size:18px;font-size:1.125vw;line-height:1.33}@media (max-width: 1244.44444px){.consult p{font-size:14px}}@media (min-width: 1777.77778px){.consult p{font-size:20px}}.consult form{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.consult input[type="text"]{width:21.79vw;min-width:140px;max-width:255px;height:5.47vw;min-height:35px;max-height:64px;margin-right:1.875vw;border:solid 1px #fff;background-color:transparent;color:#fff;font-size:16px;font-size:1vw;line-height:1.88;text-align:center}@media (max-width: 1400px){.consult input[type="text"]{font-size:14px}}@media (min-width: 1800px){.consult input[type="text"]{font-size:18px}}.consult button{display:block;width:5.56vw;min-width:35px;max-width:65px;height:5.56vw;min-height:35px;max-height:65px;border:0;background-color:#fff}.consult button i{font-size:34px;font-size:2.91vw}@media (max-width: 1030.92784px){.consult button i{font-size:30px}}@media (min-width: 1305.84192px){.consult button i{font-size:38px}}@media (max-width: 520px){.consult__wrap{-webkit-flex-direction:column;flex-direction:column}.consult__description{margin-bottom:20px}.consult__description,.consult__form-container{-webkit-justify-content:center;justify-content:center;width:100%}.consult input[type="text"]{width:80vw}}.footer{display:-webkit-flex;display:flex;min-height:85px;background-color:#2b2f40;color:#fff}.footer__wrap{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:1170px;margin:auto;padding:3.875vw 1.875vw 3.375vw}.footer__logo{width:160px;height:30px}.footer i{width:28px;height:28px}@media (max-width: 520px){.footer__wrap{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.footer__logo{margin-bottom:20px}}
