.right-foot*{-webkit-tap-highlight-color:transparent}::-moz-selection{background: #6cab2a;
                                                         color: #fff;}::selection{background: #6cab2a;
                                                                                                                               color: #fff;}::-webkit-input-placeholder{color:#388dfc}::-moz-placeholder{color:#388dfc}:-moz-placeholder{color:#388dfc}:-ms-input-placeholder{color:#388dfc}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select:focus,select:hover{border-color:#47d192}select:focus::-ms-value{color:#191c1f;background:0 0}[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}body{color:#3d434f;font-family:Poppins;font-weight:400;font-style:normal;font-size:16px;line-height:28px;position:relative}body,html{width:100%;-webkit-overflow-scrolling:touch}button,input,select{-webkit-appearance:none;outline:0;border:none;padding:0}button{background-color:transparent;cursor:pointer;padding:0;border:none;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#90a0b1;-webkit-transition:color .3s;transition:color .3s}input::-moz-placeholder,textarea::-moz-placeholder{color:#90a0b1;-webkit-transition:color .3s;transition:color .3s}input:-moz-placeholder,textarea:-moz-placeholder{color:#90a0b1;-webkit-transition:color .3s;transition:color .3s}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#90a0b1;-webkit-transition:color .3s;transition:color .3s}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}.wrappers{width:100%;max-width:1140px;height:-webkit-fill-available;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:1000;-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;-webkit-transform:translateX(-400px);-ms-transform:translateX(-400px);transform:translateX(-400px)}.dekstop-hidden{display:none}.mobile-visible{display:none}ol,ul{list-style:none;padding-left:0;margin:0}a{outline:none;color: #388dfc;text-decoration:none}p{margin:0 0 10px}b{font-weight:700}dd{margin:0}.main-btn{background-color:#47d192;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 13px rgba(61,67,79,.2);box-shadow:0 8px 13px rgba(61,67,79,.2);display:block;float:left;text-align:center;color:#fff;cursor:pointer;font-size:18px;font-weight:500;position:relative;z-index:1;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.main-btn:after,.main-btn:before{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.main-btn:before{background:#45ca8e}.main-btn:after{background:#37ba7e}.main-btn:hover:after,.main-btn:hover:before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.main-btn:hover:after{-webkit-transition-delay:175ms;transition-delay:175ms}.main-btn:active{-webkit-box-shadow:none;box-shadow:none}.text-page{text-align:left}h1,h2,h3,h4{margin:0 0 17px;font-weight:500;margin-top:52px}h1{font-size:36px;line-height:46px;margin-top:0}h2{font-size:30px;line-height:37px}h3{font-size:24px;line-height:36px}h4{font-size:20px;line-height:29px}.dot-list,.numeral-list{padding-left:20px;margin:20px 0}.numeral-item{position:relative;margin-bottom:9px}.numeral-item:first-child{counter-reset:index}.numeral-item:before{content:counter(index,decimal);counter-increment:index;color:#47d192;line-height:28px;position:absolute;top:0;left:-20px}.dot-item{position:relative;margin-bottom:9px}.dot-item:before{background-color:#47d192;-webkit-border-radius:50%;border-radius:50%;content:"";position:absolute;width:6px;height:6px;left:-20px;top:11px}.with-indent{text-indent:40px}.middle-cta{border:2px solid #3887f5;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:830px;height:156px;color:#3d434f;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-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:24px;font-weight:500;margin:44px 0 53px;line-height:36px;position:relative}.middle-cta .right-btn{max-width:198px;margin:16px auto 0}.cta-icons{width:52px;height:52px;position:absolute}.cta-icons:nth-child(3){left:32px;bottom:18px}.cta-icons:nth-child(4){left:176px;bottom:40px}.cta-icons:nth-child(5){right:176px;bottom:18px}.cta-icons:nth-child(6){right:33px;bottom:38px}.link-in-text{color:#388dfc}blockquote{border-bottom:1px solid #d8e4f0;position:relative;padding-left:40px;font-style:italic;margin:30px 0;padding-bottom:11px}blockquote:before{content:'';background-image:url(../img/svg/citation.svg);background-repeat:no-repeat;width:29px;height:21px;position:absolute;top:3px;left:0}
header{background-color:#fff;position:absolute;top:0;left:0;width:100%;z-index:10;-webkit-transition:top .3s;transition:top .3s}
header.add-up{top:-150px;-webkit-transition:top .3s;transition:top .3s}
header.fixed{background-color:#fff;position:fixed;top:0;z-index:5;-webkit-transition:top .3s;transition:top .3s}
.coupon-line{text-align:center;height:36px;line-height:35px}.close-coupon{background-image:url(../img/svg/close.svg);background-color:transparent;background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;position:absolute;top:12px;right:12px;width:13px;height:13px;padding:0}.coupon{background-color:#388dfc;border:1px solid #388dfc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;text-transform:uppercase;height:21px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.coupon:hover{background-color:transparent;color:#388dfc}.header-line{background-color:#388dfc;height:67px}.header-line .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;position:relative}.logo{background-image:url(../img/svg/logo.png);background-repeat:no-repeat;background-size:contain;display:block;width:189px;height:34px}
.nav-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;
    width:740px}
.phone-item{position:absolute;top:50%;left:220px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.phone-item .nav-link:before{content:'';background-image:url(../img/svg/phone.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;width:14px;height:13px;margin-right:7px}.phone-item .nav-link:after{display:none}
.nav-link{
    color:#fff;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:100%;font-weight:500;position:relative;
}
@media(min-width: 1139px){
    .nav-link.arrowed{
        padding-right: 17px;
    }
    .nav-link.arrowed .img-triangle-w, .nav-link.arrowed .img-triangle{
        position: absolute;
        right: 0;
        width: 12px;
    }
    .nav-link.arrowed.opened .img-triangle-w, .nav-link.arrowed.opened .img-triangle{
        transform: rotate(180deg);
    }
}
@media(max-width: 1138px){
    .nav-link.arrowed .img-triangle-w, .nav-link.arrowed .img-triangle{
        padding-left: 5px;
        width: 12px;
    }
    .nav-link.arrowed.opened .img-triangle-w, .nav-link.arrowed.opened .img-triangle{
        transform: rotate(180deg);
        padding-right: 5px;
    }
}


.nav-link.arrowed:before{
    position: absolute;
    content: '';
    background: transparent;
    bottom: -16px;
    height: 16px;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.nav-link:after{
    background-color:#84e8ba;-webkit-border-radius:2px;border-radius:2px;content:'';
    width:26px;height:3px;position:absolute;bottom:7px;left:50%;opacity:0;
    -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
    -webkit-transition:opacity .35s,bottom .3s;transition:opacity .35s,bottom .3s}
.nav-link.active:after,.nav-link:hover:after{opacity:1;bottom:3px}
.login-item .nav-link:before{
    content:'';background-image:url(../img/svg/login.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;
    width:12px;height:12px;margin-right:6px;-webkit-transition:background-image .3s;transition:background-image .3s}
/*.login-item .nav-link:after{background-image:url(../img/svg/login-hover.svg);content:'';display:none}*/
/*.login-item .nav-link:after{display:none}*/
.login-item .nav-link:hover:before{background-image:url(../img/svg/login-hover.svg)!important}
.order-item .nav-link{width:85px;height:37px}.order-item .nav-link:after{display:none}
.content-body{min-height:-webkit-calc(100vh - 306px);min-height:calc(100vh - 306px)}
.banner{padding-bottom:80px}.banner .wrappers{position:relative;padding-top:162px;text-align:left}
.banner .wrappers:after{position:absolute;content:'';background-image:url(../img/A+_students.png);background-repeat:no-repeat;width:321px;height:403px;bottom:100px;right:0}.first-caption{font-size:36px;font-weight:500;line-height:90px;margin:0;text-align:left}.calculator{background-color:#fff;background-image:url(../img/svg/shape-top.svg);background-position:100% 0;background-repeat:no-repeat;border:2px solid #3887f5;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 25px 220px -40px rgba(0,0,0,.18);box-shadow:0 25px 220px -40px rgba(0,0,0,.18);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-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:760px;height:248px;padding:30px 28px 43px;position:relative;margin-bottom:50px}.calculator:after{content:'';background-image:url(../img/svg/shape-bottom.svg);background-repeat:no-repeat;width:132px;height:61px;position:absolute;bottom:0;left:0}.calculator .main-btn{width:220px;height:42px;margin-bottom:16px}
.select{
    background-color:#fff;background-image:url(../img/svg/arrow.svg);
    background-repeat:no-repeat;background-position:-webkit-calc(100% - 16px) 50%;
    background-position:calc(100% - 16px) 50%;-webkit-border-radius:6px;
    border-radius:6px;border:1px solid #b6c8db;
    color:#90a0b1;width:100%;height:32px;
    min-height:32px;padding-left:16px;font-size:15px;
    line-height:30px;
    text-overflow: ellipsis;
    padding-right: 40px;
    transition: .3s;
}
.label{color:#3d434f;
                         font-size:14px;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;width:220px;text-align:left;line-height:26px;z-index:1;margin-bottom:15px}.calculator-head{color:#388dfc;font-size:18px;font-weight:500;margin-bottom:12px;width:100%}.spinner-block{background-color:#fff;border:1px solid #b6c8db;-webkit-border-radius:6px;border-radius:6px;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:100%;height:32px;overflow:hidden;transition: .3s;}.spinner-block:hover{border-color: #47d192}.spinner-block:hover > .spinner-buttons,.spinner-block:hover > .spinner-buttons{border-color: #47d192}.spinner-buttons{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;min-width:44px;width:44px;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}.spinner-buttons.minus{border-right:1px solid #b6c8db}.spinner-buttons.plus{border-left:1px solid #b6c8db}.number-pages{text-align:center;max-width:-webkit-calc(100% - 88px);max-width:calc(100% - 88px)}.time-item{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:46px;text-align:left}.time-item:before{content:'';background-image:url(../img/svg/why_choose.svg);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:6px;width:32px;height:31px}.time-head{font-size:18px;font-weight:500;margin-bottom:0;line-height:22px}.time-info{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}.total-row{color:#3d434f;font-size:18px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-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:34px}.price{color:#388dfc;font-weight:500; padding-left:10px}[class|=section]{padding:83px 0 90px}
[class|=section] .wrappers{overflow:hidden}
.color-section{padding:0}
.color-section .wrappers{background-color:#f2f8ff;-webkit-border-radius:10px;border-radius:10px;padding:52px 76px;-webkit-box-sizing:border-box;box-sizing:border-box}.color-section .caption-section{background-color:transparent;width:100%}
.color-section .caption-section:before{display:none}.caption-section,.page-caption{background-color:#fff;color:#3d434f;display:inline-block;font-size:30px;font-weight:500;line-height:36px;margin-bottom:32px;text-align:center;padding:0 42px;position:relative}
.caption-section:before{background-color:#aabed4;content:'';width:100vw;height:1px;position:absolute;left:-50%;top:50%;z-index:-1}
.section-statistics .caption-section:before{width:50vw;}
.caption-section:after,.page-caption:after{content:'';background-color:#fff;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.works-icon{width:34px;height:43px}.section-works .caption-section{width:auto}.section-works .swiper-container{overflow:visible;margin-top:24px}.section-works .swiper-wrapper{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}.section-works .swiper-slide{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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;width:auto;max-width:164px;position:relative}.section-works .swiper-slide:after{content:'';background-repeat:no-repeat;width:14px;height:21px;top:17px;right:-72px;position:absolute;-webkit-transition:background-image .6s;transition:background-image .6s}.section-works .swiper-slide:last-child:after{display:none}.icon-wrap{background-color:#fff;width:61px;height:61px;-webkit-border-radius:10px;border-radius:10px;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;margin-bottom:48px;position:relative}.icon-wrap:before{content:'';border:1px solid #388dfc;-webkit-border-radius:50%;border-radius:50%;position:absolute;width:94px;height:94px;opacity:.3;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-wrap:after{border:1px solid #388dfc;-webkit-border-radius:50%;border-radius:50%;content:'';width:110px;height:110px;opacity:.1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}[class|=step]{fill:#388dfc;-webkit-transition:fill .6s;transition:fill .6s}.works-desc{margin:0;text-align:center;line-height:24px}.fisrt-active .step-first{fill:#47d192}.fisrt-active .swiper-slide:first-child:after{background-image:url(../img/svg/active-step.svg)}.second-active .step-first,.second-active .step-second{fill:#47d192}.second-active .swiper-slide:first-child:after,.second-active .swiper-slide:nth-child(2):after, .second-active .swiper-slide:nth-child(3):after{background-image:url(../img/svg/active-step.svg)}.third-active .step-first,.third-active .step-second,.third-active .step-third{fill:#47d192}.third-active .swiper-slide:first-child:after,.third-active .swiper-slide:nth-child(2):after,.third-active .swiper-slide:nth-child(3):after{background-image:url(../img/svg/active-step.svg)}.fourth-active [class|=step]{fill:#47d192}.count{color:#388dfc;font-size:32px;line-height:48px;margin:0}.small-drawings{font-size:18px;line-height:0}.statistics-block{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}.statistic-item{background-color:#fff;border:1px solid #aabed4;-webkit-border-radius:10px;border-radius:10px;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-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;font-size:18px;font-weight:500;width:263px;height:158px;position:relative}.statistic-item:after{content:'';background-color:#84e8ba;-webkit-border-radius:3px;border-radius:3px;width:52px;height:5px;margin-top:14px}.section-testimonials .wrappers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;padding-left:50px;padding-right:50px}.slider-for{background-color:#fff;border:1px solid #aabed4;-webkit-border-radius:10px;border-radius:10px;width:504px;min-height:315px}.slider-for .rating{margin:0 auto 21px;width:95px;height:14px}.slider-for figure{width:16px;height:14px}.slider-for .about-work{text-align:center;font-weight:500;margin-bottom:7px;line-height:32px}.slider-for .only-slide{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:29px 50px;min-height:314px}.slick-slide{outline:0}.vertical{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:458px;height:315px;overflow:hidden;padding-right:44px}.vertical .slick-track{padding-top:15px}.vertical .slick-slide{background-color:#fff;border:1px solid #aabed3;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:53px;max-width:100%;max-height:54px;overflow:hidden;margin:0 0 10px;-webkit-transition:border .3s;transition:border .3s;cursor:pointer;transition:0s}.vertical .slick-slide div,.vertical .slick-slide img{height:100%}.vertical .slick-slide .reviewer{display:none}.vertical .slick-slide q{display:none}.vertical .slick-center{border:2px solid #47d192}.slick-list{height:100%}.slick-dots{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;width:10px;bottom:50%;right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.slick-dots li{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;width:10px;min-width:10px;height:11px;margin:0;padding:0}.slick-dots li button{background-color:#47d192;border:2px solid #47d192;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;width:6px;height:6px}.slick-dots li.slick-active button{background-color:#fff;width:10px;height:10px}.slick-dots li.slick-active{margin-bottom:3px}.only-slide{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;padding:0 39px;outline:0!important}.reviewer{color:#388dfc;font-size:18px;margin:0;text-align:center}.about-work{font-size:18px;margin-bottom:0;line-height:47px}.rating{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;width:106px;height:16px;margin-right:25px}.rating.four figure:last-child{background-image:url(../img/svg/star_grey.svg)}.rating.three figure:last-child,.rating.three figure:nth-child(4){background-image:url(../img/svg/star_grey.svg)}figure{background-repeat:no-repeat;background-size:cover;padding:0;margin:0}.slick-arrow{display:none}.all{border:1px solid #388dfc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#388dfc;width:auto;height:33px;-webkit-border-radius:6px;border-radius:6px;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;padding:4px 16px;margin:30px auto 0;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.all:hover{background-color:#388dfc;color:#fff}.text-wrapper{max-width:844px;margin:0 auto;outline:0}.text-wrapper *{text-align:left}.section-text .wrappers{position:relative}.section-text .wrappers:before{content:'';background-image:url(../img/svg/icon-left.svg);background-repeat:no-repeat;width:108px;height:108px;position:absolute;top:60px;left:0}.section-text .wrappers:after{content:'';background-image:url(../img/svg/icon-right.svg);background-repeat:no-repeat;width:108px;height:108px;position:absolute;top:60px;right:0}.jspTrack{background:#f2f8ff}.jspDrag{background-color:#388dfc}.cta-block{background-color:#fff;background-image:url(../img/svg/cta-bg.svg);background-size:cover;-webkit-border-radius:10px;border-radius:10px;border:2px solid #388dfc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 25px 220px -40px rgba(0,0,0,.18);box-shadow:0 25px 220px -40px rgba(0,0,0,.18);height:309px;position:relative;padding:48px 54px 54px;margin-bottom:99px}.cta-block:before{content:'';background-image:url(../img/girl_cta.png);background-repeat:no-repeat;width:405px;height:210px;position:absolute;bottom:47px;right:47px;z-index:1}.cta-caption{font-size:30px;font-weight:500;line-height:48px;text-align:left;width:504px;margin:0 0 28px}.cta-form{border-top:1px solid #b6c8db;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:500px;padding-top:43px}.cta-form .select{max-width:272px;height:42px}.cta-form .main-btn{min-width:198px;height:42px}.arrow-right{margin-left:10px}.page-caption{font-size:36px;font-weight:500;line-height:90px;text-align:center;margin:0 0 27px;max-width:1200px}.with-sidebar{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;margin-bottom:90px}.content.wrappers{padding-top:167px}.paginations-block{border:1px solid #47d192;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 19px;width:220px;height:42px;margin:60px auto 0}.left,.right{fill:#90a0b1;-webkit-transition:fill .3s;transition:fill .3s}.left:hover,.right:hover{fill:#47d192}.right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination-btn{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}.pagination-link{font-size:18px;font-weight:500;-webkit-transition:color .3s;transition:color .3s}.pagination-item.active .pagination-link,.pagination-item:hover .pagination-link{color:#47d192}footer{margin-bottom:40px}footer .logo{background-image:url(../img/svg/logo_footer.svg);width:121px;height:21px}.left-foot{width:189px;min-width:118px;position:relative;min-height:100%}.foot-phone{color:#3d434f;display:block;margin-bottom:7px;font-size:14px;white-space:nowrap;text-align: left}.foot-phone:before{content:'';background-image:url(../img/svg/phone-blue.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;width:14px;height:13px;margin-right:7px;position:relative;bottom:-1px}.pay-systems{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;}.pay-item:first-child{margin-right: 10px}.pay-item{width:35px;height:27px}.pay-img{width:100%;height:100%}.copyright{bottom:0;margin:20px 0 0 0;font-size:12px}.right-foot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;width:-webkit-calc(100% - 495px);width:calc(100% - 495px)}.foot-link{color:#3d434f;display:block;text-align:left;font-size:12px;font-weight:400;line-height:28px}.foot-link:hover{text-decoration:underline}.contacts-block{background-color:#f2f8ff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;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:100%;height:306px;padding-top:45px;margin-bottom:90px}.contact-captions{font-size:18px;font-weight:500;margin-bottom:3px}.contacts-icon{width:110px;height:110px;margin-bottom:13px}.contacts-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:364px;text-align:center;padding:0 60px}.sample-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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sample-card{border:1px solid #d8e4f0;-webkit-border-radius:6px;border-radius:6px;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-top:38px;margin-bottom:30px}.sample-card:last-child{margin-bottom:0}.sample-card:nth-last-child(2){margin-bottom:0}.sample-card-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:59px 38px 13px;font-size:16px;font-weight:500;position:relative}.sample-card-inner:before{content:'';background-color:#fff;background-repeat:no-repeat;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 7px 8px rgba(113,119,133,.2);box-shadow:0 7px 8px rgba(113,119,133,.2);width:76px;height:76px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-transition-delay:.1s;transition-delay:.1s}.sample-card-inner:after{content:'';background-image:url(../img/svg/pdf2.svg);background-image:url(../img/svg/pdf1.svg);background-size:cover;width:41px;height:51px;position:absolute;top:-26px;left:-webkit-calc(50% - 20px);left:calc(50% - 20px);-webkit-transition:background .3s;transition:background .3s;will-change:transform}.sample-card-inner:hover:before{background-color:#47d192}.sample-card-inner:hover:after{background-image:url(../img/svg/pdf2.svg)}.sample-card-inner:hover .type{color:#47d192}.samle-row{margin-bottom:7px}.type{color:#388dfc;margin-bottom:19px;-webkit-transition:color .3s;transition:color .3s}.sample-link{background:red}.set{border-bottom:1px solid #d8e4f0;padding-bottom:12px;margin-bottom:10px}.set.active .faq-arr{fill:#388dfc}.set.active .faq-caption{color:#388dfc}.set.active .drop-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.content-in{display:none;text-align:left;margin-top:8px}.faq-caption{color:#3d434f;font-size:18px;font-weight:500;text-align:left;-webkit-transition:color .3s;transition:color .3s}.link-faq{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.link-faq:hover .faq-arr{fill:#388dfc}.link-faq:hover .faq-caption{color:#388dfc}.faq-arr{fill:#3d434f;-webkit-transition:fill .3s;transition:fill .3s}.drop-down{width:10px;min-width:10px;height:7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.error-bg{background-image:url(../img/bg.png);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:-1}.content.error-page{padding-top:500px;min-height:-webkit-calc(100vh - 588px);min-height:calc(100vh - 588px)}.error-img{position:absolute;top:0;left:0;width:100%;min-height:-webkit-calc(100vh + 120px);min-height:calc(100vh + 120px);z-index:-1}.error-caption{font-size:30px;font-weight:500;margin:0 0 12px}.buttons-block{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:100%;max-width:426px;margin:0 auto 171px}.right-btn{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}.right-btn.right-btn{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);height:44px}.go-home{border:1px solid #3887f4;-webkit-border-radius:6px;border-radius:6px;color:#388dfc;font-size:18px;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;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);height:42px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.go-home:hover{background-color:#3887f4;color:#ebeef0}.right-arrow{margin-left:10px}.error-description{font-size:18px;margin:0 0 58px}.scroll-container{-webkit-border-radius:6px;border-radius:6px;overflow:hidden;margin-bottom:11px}.prices .page-caption{margin:0}.prices .left-bar{padding-top:22px}.page-description{margin:0 0 22px}.price-types{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.types-item{margin-right:63px}.types-item:last-child{margin-right:0}.types-item:before{content:'';background-image:url(../img/svg/check.svg);background-repeat:no-repeat;display:inline-block;width:17px;height:13px;margin-right:10px}.save-block{text-align:left;position:relative;padding-left:62px;margin-bottom:-9px}.save-block:before{content:'';background-image:url(../img/svg/save_money.svg);position:absolute;top:7px;left:0;width:42px;height:50px}.save-caption{font-size:18px;font-weight:500;margin:0 0 8px}.save-description{margin:0}.divTable{display:table;width:100%;margin-bottom:22px}.divTableHeading{display:table-header-group}.divTableCell,.divTableHead{display:table-cell;padding:2px 10px}.table-head .divTableCell{color:#fff;font-size:14px}.divTableFoot{background-color:#eee;display:table-footer-group;font-weight:700}.divTableBody{display:table-row-group}.divTableCell{border-top:1px solid transparent;border-bottom:1px solid transparent;color:#485460;text-decoration:none;text-align:center;width:15%;-webkit-transition:border-color .3s;transition:border-color .3s;will-change:transform}.divTableCell:last-child{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-right:1px solid transparent}.left-cell{border-left:1px solid transparent;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s}.divTableRow{display:table-row;line-height:34px;position:relative;-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}.divTableRow:nth-child(2n+3){background-color:#f4f6f8}.divTableRow:hover{background-color:#fff}.divTableRow:hover .left-cell{color:#388dfc;border-color:#388dfc}.divTableRow:hover .divTableCell{border-color:#388dfc}.divTableBody .table-head{background-color:#388dfc;-webkit-border-radius:20px;border-radius:20px}.divTableRow:not(.table-head) .divTableCell{position:relative}.divTableRow:not(.table-head) .divTableCell:before{content:'';z-index:-1;-webkit-transition:background-color .3s;transition:background-color .3s}.divTableRow:not(.table-head) .divTableCell:not(.left-cell):hover{color:#fff}.divTableRow:not(.table-head) .divTableCell:not(.left-cell):hover:before{background-color:#47d192;position:absolute;-webkit-border-radius:6px;border-radius:6px;top:-webkit-calc(-50% + 2px);top:calc(-50% + 2px);left:50%;width:100%;height:-webkit-calc(100% + 4px);height:calc(100% + 4px)}
.sidebar{width:280px;}
.sticky-block {position: sticky; top: 130px;}
.sidebar .calculator{background:#fff;-webkit-box-shadow:0 25px 85px -40px rgba(0,0,0,.18);box-shadow:0 25px 85px -40px rgba(0,0,0,.18);width:100%;height:auto;padding:28px 23px 19px}
.sidebar .calculator:after{display:none}
.sidebar .calculator-head{color:#3d434f;margin-bottom:17px}
.sidebar .label{width:100%}
.sidebar .select-head{display:none}
.sidebar .total-row{height:28px}
.sidebar .only-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:9px 0 0}
.sidebar .slick-arrow{display:none}
.sidebar .rating{margin:0 auto 13px}
.sidebar .slick-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;bottom:0;right:inherit;left:50%;bottom:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.sidebar .slick-dots li{-webkit-transition:margin .3s;transition:margin .3s}
.sidebar .slick-dots li.slick-active{margin:-2px 7px 0}
.sidebar .reviewer{color:#3d434f;font-size:16px}
.sidebar .about-work{font-size:16px;line-height:29px;margin-bottom:7px;text-align:center}
.sidebar q{text-align:center}
.sidebar .main-btn{margin:0 auto 16px}
.sidebar .slick-dots li{margin:0 1px}
.sidebar-caption{color:#3d434f;font-size:20px;font-weight:500;margin-bottom:4px;text-align:center}
.sidebar-inner{border:2px solid #b6c8db;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:23px;margin-bottom:30px}
.sidebar-inner .main-btn{width:100%!important}.get-bar{padding-top:55px;margin-top:66px;position:relative}.get-bar:before{content:'';background-color:#fff;background-image:url(../img/svg/students_get.svg);background-repeat:no-repeat;background-size:51px 51px;background-position:center;-webkit-box-shadow:0 7px 8px rgba(113,119,133,.2);box-shadow:0 7px 8px rgba(113,119,133,.2);-webkit-border-radius:10px;border-radius:10px;width:76px;height:76px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.get-item{border-bottom:1px solid #d8e4f0;text-align:right;line-height:38px;padding-left:39px;position:relative}.get-item:before{content:'Free';color:#47d192;position:absolute;left:0;top:0}.get-item:last-child{border:none}
.left-bar{width:67.7%}.left-bar .only-slide{border-bottom:1px solid #d8e4f0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;text-align:left;padding:0 0 15px;margin-bottom:25px}.left-bar .rating{margin-bottom:13px}.left-bar .about-work{line-height:30px;margin-bottom:7px}.left-bar q{max-width:100%}.get-more{padding-bottom:75px}.get-more:before{background-image:url(../img/svg/get_more1.svg)}.input-bar{background-color:#fff;border:1px solid #b6c8db;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;-webkit-border-radius:6px;border-radius:6px;margin-bottom:30px;padding-left:10px;font-size:15px}.sidebar-inner-text{margin-bottom:15px}.subscribed{padding-bottom:75px}.subscribed.get-bar:before{background-image:url(../img/svg/get_more2.svg)}.subscribed.get-bar .sidebar-inner-text{text-align:center}.order-page{min-height:-webkit-calc(100vh - 167px);min-height:calc(100vh - 167px)}.footer-order{margin-bottom:29px}
.footer-order .foot-phone{display:none}
.footer-order .pay-systems{display:none}
.footer-order .foot-lists{display:none}.footer-order .foot-lists:first-child{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:100%}.footer-order .foot-link{font-size:14px;line-height:12px}.footer-order .copyright{position:inherit;line-height:31px}@media (max-width:1600px){.error-img{min-height:-webkit-calc(100vh + 300px);min-height:calc(100vh + 300px)}}@media (max-width:1139px){.dekstop-hidden{display:block}header{position:fixed;z-index:999}.wrappers{max-width:-webkit-calc(100vw - 40px);max-width:calc(100vw - 40px)}.nav-list{padding-top: 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}nav{background-color:#fff;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;-ms-flex-pack:center;width:400px;height:100vh;position:fixed;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}nav.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
    .nav-list li{text-align: left!important;align-self: center;width: 100%;}
    .nav-list .sub-menu li{text-align: center!important;}
    .nav-list{text-align:left!important;width:auto;-webkit-box-align:center;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0 auto;line-height:56px}.header-line{height:60px}.close-coupon{right:20px}.phone-item{position:inherit;-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-top:16px}.phone-item .nav-link:before{background-image:url(../img/svg/phone-blue.svg);margin-right:9px}.nav-item.main-btn{width:100px;min-height:40px;-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.nav-item.main-btn .nav-link{color:#fff;width:100%}.nav-item.login-item{margin-bottom:17px}.nav-item.login-item .nav-link:before{background-image:url(../img/svg/small-login.svg);margin-right:10px}
    .nav-link{color:#3d434f;height:initial}
    .nav-link.active:after{bottom:10px}.banner .wrappers{text-align:center}.banner .wrappers:after{display:none}.menu-button{background-image:url(../img/svg/menu-btn.svg);background-repeat:no-repeat;background-size:cover;width:33px;height:24px}.close-menu{background-image:url(../img/svg/close.svg);background-repeat:no-repeat;background-size:cover;top:39px;right:20px;width:23px;height:23px;position:absolute}.section-text .wrappers:after,.section-text .wrappers:before{display:none}.sidebar{display:none}.contacts-item{padding:0 10px}.text-wrapper{overflow-y:scroll;padding:0 5px}.text-wrapper::-webkit-scrollbar-track{background-color:#f2f8ff}.text-wrapper::-webkit-scrollbar{width:4px}.text-wrapper::-webkit-scrollbar-thumb{background-color:#388dfc}.text-wrapper p:last-child{margin-bottom:0}.error-bg{display:none}}@media (max-width:767px){.btn-block{flex-direction: column;}.btn-block a, .btn-block button{margin:10px 0 0 0!important;}body{line-height:26px;max-width:100vw;overflow-x:hidden}.overlay{-webkit-transform:translateX(-258px);-ms-transform:translateX(-258px);transform:translateX(-258px)}.mobile-visible{display:inline-block}.mobile-hidden{display:none}.coupon-line{text-align:left}.header-line{height:40px}.logo{width:128px;height:19px}nav{width:258px}nav.active{overflow-y:scroll}.nav-list{line-height:39px}.nav-link.active:after{bottom:6px}.first-caption{font-size:24px;line-height:30px;margin-bottom:10px;text-align:center}.banner{text-align:center;padding-bottom:42px}.banner .wrappers{padding-top:110px}.calculator{background:#fff;width:100%;height:auto;padding-bottom:35px}.calculator:before{display:none}.calculator:after{display:none}.calculator .main-btn{margin:0 auto}.calculator-head{color:#3d434f}.select-head{display:none}.calc-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;height:auto!important}.label{margin-bottom:15px}.total-row{height:28px}.time-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items: center}.text-cont__text p.time-head{margin-bottom:12px}.time-item{text-align:left;line-height:24px;padding-left:43px;margin-bottom:28px;width: 300px;}.time-item:before{width:26px;height:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.caption-section{font-size:24px;padding:0;line-height:30px}[class|=section]{padding:56px 0 59px}.color-section{background-color:#f2f8ff;-webkit-border-radius:10px;border-radius:10px;padding:0}.color-section .wrappers{padding:33px 0 32px}.color-section .caption-section{-webkit-box-sizing:border-box;box-sizing:border-box}.icon-wrap{margin:0 auto 48px}.swiper-slide{margin-top:25px}.section-works .wrappers{max-width:100vw}.section-works .swiper-slide{max-width: unset;width: 50%;}.section-works .slick-arrow{width:14px;height:21px;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);z-index:1}.section-works .slick-arrow:active:before{background-image:url(../img/svg/next.svg)}.slick-next{right:20px}.slick-next:before{content:'';background-image:url(../img/svg/right-step.svg);background-repeat:no-repeat;display:block;width:100%;height:100%}.slick-prev{left:20px}.slick-prev:before{content:'';background-image:url(../img/svg/right-step.svg);background-repeat:no-repeat;display:block;background-size:cover;width:100%;height:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.statistics-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.statistics-block:after,.statistics-block:before{content:'';background-color:#d8e4f0;position:absolute}.statistics-block:before{content:'';width:1px;height:100%;top:0;left:50%}.statistics-block:after{content:'';top:50%;left:0;width:100%;height:1px}.statistic-item{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-bottom:30px;font-weight:400}.statistic-item:nth-child(3),.statistic-item:nth-child(4){margin-bottom:0}.count{font-size:24px;font-weight:500;line-height:38px}.vertical{display:none}.slider-for{width:100%}.slider-for .slick-arrow{display:none!important}.slider-for .only-slide{padding:29px 25px}.slider-for q{overflow:hidden}.slider-for .rating{margin:0 auto 14px}.about-work{font-size:16px}.slick-dots{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;bottom:17px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{-webkit-transition:margin .3s;transition:margin .3s}.slick-dots li.slick-active{margin:0 8px 3px}.slick-dots li:first-child.slick-active{margin:0 8px 3px 0}.slick-dots li:last-child.slick-active{margin:0 0 3px 8px}.cta-block{background-repeat:no-repeat;background-position:-44px 20px;-webkit-border-radius:0;border-radius:0;border-right:none;border-bottom:none;border-left:none;padding:34px 20px 40px;height:auto;max-width:100%;margin-bottom:59px}.cta-block:before{display:none}.cta-caption{font-size:24px;font-weight:500;line-height:30px;width:100%;margin:0 0 34px;text-align:center}.cta-form{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:230px;padding-top:0;margin:0 auto}.cta-form .main-btn{width:100%}.cta-form .select{margin-bottom:10px}footer{margin-bottom:31px}footer .wrappers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .logo{margin:0 auto 13px}.left-foot{width:100%}.menu-services{text-align:left;display:none!important}.select-bottom{border:1px solid #b6c8db;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;height:38px;margin:0 auto 13px}.select-links{background-color:transparent;background-image:url(../img/svg/arrow.svg);background-repeat:no-repeat;background-position:-webkit-calc(100% - 15px) 50%;background-position:calc(100% - 15px) 50%;-webkit-border-radius:6px;border-radius:6px;color:#90a0b1;width:100%;height:100%;padding:0 15px}.copyright{position:relative}.foot-phone{margin-bottom:12px}.content.wrappers{padding-top:100px}.page-caption{line-height:50px}.page-caption:before{display:none}.price-types{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;width:190px;margin:0 auto 30px}.types-item{margin-right:0}.prices{overflow:visible!important}.prices .left-bar{padding-top:0}.table-head .divTableCell{font-size:12px;white-space:nowrap}.divTableCell{padding:0 2px;font-size:13px;white-space:nowrap}.scroll-container{width:100vw;margin-left:-20px}.save-block{padding-left:55px}.overlay{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.overlay.active{-webkit-transform:translateX(-258px);-ms-transform:translateX(-258px);transform:translateX(-258px)}.page-caption{font-size:30px}.contacts-block{height:auto;-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;padding:30px 0}.contacts-item{max-width:100%}.contacts-item:nth-child(2){margin:25px 0 34px}.right-btn.right-btn{width:50%}.error-img{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto;min-height:auto;max-height:560px}.content.error-page{padding-top:290px}.order-page{min-height:-webkit-calc(100vh - 100px);min-height:calc(100vh - 100px)}.label{width:100%;max-width:300px;margin:0 auto 15px}h1,h2,h3,h4{margin:0 0 15px;margin-top:32px}h1{font-size:30px;line-height:36px;margin-top:0}h2{font-size:24px;line-height:36px}h3{font-size:20px;line-height:30px}h4{font-size:18px;line-height:24px}.dot-list,.numeral-list{margin:30px 0}.middle-cta{width:80vw;border-left:none;border-right:none;-webkit-border-radius:0;border-radius:0;height:auto;padding:30px 70px;margin:0 -20px;font-size:20px;line-height:27px;position:relative}.middle-cta .main-btn{width:230px}.middle-cta:after{content:'';background-image:url(../img/svg/pens.svg);background-repeat:no-repeat;background-size:cover;width:39px;height:38px;position:absolute;right:4%;bottom:7%}.middle-cta:before{content:'';background-image:url(../img/svg/glasses.svg);background-repeat:no-repeat;background-size:cover;width:35px;height:35px;position:absolute;top:5%;left:4%}.cta-icons{display:none}.wrappers.text-page{overflow:visible}.caption-section:before,.page-caption:before{display:none}.divTableRow:not(.table-head) .divTableCell:not(.left-cell):hover:before{top:-2px;left:-1px}}@media (max-width:600px){.sample-card{margin-bottom:38px!important}.sample-card:last-child{margin-bottom:0!important}}@media screen and (orientation:landscape) and (max-width:767px){.close-menu{top:20px}.calculator{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-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;padding-bottom:20px}.calculator-head{width:100%}.total-row{margin-bottom:10px;height:20px}.cta-block{background-position:-44px 0}.error-img{width:1000px;min-height:560px}.label{margin:0 0 15px}.calculator .main-btn{margin:0;width:300px}.total-row{margin:0}}@media (max-width:570px){.sample-card{width:100%}.label{margin:0 auto 15px}.calculator .main-btn{margin:0 auto 15px;width:300px}}@media screen and (min-width:768px) and (max-width:1139px){[class|=section]{padding:63px 0 69px}.color-section{padding:0}.banner .wrappers{padding-top:125px}.first-caption{line-height:82px;text-align:center}.calculator{max-width:100%;margin:0 auto 44px}.caption-section{font-size:24px}.caption-section:before{left:-65%;width:300%}.statistic-item{width:-webkit-calc(25% - 15px);width:calc(25% - 15px)}.section-testimonials .wrappers{max-width:840px}.color-section{background-color:#f2f8ff;-webkit-border-radius:10px;border-radius:10px}.slider-for{width:349px;height:343px}.slider-for .only-slide{padding:29px 22px;height:100%}.slider-for .rating{margin:0 auto 17px}.slider-for q{line-height:25px;max-height:200px;overflow:hidden}.about-work{font-size:16px;line-height:30px}.vertical{height:343px;width:321px;padding-right:41px}.vertical .rating{margin:0}.vertical .only-slide{-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}.vertical .slick-slide{margin:7px 0 10px}.cta-block{background-position:center;-webkit-border-radius:0;border-radius:0;border-right:0;border-left:0;min-width:100%;height:252px;padding:40px 20px;margin-bottom:70px}.cta-block:before{background-size:cover;width:298px;height:155px;right:20px;bottom:42px}.cta-caption{font-size:24px;line-height:30px;max-width:404px;text-align:left}.cta-form{max-width:404px;min-width:55%;padding-top:35px}.cta-form .main-btn{min-width:185px;margin-left:30px;min-width:46%}footer{margin-bottom:30px;position:relative;z-index:1}.text-wrapper{max-width:720px}.content.wrappers{padding-top:130px}.page-caption:before{width:2000px;left:-212%}.content.error-page{padding-top:340px}.error-img{top:-20px;min-height:100vh;z-index:-1;-o-object-fit:cover;object-fit:cover}.error-caption{margin-top:35px}.error-description{margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:1023px){.banner{padding-bottom:62px}.calculator{max-width:540px;height:auto;padding-bottom:22px}.calculator:after{width:154px;height:62px}.calculator .main-btn{margin-top:10px}.calculator-head{text-align:left}.label{margin-bottom:10px}.total-row{margin-bottom:20px}.time-item{text-align:center;padding:0}.time-item:before{position:inherit;display:block;margin:0 auto 22px}.color-section .wrappers{padding:35px 20px;min-width:100%}.section-works .swiper-slide:after{right:-20px}.right-foot{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.foot-lists{min-width:35%;max-width:35%;margin-bottom:23px}.foot-lists:last-child,.foot-lists:nth-child(3){margin-bottom:0}.error-img{top:-155px;min-height:-webkit-calc(100vh + 290px);min-height:calc(100vh + 290px)}.content.error-page{padding-top:395px}.types-item{margin-right:45px}.right-foot{position:relative;z-index:1}}@media screen and (min-width:768px) and (max-width:1139px) and (orientation:landscape){.buttons-block{margin:0 auto 65px}.price-types{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.divTableCell{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.divTableCell:before{display:none}.divTableCell:hover{background-color:#47d192;border:none;-webkit-border-radius:3px;border-radius:3px}.slick-dots{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.error-img{height:100vh}}@supports (-ms-ime-align:auto){.divTableCell{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.divTableCell:before{display:none}.divTableCell:hover{background-color:#47d192;border:none;-webkit-border-radius:3px;border-radius:3px}}
.block-coupon.mob {
    display: none;
}
@media (max-width: 1140px){
    .nav-item a:focus, .nav-item a:hover{
        color: #388dfc!important;
        text-decoration: none;
    }
    .block-coupon.mob {
        display: block;
        margin-top: 35px;
        margin-bottom: 40px;
    }
}

@media (min-width: 1141px) {
    .nav-item a:focus, .nav-item a:hover {
        color: #fff!important;
        text-decoration: none;
    }
    .sub-menu a:focus, .sub-menu a:hover{
        color: #388dfc!important;
        text-decoration: none;
    }
}
.left-bar{
    width: 70%;
    /*padding-left: 25px;*/
}
.logo-footer{
    margin-left: -10px;
}
@media (max-width: 1139px){
    .left-bar{
        width: 90%;
        margin: 0 auto;
    }
    .text-page h1{
        text-align: center;
    }
    .middle-cta{
        margin: 20px auto 40px auto;
    }

}
@media (min-width: 1100px){
    .foot-lists:nth-child(2){
        padding-left: 50px;
    }
}
.slick-list.draggable{
    /*padding: 45px 0!important;*/
}
.foot-lists{
    padding-left: 20px;
    text-align: left;
}
.samples h2{
    text-align: center;
}
.slider .slick-slide{
    margin: 5px;
}
.slider .slick-prev, .slider .slick-next{
    box-shadow: 0px 0px 0px 0px;
    width: 25px;
    height: 25px;
}

@media(max-width: 1139px){
    .img-triangle-w{
        display: none;
    }
}
@media (min-width: 1139px) {
    .img-triangle{
        display: none;
    }
}
@media (max-width: 414px){
    .copyr{
        font-size: 10px!important;
    }
    #searchform {
        min-width: 100%!important;
    }
}

@media (max-width: 767px) {
    .third-active .swiper-slide:first-child:after, .third-active .swiper-slide:nth-child(2):after, .third-active .swiper-slide:nth-child(3):after,.second-active .swiper-slide:first-child:after, .second-active .swiper-slide:nth-child(2):after, .second-active .swiper-slide:nth-child(3):after{
        background-image: none;
    }
    .slick-dots{
        display: none!important;
    }
}
.slider .slick-prev i, .slider .slick-next i{
    font-size: 25px;
    color: #000;
}
.slider .slick-prev:before, .slider .slick-next:before{
    content: none;
}
.slider .slick-prev{
    left: -30px;
    color:transparent;
    border:none;
    width: 23px;
    height: 30px;
    background-image: url(/img/arrow-left.jpg);
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent !important;

}
.slider .slick-next{
    right: -30px;
    color:transparent;
    border:none;
    width: 23px;
    height: 30px;
    background-image: url(/img/arrow-right.jpg);
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent !important;
}
.samples .sample .sample-item{
    width: 100%;
    text-align: center;
    height: auto;
    display: flex!important;
    flex-direction: column;
    justify-content: space-around;
    /*box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .3);*/
    box-sizing: border-box;
    /*border-radius: 5px;*/
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: relative;
    overflow: hidden;
}
.samples .sample .sample-item .bg-item{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
}
.samples .sample .sample-item .bg-item img{
    width: 100%;
    height: 100%;
}
.samples .sample .sample-item .button-item{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    flex-direction: column;
    /*justify-content: space-around;*/
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.samples .sample .sample-item:hover .button-item{
    background-color: #388dfc;
    opacity: .8;
}
.samples .sample .sample-item a{
    /*background-color: #68abb4;*/
    color: #fff;
    font-weight: bold;
    display: block;
    width: 80%;
    margin: 0 auto;
    padding: 5px;
    border-radius: 5px;
    opacity: 0.7;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    opacity: 0;
    margin-top: 40px;
    text-align: center;
}

.open-slider{
    color:  #ffffff!important;
}
.samples .sample .sample-item1:hover{
    background-color: rgba(0, 0, 0, .3);
}
.samples .sample .sample-item:hover a{
    opacity: 1;
}
.samples .sample .sample-item a:hover{
    /*color: #115172;*/
}
.samples .sample .sample-item a:first-child{
    background-color: #fff;
    border: 4px solid #fff;
    box-sizing: border-box;
    transition: .3s;
    color:#388dfc;
    margin-top: 50px;
    text-align: center;
}
.samples .sample .sample-item a:first-child:hover{
    color:#fff !important;
    text-decoration: none !important;
    background-color: transparent;
    transition: .3s;
}
.sample button{
    position:absolute !important;
    top:42%;
    line-height: 1px;
    background-color: #ff685e;
    border-radius: 5px;
    color:white;
    box-sizing: border-box;

    transition: .3s;
}
.sample-item1{
    height: 185px;
    position:relative;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .3);
    box-sizing: border-box;
    border-radius: 5px;
    margin:5px;
}
.sample-item p{
    text-transform: capitalize;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}

/* pdf blocks */

.pdf{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.pdf-seo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
}
.pdf-seo .item-pdf.float-right {
    position: relative;
    float: right;
    clear: right;
    width: 100%;
}
.pdf-seo .item-pdf .title-pdf {
    padding: 8px 20px;
    background-color: #388dfc;
    border-radius: 5px 5px 0 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
}
.pdf-seo .item-pdf .main-pdf {
    height: 115px;
    padding: 16px 100px 16px 20px;
    box-sizing: border-box;
    background-color: #f2f4f1;
    border-radius: 0px 0px 5px 5px;
}
.pdf-seo .item-pdf .href-pdf {
    position: absolute;
    top: 25px;
    right: 10px;
    text-align: center;
}
.pdf-seo .item-pdf .main-pdf a span {
    color: rgb(61, 61, 61);
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.pdf-seo .item-pdf .main-pdf a:hover {
    text-decoration: none;
}
.pdf-seo .item-pdf .main-pdf a:hover span {
    color: #007bfb;
}
.pdf-seo .item-pdf .href-pdf a:hover{
    color: #000;
}
@media screen and (min-width:1024px) {
    .text-pdf {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .pdf-seo .item-pdf.float-right {
        width: 300px;
    }
}

@media screen and (max-width: 1024px) {
    .pdf{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .pdf-seo{
        width: 100%;
        /*max-width: 320px;*/
    }
}

.foot-lists li a{
    text-align: left;
}
.copyr{
    bottom:0;margin:0;font-size:12px
}


.customer-page{
    margin-bottom: 200px;
}

.footer-order .right-foot {
    width: calc(100% - 295px);
    position: relative;
}

@media screen and (max-width: 1023px) and (min-width: 768px){
    .footer-order .right-foot .foot-lists {
        flex-direction: column!important;
        max-width: unset;
        min-width: unset;
    }
    .footer-order .foot-item{
        margin-bottom: 5px;
    }
}

@media (max-width: 767px){

    .copyright {
        text-align: center;
    }
    .samples-page.left-bar{
        width: 100%;
        padding-left: 0;
    }
    .prices .left-bar{
        width: unset;
        padding-left: 0;
    }
    .samples-item-img-wrap {
        position: absolute;
        bottom: 0.5rem;
        float: none!important;
        width: auto!important;
        height: auto!important;
    }
    .samples-item-img {
        display: none;
    }

}

.address:after{
    content: 'Cyprus, Nicosia, Lakatamia, 2334';
}
.terms-address:after{
    content: '“Company”, “We”, “Us”, “Our” refer to essaymap.org, that is owned and operated by Forpio Limited with office registered at Dafnis, 1, Lakatamia, 2334, Nicosia, Cyprus';
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
    text-align: left;
}

.rel {
    position: relative;
}
.samples-item-img-wrap {
    width: 11.5rem;
    height: 19rem;
    margin-right: 2.5rem;
    float: left;
    text-align: center;
}

.samples-item-text {
    font-size: 1rem;
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
}

.samples-item-text-title a{
    color: #3d434f!important;
}

.samples-item-text-title {
    font-size: 1rem;
    /*font-family: "PTSansBold";*/
    /*margin-left: 0.5rem;*/
    margin-bottom: 2rem;
}

.samples-item-text li {
    margin-bottom: 1rem;
}

.samples-item-text img {
    margin-right: 1.5rem;
    width: 1.4rem;
}

.samples-item-text .bold{
    font-weight: bold;
}

.samples-item:after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color:#aabed4;
    margin-bottom: 1rem;
}
.samples-item-text li:last-child {
    margin-bottom: 0;
}

.samples-item-img {
    width: 11.5rem;
    height: 11.5rem;
    margin-bottom: 1.5rem;
    background: url(/img/sampl@2x.png) no-repeat;
    background-size: 11.5rem 11.5rem;
}

.samples-item-text-title span {
    border-bottom: 1px solid #666;
    /*font-family: "PTSansRegular";*/
}

.sub-menu {
    display: none;
    position: absolute;
    background: #f2f8ff;
    border: 1px solid #388dfc;
    border-top: none;
    list-style: none;
    padding: 7px;
    border-radius: 3px;
    left: 364px;
    top: 67px;
}
.sub-menu.sub-menu-au{
    left: initial;
    right: 195px;
}

.active-sub-link{
    border-bottom: 2px solid #84e8ba;
}

.sub-menu li a:hover{
    border-bottom: 1px solid #388dfc;
;

}

@media (max-width: 1140px){
    .sub-menu{
        position: unset;
        border: none;
        font-size: 13px;
        line-height: 40px;
    }
}

@media (max-width: 1100px) and (min-width: 768px) {
    .copyr{
        font-size: 10px;
    }
    .right-foot{
        width: calc(100% - 300px);
    }

    .foot-lists{
        max-width: 45%;
    }
}
.sub-menu-btn:hover{
    cursor: pointer;
}

@media(max-width: 767px){
    #order-form .steps-wrapper .label-custom{
        text-align: left!important;
    }
}

.content.wrappers.relateed{
    overflow-x: initial;
    padding-top: 0;
}
h4.related-title{
    margin: 20px 0;
}
.random-posts, .sidebar-item-row{
    padding-top: 0 !important;
    margin-bottom: 50px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.random-post {
    width: 30%;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
    border-radius: 6px;
    background-color: #ffffff;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 30px;
    text-align: left;
    margin-right: 50px;
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.random-post:last-child {
    margin-right: 0;
}
.random-posts .post-title {
    margin-bottom: 20px;
}
.sidebar-item-row {
    justify-content: space-between;
    margin-bottom: 0;
}
.feature-image img {
    width: 100%;
}
.random-posts .post-title a {
    color: #00000a;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
}
.random-posts .post-date {
    color: #b5b5b5;
    font-size: 14px;
    font-weight: 300;
    padding-top: 2px;
}
.random-posts .read-more a {
    color: #7d68ff;
    font-size: 14px;
    font-weight: 300;
    text-decoration: underline;
}

.faq-in-text{
    display: block;
    margin: 20px 0;
}
@media(max-width: 767px){
    .random-posts{
        flex-direction: column;
    }
    .random-post{
        width: 100%;
    }
}
.select-bottom.tablet-visible{
    display: none;
}
@media(max-width: 1023px) and (min-width: 768px){
    .select-bottom.tablet-visible{
        display: block;
        border: 1px solid #b6c8db;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 230px;
        height: 38px;
        margin: 0 auto 13px;
    }
    .tablet-visible .select-links {
        background-color: transparent;
        background-image: url(../img/svg/arrow.svg);
        background-repeat: no-repeat;
        background-position: -webkit-calc(100% - 15px) 50%;
        background-position: calc(100% - 15px) 50%;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        color: #90a0b1;
        width: 100%;
        height: 100%;
        padding: 0 15px;
    }
    .tablet-disable{
        display: none;
    }
}
.for-calc1.dotted{
    position: relative;
}
.for-calc1.dotted #calc1{
    padding-right: 50px;
}
.for-calc1.dotted:before{
    content: '...';
    position: absolute;
    bottom: 3px;
    right: 40px;
    font-size: 18px;
    color: #90a0b1;
    z-index: 2;
}
@media(min-width: 1024px){
    .order-page main {
        margin-bottom: 450px;
    }
    .footer-order .foot-lists:first-child{
        padding-top: 23px;
    }
}
#order-form .steps-wrapper .third-step-wrapper .no-padding {
    padding: 0px 15px !important;
}
#order-form .steps-wrapper .third-step-wrapper .no-padding.payment-select{
    padding: 0!important;
}
.modal .modal-file-upload .modal-content .modal-header{
    background-color: #388dfc;
}
.modal .modal-file-upload .modal-content .modal-footer .green-btn{
    background-color: #47d192!important;
    background-image: none!important;
    border: none!important;
}
.modal .modal-file-upload .modal-content .modal-footer .green-btn:hover{
    background-color: #47d192!important;
    background-image: none!important;
    border: none!important;
    opacity: 0.9!important;
}
.footer-order .desktop-pay-tel .foot-phone {
    display: block;
    margin-right: 20px;
}
.footer-order .desktop-pay-tel .pay-systems {
    display: flex;
}
.desktop-pay-tel{
    position: absolute;
    left: 20%;
    top: 50%;
    display: flex;
}
@media(max-width: 1100px){
    .footer-order .foot-phone{display:block;text-align: center}
    .footer-order .pay-systems{display:flex;justify-content: space-around;}
    .footer-order .desktop-pay-tel .foot-phone{display: none}
    .footer-order .desktop-pay-tel .pay-systems{display: none}
}
@media (max-width: 1024px) and (min-width: 768px){
    .order-page header{
        position: absolute;
    }
    .order-page main{
        /*padding-top: 60px;*/
        margin-bottom: 300px;
    }
}
@media(max-width: 767px){
    .coupon-line {
        text-align: center;
    }
    .coupon-line .mobile-hidden {
        display: block;
        font-size: 10px;
    }

    .text-wrapper {
        overflow-y: initial;
    }
    .order-footer-logo-link{
        display: block;
        text-align: center;
    }
}
@media(max-width: 374px){
    .coupon-line {
        text-align: left;
    }
}
@media(max-width: 468px){
    figure td {
        font-size: 12px;
    }
}
figure tr, figure table {
    background-color: transparent!important;
    border-spacing: 0;
}

figure td {
    border-bottom: 1px solid rgba(0,0,0,.075)!important;
    border-color: grey;
    padding: 10px 0 10px 10px;
}
figure tr:first-child td {
    border-bottom: 3px solid rgba(0,0,0,.075)!important;
    border-color: grey;
    font-weight: 600;
}
figure tr:hover {
    background-color: rgba(0,0,0,.075)!important;
}
figure tr:first-child:hover {
    background-color: transparent!important;
}

.middle-cta .main-btn {
    color: #ffffff !important;
}

@media (max-width: 374px) {
    .close-coupon {
        right: 10px;
    }
}

.slider-for .rating {
    display: none;
}

.select-links option {
    font-size: 12px;
}

@media (max-width: 1023px) {
    .cta-form .select option {
        font-size: 12px;
    }
}

.page-caption {
    display: block;
}

.page-caption span:first-child {
    z-index: 1;
    position: relative;
    background: #ffffff;
    padding: 0 42px;
}

@media (max-width: 767px) {
    .page-caption span:first-child {
        padding: 0;
    }
}

.page-caption span:last-child {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #aabed4;
    left: 0;
    top: 50%;
    z-index: 0;
}

@media (max-width: 767px) {
    .page-caption span:last-child {
        display: none;
    }
}
.footer-first__block {
    display: flex;
    justify-content: space-between;
}
.footer-first__block a img{
    min-width: 200px;
}
.footer-menu {
    text-align: left;
}
.footer-menu span, .footer-first__block span {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #3D434F;
}
.tel, .pay-systems {
    display: flex;
    align-items: center;
}
.tel span {
    margin-right: 15px;
}
.tel a {
    margin-bottom: 0;
}
.pay-systems li, .pay-systems span{
    margin-right: 15px;
}
.footer-menu span {
    display: block;
    margin-top: 20px;
}
.footer-menu .menu-company {
    display: flex;
    justify-content: space-between;
    padding-left: 0;
}
.footer-menu .foot-lists {
    column-count: 4;

    padding-left: 0;
}
.footer-images {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}
.footer-images__left {
    text-align: left;
    max-width: 240px;
}
.footer-images__left img:nth-child(2) {
    margin-right: 10px;
}
.footer-menu .foot-lists {
    max-width: 100%;
}
p.copyright::after, span.copyright::after {
    content: attr(data-info);
}
@media screen and (max-width: 992px) {
    .footer-menu .foot-lists {
        column-count: 3;
        max-width: 100%;
        display: block;
    }
}
@media screen and (max-width: 767px) {
    .footer-menu .foot-lists {
        column-count: 1;
    }
    .footer-first__block {
        display: block;
        text-align: left;
        margin-bottom: 50px;
    }
    .footer-first__block a img {
        width: 300px;
    }
    .footer-menu span {
        position: relative;
    }
    .footer-menu span.company:before {
        content: '';
        background: url("/img/list-ic.svg") no-repeat;
        width: 10px;
        height: 5px;
        position: absolute;
        left: 85px;
        top: 10px;
        transition: .5s;
    }
    .footer-menu span.company.transform:before {
        transform: rotate(180deg);
        transition: .5s;
    }
    .footer-menu span.services:before {
        content: '';
        width: 10px;
        height: 5px;
        position: absolute;
        left: 70px;
        top: 10px;
        background: url("/img/list-ic.svg") no-repeat;
        transform: rotate(180deg);
        transition: .5s;
    }
    .footer-menu span.services.transform:before {
        transform: none;
        transition: .5s;
    }
}
@media screen and (max-width: 600px) {
    .footer-images {
        display: block;
    }
    .footer-images__right {
        text-align: left;
        margin-top: 20px;
    }
    .footer-images__right img {
        max-width: 50px;
    }
}
.open {
    display: block!important;
}
.hide {
    display: none!important;
}
.ow-banner{
    background: #F2F8FF;
    padding-top: 103px;
}
.ow-banner .ow-banner-box{
    padding-top: 131px;
    padding-bottom: 131px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: url("/img/writer-pic.png") right center no-repeat;
}
.ow-banner-left{
    max-width: 560px;
}
.ow-banner-title{
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 46px;
    color: #3D434F;
    text-align: left;
}
.ow-banner-subtitle{
    padding: 0;
    margin: 0;
    margin-top: 22px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #3D434F;
    text-align: left;
}
.ow-text{
    padding: 83px 0 37px;
}
.ow-text .wrappers {
    position: relative;
    overflow: hidden;
}
.ow-text h2.caption-section{
    margin-top: 0;
}
.ow-text p{
    text-align: left;
}
.ow-text p:last-child{
    margin-bottom: 0;
}
.ow-spec-list{
    margin: 21px 0;
}
.ow-spec-list .ow-spec-list-li{
    display: flex;
    align-items: center;
    margin-bottom: 11px;
}
.ow-spec-list .ow-spec-list-li:last-child{
    margin-bottom: 0;
}
.ow-spec-list .ow-spec-list-li img{
    min-width: 70px;
    margin-right: 27px;
    border-radius: 50%;
    margin-left: 10px;
}
.ow-spec-list .ow-spec-list-li img:hover{
    box-shadow: 0 0 12px rgb(0 0 0 / 20%);
}
.ow-text.second-ow-text{
    padding-bottom: 83px;
}
.ow-icon-wrap{
    width: 71px;
    height: 71px;
    background: #fff;
    border-radius: 50%;
    border: 1px dashed rgba(56, 141, 252, 0.5);
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #388DFC;
    margin-bottom: 37px;
}
.ow-icon-wrap:hover{
    box-shadow: 0 0 12px rgb(0 0 0 / 20%);
}
.ow .section-works .swiper-slide{
    max-width: 251px;
}
.ow .color-section .wrappers{
    padding: 51px 27px 79px 27px;
}
.ow .section-works .swiper-slide:after{
    right: -23px;
    top: 26px;
}
.ow-text.third-ow-text{
    padding-bottom: 63px;
}
.ow-cta{
    margin-bottom: 83px;
}
.ow-cta-box{
    background: #F2F8FF;
    border-radius: 10px;
    padding: 51px 27px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ow-cta-text{
    max-width: 816px;
}
.ow-cta-text h2{
    margin-top: 0;
    margin-bottom: 31px;
}
.ow-cta-text p{
    text-align: left;
    margin-bottom: 25px;
}
.ow-cta-text a{
    width: 198px;
    height: 44px;
    margin: 0 auto;
    display: block;
    float: initial;
    line-height: 44px;
}
.ow-samples-box{
    margin: 0 -13px;
}
.ow-samples-box .slick-slide{
    background: #FFFFFF;
    border: 1px solid #AABED4;
    box-sizing: border-box;
    border-radius: 10px;
    margin: 13px;
    width: 362px;
    padding: 25px;
}
.ow-samples-box .slick-slide:hover{
    box-shadow: 0 0 12px rgb(0 0 0 / 20%);
}
.ow-samples-box .slick-slide > div{
    height: 100%;
}
.ow-samples-box .slick-dots{
    display: flex;
    bottom: -32px;
    left: 0;
    right: 0;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.ow-samples-box .slick-dots li{
    width: 10px;
    min-width: 10px;
    height: 10px;
    margin: 0 3px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ow-samples-box .slick-dots li button{
    background-color: #AABED4;
    border: 2px solid #AABED4;
}
.ow-samples-box .slick-dots li.slick-active button{
    background-color: #fff;
}
.ow-samples-box .slick-dots li.slick-active{
    margin-bottom: 0;
}
.ow-samples-box .slick-prev{
    left: -88px;
    width: 61px;
    height: 61px;
    background: url("/img/writers/ow-left-arr.svg") center center no-repeat;
    border: 1px solid #47D192;
    border-radius: 50%;
    box-sizing: border-box;
}
.ow-samples-box .slick-prev:hover{
    background-image: url("/img/writers/ow-left-arr-h.svg");
    box-shadow: 0 0 12px rgb(0 0 0 / 20%);
}
.ow-samples-box .slick-prev:before{
    display: none;
}
.ow-samples-box .slick-next{
    right: -88px;
    width: 61px;
    height: 61px;
    background: url("/img/writers/ow-right-arr.svg") center center no-repeat;
    border: 1px solid #47D192;
    border-radius: 50%;
    box-sizing: border-box;
}
.ow-samples-box .slick-next:hover{
    background-image: url("/img/writers/ow-right-arr-h.svg");
    box-shadow: 0 0 12px rgb(0 0 0 / 20%);
}
.ow-samples-box .slick-next:before{
    display: none;
}
.ow-samples .ow-samples-link{
    display: block;
    width: 220px;
    height: 42px;
    margin: 0 auto;
    line-height: 42px;
    float: initial;
    margin-top: 77px;
}
.ow-samples .slick-track {
    height: 550px;
}
@media(max-width: 767px){
    .ow-samples .slick-track {
        height: auto;
    }
}
.ow-samples-item {
    display: flex !important;
    flex-direction: column;
    height: 100%;
}
.ow-samples-item-text {
    flex-grow: 1;
}
.ow-samples-item-top{
    display: flex;
    margin-bottom: 22px;
}
.ow-samples-item-top img{
    min-width: 81px;
    width: 81px;
    height: 81px;
    border-radius: 50%;
    margin-right: 25px;
}
.ow-samples-item-top a.name{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #388DFC;
    display: block;
    text-align: left;
}
.ow-samples-item-top span.degree{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #90A0B1;
    display: block;
    text-align: left;
}
.ow-samples-item-rating{
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}
.ow-samples-item-rating span.num{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    color: #3D434F;
    display: block;
    margin-right: 10px;
}
.ow-samples-item-rating .stars ul{
    display: flex;
    align-items: center;
}
.ow-samples-item-rating .stars ul li{
    width: 24px;
    min-width: 24px;
    height: 24px;
    margin-right: 3px;
}
.ow-samples-item-rating .stars ul li.ow-f-star{
    background: url("/img/writers/ow-f-star.svg") center center no-repeat;
}
.ow-samples-item-rating .stars ul li.ow-h-star{
    background: url("/img/writers/ow-h-star.svg") center center no-repeat;
}
.ow-samples-item-rating .stars ul li.ow-e-star{
    background: url("/img/writers/ow-e-star.svg") center center no-repeat;
}
.ow-samples-item-rating .stars ul li.ow-hf-star{
    background: url("/img/writers/ow-hf-star.svg") center center no-repeat;
}
.ow-samples-item-text p{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #3D434F;
    text-align: left;
    margin-bottom: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ow-samples-item-text p a{
    display: block;
    text-align: center;
    border: 1px solid #47d192;
    border-radius: 10px;
    text-decoration: none;
    color: #3d434f;
    margin-top: auto;
    transition: .3s;
}
@media(max-width: 767px){
    .ow-samples-item-text p a{
        margin-top: 15px;
    }
}
.ow-samples-item-text p a:hover{
    color: #ffffff;
    background-color: #47d192;
}
@media(max-width: 1024px) and (min-width: 993px){
    .ow-samples-box .slick-slide{
        min-height: 548px;
    }
}
@media(max-width: 992px){
    .ow-banner .ow-banner-box{
        background-position: 160% center;
    }
    .ow-samples-box .slick-slide{
        min-height: 492px;
    }
    .ow .section-works .swiper-slide{
        max-width: 164px;
    }
    .ow-cta-text {
        max-width: 412px;
    }
}
@media(max-width: 767px){
    .ow-banner .ow-banner-box{
        background: none;
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .ow-text{
        padding-top: 50px;
    }
    .ow-samples-box .slick-dots{
        display: flex!important;
        transform: translateX(0);
    }
    .ow .section-works .swiper-slide {
        max-width: initial;
    }
    .ow-cta-box{
        justify-content: center;
    }
    .ow-cta-box img{
        display: none;
    }
    .ow-samples-box .slick-slide {
        min-height: initial;
    }
}
.blog-writer{
    background: #F2F8FF;
    border-radius: 10px;
    padding: 25px 25px 35px;
    margin-top: 47px;
}
.blog-writer-box{
    display: flex;
    margin-bottom: 25px;
}
.blog-writer-box img{
    width: 81px;
    min-width: 81px;
    height: 81px;
    margin-right: 25px;
    border-radius: 50%;
}
.blog-writer-name{
    display: block;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #3D434F;
    margin-bottom: 11px;
}
.blog-writer-text{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #3D434F;
    margin-bottom: 0;
}
.content-body.seo .blog-writer a.main-btn{
    width: 198px;
    height: 44px;
    display: block;
    margin: 0 auto;
    float: initial;
    line-height: 44px;
    color: #fff;
}
@media(max-width: 500px){
    .blog-writer-box{
        flex-direction: column;
    }
    .blog-writer-box img{
        margin: 0 auto;
    }
    .blog-writer-box-person{
        margin-top: 15px;
    }
    .blog-writer-name{
        text-align: center;
    }
}

@media (max-width: 767px) {
    .w-page .breadcrumbs{
        display: flex;
    }
}

.w-page .breadcrumbs{
    display: -webkit-box;
    text-align: left;
    margin-bottom: 10px;
    color: #388dfc;
    font-size: 14px;
}

.w-page .breadcrumbs img{
    vertical-align: top;
    position: relative;
    top:10px;
}

.w-page .breadcrumbs a{
    color: #388dfc;
    /*font-family: "DIN Pro";*/
    font-size: 14px;
    font-weight: 300;
    line-height: 25px;
    font-weight: 300;
    text-decoration: none;
}
.w-page .breadcrumbs a:hover{
    text-decoration: underline;
}
.w-page .breadcrumbs p{
    color: #3d434f;
    padding-left: 3px;
}
.w-page-person{
    display: flex;
    align-items: center;
}
.w-page-person img{
    width: 167px;
    min-width: 167px;
    height: 167px;
    margin-right: 28px;
    border-radius: 50%;
}
.w-page-person-name{
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 46px;
    color: #3D434F;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}
.w-page-person-name span{
    min-width: 20px;
    width: 20px;
    height: 20px;
    background: url("/img/writer-checkmark.svg") center center no-repeat;
    margin-left: 10px;
    position: relative;
    cursor: pointer;
}
.w-page-person-name span:after{
    display: none;
    position: absolute;
    content: 'Verified Writer';
    padding: 5px 10px;
    right: -146px;
    top: 50%;
    transform: translateY(-50%);
    background: #F2F8FF;
    box-shadow: 0 0 10px rgb(0 0 0 / 25%);
    border-radius: 5px;
    width: 135px;
    box-sizing: border-box;
    color: #3d434f;
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
}
.w-page-person-name span:hover:after{
    display: block;
}
.w-page-person-degree{
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    color: #90A0B1;
    margin-bottom: 25px;
}
.w-page-person-rating{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    color: #3D434F;
    margin-bottom: 10px;
}
.w-page-person-rate{
    display: flex;
    align-items: center;
}
.w-page-person-rate span.num{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    display: block;
    color: #3D434F;
    margin-right: 10px;
    padding-top: 1px;
}
.w-page-person-rate ul{
    display: flex;
    align-items: center;
}
.w-page-person-rate ul li{
    width: 24px;
    min-width: 24px;
    height: 24px;
    margin-right: 3px;
}
.w-page-person-rate ul li.ow-f-star{
    background: url("/img/writers/ow-f-star.svg") center center no-repeat;
}
.w-page-person-rate ul li.ow-h-star{
    background: url("/img/writers/ow-h-star.svg") center center no-repeat;
}
.w-page-person-rate ul li.ow-e-star{
    background: url("/img/writers/ow-e-star.svg") center center no-repeat;
}
.w-page-person-rate ul li.ow-hf-star{
    background: url("/img/writers/ow-hf-star.svg") center center no-repeat;
}
.w-page-text{
    margin-top: 47px;
}
.w-page-text h2{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    color: #3D434F;
    margin: 0;
    margin-bottom: 11px;
}
.w-page-adv{
    background: #FFFFFF;
    border: 1px solid #AABED4;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 32px 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 37px;
}
.w-page-adv-item{
    min-width: 160px;
    width: 160px;
    position: relative;
}
.w-page-adv-item-num{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 48px;
    color: #388DFC;
    text-align: center;
}
.w-page-adv-item-text{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #3D434F;
    text-align: center;
    margin-bottom: 19px;
}
.w-page-adv-item-line{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 52px;
    height: 5px;
    background: #47D192;
    border-radius: 3px;
}
.w-page-reviews{
    margin-top: 83px;
}
.w-page-reviews-title{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    color: #3D434F;
    margin-bottom: 37px;
}
.w-page-reviews-item{
    padding-bottom: 15px;
    border-bottom: 1px solid #D8E4F0;
    margin-bottom: 37px;
}
.w-page-reviews-item:last-child{
    margin-bottom: 0;
}
.w-page-reviews-item-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 7px;
}
.w-page-reviews-item-name{
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    color: #388DFC;
}
.w-page-reviews-item-type{
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #3D434F;
    margin: 0;
}
.w-page-reviews-item-rate{
    display: flex;
    align-items: center;
}
.w-page-reviews-item-rate span.num{
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #3D434F;
    margin-right: 10px;
    padding-top: 2px;
}
.w-page-reviews-item-rate ul{
    display: flex;
    align-items: center;
}
.w-page-reviews-item-rate ul li{
    width: 18px;
    min-width: 18px;
    height: 18px;
    margin-right: 2px;
}
.w-page-reviews-item-rate ul li.ow-f-star{
    background: url("/img/writers/ow-f-star.svg") center center/contain no-repeat;
}
.w-page-reviews-item-rate ul li.ow-h-star{
    background: url("/img/writers/ow-h-star.svg") center center/contain no-repeat;
}
.w-page-reviews-item-rate ul li.ow-e-star{
    background: url("/img/writers/ow-e-star.svg") center center/contain no-repeat;
}
.w-page-reviews-item-rate ul li.ow-hf-star{
    background: url("/img/writers/ow-hf-star.svg") center center/contain no-repeat;
}
.w-side-box{
    background: #F2F8FF;
    border-radius: 10px;
    padding: 25px 25px 35px;
    margin-bottom: 27px;
}
.w-side-box-top{
    display: flex;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #AABED4;
    margin-bottom: 15px;
}
.w-side-box-top img{
    width: 67px;
    height: 67px;
    min-width: 67px;
    margin-right: 15px;
    border-radius: 50%;
}
.w-side-box-top-name{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #3D434F;
    margin: 0;
    margin-top: 11px;
}
.w-side-box-top-pers{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #388DFC;
    margin: 0;
}
.w-side-box-top-pers-text{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #388DFC;
    margin: 0;
}
.w-side-box-top-person span {
    position: absolute;
    right: 0;
    top: 14px;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background: url(/img/writer-checkmark.svg) center center no-repeat;
    cursor: pointer;
}
.w-side-box-top-person span:after{
    display: none;
    position: absolute;
    content: 'Verified Writer';
    padding: 5px 10px;
    right: -145px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 25%);
    border-radius: 5px;
    width: 135px;
    box-sizing: border-box;
    color: #3d434f;
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
}
.w-side-box-top-person span:hover:after {
    display: block;
}
.w-side-box ul li{
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    color: #3D434F;
    margin-bottom: 5px;
    padding-left: 25px;
    position: relative;
}
.w-side-box ul li:before{
    position: absolute;
    content: '';
    width: 16px;
    min-width: 16px;
    height: 16px;
    background: url("/img/writer-side-check.svg") center center no-repeat;
    left: 0;
    top: 6px;
}
.w-side-box ul li:last-child{
    margin-bottom: 0;
}
.sidebar .w-side-box-link.main-btn{
    display: block;
    width: 220px;
    height: 42px;
    margin: 0 auto;
    line-height: 42px;
    float: initial;
    margin-top: 35px;
}
.w-page-person-link.main-btn{
    display: none;
    float: initial;
    width: 160px;
    height: 42px;
    line-height: 42px;
    margin-left: auto;
    margin-bottom: 15px;
    margin-top: auto;
}
.block-coupon.mob {
    max-width: 230px;
    margin-left:auto;
    margin-right: auto;
}
.block-coupon {
    background: url("/img/bg-coupon.png") no-repeat;
    padding: 32px 25px 22px 25px;
    background-size: 100% 100%;


    position: relative;
}
.block-coupon .coupon-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 30px;
    color: #388DFC;
}
.block-coupon .block-sale {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.block-coupon.mob img.line, .block-coupon img.line{
    width: 246px;
    left: 16px;
    bottom: 69px;
    position: absolute;
}
.block-coupon img.line {
    width: 243px;
    left: 13px;
}
.block-coupon .sale {
    font-weight: bold;
    font-size: 30px;
    line-height: 32px;
    text-align: center;
    color: #FC9638;
}
.block-coupon .sale span {
    font-size: 18px;
    font-weight: normal;
    display: block;
    margin-top: 5px;
}
.block-coupon .block-code {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin-top: 52px;

}
.block-coupon .block-code p{
    margin-bottom: 0;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #3D434F;
    margin-right: 8px;
}
.block-coupon .block-code .code{
    font-weight: 600;
    font-size: 15px;
    line-height: 28px;
    color: #FFFFFF;
    background-color: #47d192;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 8px 13px rgba(61,67,79,.2);
    box-shadow: 0 8px 13px rgba(61,67,79,.2);
    padding: 2px 6px;
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s,-webkit-box-shadow .3s
}

.block-coupon .block-code .code:after,.block-coupon .block-code .code:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 100%;
    left: 0;
    z-index: -1;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75,0,.125,1);
    transition-timing-function: cubic-bezier(.75,0,.125,1)
}

.block-coupon .block-code .code:before {
    background: #45ca8e
}

.block-coupon .block-code .code:after {
    background: #37ba7e
}

.block-coupon .block-code .code:hover:after,.block-coupon .block-code .code:hover:before {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
}

.block-coupon .block-code .code:hover:after {
    -webkit-transition-delay: 175ms;
    transition-delay: 175ms
}
@media(max-width: 1138px){
    .w-page-person-link.main-btn{
        display: block;
    }
}
@media(max-width: 767px){
    .w-page-reviews-item-top{
        flex-direction: column;
    }
    .w-page-reviews-box .slick-slide{
        padding: 0 15px;
        box-sizing: border-box;
    }
    .w-page-reviews-box .slick-next{
        right: -25px;
    }
    .w-page-reviews-box .slick-prev{
        left: -25px;
    }
    .w-page-reviews-box .slick-prev:before{
        background-size: contain;
    }
    .w-page-adv{
        padding: 20px;
    }
}

@media(max-width: 600px){

    .w-page-adv{
        flex-direction: column;
    }
    .w-page-adv-item{
        margin-bottom: 10px;
    }
    .w-page-adv-item:last-child{
        margin-bottom: 0;
    }
    .w-page-person{
        flex-direction: column;
    }
    .w-page-person img{
        margin: 0;
        margin-bottom: 15px;
    }
    .w-page-person-link.main-btn{
        margin: 0 auto;
        margin-top: 20px;
    }
    .w-page-person-name, .w-page-person-rate{
        justify-content: center;
    }
    .w-page-person-degree, .w-page-person-rating{
        text-align: center;
    }
}
@media(max-width: 400px){
    .w-page-person-name span:after{
        right: initial;
        top: -20px;
        left: -30px;
    }
}


@media(min-width: 767px){
    body.nScroll, html.nScroll {
        overflow: hidden;
        height: 100%;
        position: fixed;
        overflow-x: hidden;
        overflow-y: hidden;
    }
    body.nScroll header{
        top: 0 !important;
    }
}
@media(max-width: 766px){
    body.nScroll, html.nScroll {
        overflow: hidden;
        overflow-x: hidden;
        overflow-y: hidden;
    }
}
.skroll_top {
    position: fixed;
    bottom: -50px;
    right: 40px;
    overflow: hidden;
    opacity: 0;
    z-index: 999;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #47D192;
    border-radius: 100%;
}
.skroll_top:hover{
    background: #47D192;
}
.skroll_top:hover path{
    fill: #fff;
}
.skroll_top.fix {
    bottom: 50px;
    opacity: 1;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    padding: 12px;
    line-height: 11px;
}
}
.skroll_top a img{
    transition: all 0.2s ease;
}
.mob-logo {
    position: absolute;
    top: 29px;
    left: 30px;
    height: 32px;
    width: 150px;
}
.page_title-search {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin: 50px 0;
}
.page_title-search h2{
    margin: 0;
}
.title-search {
    margin-top: 20px;
}
#searchform {
    background: #FFFFFF;
    border: 1px solid #AABED4;
    box-sizing: border-box;
    border-radius: 6px;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    min-width: 322px;
    justify-content: space-between;
    margin-top: 20px;
}
.alert.alert-info {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.search-page .time-info {
    width: 100%;
    margin: 40px 0 0 0;
    line-height: 0;
}
.btn-block {
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    margin-bottom: 100px;
}
.btn-block .main-btn{
    height: 44px;
    width: 198px;
    margin-left: 10px;
    color: #fff;
    line-height: 44px;
}
.btn-block a {
    margin-top: 0;

}
.btn-block .all {
    color: #388dfc;
    margin-right: 10px;
    height: 44px;
    width: 198px;
}
.btn-block .all:hover {
    color: #fff;
}

.vertical .slick-slide:hover {
    border: 2px solid #47d192;
}

@media (max-width: 767px) {
    .section-works .swiper-wrapper {
        flex-wrap: wrap;
    }

    .works-desc {
        padding: 0 5px;
        font-size: 14px;
    }
}

.mob-logo .logo-footer {
    margin-left: 0;
}
