@font-face{font-family:Gotham;src:url("../fonts/Gotham-Font/GothamBold.ttf")}@font-face{font-family:Brandon Grotesque;src:url("fonts/Brandon_Grotesque/BrandonGrotesque-Bold.ttf");font-weight:bold;font-style:normal}header .row{height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .hamburger,header .hamburger_check,header input{display:none}nav{height:100%}nav .menu{margin:0;padding:0;list-style-type:none;width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav .menu_item{height:35px;line-height:35px;padding:0 21px;-webkit-transition:1s all;transition:1s all}nav .menu_item:hover{background-color:#ffbb42;border-radius:2px}nav .menu_item:hover a{color:#fff}nav .menu_link{color:#868686;font-size:14px;text-decoration:none;font-family:'Lato';text-transform:uppercase}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo{position:relative;min-height:700px;padding:110px 0 350px 0;background-color:#709dca;text-align:center;color:#fff}.promo_title,.promo_subtitle{color:#fff !important}.promo_wrapper{margin-top:33px;padding-left:40px;padding-right:40px}.promo_form{position:relative}.promo_form .form-control,.promo_form .btn{width:100%;height:100%}.promo_form .form-control{padding-left:30px}.promo button{font-family:'Open Sans', sans-serif;color:#fff;font-size:14px;text-transform:uppercase}.promo_label{position:relative;width:100%;height:50px}.promo_label i{position:absolute;top:50%;left:10px;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);color:#6e6e6e;font-size:13px}.promo_laptop{position:absolute;left:50%;bottom:-80px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:840px}.promo_title,.service_title,.about_rightside_title,.price_title,.work_title{font-family:'Gotham', sans-serif;font-size:30px;text-transform:uppercase;line-height:30px;margin:0;color:#394b50}.promo_subtitle,.service_subtitle,.price_subtitle,.work_subtitle{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300;color:#75888d}.service{min-height:930px;padding:205px 0 160px 0}.service_title,.service_subtitle{text-align:center}.service_subtitle{font-weight:normal}.service .row .service_col:nth-child(2n){padding-left:30px}.service .row .service_col:nth-child(2n+1){padding-right:30px}.service_wrapper{margin-top:90px;position:relative;min-height:90px}.service_wrapper_img{font-size:44px;position:absolute;top:0;left:0;color:#709dca}.service_wrapper_img:hover{color:#f6772c}.service_wrapper_text{padding-left:70px}.service_wrapper_text_title{font-family:'Lato', sans-serif;font-weight:bold;color:#394b50;line-height:16px;text-transform:uppercase}.service_wrapper_text_descr{margin-top:20px;color:#7b7b7b}.service_wrapper:not(.service_first){margin-top:80px}.about{position:relative;height:620px;color:#fff;background-color:#ffc155}.about_img{position:absolute;width:50vw;height:100%}.about_rightside{position:relative;display:inline-block;margin-left:calc(50vw + 80px);margin-top:164px}.about_rightside_title{color:#fff !important}.about_rightside_descr{width:505px;font-size:13px;font-family:'Open Sans';margin:30px 0}.about_rightside_btn{width:145px;height:45px;background-color:rgba(0,0,0,0);border:solid 1px #e7ad48;border-radius:2px;color:#fff;font-size:14px;text-transform:uppercase}.price{min-height:900px;padding:135px 0 165px 0;background-color:#e7edf3;text-align:center}.price_title{color:#394b50}.price_subtitle{color:#75888d}.price .row{height:500px;margin-top:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price .row .price_col:nth-child(2n+1){background-color:#fff;border-radius:3px;border:solid 1px #ccd5df;height:440px}.price .row .price_col:nth-child(2n){height:500px;border-radius:3px;background-color:#709dca}.price .row .price_col:nth-child(2n) .price_wrapper_plan,.price .row .price_col:nth-child(2n) .price_wrapper_dollar,.price .row .price_col:nth-child(2n) .price_wrapper_month{color:#fff}.price .row .price_col:nth-child(2n) .price_wrapper hr{background-color:#e2e9f0}.price .row .price_col:nth-child(2n) .price_wrapper_benefit{color:#c2e1ff}.price .row .price_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price_wrapper{text-transform:uppercase}.price_wrapper_plan{font-family:'Lato';font-size:25px}.price_wrapper_dollar{color:#ffbb42;font-family:'Lato';font-weight:bold;font-size:60px;line-height:70px;margin-top:20px}.price_wrapper_month,.price_wrapper_plan{color:#818b95}.price_wrapper_benefit{color:#b5bbc1}.price_wrapper_month{font-weight:300;font-size:20px;line-height:20px;margin-bottom:30px}.price_wrapper hr{width:330px;height:1px;background-color:#8eb8e2}.price_wrapper_benefit{font-size:14px;line-height:14px}.price_wrapper_btn{width:130px;height:42px;border:none;border-radius:2px;background-color:#ffbb42;color:#fff;text-transform:uppercase;margin-top:35px}.work{min-height:860px;text-align:center;padding:150px 0}.work_wrapper{height:270px;text-align:center;margin-top:110px}.work_wrapper i{position:relative;font-size:60px;color:#709dca}.work_wrapper i .work_wrapper_arrow{position:absolute;left:123px;top:-40px}.work_wrapper i .work_wrapper_arrow_down{position:absolute;left:123px;bottom:-40px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.work_wrapper i:hover{color:#f6772c}.work_wrapper_title{font-family:'Lato';font-weight:bold;font-size:20px;line-height:20px;text-transform:uppercase;margin-top:80px}.work_wrapper_descr{font-family:'Open Sans';font-size:16px;color:#7b7b7b;margin-top:30px}.work_btn{width:165px;height:45px;border:none;border-radius:2px;background-color:#ffbb42;color:#fff;text-transform:uppercase;margin-top:90px}.client{min-height:900px;padding:140px 0 160px 0;background-color:#ffc155}.client .service_title{color:#fff}.client .service_subtitle{color:#fff}.client .row{margin-top:60px}.client_col{margin-top:20px}.client_wrapper{position:relative;height:241px;background-color:#fff}.client_wrapper .quote_open,.client_wrapper .quote_close{position:absolute;font-family:'Brandon Grotesque';font-size:30px}.client_wrapper .quote_open{left:160px;top:45px}.client_wrapper .quote_close{right:230px;bottom:60px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.client_wrapper_img{width:121px;height:121px;margin:43px 30px}.client_wrapper_flex{position:absolute;width:344px;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client_wrapper_flex_descr{font-family:'Open Sans';font-size:13px;color:#7b7b7b}.client_wrapper_flex_prof{font-size:14px;font-family:'Lato';color:#99a9ae;text-transform:uppercase;margin-top:20px}.client_wrapper_flex_prof span{color:#f6772c}.news{min-height:945px;padding:150px 0 60px 0}.news .promo_form>.btn{color:#fff;text-transform:uppercase}.news_contact{width:1100px;height:550px;background:url("../img/Map.png") center center/cover no-repeat;margin:0 auto;margin-top:50px;padding-top:40px}.news_contact_circle{width:279px;height:292px;background:url("../icons/Contact_circle.png") center center/cover no-repeat;margin:0 auto;padding:65px}.news_contact_circle_address{text-align:center;font-size:13px}.news_contact_circle_address h3{font-size:15px;color:#fff;margin-bottom:10px}.news_contact_circle_address p{color:#aeb7ba;margin:5px 0 0 0}.news_contact_circle_address_email{color:#ffbb42}.news_contact_logo{display:block;width:50px;height:50px;margin:6px auto}.footer_divider{background-color:#8eb8e2;margin:0}.footer_wrapper{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:70px}.footer_wrapper_item{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}.footer_wrapper_link{font-family:'Lato';font-size:13px;color:#394b50;text-decoration:none;text-transform:uppercase}.footer_wrapper_link:hover{color:#ffbb42}.footer_tel{font-size:22px;text-align:center;color:#394b50;margin-top:30px}.footer_tel i{font-size:16px;margin-right:7px}.footer_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.footer_social_wrapper{width:108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_social_wrapper i{font-size:16px;color:#709dca}.footer_social_wrapper i:hover{color:#ffc155}.footer_subfooter{width:100%;height:50px;background-color:#709dca;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;margin-top:50px}.footer_subfooter_text{font-family:'Open Sans';font-size:13px;color:#fff}section{position:relative}.anchor{position:absolute;top:0}.anchor_service{position:relative}@media (max-width: 1399px){nav .menu_link{font-size:12px}.work_wrapper_arrow,.work_wrapper_arrow_down{left:110px !important}}@media (max-width: 1199px){nav .menu_link{font-size:11px}.about{height:455px}.about_rightside{margin-top:100px}.about_rightside_descr{width:100%}.price hr{width:280px}.work_wrapper_arrow,.work_wrapper_arrow_down{left:88px !important}.client_wrapper .quote_open{top:28px}.client_wrapper .quote_close{right:100px;bottom:50px}.client_wrapper_flex{width:260px}.news_contact{position:relative;width:100%}}@media (max-width: 991px){nav .menu_link{font-size:8px}.promo{min-height:600px}.promo_subtitle{font-size:15px}.promo_wrapper .form-control{font-size:13px}.promo_wrapper .btn{font-size:12px}.promo_laptop{width:560px;height:300px}.service_wrapper i{padding-left:10px}.about_rightside{margin-top:50px}.about_rightside_descr{width:95%;font-size:14px;margin-bottom:10px}.price{padding:100px 0}.price .row{margin-top:120px}.price_col{width:33%}.price_col hr{width:165px}.work{padding:100px 0}.work_wrapper_descr{font-size:12px}.work_wrapper_arrow,.work_wrapper_arrow_down{left:58px !important}.client_wrapper{margin-top:20px}.client_wrapper_flex{width:auto}.client .quote_open{top:50px}.client .quote_close{bottom:80px}}@media (max-width: 767px){.anchor{top:-100px}header{position:fixed;top:0;left:0;width:100vw;height:100px;z-index:10;background-color:#fff}header .logo{position:absolute;width:50px;height:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header nav .menu{text-align:center;position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:-100%;width:50vw;height:100vh;background-color:rgba(0,0,0,0.8);-webkit-transition:all 1s;transition:all 1s;z-index:10}header nav .menu_item{margin:10px 0}header nav .menu_item a{font-size:18px}header nav .menu_item:hover{background-color:rgba(0,0,0,0)}header nav .menu_item:hover a{color:#868686}header .row{position:relative}header .row input{display:none}header .row input:checked ~ .hamburger span:first-child{margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .row input:checked ~ .hamburger span:nth-child(2){display:none}header .row input:checked ~ .hamburger span:last-child{margin-top:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .row input:checked ~ nav>.menu{left:0%}header .row .hamburger{z-index:-1;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:50px;height:100px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .row .hamburger span:first-child{margin-bottom:10px}header .row .hamburger span:last-child{margin-top:10px}header .row .hamburger span{width:100%;height:3px;background-color:#000;-webkit-transition:all 0.3s;transition:all 0.3s}header .row .hamburger_check{display:block;width:50px;height:50px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.promo{margin-top:100px;min-height:300px;padding:100px 0}.promo_title{font-size:28px}.promo_subtitle{font-size:11px}.promo_laptop{width:420px;height:225px;bottom:-150px}.promo_form{padding:1px}.service_wrapper i:hover{color:#709dca}.service .row .service_col:nth-child(2n),.service .row .service_col:nth-child(2n+1){padding:0}.about_rightside{margin-top:30px;margin-left:55vw}.about_rightside_descr{font-size:14px;margin:10px 0}.price{min-height:800px;padding:50px 0}.price_col{margin-top:60px;width:100%;height:440px}.price .row{height:100%}.work_wrapper_arrow,.work_wrapper_arrow_down{display:none}.work_wrapper i{font-size:90px}.work_wrapper i:hover{color:#709dca}.work_wrapper_title{margin-top:50px;font-size:30px}.work_wrapper_descr{font-size:20px}.client .quote_open{top:40px}.client .quote_close{bottom:60px}.footer_wrapper_link{font-size:10px}.footer_wrapper_link:hover{color:#394B50}.footer_social_wrapper i:hover{color:#709dca}}@media (max-width: 575px){header .row{padding:0 20px}.promo_laptop{height:auto;width:80%;bottom:-150px}.about_img{display:none}.about_rightside{margin:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.price .row{margin:0}.client .quote_open{top:20px;left:60px}.client .quote_close{right:5px}.client_wrapper_img{margin:40px 5px 0 10px;width:64px;height:64px}.client_col{padding:0}.footer_wrapper_link{font-size:7px}.footer_subfooter_text{font-size:7px}}@media (max-width: 575px) and (max-width: 440px){.promo_laptop{bottom:-110px}}
/*# sourceMappingURL=style.min.css.map */