*{-webkit-tap-highlight-color:transparent}::-moz-selection{background-color:#206fff}::selection{background-color:#206fff}::-webkit-input-placeholder{color:#206fff}::-moz-placeholder{color:#206fff}:-moz-placeholder{color:#206fff}:-ms-input-placeholder{color:#206fff}[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select:focus::-ms-value{color:#191c1f;background:0 0}select::-ms-expand{display:none}body{color:#999;font-family:'PT Sans';font-weight:400;font-style:normal;font-size:16px;line-height:24px;position:relative}body,html{width:100%;height:100%;-webkit-overflow-scrolling:touch}.wrappers{width:100%;max-width:1260px;height:100%;margin:0 auto;text-align:center}.overlay{background-color:rgba(15,15,15,.5);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:12;-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s}.overlay.active{opacity:1;visibility:visible}.dekstop-hidden{display:none}.mobile-visible{display:none}ol,ul{list-style:none;padding-left:0;margin:0}a{color:#7b7a7a;text-decoration:none}p{margin:0 0 25px}b{font-weight:700}header{width:100%;height:126px;position:absolute;z-index:113;-webkit-transition:background-color .2s,height .3s,-webkit-box-shadow .4s,-webkit-transform .5s;transition:background-color .2s,height .3s,-webkit-box-shadow .4s,-webkit-transform .5s;transition:background-color .2s,box-shadow .4s,height .3s,transform .5s;transition:background-color .2s,box-shadow .4s,height .3s,transform .5s,-webkit-box-shadow .4s,-webkit-transform .5s}header .wrappers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1772px}.white-header{-webkit-box-shadow:none!important;box-shadow:none!important}.white-header.small-header{-webkit-box-shadow:0 1px 9px rgba(51,51,51,.5)!important;box-shadow:0 1px 9px rgba(51,51,51,.5)!important}.small-header .wrappers{padding-bottom:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.small-header,.white-header{background-color:#fff;-webkit-box-shadow:0 1px 9px rgba(51,51,51,.5);box-shadow:0 1px 9px rgba(51,51,51,.5);position:fixed;top:0;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.small-header .nav-link,.white-header .nav-link{color:#333}.small-header .dot,.white-header .dot{background-color:#206fff}.small-header .dots,.white-header .dots{bottom:-10px}.add-up{height:70px;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.logo{background-image:url(/images/svg/logo.svg);background-repeat:no-repeat;display:block;width:168px;min-width:168px;height:50px}nav{position:relative;width:-webkit-calc(100% - 168px);width:calc(100% - 168px)}.nav-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-item{position:relative}.nav-link{color:#000;font-size:20px;margin-left:56px;-webkit-transition:color .25s;transition:color .25s}.nav-link.active+.dots{opacity:1}.nav-link.active+.dots .dot{margin:0}.order{color:#333;font-weight: 600;}.order+.dots .dot{background-color:#206fff}.dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:-14px;right:-webkit-calc(50% - 29px);right:calc(50% - 29px);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:34px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.dot{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:5px;height:5px;-webkit-transition:margin .3s;transition:margin .3s}.dot:first-child{margin-left:-10px}.dot:last-child{margin-right:-10px}.menu-button{display:none}.phone:not(.form-control){position:absolute;left:0}.phone .nav-link{color:#333;margin-left:69px}.tel:before{content:'';background-image:url(../images/svg/phone_icon.svg);background-repeat:no-repeat;background-size:cover;color:#333;display:inline-block;width:16px;height:16px;margin-right:10px}.top-shapes{position:absolute;top:0;z-index:-1}.top-shapes:first-child{top:145px;left:-30px}.top-shapes:last-child{right:0}main{overflow-x:hidden}#banner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:188px;text-align:left;height:752px;position:relative}#banner .wrappers{text-align:left}.first-caption{color:#333;font-size:56px;font-weight:400;line-height:71px;margin-bottom:13px}.first-description{color:#555;font-size:20px;font-weight:400;line-height:50px;margin-bottom:19px}[class|=btn]{-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:700;width:210px;height:60px;text-transform:uppercase;margin-right:20px;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.btn-first{background-color:#fd9814}.btn-first:hover{background-color:#ffb350;-webkit-box-shadow:0 4px 10px rgba(51,51,51,.32),0 2px 2px rgba(51,51,51,.22);box-shadow:0 4px 10px rgba(51,51,51,.32),0 2px 2px rgba(51,51,51,.22);-webkit-border-radius:6px;border-radius:6px}.btn-second{background-color:#206fff}.btn-second:before{background-image:url(../images/button_img.png);background-repeat:no-repeat;content:'';display:block;width:24px;height:24px;margin-right:7px}.btn-second:hover{background-color:#528fff;-webkit-box-shadow:0 4px 10px rgba(51,51,51,.32),0 2px 2px rgba(51,51,51,.22);box-shadow:0 4px 10px rgba(51,51,51,.32),0 2px 2px rgba(51,51,51,.22);-webkit-border-radius:6px;border-radius:6px}.buttons-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[id|=section]{padding-top:51px}#section-benefits{margin-bottom:155px}.caption-section{color:#333;font-size:46px;font-weight:400;line-height:56px;text-align:center;width:100%;margin-bottom:31px}.left-caption{text-align:left}.left{text-align:left!important}.benefits-caption{color:#555;font-size:24px;font-weight:400;line-height:50px}.benefits-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.benefits-item{position:relative;padding-left:112px;padding-top:53px;text-align:left}.benefits-icon{width:86px;height:114px;position:absolute;top:0;left:0}.benefits-caption{color:#555;font-size:24px;line-height:30px;margin:0}.benefits-description{font-size:18px;line-height:50px;line-height:40px}.services-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-caption{color:#555;font-size:24px;line-height:42px;padding-left:2px;margin-bottom:0}[class|=services-shape]{position:absolute}.services-shape-one{width:635px;height:873px;top:0;right:-45px;-webkit-animation-delay:.5s;animation-delay:.5s}.services-shape-two{top:160px;right:0;width:auto;height:792px;-webkit-animation-delay:1.2s;animation-delay:1.2s}.services-shape-three{width:599px;height:378px;right:277px;bottom:-45px;-webkit-animation-delay:.5s;animation-delay:.5s}.service{width:380px;text-align:left;margin-right:60px;margin-bottom:77px}#section-services{position:relative;padding-bottom:200px;padding-bottom:216px}.description-section{color:#555;margin:-25px 0 107px;text-align:center;width:100%;position:relative}.description-section:not(.left){margin-bottom:52px}.description-section+.caption-section{margin-top:-50px;margin-bottom:61px}#section-helpers{padding-bottom:80px;position:relative}#section-helpers .swiper-container{min-height:400px;margin-bottom:57px}#section-helpers .swiper-slide{position:relative;overflow:hidden}#section-helpers .swiper-slide:hover .hover-block{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#section-helpers .swiper-slide-next .hover-block{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#section-helpers .swiper-slide-active .hover-block{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#section-helpers .btn-first{margin:0 auto;width:260px}.helper-photo{cursor:pointer;display:block;width:100%;height:300px}.bottom-slide{background:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:left;padding-top:21px;padding-left:22px;padding-bottom:19px}.helper-name{color:#555;font-size:24px;margin:0 0 11px}.helper-subject{font-size:18px;margin:0}[class|=swiper-button]{background-size:cover;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;width:64px;height:64px;bottom:350px;top:inherit;-webkit-transition:all .3s;transition:all .3s}[class|=swiper-button]:before{content:'';visibility:hidden}[class|=swiper-button]:hover{-webkit-box-shadow:0 15px 25px rgba(0,0,0,.1);box-shadow:0 15px 25px rgba(0,0,0,.1)}[class|=swiper-button]:active{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1)!important;box-shadow:0 10px 15px rgba(0,0,0,.1)!important}.swiper-button-prev{background-image:url(../images/svg/slider_left.svg);left:-webkit-calc(50% - 775px);left:calc(50% - 775px)}.swiper-button-prev:before{background-image:url(../images/svg/slider_left_hover.svg)}.swiper-button-prev:hover{background-image:url(../images/svg/slider_left_hover.svg)}.swiper-button-next{background-image:url(../images/svg/slider_right.svg);right:-webkit-calc(50% - 775px);right:calc(50% - 775px)}.swiper-button-next:before{background-image:url(../images/svg/slider_right_hover.svg)}.swiper-button-next:hover{background-image:url(../images/svg/slider_right_hover.svg)}.hover-block{background-color:rgba(253,152,20,.9);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:absolute;text-align:left;width:100%;height:300px;padding:41px 28px;top:0;left:0;opacity:.9;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.hover-caption{font-size:24px;margin-bottom:10px}.hover-text{margin:0;max-height:195px;overflow:hidden auto;}.basic{background-color:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;width:476px;padding:51px 65px;margin-bottom:10px;position:relative}.basic-list{line-height:50px}.basic-item{color:#555;text-align:left}.basic-item:before{content:'';background-image:url(../images/svg/checked.svg);background-repeat:no-repeat;display:inline-block;margin-bottom:-1px;margin-right:5px;width:14px;height:14px}.basic-caption{color:#333;font-size:36px;margin-bottom:48px}.free-label{background-color:#206fff;-webkit-border-radius:6px;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;text-transform:capitalize;color:#fff;font-size:20px;font-weight:700;position:absolute;top:15px;right:17px;padding:0 17px}#section-checkout{background-color:#f8fdff;padding:98px 0 70px}#section-checkout .wrappers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#section-checkout .swiper-container{max-width:604px;text-align:left;padding-bottom:10px;position:relative}#section-checkout .swiper-slide{max-height:312px;overflow:hidden}#section-checkout .swiper-button-prev{left:inherit;bottom:115px}#section-checkout .swiper-button-next{right:inherit;bottom:115px;left:90px}#section-checkout .buttons-block{position:absolute;bottom:10px;left:0;z-index:1}.check-slide-head{color:#333;font-size:36px;line-height:56px;margin-bottom:28px}#section-works{padding:97px 0 92px}#section-works .caption-section{margin-bottom:77px}.works-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.works-item{text-align:left;max-width:225px}.works-icon{width:88px;height:109px;margin-bottom:13px}.works-caption{color:#555;font-size:24px;line-height:30px;margin-bottom:8px}.works-description{font-size:18px}#section-customers{background-color:#f8fdff;padding:98px 0 0}#section-customers .wrappers{position:relative}#section-customers .swiper-container{margin-bottom:88px;max-width:-webkit-calc(100% - 600px);max-width:calc(100% - 600px)}#section-customers .swiper-container:before{content:'';background-image:url(../images/svg/testimonial.svg);background-repeat:no-repeat;display:block;width:62px;height:50px;margin:0 auto 62px}#section-customers .buttons-block{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:81px}#section-customers .swiper-button-prev{left:0}#section-customers .swiper-button-next{right:0}#section-customers [class|=swiper-button]{bottom:380px}.rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:123px;margin:0 auto}.rating.half figure:last-child{background-image:url(../images/svg/star_half.svg)}figure{background-image:url(../images/svg/star.svg);background-repeat:no-repeat;width:24px;height:23px;padding:0;margin:0}q{display:block;margin-bottom:52px;font-style:italic;font-size:22px;font-weight:300;line-height:34px}q:after{display:none}q:before{display:none}#cta-section{background-image:url(../images/cta_bg.jpeg);background-size:cover;background-position:center 0;background-attachment:fixed;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:456px}#cta-section .btn-second{margin:0 auto}#cta-section .btn-second:before{display:none}.cta-text{color:#fff;text-shadow:0 0 20px rgba(0,0,0,.7);color:#fff;font-size:46px;line-height:56px;margin-bottom:62px}.cta-text br{display:none}footer{padding-top:77px}footer .wrappers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:116px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer .logo{margin-bottom:21px;margin-top:-43px}footer .tel{color:#333;font-size:20px}.copyright{font-size:12px;line-height:36px;margin:0}.policy-list{line-height:25px}.policy-item{text-align:left;margin-bottom:14px}label{display:block;text-transform:uppercase;text-align:left;margin-bottom:2px}.text-link:hover{text-decoration:underline}.systems-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.system-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.system-item:first-child{margin-right:42px}
.payments{margin-top:12px;width: 120px;height: 30px;}
.text-header{background-color:#fff;-webkit-box-shadow:0 1px 9px rgba(51,51,51,.5);box-shadow:0 1px 9px rgba(51,51,51,.5)}.text-header .nav-link{color:#333}.text-header .dot{background-color:#206fff}.text-page{background-color:#f8fdff}.text-page>.wrappers{min-height:-webkit-calc(100vh - 848px);min-height:calc(100vh - 848px);padding-top:200px;text-align:left}.text-page p{margin-bottom:35px}h1{color:#333;font-size:56px;font-weight:400;line-height:72px;margin:0 0 35px}h2{color:#333;font-size:46px;font-weight:400;line-height:72px;margin:0 0 35px}h3{color:#333;font-size:36px;font-weight:400;line-height:72px;margin:0 0 35px}h4{color:#333;font-size:30px;font-weight:400;line-height:72px;margin:0 0 35px}.error-page{color:#555;padding-top:300px;text-align:center;min-height:-webkit-calc(100vh - 392px);min-height:calc(100vh - 392px);margin-bottom:180px}.error-page .buttons-block{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:16px}.error-page .top-shapes:last-child{top:30%}.error-caption{font-size:56px;color:#333}
.error-image{margin-bottom:60px}
@media screen and (max-width:1772px){header{overflow:hidden}header .wrappers{max-width:-webkit-calc(100vw - 100px);max-width:calc(100vw - 100px)}.services-shape-one{right:-120px}.services-shape-two{right:-110px}.services-shape-three{right:190px}}@media (max-width:1279px){.dekstop-hidden{display:block}.wrappers{max-width:-webkit-calc(100% - 50px);max-width:calc(100% - 50px)}.top-shapes{display:none}.logo{width:168px;height:36px}header{background-color:#fff}header .wrappers{max-width:-webkit-calc(100% - 50px);max-width:calc(100% - 50px)}header.small-header{height:80px}header.small-header .tel{bottom:11px}header.small-header .nav-list{top:80px;height:-webkit-calc(100vh - 80px);height:calc(100vh - 80px)}header.opened-menu .nav-list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}nav{position:initial;width:auto}.dots{right:-webkit-calc(50% - 2px);right:calc(50% - 2px);bottom:6px}.nav-list{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:110px;right:-25px;width:320px;height:-webkit-calc(100vh - 110px);height:calc(100vh - 110px);line-height:54px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:22px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s;transition:all .3s}.nav-list .nav-link{color:#333;margin-left:0}.phone{display:none}.phone+.nav-item{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.menu-global{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;right:0;background-color:#206fff;height:3px;width:100%;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;will-change:transform}.menu-top{top:0;width:100%}.menu-middle{top:11px}.menu-bottom{bottom:0;width:60%}.menu-button{background-color:transparent;border:none;outline:0;display:block;padding:0;width:36px;height:25px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);z-index:1}.menu-button .menu-top-click{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.menu-button .menu-middle-click{opacity:0}.menu-button .menu-bottom-click{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;top:10px;-webkit-transform:rotate(-405deg);-ms-transform:rotate(-405deg);transform:rotate(-405deg);-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.first-caption{font-size:50px;text-align:center}.first-description{text-align:center;margin-bottom:36px}#banner{padding-top:334px;height:680px}.buttons-block{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.benefits-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.benefits-item{margin-bottom:44px}.benefits-item:last-child{margin-bottom:0}.services-shape-one{right:-296px;width:auto;height:755px;top:158px}.description-section{width:390px}.services-shape-two{top:242px;right:-300px;height:700px}.services-shape-three{display:none}.description-section{margin:-25px 0 48px}.service{margin-bottom:47px}#section-benefits{margin-bottom:26px}#section-helpers .swiper-container{max-width:400px}#section-services{padding-bottom:114px}.description-section{margin:-25px auto 48px}.description-section.left{margin:-25px 0 48px}.swiper-button-prev{left:25px}.swiper-button-next{right:25px}.caption-section br{display:none}.basic{margin:0 auto 85px}#section-checkout .swiper-container{padding-bottom:195px}#section-checkout .swiper-slide{max-height:inherit;text-align:center}#section-checkout .swiper-button-prev{left:-webkit-calc(50% - 77px);left:calc(50% - 77px);bottom:110px}#section-checkout .swiper-button-next{right:-webkit-calc(50% - 77px);right:calc(50% - 77px);left:inherit;bottom:110px}#section-checkout .buttons-block{bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.works-item{min-width:-webkit-calc(50% - 30px);min-width:calc(50% - 30px);margin-bottom:48px}.works-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#section-works{padding-bottom:0}#section-customers{padding-bottom:26px}#section-customers [class|=swiper-button]{background-color:#f8fdff;bottom:384px}#section-customers .swiper-container{max-width:100%;margin-bottom:76px}#section-customers .swiper-container:before{margin:8px auto 47px}#section-customers .buttons-block{margin-bottom:26px}q{margin-bottom:46px}.cta-text{text-align:center;margin-bottom:30px}.cta-text br{display:block}footer{padding-bottom:17px}footer .wrappers{height:170px}footer .logo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:-18px}footer .tel{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:21px}.accept{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.policy-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-bottom:3px}.policy-item{margin-right:42px}.system{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.copyright{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.systems-list{margin-bottom:18px}}@media (max-width:767px){.text-page>.wrappers{padding-top:95px}h1{font-size:30px;line-height:40px}h2{font-size:28px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:20px;line-height:40px}header{height:50px!important;padding-top:13px;-webkit-box-sizing:border-box;box-sizing:border-box}header .wrappers>.tel{display:none}header .logo{margin-top:-16px;will-change:transform}header.small-header .logo{background-size:contain;min-width:132px;width:132px;margin-top:-9px;-webkit-transition:all .3s;transition:all .3s}.phone{display:block;position:initial}.nav-list{top:50px!important;width:100vw;right:0;height:-webkit-calc(100vh - 50px)!important;height:calc(100vh - 50px)!important}#banner{padding-top:151px;height:auto}.first-caption{line-height:40px;font-size:30px;margin-bottom:17px}.first-description{line-height:29px;margin-bottom:39px}.buttons-block{width:100%;max-width:280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto}[class|=btn]{width:100%;max-width:280px;margin:0}.btn-first{margin-bottom:16px}.caption-section{font-size:30px;line-height:36px}.benefits-icon{position:initial}.benefits-list{padding-top:28px}.benefits-item{text-align:center;padding:0;margin-bottom:34px}.benefits-icon{margin-bottom:5px}[class|=services-shape]{display:none}.left{text-align:center!important}.service{margin-right:0}.description-section{width:auto}.description-section+.caption-section{margin-top:5px;margin-bottom:8px}#section-benefits{margin-bottom:22px}#section-services .description-section{position:relative;overflow:visible}#section-services .description-section:after{content:'';background-image:url(../images/services_img@2x.png);background-size:cover;position:relative;top:0;right:-25px;background-repeat:no-repeat;display:block;width:auto;height:445px;margin-top:22px}.service{margin-bottom:23px;width:100%}#section-services{padding-bottom:25px}.description-section:not(.left){margin-bottom:12px}.helper-photo{-o-object-fit:cover;object-fit:cover}.bottom-slide{padding:19px 15px 3px 16px;min-height:100px}#section-helpers{padding-bottom:62px}#section-helpers .swiper-container{margin-bottom:115px}#section-helpers [class|=swiper-button]{bottom:147px}.swiper-button-next{right:-webkit-calc(50% - 82px);right:calc(50% - 82px)}.swiper-button-prev{left:-webkit-calc(50% - 82px);left:calc(50% - 82px)}.helper-subject{font-size:16px}.basic{padding:20px 25px;margin:0 auto 50px}.basic-caption{font-size:30px;text-align:left;margin-bottom:23px}.basic-item{line-height:24px;margin-bottom:26px}.basic-item:last-child{margin-bottom:13px}.check-slide-head{line-height:42px}.check-slide-head{margin-bottom:24px}#section-checkout{padding-bottom:54px}#section-checkout .swiper-container{padding-bottom:248px}#section-checkout [class|=swiper-button]{bottom:178px}#section-works{padding:75px 0 92px}.works-item{margin:0 auto}#section-works{padding-top:77px;padding-bottom:22px}#section-works .caption-section{margin-top:28px;margin-bottom:50px}.works-item{text-align:center;margin-bottom:32px}q{font-size:20px;line-height:30px;margin-bottom:36px}#section-customers .swiper-container{margin-bottom:77px}#section-customers .swiper-container:before{margin:46px auto 38px}#section-customers [class|=swiper-button]{bottom:202px}#section-customers .swiper-button-next{right:-webkit-calc(50% - 82px);right:calc(50% - 82px)}#section-customers .swiper-button-prev{left:-webkit-calc(50% - 82px);left:calc(50% - 82px)}#cta-section{background-size:180vh;background-position:67% -190px;background-attachment:initial;height:332px}#cta-section .btn-second{width:210px}.cta-text{font-size:30px;line-height:40px}.rating{margin:0 auto 60px}footer{position:relative}footer .wrappers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto}footer .logo{width:100%}footer .tel{width:100%;text-align:left}.policy-list{width:100%}.policy-item{margin-right:0}.policy-item:first-child{margin-right:40px}.accept{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;width:148px}.systems{width:50%}.systems-list{display:block}.system-item:first-child{margin-bottom:21px}.copyright{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;position:absolute;bottom:0;left:182px;bottom:23px}.error-page{padding-top:180px;margin-bottom:60px}.error-caption{font-size:40px}
    .error-image{max-width:90%;width: 320px;}}
@media (max-width:359px){.basic{padding-top:24px}.basic-caption{font-size:24px}.copyright{position:inherit}}@media screen and (max-width:767px) and (orientation:landscape){.rating{margin:0 auto 80px}footer{padding-top:57px}.nav-list{overflow:scroll;padding-top:0}#cta-section{background-position:67% -70px}}@media screen and (max-width:767px) and (min-width:570px) and (orientation:landscape){footer .wrappers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}footer .logo{margin-top:-12px}footer .logo,footer .policy-list{width:auto}.copyright{position:inherit}.policy-item{margin-right:15px}.policy-item:first-child{margin-right:15px!important}}@media screen and (min-width:768px) and (max-width:1279px){main{height:auto!important}body{overflow-x:hidden;overflow-y:initial}header{height:110px}header .wrappers{position:relative}header .tel{color:#333;position:absolute;left:236px;bottom:38px;margin-left:0}header.small-header{height:56px}header.small-header .wrappers{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}header.small-header .nav-list{top:55px;height:-webkit-calc(100vh - 76px);height:calc(100vh - 76px)}#cta-section{background-attachment:initial}}@media (min-width:1280px){body{overflow-x:hidden}.nav-link:hover+.dots{opacity:1}.nav-link:hover+.dots .dot{margin:0}}@media screen and (min-width:768px) and (max-width:1279px) and (orientation:landscape){.services-shape-one{right:-370px}.services-shape-two{right:-340px}}
footer .wrappers{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.policy-list_block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.policy-list_block .policy-list:last-child, .policy-list_block .policy-list:nth-child(2){
    margin-left: 50px;
}
footer .logo{
    margin-bottom: 0;
    margin-top: -10px;
}
footer .tel{
    display: block;
    margin-top: 15px;
}
.copyright{
    text-align: center;
}
footer .wrappers{
    height: auto;
}
.ul-list{
    padding-left: 20px;
    list-style: disc;
    margin-bottom: 35px;
    margin-top: -35px;
}
.ol-list{
    list-style: decimal;
    padding-left: 20px;
    margin-bottom: 35px;
    margin-top: -35px;
}
.ol-list li ol{
    list-style: decimal;
    padding-left: 20px;
}
.ol-list li ul{
    list-style: disc;
    padding-left: 20px;
}
.fb_dialog {
    bottom: 35pt !important;
}
.zopim{
    z-index: 2147483647 !important;
}
@media screen and (min-width: 1024px) and (max-width: 1280px){
    .policy-list_block{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .policy-list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .policy-list_block .policy-list:last-child, .policy-list_block .policy-list:nth-child(2){
        margin-left: 20px;
    }
    .policy-item{
        margin-right: 0;
        text-align: left;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    .policy-list_block{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .policy-list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .policy-list_block .policy-list:last-child, .policy-list_block .policy-list:nth-child(2){
        margin-left: 0px;
    }
    .policy-item{
        margin-right: 0;
        text-align: center;
    }
    .fb_dialog {
        bottom: 45pt !important;
    }
    .phone:not(.form-control){
        position: relative;
    }
    .small-header .dots, .white-header .dots{
        bottom: 5px;
    }
    header .tel{
        bottom: unset !important;
    }
    #banner {
        padding-top: 150px;
        height: 510px;
    }
    .left-caption{
        text-align: center;
    }
    .benefits-item{
        min-width: 225px;
    }
}
@media screen and (max-width: 767px){
    .policy-list_block .policy-list:last-child, .policy-list_block .policy-list:nth-child(2){
        margin-left: 0px;
    }
    .logo-footer-content{
        width: 100%;
    }
    footer{
        padding: 17px 0;
    }
    footer .logo{
        margin: 0 auto;
        background-position: center;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    footer .tel{
        text-align: center;
        margin-top: 20px;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order:2 ;
    }
    .copyright{
        position: relative;
        text-align: center;
        width: 100%;
        left: unset;
        bottom: unset;
    }
    .policy-list_block{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
    }
    .policy-list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        width: 100%;
    }
    .policy-item{
        text-align: center;
    }
    .policy-item:first-child{
        margin-right: 0;
    }
    .policy-list_block .policy-list:last-child{
        margin: 0;
    }
    .accept{
        width: 100%;
    }
    .accept label{
        width: 100%;
        text-align: center;
    }
    .fb_dialog {
        bottom: 45pt !important;
    }
    .phone:not(.form-control){
        position: relative;
    }
    .small-header .dots, .white-header .dots{
        bottom: 5px;
    }
    .hover-block{
        padding: 30px 0;
        overflow: auto;
    }
    .hover-text{
        padding: 0 20px;
    }
    .hover-caption{
        padding: 0 20px;
    }
    iframe[data-test-id^="ChatWidgetMobileWindow"] {
        z-index: 2147483647 !important;
    }
}
@media screen and (max-width: 767px) and (orientation: landscape){
    #section-services .description-section:after{
        background-position: right;
        background-size: contain;
    }
    #cta-section{
        background-size: 100%;
    }
}
#order-form .tabs-wrapper .tabs li.active:nth-of-type(1), #order-form .tabs-wrapper .tabs li.active:nth-of-type(2), #order-form .tabs-wrapper .tabs li.active:nth-of-type(3){
    background-image: url(../images/steps-collegeassisting.png)!important;
}
button[ng-click="checkFirstStep()"], button[ng-click="checkSecondStep()"], button[ng-click="toCheckout()"], button[ng-click="ok()"]{
    background: none!important;
    background-color: #206fff!important;
    border: none!important;
}
.modal .modal-file-upload .modal-content .modal-footer button[ng-click="ok()"]{
    background: none!important;
    background-color: #206fff!important;
    border: none!important;
}
.modal .modal-file-upload .modal-content .modal-header p{
    background-color: #fd9814;
}
.modal-dialog.modal-final-step{
    color: #011051;
    line-height: 27px;
}
.modal-final-step .modal-content .modal-footer button[ng-click="ok()"]{
    background: none!important;
    background-image: url(/images/button_with_star.png)!important;
}

@media(max-width: 768px){
    #order-form .tabs-wrapper .tabs li.active:nth-of-type(1), #order-form .tabs-wrapper .tabs li.active:nth-of-type(2), #order-form .tabs-wrapper .tabs li.active:nth-of-type(3){
        background: none!important;
        background-color: #fd9814!important;
    }
}
a.nav-link.order.tel{
    font-weight: normal;
}

.fb_dialog{
    background: transparent!important;
}

.ul-list .ul-list,
.ol-list .ol-list {
    margin-top: 0;
}

.addr-info:after {
    content: attr(data-addr);
}

.css-info:after{
    content: attr(data-info);

}
.chat-icon {
    position: fixed;
    display: flex;
    bottom: 0;
    right: 10px;
    z-index: 9999999999999;
    width: 180px;
    height: 30px
}

.chat-img {
    font-family: zopim,"Segoe UI Symbol","Arial Unicode MS","Lucida Sans Unicode",sans-serif;
    font-size: 16px;
    background-color: #efb243;
    max-width: 36px;
    width: 100%;
    vertical-align: text-top;
    text-align: center;
    line-height: 30px;
    color: #6e511a;
    border-top-left-radius: 5px
}

.chat-desc {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    color: #6e511a;
    width: 100%;
    background-color: #fec051;
    position: relative;
    overflow: hidden;
    vertical-align: text-top;
    white-space: nowrap;
    font-weight: 700;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    border-top-right-radius: 5px
}
