*{
    -webkit-tap-highlight-color: transparent;
}
html{font:inherit}body,html{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.wrapper{position:relative;min-height:100%;font-size:1.6em}.inner,.wrapper{width:100%;box-sizing:border-box}.inner{max-width:1150px;margin:0 auto;padding:0 20px}@media all and (max-width: 1024px){.inner{padding:0 20px}}
@media all and (max-width: 767px){.inner{padding:0 10px}}.inner_type_aside{padding-top:35px;padding-bottom:40px}.inner_type_aside,.inner_type_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.content{width:100%;height:100%;padding:0 55px 0 0;box-sizing:border-box}
@media all and (max-width: 1024px){
    .content{
        padding:0;
    }
}
@media (max-width: 1024px) and (min-width: 795px){
    .content.with-sidebar{
        margin: 0 auto;
    }
}
.sidebar{min-width:300px;max-width:300px;position:relative;}@media all and (max-width: 1024px){.sidebar{display:none}}.spacer{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;height:100vh}body{font-family:"PT Sans",sans-serif;font-size:10px;color:#232323;line-height:24px}a{font-weight:700;color:#ffa800;text-decoration:none;border-bottom:1px solid #ffd6a3}a:active,a:hover{border:none;-webkit-tap-highlight-color:transparent}b,strong{font-weight:600}.content__title{margin:5px 0 20px;font-size:187.5%}
@media all and (max-width: 767px){.content__title{margin:0 auto 20px;line-height:normal}}.first-row{padding:40px 0 0}.features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 1024px){.features{padding:0 20px}}
@media all and (max-width: 767px){.features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.features__item{position:relative;width:33.333%;margin:0 0 50px;padding:0 0 0 50px;box-sizing:border-box;font-size:112.5%;font-weight:700}@media all and (max-width: 1024px){.features__item{width:45%;max-width:45%;margin:0 0 40px}}
@media all and (max-width: 767px){.features__item{width:100%;max-width:100%;margin:0 0 30px;padding:0 0 0 40px}}.features__icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.features__icon-clock{width:34px;height:34px;background:url(../img/icons/icon-features-clock.svg) 0 0 no-repeat}
@media all and (max-width: 767px){.features__icon-clock{width:28px;height:28px;background-size:contain}}.features__icon-sheets{width:27px;height:32px;background:url(../img/icons/icon-features-sheets.svg) 0 0 no-repeat}
@media all and (max-width: 767px){.features__icon-sheets{width:28px;height:28px;background-size:contain}}.features__icon-shield{width:31px;height:34px;background:url(../img/icons/icon-features-shield.svg) 0 0 no-repeat}
@media all and (max-width: 767px){.features__icon-shield{width:28px;height:28px;background-size:contain}}.features__icon-plagiarism{width:30px;height:38px;background:url(../img/icons/icon-features-plagiarism.svg) 0 0 no-repeat}
@media all and (max-width: 767px){.features__icon-plagiarism{width:28px;height:28px;background-size:contain}}.features__icon-moneyback{width:40px;height:40px;background:url(../img/icons/icon-features-moneyback.svg) 0 0 no-repeat}
@media all and (max-width: 767px){.features__icon-moneyback{width:28px;height:28px;background-size:contain}}.features__icon-help{width:33px;height:33px;background:url(../img/icons/icon-features-help.svg) 0 0 no-repeat}
@media all and (max-width: 767px){.features__icon-help{width:28px;height:28px;background-size:contain}}.cta-row{padding:30px 0 40px;background:url(../img/design/bgcta.jpg) center center no-repeat;background-size:cover}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi){.cta-row{background:url(../img/design/bgcta@2x.jpg) center center no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2.6666666666666665),(min-resolution:256dpi),(-webkit-min-device-pixel-ratio:2.25){.cta-row{background:url(../img/design/bgcta@3x.jpg) center center no-repeat;background-size:cover}}.cta-row .row__title{line-height:35px;color:#fff}.cta-row .row__title span{display:block}@media all and (max-width: 1024px){.cta-row .row__title span{display:inline}}
@media all and (max-width: 767px){.cta-row .row__title span: first-child{display:none}}.cta-row .button{margin:20px 0 0}@media all and (max-width: 1024px){.cta-row .button{margin:0}}.lead{position:relative;margin:0 0 40px;padding:40px 0 50px;box-sizing:border-box;background:url(../img/design/banner.png) center center no-repeat;background-size:cover}@media all and (max-width: 1024px){.lead{background-position:center 0}}
@media all and (max-width: 767px){.lead{padding:30px 0 0}}
@media all and (max-width: 767px){.lead__inner{padding:0}}.lead__main{width:100%;text-align:center;color:#fff}.lead__main .button{width:220px;box-sizing:border-box}.lead__main-slogan{position:relative;width:100%;max-width:950px;margin:0 auto 15px;font-size:225%;font-weight:700;line-height:48px}
@media all and (max-width: 767px){.lead__main-slogan{margin:0 0 30px;padding:0 10px;box-sizing:border-box}}.lead__main-slogan span{display:block}@media all and (max-width: 1024px){.lead__main-slogan span: last-child{display:none}}@media all and (max-width: 1024px){.lead__main-slogan{font-size:225%;line-height:48px}}
@media all and (max-width: 767px){.lead__main-slogan{font-size:187.5%;line-height:40px}}.lead__main-text{width:100%;max-width:710px;margin:0 auto 30px;font-size:125%;line-height:30px}@media all and (max-width: 1024px){.lead__main-text{display:none}}
@media all and (max-width: 767px){.lead__main-text{display:none}}.lead__main-text_type_mobile{display:none}@media all and (max-width: 1024px){.lead__main-text_type_mobile{display:block;padding:0 10px;box-sizing:border-box}}
@media all and (max-width: 767px){.lead__main-text_type_mobile{display:none}}.lead__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 0}
@media all and (max-width: 767px){.lead__steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 0 0;padding:30px 35px;background-color:#f5f5f5}}.lead__step{position:relative;width:33.333%;max-width:230px;margin:0 30px;padding:0 0 0 95px;box-sizing:border-box;text-align:left}@media all and (max-width: 1024px){.lead__step{margin:0;padding:0 0 0 70px}}
@media all and (max-width: 767px){.lead__step{width:100%;max-width:315px;color:#111}.lead__step+.lead__step{margin:30px 0 0}}.lead__step-title{font-size:137.5%;font-weight:700}@media all and (max-width: 1024px){.lead__step-title{margin:0 0 5px}}.lead__step-text{line-height:18px}.lead__step-picture{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:80px;height:80px}@media all and (max-width: 1024px){.lead__step-picture{width:60px;height:60px;background-size:contain!important}}.lead__step-picture-one{background:url(../img/design/place_order.svg) 0 0 no-repeat}.lead__step-picture-two{background:url(../img/design/in_progress.svg) 0 0 no-repeat}.lead__step-picture-three{background:url(../img/design/download.svg) 0 0 no-repeat}.main-info{left:0;width:100%;padding:35px 0;box-sizing:border-box;background-color:#fff}.main-info .button{width:auto!important}.main-info__text{margin:30px 0}@media all and (max-width: 1024px){.main-info__text{max-width:100%}}.main-info__text p{margin:0 0 7px}.main-info__text_state_hidden{position:relative;overflow:hidden}.row-testimonials{padding:40px 0;background:url(../img/design/testimonials_pattern.svg) left 0 top 20px repeat-x #f5f5f5;overflow:hidden}.row-testimonials .inner{position:relative}.row-testimonials .row__title{margin:0 0 30px}.row-testimonials__item-inner{width:100%;max-width:750px;margin:0 auto;text-align:center}@media all and (max-width: 1024px){.row-testimonials__item-inner{width:80%;max-width:80%}}
@media all and (max-width: 767px){.row-testimonials__item-inner{width:100%;max-width:100%}}.row-testimonials__item-id{margin:20px 0 0;text-align:center;font-size:112.5%;font-weight:700}.row-testimonials__control{position:absolute;top:60px;width:36px;height:36px;border-radius:100%;box-shadow:0 1px #276cac;background-color:#66b5ff;cursor:pointer}
@media all and (max-width: 767px){.row-testimonials__control{display:none}}.row-testimonials__control:hover{background-color:#5098da}.row-testimonials__control-prev{left:22px}.row-testimonials__control-prev:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px;display:block;width:10px;height:15px;background:url(../img/icons/icon-slider-arrow.svg) 0 0 no-repeat;content:""}.row-testimonials__control-next{right:22px;background:#66b5ff}.row-testimonials__control-next:before{position:absolute;top:50%;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);left:14px;display:block;width:10px;height:15px;background:url(../img/icons/icon-slider-arrow.svg) 0 0 no-repeat;content:""}.row__text{padding:0 0 30px}.row__text h2{font-size:187.5%}
@media all and (max-width: 767px){.row__text h2{line-height:36px}}.row__text h2+p{margin:20px 0 30px;padding-bottom:0}.order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 30px}.order .button{margin:-7px 20px 0}
@media all and (max-width: 767px){.order__left-icon,.order__right-icon{display:none}}.price-table{width:100%;margin:30px 0;table-layout:fixed}@media all and (max-width: 767px){.price-table{min-width:600px}}.price-table tr:nth-child(odd){background-color:#f5f5f5}.price-table th{background-color:#ffbb39;font-size:87.5%;text-transform:uppercase;color:#fff}.price-table td,.price-table th{padding:15px 0;text-align:center;font-weight:700}.price-table td{position:relative}.price-table td:hover .price-table__button{display:block}@media all and (max-width: 767px){.price-table__title{display:none}}.price-table__button{position:absolute;left:0;top:0;display:none;height:100%;width:100%;background-color:#66b5ff;border-radius:4px;border:none}.price-table__button-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;white-space:nowrap;text-transform:uppercase}.price-mobile{display:none;margin:10px 0 40px;padding:40px 45px;border-radius:10px;background-color:#f5f5f5}.price-mobile .sidebar-prices__list{width:100%;max-width:210px;margin:0 auto}@media all and (max-width: 767px){.price-mobile{display:block}}.price-mobile__title{margin:0 0 20px;padding:0 0 3px;text-align:center;font-size:137.5%;font-weight:700;color:#20a451;text-transform:uppercase}.text-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 40px;padding:10px 20px 10px 30px;background-color:#20a451;text-align:center;color:#fff}@media all and (max-width: 767px){.text-cta{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;overflow:hidden;margin:10px 0 20px;padding:20px}}.text-cta:before{position:absolute;left:120px;bottom:0;display:block;width:108px;height:129px;background:url(../img/design/girl.png) 0 0 no-repeat;content:""}@media all and (max-width: 767px){.text-cta:before{display:none}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi){.text-cta: before{background:url(../img/design/girl@2x.png) 0 0 no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2.6666666666666665),(min-resolution:256dpi),(-webkit-min-device-pixel-ratio:2.25){.text-cta: before{background:url(../img/design/girl@3x.png) 0 0 no-repeat;background-size:cover}}@media all and (max-width: 767px){.text-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text-cta__discount{margin:0 140px 0 0;text-align:justify}@media all and (max-width: 767px){.text-cta__discount{margin:0 auto}}.text-cta__discount-label{display:block;font-size:87.5%;font-weight:700;text-transform:uppercase;letter-spacing:2px}@media all and (max-width: 767px){.text-cta__discount-label{display:inline}}.text-cta__discount-percent{text-align:center;display:block;font-size:250%;line-height:35px}@media all and (max-width: 767px){.text-cta__discount-percent{display:inline;margin:0 5px;font-size:200%}}.text-cta__text{margin:0 15px 0 0;font-size:137.5%}@media all and (max-width: 767px){.text-cta__text{margin:15px auto}}.text-cta__coupon{position:relative;text-align:center;width:124px;height:40px;border-radius:20px;background-color:#ffa800}.text-cta__coupon:hover{background-color:#ffbd3e}.text-cta__coupon-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;color:#232323;font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;cursor:pointer}.main-features__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0}@media all and (max-width: 767px){.main-features__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-features__item{width:50%;margin:0 0 25px;padding:0 30px 0 0;box-sizing:border-box}@media all and (max-width: 767px){.main-features__item{width:100%;max-width:100%}}.main-features__title{position:relative;margin:0 0 15px;padding:0 0 0 20px;font-size:137.5%}.main-features__title:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:16px;height:16px;background:url(../img/icons/icon-green-star.svg) 0 0 no-repeat;content:""}.row,.row .button{box-sizing:border-box}.row__title{margin:0 0 20px;font-size:187.5%}@media all and (max-width: 767px){.row__title{margin:0 0 30px;line-height:40px}}.samples__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 767px){.samples__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.samples__item{width:50%;max-width:350px;margin:20px 0 0;padding:0 0 20px;border-bottom:1px solid #f0f0f0}.samples__item:first-child,.samples__item:nth-child(2){margin:0}@media all and (max-width: 1024px){.samples__item{width:47.5%;max-width:47.5%}}@media all and (max-width: 767px){.samples__item{width:100%;max-width:100%}.samples__item+.samples__item{margin:30px 0 0}}.samples__item-title{position:relative;margin:0 0 15px}@media all and (max-width: 767px){.samples__item-title{min-height:inherit}}.samples__item-title a{font-size:112.5%;font-weight:400;color:#111;border-color:#a6a6a6}.samples__item-title a:hover{border:none}.samples__item-options{font-size:112.5%}.samples__item-option{position:relative;padding:0 0 0 25px}.samples__item-option+.samples__item-option{margin:5px 0 0}.samples__icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.samples__icon-pencil{width:14px;height:14px;background:url(../img/icons/icon-sample-pencil.svg) 0 0 no-repeat}.samples__icon-book{width:14px;height:18px;background:url(../img/icons/icon-sample-book.svg) 0 0 no-repeat}.samples__icon-dock{width:14px;height:16px;background:url(../img/icons/icon-sample-dock.svg) 0 0 no-repeat}.testimonials__item{margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonials__item:last-child{margin:0;padding:0;border:none}.testimonials__id{margin:0 0 5px;font-weight:700}.blog__item{width:100%;margin:0 0 20px;padding:0 0 30px;border-bottom:1px solid #ccc}.blog__item:last-child{margin:0;padding:0;border:none}.blog__item-inner{padding:0 30px 25px}@media all and (max-width: 767px){.blog__item-inner{padding:0 20px 25px}}.blog__item-photo{display:block;margin:0 0 10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:none}.blog__item-photo img{width:100%;vertical-align:bottom}.blog__item-photo:hover{opacity:.75}.blog__item-title{margin:0 0 10px}.blog__item-title-link{border:none;font-size:188%;font-weight:500;line-height:1.4;color:#222}.blog__item-text{padding:15px 0}.blog__read-more{display:inline-block;padding:0 10px;border:1px solid #555;border-radius:4px;line-height:28px;font-weight:500;color:#555}.blog__read-more:hover{border:1px solid #555;background-color:#e6e6e6}.blog__read-more:active{border:1px solid #ffde00;background-color:#ffde00}.blog__category{font-size:87.5%}.post{position:relative;margin:0 0 30px}.post__image{width:100%}.post__text{margin:0 0 25px}.post__text h2{margin:15px 0 10px;font-size:175%;line-height:36px}.post__title{margin:0 0 10px;font-size:188%;font-weight:500;line-height:1.4}.post__category{padding:5px 0 15px;font-size:87.5%}.post__direction-link{display:inline-block;height:40px;line-height:40px;padding:0 10px;border:1px solid #555;border-radius:4px;box-sizing:border-box;font-weight:500;color:#555}.post__direction-link:hover{border:1px solid #555;background-color:#e6e6e6}.post__direction-link:active{border:1px solid #ffde00;background-color:#ffde00}.post__direction-left{margin:0 10px 0 0}.post__direction-left,.post__direction-right{display:inline-block;width:7px;height:10px;background:url(../img/icons/icon-direction-link.svg) 0 0 no-repeat;background-size:cover}.post__direction-right{margin:0 0 0 10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contacts__block{font-size:112.5%}.contacts__block+.contacts__block{margin:30px 0 0}.contacts__block-title{position:relative;margin:0 0 10px;font-weight:700}.contacts__phone-link{border:none;font-weight:700;color:#232323}.faq__list{position:relative;margin:15px 0 0}.faq__item{font-size:112.5%;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #f0f0f0}.faq__item:last-child{border:none;margin:0;padding:0}.faq__item_state_active .faq__question:before{background:url(../img/icons/icon-minus.svg) center center no-repeat}.faq__icon{position:absolute;top:-15px;left:0;font-size:375%;color:#ff264a;-webkit-transition:all .5s ease;transition:all .5s ease}.faq__question{position:relative;padding:0 0 0 25px;font-weight:bolder;cursor:pointer}.faq__question:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:14px;height:14px;background:url(../img/icons/icon-plus.svg) 0 0 no-repeat;content:""}.faq__question:hover .faq__question-link{border-bottom:1px solid #a6a6a6}@media all and (max-width: 767px){.faq__question{line-height:1.4}}.faq__question-link{cursor:pointer}.faq__answer{display:none;padding:10px 0 0}@media all and (max-width: 767px){.faq__answer{padding:10px 0}}.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:100%;height:100%;min-height:480px;text-align:center}.not-found .button{width:220px;box-sizing:border-box}.not-found__image{display:block;margin:50px auto 40px;width:253px;height:90px;background:url(../img/design/404.svg) 0 0 no-repeat}@media all and (max-width: 767px){.not-found__image{width:250px;height:104px;background-size:contain}}.not-found__title{font-size:187.5%}.not-found__text{margin:20px 0 25px;font-size:112.5%}@media all and (max-width: 767px){.not-found__text{padding:0 10px}}.text h1{margin:0 0 2%;font-size:187.5%;line-height:36px}@media screen and (max-width: 767px){.text h1{margin:0 0 4%;font-size:168.75%}}.text h2{margin:2% 0 1%;font-size:162.5%;line-height:34px}@media screen and (max-width: 767px){.text h2{margin:4% 0 3%;font-size:146.25%}}.text h3{margin:2% 0 1%;font-size:150%;line-height:32px}@media screen and (max-width: 767px){.text h3{margin:4% 0 3%;font-size:135%}}.text h4{margin:2% 0 1%;font-size:137.5%;line-height:30px}@media screen and (max-width: 767px){.text h4{margin:4% 0 3%;font-size:123.75%}}.text h5{margin:2% 0 1%;font-size:112.5%;line-height:24px}@media screen and (max-width: 767px){.text h5{margin:4% 0 3%;font-size:101.25%}}.text h6{margin:2% 0 1%;font-size:112.5%;line-height:30px}@media screen and (max-width: 767px){.text h6{margin:4% 0 3%;font-size:101.25%}}.text p+p{margin:7px 0 0}.text ol{margin:18px 0 0;list-style-type:none;counter-reset:item}.text ol li{margin:0 0 7px}.text ol li:before{content:counter(item) '. ';counter-increment:item;font-weight:700}.text ul{margin:18px 0 0;list-style-type:none;counter-reset:item}.text ul li{margin:0 0 10px}.text ul li:before{display:inline-block;vertical-align:middle;width:5px;height:5px;margin:-3px 5px 0;border-radius:100%;background-color:#ffa800;content:""}.text ul b,.text ul strong{font-weight:800}.about h2{margin:3% 0 2%;font-size:187.5%;line-height:36px}@media screen and (max-width: 767px){.about h2{font-size:calc(187.5% - 10%)}}.about .text-cta{margin:40px 0 30px}.header{position:fixed;top:0;left:0;z-index:99;width:100%;background-color:#f7f7f7}@media all and (max-width: 767px){.header{box-shadow:0 1px 3px rgba(0,0,0,.5)}}
.header__lucky{position:relative;height:30px;line-height:30px;background-color:#66b5ff;text-align:center;font-size:87.5%;font-weight:700;text-transform:uppercase;color:#fff}
@media all and (max-width: 1091px){
    .header__lucky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:50px;line-height:normal}
    .header__lucky .inner{width:96%;padding:0 15px}}
@media all and (max-width: 400px){.header__lucky{height:60px}}.header__lucky-accent{color:#111}.header__lucky-accent:hover{background:#ffbd3e}.header__lucky-close{position:absolute;right:10px;top:40%;display:block;width:11px;height:11px;background:url(../img/icons/icon-overhead-close.svg) 0 0 no-repeat;cursor:pointer}.header__lucky-close:hover{opacity:.75}.header__logo{display:inline-block;width:160px;height:24px;margin:-1px 0 0;border:none;background:url(../img/design/logo.svg) 0 0 no-repeat}.header__logo_type_mobile{display:inline-block;width:160px;height:24px;border:none;background:url(../img/design/logo.svg) 0 0 no-repeat}
.header__topline{padding:3px 0;background-color:#222227}
@media all and (max-width: 1091px){.header__topline{display:none}}
.header__topline-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 767px){.header__topline-inner{height:60px}}@media all and (max-width: 767px){.header__topline-phones{display:none}}.header__topline-item{display:inline-block;vertical-align:top;margin:0 0 0 30px;font-size:87.5%;font-weight:700}.header__topline-item:first-child{margin:0}.header__topline-label{color:#ffa800}.header__topline-link{border:none;color:#fff}.header__topline-login{position:relative;padding:0 0 0 17px;font-size:87.5%;font-weight:700;color:#fff;border:none}.header__topline-login:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:17px;height:21px;background:url(../img/icons/icon-topline-login.svg) 0 0 no-repeat;content:""}.navigation{background-color:#fafafa;box-shadow:0 1px 3px rgba(0,0,0,.75)}.navigation__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}
@media all and (max-width: 1091px){
    .navigation__wrapper{position:fixed;left:0;top:0;display:none;width:100%;height:100%;overflow-y:auto;box-sizing:border-box;background-color:#fafafa}
    .navigation__wrapper .inner{padding:0}}
.navigation__wrapper-header{position:relative;display:none;padding:13px 0;text-align:center}
@media all and (max-width: 1091px){.navigation__wrapper-header{display:block}}
@media all and (max-width: 767px){.navigation__list{-webkit-overflow-scrolling:touch}}
.navigation__item{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 0 0 20px}
@media all and (max-width: 1024px){.navigation__item{margin:0 0 0 10px}}
@media all and (max-width: 767px){
    .navigation__item{display:block;width:100%;text-align:center;margin:0 0 25px;box-sizing:border-box}}
.navigation__link{position:relative;display:inline-block;border:none;font-weight:700;line-height:1.1;color:#717171}.navigation__link:focus{color:#717171;outline:0}.navigation__link:hover{border-bottom:1px solid #b5b5b5}.navigation__link_state_active{position:relative;color:#66b5ff}.navigation__link_state_active:hover{border:none}.navigation__link_state_active:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-16px;display:block;width:100%;height:4px;padding:0 5px;background-color:#66b5ff;content:""}@media all and (max-width: 767px){.navigation__link_state_active: after{bottom:-7px}}@media all and (max-width: 767px){.navigation__link_state_active{background-color:transparent;box-shadow:none}}.navigation__link_type_order{display:inline-block;margin:0 0 0 10px;border:1px solid #555}.navigation__link_type_order:hover{border:1px solid #555;background-color:#e6e6e6}.navigation__link_type_order:active{border:1px solid #ffde00;background-color:#ffde00}
.navigation-mobile__menu-button,.navigation-mobile__phones-button{display:none}
@media all and (max-width: 1091px){.navigation-mobile__menu-button,.navigation-mobile__phones-button{display:block}}
.navigation-mobile__menu-button{width:20px;height:20px;background:url(../img/icons/icon-menu.svg) 0 0 no-repeat}.navigation-mobile__phones-button{width:20px;height:20px;background:url(../img/icons/icon-phone.svg) 0 0 no-repeat;background-size:contain}
.navigation-mobile__close-button{position:absolute;top:14px;left:20px;display:none;width:20px;height:20px;background:url(../img/icons/icon-close.svg) 0 0 no-repeat}
@media all and (max-width: 1091px){.navigation-mobile__close-button{display:block}}
.navigation-mobile__animation-show{display:block!important;-webkit-animation:menuShow .3s;animation:menuShow .3s}@-webkit-keyframes menuShow{from{display:none;top:-100%;opacity:0}to{display:block;top:0;opacity:1}}@keyframes menuShow{from{display:none;top:-100%;opacity:0}to{display:block;top:0;opacity:1}}.modal-overlay{position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(255,255,255,.5);visibility:hidden;-webkit-transition:opacity .25s ease 0s,visibility .35s linear;transition:opacity .25s ease 0s,visibility .35s linear}.modal-overlay.state-show{visibility:visible;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:.2s,0;transition-duration:.2s,0}.modal-frame{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;visibility:hidden}.modal-frame.state-appear{visibility:visible}.modal-frame.state-appear .modal-inset{-webkit-animation:modalComeIn .25s ease;animation:modalComeIn .25s ease;visibility:visible}.modal-frame.state-appear .modal-body{opacity:1;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}.modal-frame.state-leave{visibility:visible}.modal-frame.state-leave .modal-inset{-webkit-animation:modalHeadOut .35s ease .1s;animation:modalHeadOut .35s ease .1s;visibility:visible}.modal-frame.state-leave .modal-body{opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translateY(25px);transform:translateY(25px)}.modal{display:block;vertical-align:middle;text-align:center}.modal-inset{position:relative;padding:25px;background-color:#fff;width:100%;max-width:300px;margin:auto;box-sizing:border-box;visibility:hidden;box-shadow:2px 2px 8px 1px rgba(0,0,0,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:1.6em}.modal-inset .close{position:absolute;top:10px;right:10px;display:block;width:20px;height:20px;background:url(../img/icons/icon-close.svg) 0 0 no-repeat;cursor:pointer}.modal-title{text-align:center;margin:0 0 15px;font-size:112.5%;font-weight:700;color:#111}.modal-list{display:inline-block}.modal-list__item{padding:10px;text-align:left}.modal-list__item+.modal-list__item{border-top:1px dashed #cecece}.modal-phones__label{display:inline-block;padding:0 10px 0 0;margin:0 5px 0 0;border-right:1px solid #ececec}.modal-phones__link{border:none;text-decoration:none}@-webkit-keyframes modalComeIn{0%{visibility:hidden;opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}65.5%{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}100%{visibility:visible;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes modalHeadOut{0%{visibility:visible;opacity:1;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}100%{visibility:hidden;opacity:0;-webkit-transform:translateY(35px) scale(.97,.97);transform:translateY(35px) scale(.97,.97)}}@-webkit-keyframes modalComeIn{0%{visibility:hidden;opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}65.5%{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}100%{visibility:visible;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes modalComeIn{0%{visibility:hidden;opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}65.5%{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}100%{visibility:visible;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes modalHeadOut{0%{visibility:visible;opacity:1;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}100%{visibility:hidden;opacity:0;-webkit-transform:translateY(35px) scale(.97,.97);transform:translateY(35px) scale(.97,.97)}}@keyframes modalHeadOut{0%{visibility:visible;opacity:1;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}100%{visibility:hidden;opacity:0;-webkit-transform:translateY(35px) scale(.97,.97);transform:translateY(35px) scale(.97,.97)}}.footer{padding:20px 0;background-color:#222227;font-size:87.5%}
.footer__left{width:100%;max-width:810px;color:gray;}.footer-order-page .footer__left{width:100%;max-width:100%;float:none}.footer-icon__security-2{margin-top:10px}
@media all and (max-width: 1094px){.footer__left{width:60%;max-width:60%;float: none;margin: 0 auto}}
@media all and (max-width: 767px){.footer__left{width:100%;max-width:100%}}
.footer__right{width:70%;color:#4c4c4c;float:left}
@media all and (max-width: 767px){.footer__right{display:none}}
.footer__label,.footer__label-contact-email,.footer__label-contact-phone{margin:0 0 10px;font-weight:700;text-transform:uppercase;color:grey}
.footer__text-contact-label{margin-bottom:15px}
@media all and (max-width: 1094px){.footer__label{display:none}}
@media all and (max-width: 1094px){.footer__label-about-us,.footer__sitemap,.footer__label-contact{display:block;margin-top:10px}}
@media all and (max-width: 1094px){.footer__dark-links,.footer__light-links{display:none}}
.footer__dark-links li,.footer__light-links li{margin:0 0 10px}
.footer-order-page .footer__dark-links li,.footer-order-page .footer__light-links li{margin:0;display:inline-block;margin-right:10px}
.footer__light-links a{font-weight:400;color:gray;border-color:#6e6e6e}
.footer__dark-links li{width:33.333%}
.footer__dark-links a{font-weight:400;color:#4c4c4c;border-color:#444445}
.footer__copyright{margin:10px 0 0;color:#898989}
.footer__links-select{display:none}
.footer__left .footer__light-links{float:left}
.footer-order-page .footer__left .footer__light-links{width:100%;float:none}
@media all and (max-width: 1094px){.footer-icons{display:none}}
.footer-icons{float:left}
@media all and (max-width: 1094px){.footer__links-select{display:block}}
.sidebar__item{margin:0 0 35px}
.sidebar__title{margin:0 0 20px;padding:0 0 3px;text-align:center;font-size:137.5%;font-weight:700;text-transform:uppercase}
.sidebar-features .sidebar__title{color:#ffa800}
.sidebar-features__item{position:relative;padding:0 0 0 20px;font-size:112.5%}
.sidebar-features__item:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:13px;height:12px;background:url(../img/icons/icon-simple-star.svg) 0 0 no-repeat;content:""}.sidebar-features__item+.sidebar-features__item{margin:15px 0 0}.sidebar-formats .sidebar__title{color:#66b5ff}.sidebar-formats__item{position:relative;padding:0 0 0 20px;font-size:112.5%}.sidebar-formats__item+.sidebar-formats__item{margin:15px 0 0}.sidebar-formats__icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:14px;height:15px}.sidebar-formats__icon-first{background:url(../img/icons/icon-format1.svg) 0 0 no-repeat}.sidebar-formats__icon-second{background:url(../img/icons/icon-format2.svg) 0 0 no-repeat}.sidebar-formats__icon-third{background:url(../img/icons/icon-format3.svg) 0 0 no-repeat}.sidebar-formats__icon-fourth{background:url(../img/icons/icon-format4.svg) 0 0 no-repeat}.sidebar-prices .sidebar__title{color:#20a451}.sidebar-prices__item{position:relative;padding:0 0 0 20px;font-size:112.5%}.sidebar-prices__item:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:9px;height:16px;background:url(../img/icons/icon-bucks.svg) 0 0 no-repeat;content:""}.sidebar-prices__item+.sidebar-prices__item{margin:15px 0 0}.pager{margin:30px 0 0}.pager__item{vertical-align:middle;background-color:transparent}.pager__item,.pager__link{display:inline-block;text-align:center}.pager__link{margin:0 2px;min-width:30px;height:30px;line-height:30px;font-weight:700;border:none;border-radius:3px;color:#111}.pager__link:hover{text-decoration:underline}.pager__link_state_active{background-color:#e6e6e6}.pager__link_state_active:hover{text-decoration:none}.button{display:inline-block;height:52px;line-height:52px;padding:0 15px;text-align:center;border:none;outline:0;border-radius:100px;font-weight:700;text-transform:uppercase;color:#fff;text-shadow:0 1px #276cac;cursor:pointer}.button_color_blue{background-color:#66b5ff;box-shadow:0 1px #276cac}.button_color_blue:hover{background-color:#5098da}.button_size_small{padding:0 20px;height:37px;line-height:37px;text-transform:inherit}input,textarea{box-sizing:border-box;outline:0;border:2px solid #ebebeb;border-radius:5px;background-color:#fff;font-size:100%}textarea{padding:12px;font-family:Roboto,sans-serif}input{line-height:normal}input,select{height:46px;padding:0 12px}select{width:100%;outline:0;border:solid 2px #ebebeb;border-radius:5px;box-sizing:border-box;background-color:#fff;font-size:100%}.form__row{position:relative;margin:0 0 25px}.form__row:last-child{margin:0}@media all and (max-width: 840px){.form__row{margin:0 0 10px}}.form__row_state_error input{background-color:#ffdcdc;color:#e53030}.form__error{position:relative}.form__error input,.form__error textarea{border-color:#f17c7c;box-shadow:inset 0 0 30px 0 rgba(255,0,0,.1);color:red}.form__error-message{position:absolute;bottom:100%;left:0;padding:0 5px;background-color:#f17c7c;border-radius:3px 3px 0 0;font-size:75%;line-height:20px;color:#fff}.form__error-message:before{position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:3px 3px 0 0;border-color:#f17c7c transparent transparent;content:""}
.custom-select{position:relative;z-index:1;width:100%;overflow:hidden;box-sizing:border-box;border-radius:2px;background-color:#fff;cursor:pointer}
.custom-select:after{position:absolute;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;direction:block;width:6px;height:6px;background:url(../img/icons/icon-select-arrow.svg) 0 0 no-repeat;content:""}
.custom-select:before{content:"";height:100%;position:absolute;top:0;right:0;background-color:#fff;width:16px;z-index:-1}
.custom-select select{display:block;width:100%;height:34px;line-height:34px;padding:0 10px;box-sizing:border-box;border-radius:100px;background-color:transparent;border:0 none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"PT Sans",sans-serif;font-size:100%;cursor:pointer}
.custom-select select::-ms-expand{display:none}
.custom-select select:focus{outline:0}
.none{display:none}
.text-center{text-align:center}
.text-right{text-align:right}
.pull-left{float:left}.pull-right{float:right}.clearfix:before{display:table;clear:both;content:""}.overflow-hidden{overflow:hidden}.m-r-30{margin-right:30px}.numeric-ol{list-style-type:decimal;padding-left:18px;margin:20px 0 30px}.disc-ul{list-style-type:disc;padding-left:18px;margin:20px 0 30px}.pointer{background:#ffa800;border-radius:10px;cursor:pointer;padding:1px 12px}.pointer:hover{text-decoration:none}.row__text h1{font-size:187.5%}.row__text h1+p{margin:20px 0 30px}.footer__adr{margin:10px 0 0;background:url(/img/footer_adr-2.png) no-repeat;width:100%;height:50px}.footer__bottom-right-section-1{width:auto;float:left;padding:0}.footer__bottom-right-section-2{width:auto;max-width: 300px;float:left}@media (max-width: 900px){.footer__bottom-right-section-3{display:flex;flex-direction:row;position: absolute;right: 20px;bottom: 120px}.footer__bottom-right-section-3 img{height:55px}}@media (max-width: 375px){.footer__bottom-right{flex-wrap:wrap}.footer__bottom-right-section-1{order:2}.footer__bottom-right-section-2{order:3}.footer__bottom-right-section-3{order:1;width:100%;flex-direction:row;justify-content:space-around;margin:10px 0 0 0;}.footer__bottom-right-section-3 img:nth-child(2){margin: 0 !important;}}.footer__bottom-right-section-3 img:nth-child(2){margin: 0 16px;}.footer-order-page .footer__bottom-right-section-2{width:100%;float:none;margin-top:20px}.footer-order-page .custom-select{height:35px}.footer-order-page__contact-section{display:inline-block;margin-right:10px}
@media (max-width: 767px){.footer__bottom-right-section-1,.footer__bottom-right-section-2{width:auto;text-align:justify}}
.footer__bottom-right-section-1{box-sizing:border-box}
.footer__inner{margin-bottom:50px}
@media screen and (max-width: 1094px){.footer__inner{margin-bottom:15px}}
@media (device-width: 320px){.footer__adr{margin:10px 0 0;background:url(/img/footer_adr-3.png) no-repeat;width:280px;height:46px}}
.cont_adr{background:url(/img/cont_adr1.png) no-repeat;width:383px;height:19px}
@media (device-width: 320px){.cont_adr{margin:10px 0 0;background:url(/img/cont_adr3.png) no-repeat;width:247px;height:42px}}
@media (max-width: 375px){.cont_adr{margin:10px 0 0;background:url(/img/cont_adr3.png) no-repeat;width:247px;height:42px}}@media (min-width: 767px){.order-footer{display:-webkit-inline-box}.order-footer li{width:inherit;padding-right:26px}.content2{padding-bottom:300px}}.wrapper2{margin-top:0!important}
@media (device-width: 768px){.footer__dark-links,.footer__light-links{justify-content:inherit}.footer__dark-links li{width:46.333%}}.style_h2{font-size:187.5%}.modalnew{top:300px;font:156% "PT Sans",sans-serif;opacity:1;width:59.5%;height:18%}@media (max-width: 767px){.sidebar-prices__item{font-size:108.5%}.order-select{color:#000;display:block;width:100%;height:34px;line-height:34px;padding:0 10px}}@media (max-width: 375px){.modalnew{width:66.5%;top:254px;height:20.5%}.modal-list__item-order{padding:10px 6px}}@media (device-width: 320px){.modalnew{width:76.5%;top:218px;height:23.5%}}.perpage{color:#4c4c4c;font-size:13px;margin-top:-20px;display:flex;flex-direction:row;justify-content:flex-end}@media (max-width: 767px){.perpage{display:none}}@font-face{font-family:'PT Sans';src:local('PT Sans'),local(PTSans-Regular),url(ptsans.woff2) format("woff2"),url(ptsans.woff) format("woff"),url(ptsans.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PT Sans';src:local('PT Sans Italic'),local(PTSans-Italic),url(ptsansitalic.woff2) format("woff2"),url(ptsansitalic.woff) format("woff"),url(ptsansitalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'PT Sans';src:local('PT Sans Bold'),local(PTSans-Bold),url(ptsansbold.woff2) format("woff2"),url(ptsansbold.woff) format("woff"),url(ptsansbold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'PT Sans';src:local('PT Sans Bold Italic'),local(PTSans-BoldItalic),url(ptsansbolditalic.woff2) format("woff2"),url(ptsansbolditalic.woff) format("woff"),url(ptsansbolditalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.popup__discount,.popup__discount__transparent{width:100%;height:100%;top:0;left:0}.popup__discount{position:fixed;z-index:2.3423423423423E+14;overflow-y:auto;display:none}.popup__discount *{font-size:14px;line-height:24px;box-sizing:content-box}.popup__discount__transparent{position:fixed;background-color:#000;opacity:.7;z-index:2147483646}.popup__discount__modal{z-index:2147483647;width:540px;height:auto;background-color:#fafafa;border-radius:3px;position:absolute;top:25%;margin-top:0;margin-left:0}@media only screen and (max-width: 920px) and (min-width:0px){.popup__discount__modal{position:absolute;top:10%;left:0;margin-top:0;margin-left:0;width:100%}}@media only screen and (max-height: 920px) and (min-height:0px){.popup__discount__modal{top:10%;margin-top:0}}.popup__discount__modal-header{text-align:center;padding:29px 0 0;position:relative;border-bottom:none}.popup__discount__modal-header img{max-width:100%;max-height:100%}.popup__discount__modal-close-button{position:absolute;right:7px;top:25%;font-size:17px;margin-top:-9px;color:#000;line-height:18px;cursor:pointer}.popup__discount__modal-body{padding:15px;font-family:Arial}.popup__discount__modal-body-main-text{font-family:PT Sans;font-size:30px;line-height:36px;font-weight:700;color:#ffa800;text-align:center}.popup__discount__modal-body-secondary-text{line-height:36px;font-family:PT Sans;font-size:30px;color:#000;text-align:center;font-weight:100;font-style:inherit}.popup__discount__modal-body-success-text{line-height:36px;margin:10px 0;font-size:30px;display:none;font-family:PT Sans;padding:0 10px 9px;text-align:center;font-weight:100}.popup__discount__form-row{margin-bottom:0;padding-top:10px}.popup__discount__form-row-group{border:2px solid #f0f0f0;border-radius:3px;width:100%;max-width:360px;margin:0 auto;max-height:40px;padding:0}.popup__discount__form-row-group.field-error{border-color:#e03100}.popup__discount__form-row-group input{font-size:16px;color:#666;height:38px;width:331px!important;padding-left:17px;line-height:36px;width:100%;border:none;font-family:PT Sans}.popup__discount__form-row-group input:focus{outline:0}.popup__discount__form-row-group.phone input{padding-left:35px}.popup__discount__form-row-icon{font-size:28px;color:#777;height:28px;position:absolute;top:10px}.popup__discount__form-row-phone-prefix{font-size:24px;font-weight:400;display:inline-block;margin:0 0 0 26px;color:#777;vertical-align:1px;position:absolute;top:10px}.popup__discount__form-row-submit-button{background-color:#3497db;border:none;border-radius:2px;line-height:1;color:#fff;font-size:16px;font-weight:400;padding:15px 40px;margin:0 auto;display:block;cursor:pointer}.popup__discount__form-row-submit-button:hover{background-color:#39a6f0}.popup__discount__modal-body-success-text span{line-height:inherit;color:#ffa800;font-size:inherit;font-family:inherit}.footer__right ul li a:hover{color:#717171;text-decoration:none}.spinner-wrap{font-size:17px!important}.force-overflow{min-height:100px}#scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}#scroll::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#scroll::-webkit-scrollbar-thumb{background-color:rgba(86,86,86,.4);opacity:.5}.time-left{font-size:25px;margin-top:25px;color:#000}.time{margin:40px 0 18px;font-size:36px}.symbol-time-size{font-size:45px;background:#cde5fc;border-radius:5px;padding:0 5px;color:#000}.prices{padding:40px 0 0}.prices-badget{display:flex;flex-direction:row;justify-content:space-around;margin:30px 0}.badget{text-align:center}.prices-badget>span>p:nth-child(2){margin:10px 0}.footer-icons-payments img:nth-child(2){margin:0 35px}.footer-icons-security img:first-child{margin:0 30px}.address{margin-top:15px}.address img{max-width:100%}.anchor{display:flex;flex-direction:column;margin-bottom:15px}.footer__dark-bottom-links,.footer__light-bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify}.footer__dark-bottom-links li,.footer__light-bottom-links li{width:33.333%;margin:0 0 10px}.footer__dark-bottom-links a{font-weight:400;color:#4c4c4c;border-color:#444445}.footer__light-bottom-links a{font-weight:400;color:gray;border-color:#6e6e6e}img.text-img{max-width:100%;margin-top:10px}.hidden{display:none}
.header__lucky-close-popup{position:absolute;right:10px;top:20px;display:block;width:11px;height:11px;background:url(../img/icons/icon-overhead-close.svg) 0 0 no-repeat;cursor:pointer}
.header__lucky-close-popup:hover{opacity:.5}.prices>.content>.row>.row__text h1+p{margin:20px 0 15px}.table-info{margin:20px 0}.color-table{background:#ffa800;border-radius:3px;color:#fff;font-weight:700}.color-table p{margin:0 0 0 10px}.text-table{margin:10px 0}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}.footer-icons-payments img{margin-top:5px}.footer__bottom{margin-top:30px}@media(max-width: 767px){.footer__bottom{margin-top:0}}.footer{color:#7f7f7f}.footer__bottom-left{width:40%;max-width:400px;color:gray;float:left}.footer-order-page .footer__bottom-right{float:none;width:100%}.footer__bottom-right{float:left;width:60%;display:flex;justify-content:space-between}
@media(max-width: 1094px){.footer__bottom-left,.footer__bottom-right{width:100%}}
@media(max-width: 760px){
    .prices-t{border-radius:1px;overflow-x:scroll}
    .header{max-width:100%}
    .prices-badget{flex-direction:column;justify-content:center}
    .prices-badget .badget:nth-child(2){margin:30px 0}
    .main-price-table{display:none}
    .address{display:none}
    .contacts{padding-bottom:25px!important}}
@media (min-width: 760px) and (max-width:1023px){
    .footer-icons{margin-top:0}
    .footer-icons-payments img:nth-child(2){margin:0}
    .footer-icons-security img:first-child{margin:0}
    .footer__dark-bottom-links li{width:46.333%}
    /*.navigation__item:first-child{display:none}*/
    .footer-icons-payments{margin-top:6px}}
@media (min-width: 760px) and (max-width:1091px){
    .navigation__item{
        /*margin:0 0 0 17px;*/
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 0 25px;
        box-sizing: border-box;
    }
}
@media(max-width: 1024px){.prices{padding:35px 10px 40px}}
@media(device-width: 1024px){.footer__copyright{margin:72px 0 0}}
.order__footer-links{width:100%}
.footer__order-copyright{margin-top:20px}
.clearfix:after{content:" ";clear:both;display:table}
.footer__right .footer__light-links:last-of-type{margin-right:0}
.footer__bottom-right_learn-more{color:#7f7f7f;border-color:#7f7f7f}
.footer__bottom-right_sitemap{color:#7f7f7f;border-color:#7f7f7f;font-weight: 400}
@media (max-width: 1010px){.footer__right .footer__light-links{width:33%;margin-right:0}}.sidebar-prices__btn{width:130px;margin:25px auto 0;display:block}@media (max-width: 960px){.footer__bottom-left{padding-right:20px;box-sizing:border-box}.footer__adr{background-size:contain}}@media (max-width: 767px){.sidebar-prices__btn{display:block;margin:25px auto;width:180px}.footer__adr{background-size:auto}}@media (max-width: 767px){.footer__adr{background-size:contain}}.fixed-price{position:fixed;z-index:98;background-color:#fff;animation:nav-amin linear .5s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards}.inner_type_main .fixed-price{top:120px}@keyframes nav-amin{0%{opacity:0;transform:translate(0,-200%)}66%{opacity:1;transform:translate(0,5%)}100%{opacity:1;transform:translate(0,0)}}.dissappearing{opacity:0;display:none}.cont_adr{width:446px;height:14px;background-image:url(/img/dah_contacts_address_desktop.png);margin-top:10px}@media (max-width: 500px){.cont_adr{width:250px;height:37px;background-image:url(/img/dah_contacts_address_mob.png);margin-top:10px}}.js-bottom-blocks .row{margin-left:0;margin-right:0}
.hide-in-mob{display:inline-block}
@media (max-width: 767px){.hide-in-mob{display:none}}
ul.navigation__list li.navigation__item.login{display:none}
@media (max-width: 1091px){ul.navigation__list li.navigation__item.login{display:block}}
.price-table td:hover span.price-table__button{display:none}.testimonials__item .testimonials__img{margin-right:20px}@media screen and (max-width: 320px){.popup__callback{top:65%!important;margin-bottom:30px}.popup-callback-from-wrap_active{overflow:scroll!important}}@media screen and (max-width: 1024px) and (min-width: 768px){.footer__text-contact-address img{max-width:140px}.footer__text-contact{font-size:11px;color:#7f7f7f!important;text-decoration:none!important}.navigation__item{margin-left:6px}}
@media screen and (max-width: 1094px){.custom-select{height:32px}}
@media screen and (max-width: 767px){.header{z-index:999999991}}
.footer__text-contact a{color:#7f7f7f;border:none;font-weight:400}
.footer__text-contact a:hover{text-decoration:underline}select.popup__callback-select-field::-ms-expand{display:none}.terms{background:url(/img/terms.png) no-repeat left center;width:501px;height:19px}@media (max-width: 520px){.terms{background:url(/img/terms_m.png) no-repeat left center;width:295px;height:43px}}.footer_right_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__light-links{margin:0 6px}.footer__light-links:nth-child(1){margin:0}.order_link{background:#ffa800;padding:2px 10px}
@media(min-width: 1100px){
    .navigation__wrapper{height:100%}
    .navigation__list{display:flex;height:100%;align-items:center}}
@media (max-width: 1091px){.navigation__list{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-align:center;-ms-flex-align:center;align-items:center}}
.link-back a:last-child{color:#333!important}.all_reviews{text-align:center;display:block;width:100%;text-decoration:none;border:none}.sidebar__item.sidebar-features{padding:20px 25px;background-color:#f0f0f0}.sidebar__item-inner__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.sidebar__item-inner__item .first-column{width:110px;font-size:16px;color:#232323}.sidebar__item-inner__item .second-column{width:75px;font-size:16px;color:#232323}.sidebar__item-inner__item .second-column span{width:75px;font-size:16px;color:#232323;position:relative}.sidebar__item-inner__item .second-column span:after{content:'';position:absolute;height:2px;background-color:#20A451;width:100%;left:0;top:50%;-webkit-transform:rotate(-15deg) translateY(-50%);-ms-transform:rotate(-15deg) translateY(-50%);transform:rotate(-15deg) translateY(-50%)}.sidebar__item-inner__item .thirty-column{width:35px;text-align:right;font-weight:700;font-size:15px;color:#FFA800;text-transform:uppercase}.sidebar__item-inner__item:last-child{margin-bottom:0;padding-top:20px;border-top:1px solid #9B9B9B}.sidebar__item-inner__item:last-child .first-column{width:130px;font-size:14px;color:#000}.sidebar__item-inner__item:last-child .second-column{font-size:14px;color:#000}.sidebar__item-inner__item:last-child .second-column span{width:65px;font-size:14px;color:#000;position:relative}em{font-style:italic}.calculator{border:1px solid #cce6fe;-webkit-border-radius:3px;border-radius:3px;color:#232323;padding:24px 20px 26px;margin-bottom:32px}.calculator .sidebar__title{border:none;color:#2769c2}.calculator select{padding-right: 35px;background-color:#e4f1ff;background-image:url(../img/arrow-bottom.svg);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-repeat:no-repeat;background-position:-webkit-calc(100% - 15px) 50%;background-position:calc(100% - 15px) 50%;border:none;margin-bottom:15px}.calculator .button{display:block;width:160px;margin:0 auto}.total-row{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;margin-bottom:30px}.number-pages{background-color:#e4f1ff;border:none;-webkit-border-radius:3px;border-radius:3px;color:#2769c2;width:52px;font-family:'PT Sans';height:37px;text-align:center}.total{color:#2769c2;font-size:18px;font-weight:700}
/*.total:before{content:'$'}*/
.blog-page-iamge img{width:100%;height:auto;margin-bottom:17px}.sitemap-links{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sidebar__item sidebar-samples{border-bottom: 1px solid #f1f1f1;}
.sidebar-samples-link{border: none;color: #2769c2;cursor: pointer;}
.sidebar-examples__item{border-top: 1px solid #f1f1f1;font-size: 19px;line-height: 44px;text-transform: uppercase;}
.sidebar-examples__item:before{content: '';background-image: url(../blog/wp-content/themes/writemyessay/for-blog/most_popular.svg);background-repeat: no-repeat;display: inline-block;width: 16px;height: 16px;margin-right: 10px;}
.sidebar-examples__link {color: #232323;border: none;font-weight: 400;-webkit-transition: color .3s;transition: color .3s;}
.sidebar-examples__link:hover {color: #4fa9fd;}
.referral-cta-row{padding: 58px 0; background-color: #20A451;}
.referral-cta-row .row__title{line-height: 35px;color: #fff;font-size: 30px; font-weight: 600;margin: 0 0 40px;}
.referral-cta-row .row__title span{display: block;}
.referral-cta-row a{background-color:#FFFFFF; color:#20A451;text-shadow:none;padding: 0 22px;}
.referral-cta-row a:hover{background-color: #F0F0F0;}
.referral{position: relative;margin: 0 0 40px;padding: 167px 0;box-sizing: border-box;background: url(../img/referral/picture.png) center center no-repeat;background-size: cover;}
@media all and (max-width: 767px){.referral{padding: 50px 0;}}
.referral__main{width: 100%;text-align: center;color: #fff;}
.referral__main-slogan{position: relative;width: 100%;max-width: 950px;margin: 0 auto;font-size: 225%;font-weight: 700;line-height: 52px;}
.referral__main-slogan h1{font-size: 40px;text-transform: uppercase;}
.referral__step{display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;-webkit-box-align: flex-start;-moz-box-align: flex-start;-ms-flex-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;}
@media all and (max-width: 1024px){.referral__step{align-items: unset;}}
.referral__steps{justify-content: space-between;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 40px 0 0;}
@media all and (max-width: 767px){.referral__steps{flex-direction: column;}}
.referral__step-title{font-size:40px;line-height:52px;text-transform:capitalize;}
.referral__step-text{font-size:40px;line-height:52px;color:#FFA800;text-transform: uppercase;font-weight:600;}
.referral__step.sign{align-self: flex-end;-webkit-align-self: flex-end;-ms-flex-item-align: flex-end;}
@media all and (max-width: 767px){.referral__step.sign{align-self: unset;}}
.referral__step-sign1{font-size: 50px;line-height: 65px;}
.referral__step-sign2{font-size: 60px;line-height: 78px;}
.referral__performers{display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; align-items: flex-end; margin-bottom: 60px;}
@media all and (max-width: 767px){.referral__performers{flex-direction: column;align-items: center;}}
.referral__performers-item{box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.15);width: 33.333333%;}
@media all and (max-width: 767px){.referral__performers-item{width: 80%;margin-bottom: 35px;}}
.referral__performers-item.first-place{background-color: #fff;z-index: 2;}
@media all and (max-width: 767px){.referral__performers-item.first-place{order: 1;}.referral__performers-item:first-child{order: 2;}.referral__performers-item:last-child{order: 3;}}
.referral__performers-item .second{background-color: #66B5FF;padding: 15px 0;position:relative;}
.referral__performers-place{position: absolute;width: 60px;height: 60px;border-radius: 50%;top: -30px;left: 0;right: 0;margin: 0 auto;font-size: 30px;color: #FFF;font-weight: 600;display: flex;justify-content: center;align-items: center;}
.referral__performers-item .second .blue{background-color: #66B5FF;}
.referral__performers-item .first{background-color: #FFA800;padding: 15px 0;position:relative;}
.referral__performers-item .third{background-color: #20A451;padding: 15px 0;position:relative;}
.referral__performers-item .first .orange{background-color: #FFA800;}
.referral__performers-item .third .green{background-color: #20A451;}
.referral__performers-title{margin-bottom:70px;}
.referral__performers-item .text{padding: 15px 24px 0;color: #232323;line-height: 21px;border-bottom: 1px solid #DEDEDE;}
.referral__performers-item .text .text__title{font-size: 20px;font-weight: 600; color: #232323;line-height: 26px;text-align: center;}
.referral__performers-item .second-text{padding-bottom: 34px;}
.referral__performers-item .first-text{padding-bottom: 43px;}
.referral__performers-item .third-text{padding-bottom: 12px;}
.referral__performers-item .referral-id p{text-transform: uppercase;color: #232323;line-height: 16px;font-weight: 600;text-align: center;padding: 12px 0;}
.referral-programs{display: flex;justify-content: space-between;margin-bottom: 60px;}
@media all and (max-width: 767px){.referral-programs{flex-wrap: wrap;justify-content: center;}}
.referral-programs-item{width: 28%;}
@media all and (max-width: 767px){.referral-programs-item{width: 80%;text-align: center;}}
.referral__programs-title, .referral__benefits-title, .referral__faq-title{margin-bottom:40px;}
.referral-programs-item img{margin-bottom: 22px;}
.referral-programs-item .title{font-weight: 600;color: #232323;font-size: 20px;line-height: 26px;margin-bottom: 20px;}
.referral-programs-item .text{line-height: 21px;color: #232323;}
.referral__benefits{display: flex;margin-bottom: 60px;}
@media all and (max-width: 767px){.referral__benefits{flex-direction: column;}}
.referral__benefits-img{width: 40%;}
@media all and (max-width: 767px){.referral__benefits-img{width: 100%;text-align: center;}}
.referral__benefits-block{width: 60%;}
@media all and (max-width: 767px){.referral__benefits-block{width: 100%;}}
.referral__benefits-block{display: flex;flex-wrap: wrap;justify-content: space-between;}
.referral__benefits-block-item{width: 45%;}
.referral__benefits-block-item .title{line-height: 21px;color: #232323;font-weight: 600; margin-bottom: 10px;}
.referral__benefits-block-item .text{line-height: 21px;color: #232323;}
.faq__cards{color: #232323;}
.faq__cards-item{position: relative;}
.faq__cards-item .title{font-size: 20px;line-height: 26px;padding: 16px 0 16px 20px;background-color: #F0F0F0;margin-bottom: 24px;cursor: pointer;border-radius: 6px;}
/*.faq__cards-item .title:after{position: absolute;width: 13px;height: 7px;right: 20px;content: '';background-image: url(../img/referral/ic_arrow_down.svg);background-repeat: no-repeat;display: block;top: 30px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}*/
.faq__cards-item .arrow{position: absolute;width: 13px;height: 7px;right: 20px;content: '';background-image: url(../img/referral/ic_arrow_down.svg);background-repeat: no-repeat;display: block;top: 30px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.referral-list ol, .faq__cards ul{margin: 0;}
.referral-list ol>p{margin: 0 0 7px;}
.hide{display: none;}
.content .text img{margin-top: 20px;max-width: 100%;}
.faq__cards-item .arrow.checked{-webkit-transform: rotate(180deg);transform: rotate(180deg);top: 25px;}
.discount__img{background: url(../img/referral/diagram-1.svg) center center no-repeat;background-size: contain;height: 407px;margin-bottom: 22px;}
/*.discount__img p{font-weight: 600;font-size: 20px;line-height: 26px;color: #66B5FF;}*/
/*.discount__img p:first-child{position: absolute;top: 96px;left: 55px;}*/
/*.discount__img p:nth-child(2){position: absolute;top: 49px;left: 0;right: 0;text-align: center;}*/
/*.discount__img p:last-child{position: absolute;top: 0;right: 44px;}*/
.discount__img-text p{font-size: 20px;line-height: 26px;color: #000000;text-align: center;}
.discount__img-text{display: flex;justify-content: space-between;margin-bottom: 50px;}
@media all and (max-width: 1024px){.discount__img-text{justify-content: space-around;}}
@media all and (max-width: 767px){.discount__img-text{justify-content: space-between;}}

.privacy {
    background: #F5F5F5;
    margin: 40px 0 0 0;
    padding: 42px 30px 37px 30px;
}

@media screen and (max-width: 767px) {
    .privacy {
        padding: 20px 0 20px 0;
    }
}

.privacy__text {
    text-align: center;
    font-size: 18px;
}

@media screen and (max-width: 767px) {
    .privacy__text {
        padding: 0 10px;
    }
}

@media screen and (max-width: 630px) {
    .privacy__text {
        font-size: 16px;
    }
}

.privacy__blocks {
    display: flex;
    justify-content: space-between;
    padding: 30px 5px 0 5px;
}

@media screen and (max-width: 1024px) {
    .privacy__blocks {
        justify-content: space-around;
    }
}

@media screen and (max-width: 767px) {
    .privacy__blocks {
        flex-wrap: wrap;
        padding: 25px 0 0 0;
    }
}

.privacy__block {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center 0;
    width: 200px;
    padding: 96px 0 0 0;
    box-sizing: border-box;
}

@media screen and (max-width: 767px) {
    .privacy__block {
        padding: 96px 0 0 0;
    }
}

@media screen and (max-width: 630px) {
    .privacy__block {
        width: 100px;
        font-size: 12px;
        background-size: 50%;
        padding: 60px 5px 0 5px;
    }
}

.privacy__block:nth-child(1) {
    background-image: url(../img/privacy1.svg);
}

.privacy__block:nth-child(2) {
    background-image: url(../img/privacy2.svg);
}

.privacy__block:nth-child(3) {
    background-image: url(../img/privacy3.svg);
}

.privacy__text-s {
    text-transform: lowercase;
    width: 100%;
    text-align: center;
}

.privacy__list {
    margin: 3px 0 0 0 !important;
}

@media screen and (max-width: 630px) {
    .privacy__list {
        width: 100%;
    }
}

.privacy__item {
    position: relative;
    text-transform: lowercase;
    margin: 0 !important;
    padding: 0 0 0 25px;
}

@media screen and (max-width: 630px) {
    .privacy__item {
        padding: 0 0 0 10px;
        line-height: 15px;
    }
}

.privacy__item:before {
    position: absolute !important;
    left: 1px;
    top: 10px;
    content: '' !important;
    width: 10px !important;
    height: 4px !important;
    border-left: 2px solid #20A451 !important;
    border-bottom: 2px solid #20A451 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    margin: 0 !important;
    transform: rotate(-45deg);
}

@media screen and (max-width: 630px) {
    .privacy__item:before {
        left: 1px;
        top: 6px;
        width: 5px !important;
        height: 2px !important;
    }
}

.per5 {
    display: flex;
    flex-direction: column;
    max-width: 755px;
    height: 170px;
    background: #FFBB39;
    padding: 34px 0 0 0;
    margin: 15px auto 15px;
    box-sizing: border-box;
}

.per5_girl {
    height: 215px;
    background: url(../img/per5.png);
    padding: 79px 0 0 311px;
    margin: 0 auto 15px;
}

@media screen and (max-width: 670px) {
    .per5_girl {
        background: url(../img/per5.png) -70px 0;
        padding: 79px 0 0 190px;
    }
}

@media screen and (max-width: 480px) {
    .per5_girl {
        background: #20A451;
        height: 170px;
        margin: 45px auto 0;
        padding: 34px 0 0 0;
    }
}

.per5__title {
    margin: 0 !important;
    font-weight: 600;
    line-height: 36px;
    color: #ffffff;
    text-align: center;
}

div.per5__title{
    font-size: 187.5%;
    line-height: 36px;
}

@media screen and (max-width: 425px) {
    .per5__title {
        font-size: 22px !important;
    }
}

.per5__title_girl {
    text-align: left;
}

@media screen and (max-width: 550px) {
    .per5__title_girl {
        font-size: 22px !important;
    }
}

@media screen and (max-width: 480px) {
    .per5__title_girl {
        font-size: 28.4px !important;
        text-align: center;
    }
}

@media screen and (max-width: 425px) {
    .per5__title_girl {
        font-size: 22px !important;
    }
}

.per5__button {
    display: block;
    width: 136px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 40px;
    border: 0;
    margin: 20px auto 0;
    text-align: center;
    line-height: 42px;
    font-family: "PT Sans",sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #232323;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    cursor: pointer;
    outline: none;
    transition: .3s;
}

.per5__button_girl {
    margin: 20px 0 0 0;
    background: #FFBB39;
}

@media screen and (max-width: 480px) {
    .per5__button_girl {
        margin: 20px auto 0;
    }
}

.per5__button:hover {
    background: #e0e0e0;
}

.form__subscribe_static {
    background-color: #E4F1FF;
    border: 0;
    padding: 28px 24px 30px;
    border-radius: 0;
    box-sizing: border-box;
}

.form__subscribe_static:before {
    position: static;
}

.sidebar__wrap {
    position: fixed;
}

.blog-page + .sidebar .form__subscribe_static {
    /*position: fixed;*/
    /*margin: 450px 0 0 0;*/
}

.form__subscribe_static h3 {
    font-size: 22px;
    color: #2769C2;
    text-transform: uppercase;
}

.form__subscribe_static p {
    font-size: 16px;
    color: #232323;
    margin: 24px 0 0 0;
    line-height: 21px;
}

.form__subscribe_static img {
    margin: 28px auto 0;
}

.form__subscribe_static a {
    border: none;
    outline: 0!important;
    white-space: nowrap;
    min-width: 156px;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    background: #66B5FF;
    box-shadow: 0px 1px 0px #276CAC;
    border-radius: 52px;
    padding: 14px 10px 12px 10px;
    margin: 30px 0 0 0;
    letter-spacing: -0.03em;
    font-size: 15px;
    font-weight: 700;
    display: block;
    box-sizing: border-box;
}

.form__subscribe_static a:hover {
    background-color: #5098da;
}

.form__subscribe_static-form-input input {
    margin: 30px 0 0 0;
    border: 0;
    border-radius: 0;
    text-align: left;
    padding: 0 14px;
    height: 41px;
    font-size: 15px;
    color: #8F8F8F;
    letter-spacing: 0.02em;
    border: 1px solid transparent;
    -webkit-box-shadow: inset 0 0 0 100px #fff;
    -webkit-text-fill-color: #8F8F8F;
}

.form__subscribe_static-form-input.has-error-field input {
    border: 1px solid #e03100;
}

.form__subscribe_static-form-input.has-error-field input:placeholder {
    background-color: red;
}

.form__subscribe_static-form-input.has-error-field .error-alert {
    position: absolute;
    color: #e03100;
}

.form__subscribe_static-form-submit {
    padding-top: 30px;
}

.form__subscribe_static-form-submit button {
    background: #66B5FF;
    box-shadow: 0px 1px 0px #276CAC;
    border-radius: 52px;
    width: 100%;
    padding: 17px 10px 16px 10px;
    letter-spacing: -0.03em;
    font-size: 15px;
    font-weight: 700;
}

.form__subscribe_static-form-submit button:hover {
    background-color: #5098da;
}

.form__subscribe_static .form__second-step {
    display: none;
}

.footer__links-menu{margin: 0 6px 0 0;}

/* services block at about us page*/
.services__block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 40px;
    position: relative;
}
.services__item{
    padding: 20px;
    background: #F5F5F5;
    width: 43%;
    margin-bottom: 27px;
    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;
}
.services__item:first-child{
    background: -o-linear-gradient(135deg, transparent 20px, #F5F5F5 0);
    background: linear-gradient(-45deg, transparent 20px, #F5F5F5 0);
}
.services__item:nth-child(2){
    background: -o-linear-gradient(45deg, transparent 20px, #F5F5F5 0);
    background: linear-gradient(45deg, transparent 20px, #F5F5F5 0);
}
.services__item:nth-child(3){
    background: -o-linear-gradient(225deg, transparent 20px, #F5F5F5 0);
    background: linear-gradient(-135deg, transparent 20px, #F5F5F5 0);
}
.services__item:nth-child(4){
    background: -o-linear-gradient(315deg, transparent 20px, #F5F5F5 0);
    background: linear-gradient(135deg, transparent 20px, #F5F5F5 0);
}
.services__item-title{
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 22px;
    color: #232323;
    margin-bottom: 10px;
}
.services__item .services__item-text{
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #232323;
    margin: 0;
    margin-bottom: 10px;
}
.services__item-order{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.services__item-order-price{
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    color: #232323;
}
.services__item-order-button{
    background: #FFBB39;
    font-size: 16px;
    line-height: 40px;
    margin: 0;
    margin-right: 8px;
}
.services__icon{
    height: 85px;
    width: 85px;
    background: url(../img/icon_services.svg) center center/cover no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    -webkit-transform: translate(0, -65%);
    -ms-transform: translate(0, -65%);
    transform: translate(0, -65%);
}

@media(max-width: 1135px) and (min-width: 1025px){
    .services__icon{
        -webkit-transform: translate(0, -76%);
        -ms-transform: translate(0, -76%);
        transform: translate(0, -76%);
    }
}

@media(max-width: 942px) and (min-width: 839px){
    .services__icon{
        -webkit-transform: translate(0, -76%);
        -ms-transform: translate(0, -76%);
        transform: translate(0, -76%);
    }
}

@media(max-width: 838px) and (min-width: 781px){
    .services__icon{
        -webkit-transform: translate(0, -65%);
        -ms-transform: translate(0, -65%);
        transform: translate(0, -65%);
    }
}

@media(max-width: 780px) and (min-width: 768px){
    .services__icon{
        -webkit-transform: translate(0, -76%);
        -ms-transform: translate(0, -76%);
        transform: translate(0, -76%);
    }
}

@media(max-width: 767px){
    .services__icon{
        display: none;
    }
    .services__item{
        width: 80%;
        background: #F5F5F5;
        margin: 0 auto;
        margin-bottom: 27px;
    }
    .services__item:first-child, .services__item:nth-child(2), .services__item:nth-child(3), .services__item:nth-child(4){
        background: #F5F5F5;
    }
}

/* writers block at main page*/
.writer-w-side{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.writer-side{
    min-width: 300px;
    max-width: 300px;
}
.writers__block{
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding-right: 55px;
}
.writers__item{
    padding: 20px;
    width: 43%;
    background-color: #F5F5F5;
    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;
    margin-bottom: 27px;
}
.writers__item-writer{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 11px;
}
.writer-img{
    height: 85px;
    width: 85px;
    margin-right: 15px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.writer-img.img-1{
    background-image: url(../img/writer_1.png);
}
.writer-img.img-2{
    background-image: url(../img/writer_2.png);
}
.writer-img.img-3{
    background-image: url(../img/writer_3.png);
}
.writer-img.img-4{
    background-image: url(../img/writer_4.png);
}
.writer-block{
    width: 79%;
}
.writer-name{
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 28px;
    color: #232323;
    margin-bottom: 10px;
}
.writer-block .writer-orders{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    color: #232323;
    margin: 0;
    margin-bottom: 15px;
}
.writer-orders span{
    color: #20A451;
}
.writer-line{
    border: 1px solid #232323;
}
.writers__item .writers__item-text{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    color: #232323;
    margin: 0;
    margin-bottom: 20px;
}
@media(max-width: 1024px){
    .writers__block{
        padding-right: 0;
    }
    .writer-side{
        display: none;
    }
}
@media(max-width: 1024px) and (min-width: 768px){
    .writers__item{
        width: 44%;
    }
}
@media(max-width: 767px){
    .writers__item{
        width: 80%;
        margin: 0 auto;
        margin-bottom: 27px;
    }
}

/* add services in menu*/
.drop_list_wrapper{
    display: none;
    position: absolute;
    top: 110%;
    background-color: #fafafa;
    padding: 10px 50px 10px 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.75);
    box-shadow: 0 1px 3px rgba(0,0,0,.75);
}
.nav_link_removed{
    position: relative;
    display: inline-block;
    border: none;
    font-weight: 700;
    line-height: 1.1;
    color: #717171;
    cursor: pointer;
}
@media(min-width: 1092px){
    .navigation__list .drop_list:hover .drop_list_wrapper {
        display: block;
    }
    .navigation__list .drop_list.active_drop .drop_list_wrapper {
        display: block
    }
    .drop_list_wrapper:after{
        content: '';
        position: absolute;
        top: -30px;
        left: 0;
        width: 70px;
        height: 30px;
        background-color: transparent;
    }
}

.drop_list_wrapper:before{
    content: '';
    position: absolute;
    top: -8px;
    width: 15px;
    height: 15px;
    background-color: #fafafa;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.drop_list_wrapper ul>li>a{
    margin-bottom: 10px;
    border-bottom: 1px solid #fafafa;
}
.drop_list_wrapper ul>li>a:hover{
    border-bottom: 1px solid #b5b5b5;
}

@media(max-width: 1091px){
    .drop_list_wrapper{
        position: static;
        top: 0;
        left: 0;
        padding: 0;
        padding-top: 25px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.navigation__link_state_active2{
    position: relative;
    color: #66b5ff;
}

.drpdwn{
    display: block;
}

.with-sidebar{
    max-width: 755px;
}

.fixed-sidebar{
    position: fixed;
    margin-left: 790px;
}
.cstmr-sidebar{
    position: initial;
}

body #main-customer-form .wrap-customer-form .input-wrap button.submit-btn:focus{
    outline: none;
}

select.popup__callback-select-field::-ms-value {background: none;
color: #666;
}
.header__topline-phones a:hover{
    color: #fff;
}
.service-links{
    float: right!important;
    margin-top: -35px;
}

.second-col{
    padding-left: 23% !important;
}

/* header services style */
.services_drop_list{
    position: absolute;
    top: 33px;
    left: -65px;
    width: 150px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    padding: 30px 30px 15px;
    display: none;
    box-sizing: initial;
}

.service-link_btn:before{
    content: '>';
    position: absolute;
    right: -12px;
    top: 0px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}





.services_drop_list ul li{
    margin-bottom: 10px;
}

.services_drop_list ul li.services_drop_list_first{
    cursor: pointer;
    position: relative;
    margin-right: 0;
}

.services_drop_list_itemlist{
    position: absolute;
    left: 180px;
    width: 200px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    padding: 30px 30px 15px;
    display: none;
    min-height: 216px;
}

.hh .services_drop_list_itemlist{
    top: -30px;
}

.ewh .services_drop_list_itemlist{
    top: -57px;
}
.rp .services_drop_list_itemlist{
    top: -84px;
}
.other .services_drop_list_itemlist{
    top: -219px;
}
.services_drop_list ul li.services_drop_list_first:after{
    position: absolute;
    top: 40%;
    right: 0;
    content: "";
    height: 7px;
    width: 7px;
    background: url(../img/services_drop_list_arrow.png) center center/cover no-repeat;
}


.service-link_btn.opened:before{
    right: 120px;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.services_drop_list ul li.services_drop_list_first.opened:after{
    top: 5px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.service-link_btn.opened{
    /*color: #fff;*/
    /*background-color: #66b5ff;*/
    margin-bottom: 15px;
}

.drpdwn{
    display: block;
}

@media (max-width: 1091px){
    .calc-here_btn{
        display: none;
    }
    .services_drop_list ul li.services_drop_list_first:after{
        right: 50px;
    }
    .services_drop_list {
        position: static;
        /*background-color: #66b5ff;*/
        opacity: 0.9;
        padding-top: 20px;
        width: 270px;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .nav_link_removed:before{
        /*right: 120px;*/
    }
    .services_drop_list_itemlist{
        position: static;
        padding: 10px 0 1px 0;
        margin-top: 20px;
        width: 270px;
        min-height: unset;
    }
}

.hidden-list{
    display: none;
}
.show-list{
    display: block;
}

@media (min-width: 1092px){
    .services-link:hover .services_drop_list{
        /*display: block;*/
    }
    li.rp:hover .services_drop_list_itemlist, li.other:hover .services_drop_list_itemlist{
        display: block;
    }
    li.hh:hover .services_drop_list_itemlist, li.ewh:hover .services_drop_list_itemlist{
        display: flex;
        justify-content: space-between;
        width: 400px;
    }
    .services_drop_list_itemlist:after {
        content: '';
        position: absolute;
        left: -30px;
        width: 30px;
        height: 45px;
        background-color: transparent;
    }
    .hh .services_drop_list_itemlist:after {
        top: 30px;
    }
    .rp .services_drop_list_itemlist:after {
        top: 70px;
    }
    .ewh .services_drop_list_itemlist:after {
        top: 60px;
    }
    .other .services_drop_list_itemlist:after {
        bottom: 0;
    }
    .services_drop_list:after{
        content: '';
        position: absolute;
        top: -20px;
        width: 150px;
        height: 45px;
        background-color: transparent;
    }
}

.posts-wrapper{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
}

.post-item{
    width: 25%;
    margin: 0 10px 10px 0;
    padding: 20px;
    background: #f5fafe;
    font-weight: 400;
    border-bottom: none
}

.post-item:hover{
    cursor: pointer;
    background: #66b5ff;
    color: #fff;
}

.post-item{
    color: #000000;
    font-size: 16px!important;
}

.last-posts h2{
    text-align: center;
}

.urls-wrapper{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

.url-block{
    width: 30%;
}

.url-item:hover{
    border-bottom: 1px solid #ffd6a3;

}
.url-item{
    border-bottom: none;

}

@media (max-width: 767px){
    .post-item{
        width: 90%;
    }
    .urls-wrapper{
        justify-content: center;
    }
    .url-block{
        text-align: center;
        width: 90%;
    }
}

.home-main__calc .def-width {
    padding-left: 66px;
    padding-right: 66px;
    box-sizing: border-box;
}
.home-main__calc h2 {
    margin-bottom: 46px;
}

.home-main__calc-content > p {
    color: #888;
    text-align: center;
}

.home-main__calc-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px;
    padding: 0;
}
.home-main__calc-top li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;
    width: 33.33%;
}
.home-main__calc-top li:nth-child(2) {

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;
}
.home-main__calc-top li:nth-child(3) {

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: flex-end;
}
.home-main__calc-top li:last-child {
    display: none;
    margin-bottom: 0;
}
.home-main__calc-top p {
    margin: 0;
    margin-right: 16px;
    white-space: nowrap;
}
.home-main__calc-top .select-style {
    max-width: 180px;
}
.home-main__calc-top .select-style select {
    max-width: 180px;
    padding-right: 37px;
    background-color: transparent;
    height: 37px;
    border: 0;
    border-radius: 4px;
    color: #222;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    padding: 0 10px;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 49px;
}
.home-main__calc-bottom {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 36px;
    list-style: none;
    padding: 0;
}
.home-main__calc-bottom label {
    display: block;
    position: relative;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid rgba(213, 213, 213, 0.94);
    padding: 10px;
    text-align: center;
    margin-right: 5px;
}
.home-main__calc-bottom label:hover {
    background-color: #fff;
}
.home-main__calc-bottom label .h3 {
    font-size: 19px;
    font-weight: 700;
}
.home-main__calc-bottom label .h3 span {
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
}
.home-main__calc-bottom label p {
    font-size: 14px;
    margin: 0;
}
.home-main__calc-bottom input {
    display: none;
}
.home-main__calc-bottom input:checked ~ label {
    background-color: #fff;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
}
.home-main__calc-bottom input:checked ~ label h3 span {
    color: #888;
}

.home-main__calc-butns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.home-main__calc-butns .butn-trans {
    color: #4cb70b;
}
.home-main__calc-butns .butn-trans:hover {
    color: #fff;
}

.def-width {
    max-width: 1054px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.def-width .h2 {
    font-size: 32px;
    line-height: 36px;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 15px;
}

.home-main__calc .select-style {
    background-color: #fff;
    position: relative;
    width: 100%;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid rgba(213, 213, 213, 0.94);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
}

.home-main__calc .select-style:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    width: 36px;
    z-index: -1;
    border-left: 1px solid rgba(213, 213, 213, 0.94);
}

.home-main__calc .select-style:after {
    content: "";
    position: absolute;
    width: 22px;
    height: 9px;
    position: absolute;
    top: 14px;
    right: 0;
    z-index: -1;
    background-image: url(../img/down-chevron.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 9px 9px;
}

.home-main__calc-bottom input:checked ~ label {
    background-color: #fff;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
}

.home-main__calc .total-custom {
    border: 1px solid #ffa800;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.home-main__calc .total {
    text-align: center;
    font-size: 19px;
    color: #000000;
    /* width: 100%; */
}

.home-main__calc .total-custom p {
    margin: auto 0;
    margin-left: 15px;
    margin-right: 5px;
    font-weight: 200;
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.home-main__calc .total-custom .result-price {
    font-size: 18px;
    margin: auto 0;
    margin-right: 15px;
    margin-top: 11px;
    margin-bottom: 11px;
}

.home-main__calc .result-price {
    color: #ffa800;
    font-size: 27px;
    font-weight: bold;
    margin: 0 0 0 18px;
}
.home-main__calc-butns .butn-green {
    /*margin-right: 20px;*/
    padding: 28px 124px;
}
.home-main__calc .butn.butn-green {
    background-color: #ff3c3c;
    box-shadow: 0 4px 0 #cf3131;
    overflow: hidden;
    position: relative;
    padding: 28px 100px;
    font-size: 24px;
    margin: 0 0 0 15px;
    font-weight: 600;
}

.home-main__calc .butn.butn-green:hover {
    background: #f46b6b;
    box-shadow: 0 4px 0 #c65757;
}

.home-main__calc .butn {
    border: 0;
    outline: 0;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    padding: 8px 25px;
    margin-bottom: 0;
    line-height: 1.5;
    cursor: pointer;
    text-align: center;
    background-color: #ccc;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    white-space: nowrap;
    text-transform: uppercase;
}

.home-main__calc .page-counter {
    border: 1px solid rgba(213, 213, 213, 0.94);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    max-width: 110px;
}

.home-main__calc .page-counter button {
    background-color: #fff;
    width: 36px;
    min-width: 32px;
    height: 37px;
    border: 0;
    padding: 0;
    outline: 0;
    cursor: pointer;
}

.home-main__calc .page-counter > * {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.home-main__calc #count-pages {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border: 0;
    outline: 0;
    /* width: 100%; */
    border-left: 1px solid rgba(213, 213, 213, 0.94);
    border-right: 1px solid rgba(213, 213, 213, 0.94);
    height: 37px;
    color: #222;
    font-size: 14px;
    font-weight: 400;
    width: 85px;
    text-align: center;
    max-width: 75px;
}

@media (min-width: 760px) {
    .home-main__calc #count-pages {
        min-width: 36px;
    }
}

.home-main__calc .butn {
    border: 0;
    outline: 0;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    padding: 8px 25px;
    margin-bottom: 0;
    line-height: 1.5;
    cursor: pointer;
    text-align: center;
    background-color: #ccc;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    white-space: nowrap;
    text-transform: uppercase;
}

.home-main__calc .butn.butn-green .hover-text {
    display: block;
    -webkit-transform: translateX(-100%) scale(3, 3);
    -ms-transform: translateX(-100%) scale(3, 3);
    transform: translateX(-100%) scale(3, 3);
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 60px;
}

.home-main__calc .butn.butn-green .normal-text {
    display: block;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(0%) scale(1, 1);
    -ms-transform: translateX(0%) scale(1, 1);
    transform: translateX(0%) scale(1, 1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 60px;
}

.home-main__calc{
    padding-bottom: 40px;
}

@media (max-width: 992px) {
    .home-main__calc {
        padding-top: 40px;
        padding-bottom: 26px;
    }

    .home-main__calc .def-width {
        padding-left: 20px;
        padding-right: 20px;
    }

    .home-main__calc-bottom {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .home-main__calc-bottom li:last-child {
        width: 100%;
        margin-top: 30px;
        max-width: 320px;
        margin: 30px auto 0;
    }
}

@media (max-width: 760px) {
    .home-main__calc-content {
        max-width: 310px;
        margin: 0 auto;
    }

    .home-main__calc-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
    }

    .home-main__calc-bottom {
        margin-bottom: 30px;
    }

    .home-main__calc-top li {
        width: 100%;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-bottom: 20px;
    }

    .home-main__calc-bottom li:not(.total) {
        display: none;
    }

    .home-main__calc-top li:last-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .home-main__calc-top li:nth-child(2) {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        width: 100%;
    }

    .home-main__calc .total-custom {
        margin-bottom: 10px;
    }

    .home-main__calc .page-counter {
        max-width: 180px;
        width: 180px;
    }

    .home-main__calc .butn.butn-green {
        margin: 0;
    }
}

@media (max-width: 480px) {
    .home-main__calc {
        padding-top: 34px;
    }

    .home-main__calc-top .select-style {
        max-width: 144px;
    }

    .home-main__calc-top .select-style select {
        max-width: 137px;
        font-size: 15px;
    }

    .home-main__calc .page-counter {
        max-width: 144px;
    }
}

@media (min-width: 761px){
    .home-main__calc .total{
        margin-right: 20px;
    }

}

@media (max-width: 608px){
    .footer__bottom-right-section-3{
        position: unset;
    }
}

.calc-here_btn{
    background: transparent;
    border: 1px solid #66b5ff;
    padding: 8px 7px;
    padding-left: 35px;
    border-radius: 10px;
    cursor: pointer;
}
.calc-here_btn:hover{
    opacity: 0.9;
    border: 1px solid #66b5ff!important;
    border-bottom: unset;
}
.calc-here_btn:before{
    content: '';
    background: url("/img/blue_calc.png") center/cover no-repeat;
    position: absolute;
    top: 3.5px;
    left: 3.5px;
    width: 27px;
    height: 26px;
}
.after-calc{
    margin: 20px auto 20px auto!important;
}

.menu_anchor{
    margin-bottom: 15px;
    background-color: #e4f1ff;
    padding: 20px 10px;
    width: max-content;
    border-radius: 3px;
}
.menu_anchor h3{
    margin: 0;
    margin-bottom: 7px;
}
.menu_anchor-title{
    margin-bottom: 10px;
    font-size: 150%;
}
.menu_anchor__items{
    margin: 0!important;
    list-style: none;
    counter-reset: li!important;
}
.menu_anchor__item{
    text-transform: none;
    font-size: 16px;
    letter-spacing: normal;
    box-shadow: none;
}
.menu_anchor__item:before {
    counter-increment: li!important;
    content: counters(li,".") ". "!important;
    font-weight: 500!important;
}
.nested__nav{
    margin: 0!important;
    list-style: none;
    counter-reset: li!important;
    padding-left: 20px;
    padding-top: 5px;
}

.css-info:after {
    content: attr(data-info);
}
.hidden-part:after{
    content: attr(data-val);
}