@import url(https://fonts.googleapis.com/css?family=DM+Sans:regular,italic,500,500italic,700,700italic);
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
@media screen and (max-width:991px){
    html,body{
        overflow-x: hidden;
    }
}
main{display:block}
h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search],form.is-form-style input.is-search-input{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-family:'DM Sans',sans-serif;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}button{cursor:pointer}img{max-width:100%;height:auto}p{font-weight:400;font-size:1rem;line-height:1.5;color:#3e3c3c}body.noScroll{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0}.container{max-width:1200px;padding-left:15px;padding-right:15px;margin:0 auto;width:100%}@media screen and (max-width:991px){.container{padding-left:16px;padding-right:16px}}a{text-decoration:none}
.btns,
div.wpforms-container-full .wpforms-form button[type=submit].btns{
    font-weight:700;font-size:16px;line-height:1.5;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff;cursor:pointer;
    display:inline-block;padding:12px 38px;border-radius:6px;text-decoration:none;background-color:#059fa3;border:1px solid #059fa3}
.btns.btns-border{background-color:transparent;color:#059fa3}
.btns:hover,
div.wpforms-container-full .wpforms-form button[type=submit].btns:hover{background-color:#289563;color:#fff;border-color:#289563}
.btns.btns-yellow{background-color:#ff8847;border-color:#ff8847;color:#fff}.btns.btns-yellow:hover{background-color:transparent;color:#ff8847;color:#ff8847}
.header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:16px 0}@media screen and (max-width:991px){.header{padding:10px 0}}
.header__row{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__logo a img{max-width:182px;width:100%;height:auto}
.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;
    -webkit-box-align:center;-ms-flex-align:center;align-items:center;
    -ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 25px;
}
.mob--header__menu{
    display: none;
}
@media screen and (max-width:991px){
    .header__menu{
        display: none;
    }
    .mob--header__menu{
        position: absolute;
        flex-direction: column;
        /*transform: translateX(200%);*/
        right: 0;
        top: 60px;
        height: 100vh;
        width: 100%;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        box-shadow: -2px 10px 21px 0px rgba(0,0,0,0.35);
        transition: 0.3s all;
        justify-content: flex-start;
        z-index: 999;
    }
    .mob--header__menu.opened {
        display: flex;
        /*transform: translateX(0);*/
        overflow-y: auto;
        max-height: calc(100vh - 60px);
    }
}
.header__menu a:not(.btns){
    font-weight:400;font-size:16px;line-height:1.5;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on;
    color:#30404a;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:inline-block;
}
@media screen and (max-width:991px){
    .mob--header__menu a:not(.btns){
        font-weight:400;font-size:16px;line-height:1.5;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on;
        color:#30404a;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:inline-block;
        margin-bottom: 16px;
        text-align: center;
    }
}
.header__menu a:not(.btns):hover{color:#059fa3}
.header__mob{display:none}
@media screen and (max-width:991px){
    .header__mob{
        display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
        -ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;
        cursor: pointer;
    }
    .header__mob button{
        border:none;
        background:0 0;
        outline:0
    }
}
.footer{
    background:#142129;
    padding:80px 0 76px
}
@media screen and (max-width:991px){
    .footer{padding:44px 0}}
.footer__row{
    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;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:100px
}
@media screen and (max-width:1180px){
    .footer__row{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:28px
    }
}
.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.footer__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.footer__logo a img{max-width:182px;width:100%;height:auto}
.footer__menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:16px;
    width:100%
}
@media screen and (max-width:960px){
    .footer__menu{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:24px
    }
}
.footer__menu a{
    font-weight:400;
    font-size:16px;
    line-height:1.5;
    -webkit-font-feature-settings:'pnum' on,'lnum' on;
    font-feature-settings:'pnum' on,'lnum' on;
    color:#f1f4fb;
    display:inline-block
}
.copyright{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    padding:12px;
    background:#0e161b
}
.copyright p{
    margin:0;
    font-weight:500;
    font-size:12px;
    line-height:1.3;
    color:#7a8d99;
    text-align:center
}
form.is-form-style{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
}
@media screen and (max-width: 991px){
    form.is-form-style{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: 428px;
    }
}
@media screen and (max-width: 767px){
    .main-top-error form.is-form-style{
        margin: 0 auto;
    }
}
form.is-form-style label{
    max-width: 428px;
}
form.is-form-style input.is-search-submit{
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
    display: inline-block;
    border-radius: 6px;
    text-decoration: none;
    border: 1px solid #ff8847;
    background-color: #ff8847 !important;
    color: #fff !important;
    padding: 12px 40px !important;
    font-size: 16px !important;
    height: initial;
    position: initial;
}
.main-top-error form.is-form-style input.is-search-submit{
    padding: 12px 40px!important;
}
form.is-form-style input.is-search-submit:hover,
form.is-form-style input.is-search-submit:active,
form.is-form-style input.is-search-submit:focus{
    background-color: transparent !important;
    color: #ff8847 !important;
}
@media screen and (max-width: 991px){
    form.is-form-style input.is-search-submit{
        width: 100%;
    }
}
.form__block{margin-bottom:16px}
.form__block label{font-weight:400;font-size:16px;line-height:1.5;display:inline-block;width:100%;
    /*margin-bottom:4px;*/
    -webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on;color:#30404a}
.form__block input,
form.is-form-style input.is-search-input{
    background-color:#fff;
    border:1px solid #dbdce1!important;
    height:50px;width:100%;
    border-radius:6px;
    padding:12px;
    font-family:inherit!important;
    font-size: 16px !important;
}
.form__block input[type=search],
form.is-form-style input.is-search-input{
    padding:12px 12px 12px 40px;
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_879_312)'%3E%3Cpath d='M11.7417 10.3275C12.529 9.25236 12.9999 7.93169 12.9999 6.49999C12.9999 2.91602 10.0839 0 6.49996 0C2.91599 0 0 2.91602 0 6.49999C0 10.084 2.91602 13 6.49999 13C7.93169 13 9.25248 12.529 10.3277 11.7416L14.586 15.9999L16 14.5859C16 14.5858 11.7417 10.3275 11.7417 10.3275ZM6.49999 11C4.01854 11 2.00001 8.98143 2.00001 6.49999C2.00001 4.01854 4.01854 2.00001 6.49999 2.00001C8.98143 2.00001 11 4.01854 11 6.49999C11 8.98143 8.9814 11 6.49999 11Z' fill='%237A8D99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_879_312'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;background-size:16px;background-position:16px center;background-repeat:no-repeat}

.form__block input::-webkit-input-placeholder,
form.is-form-style input.is-search-input::-webkit-input-placeholder{
    font-weight:400;
    font-size:16px;
    line-height:1.5;
    -webkit-font-feature-settings:'pnum' on,'lnum' on;
    font-feature-settings:'pnum' on,'lnum' on;
    color:#7a8d99;
}
.form__block input::-moz-placeholder,
form.is-form-style input.is-search-input::-moz-placeholder{
    font-weight:400;
    font-size:16px;
    line-height:1.5;
    font-feature-settings:'pnum' on,'lnum' on;
    color:#7a8d99;
}
.form__block input:-ms-input-placeholder,
form.is-form-style input.is-search-input:-ms-input-placeholder{
    font-weight:400;
    font-size:16px;
    line-height:1.5;
    font-feature-settings:'pnum' on,'lnum' on;
    color:#7a8d99;
}
.form__block input::-ms-input-placeholder,
form.is-form-style input.is-search-input::-ms-input-placeholder{
    font-weight:400;
    font-size:16px;
    line-height:1.5;
    font-feature-settings:'pnum' on,'lnum' on;
    color:#7a8d99;
}
.form__block input::placeholder,
form.is-form-style input.is-search-input::placeholder{
    font-weight:400;
    font-size:16px;
    line-height:1.5;
    -webkit-font-feature-settings:'pnum' on,'lnum' on;
    font-feature-settings:'pnum' on,'lnum' on;
    color:#7a8d99;
}

div[id*='ajaxsearchlite'].asl_m{
    background: transparent;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
    background: transparent;
    height: initial;
    position: relative;
}
#ajaxsearchlite1 .probox .proinput,
div.asl_w .probox .proinput{
    margin: 0;
    padding: 0;
    max-width: 428px;
    width: 100%;
    box-sizing: border-box;
}
#ajaxsearchlite1 .probox .proinput input.orig{
    background-color:#fff!important;
    border:1px solid #dbdce1!important;
    height:50px!important;
    width:100%!important;
    border-radius:6px!important;
    font-family:inherit!important;
    font-size: 16px !important;
    padding:12px 12px 12px 40px!important;
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_879_312)'%3E%3Cpath d='M11.7417 10.3275C12.529 9.25236 12.9999 7.93169 12.9999 6.49999C12.9999 2.91602 10.0839 0 6.49996 0C2.91599 0 0 2.91602 0 6.49999C0 10.084 2.91602 13 6.49999 13C7.93169 13 9.25248 12.529 10.3277 11.7416L14.586 15.9999L16 14.5859C16 14.5858 11.7417 10.3275 11.7417 10.3275ZM6.49999 11C4.01854 11 2.00001 8.98143 2.00001 6.49999C2.00001 4.01854 4.01854 2.00001 6.49999 2.00001C8.98143 2.00001 11 4.01854 11 6.49999C11 8.98143 8.9814 11 6.49999 11Z' fill='%237A8D99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_879_312'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;
    background-size:16px!important;
    background-position:16px center!important;
    background-repeat:no-repeat!important;
    box-sizing: border-box;
    color: #30404a!important;
}
#ajaxsearchlite1 .probox .proinput input:not(.orig){
    display: none;
}
#ajaxsearchlite1 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400!important;
    font-size:16px!important;
    line-height:1.5!important;
    -webkit-font-feature-settings:'pnum' on,'lnum' on!important;
    font-feature-settings:'pnum' on,'lnum' on!important;
    color:#7a8d99!important;
    opacity: 1!important;
    font-family: 'DM Sans',sans-serif!important;
}
#ajaxsearchlite1 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400!important;
    font-size:16px!important;
    line-height:1.5!important;
    font-feature-settings:'pnum' on,'lnum' on!important;
    color:#7a8d99!important;
    opacity: 1!important;
    font-family: 'DM Sans',sans-serif!important;
}
#ajaxsearchlite1 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400!important;
    font-size:16px!important;
    line-height:1.5!important;
    font-feature-settings:'pnum' on,'lnum' on!important;
    color:#7a8d99!important;
    opacity: 1!important;
    font-family: 'DM Sans',sans-serif!important;
}
#ajaxsearchlite1 .probox .proinput input.orig::-ms-input-placeholder{
    font-weight:400!important;
    font-size:16px!important;
    line-height:1.5!important;
    font-feature-settings:'pnum' on,'lnum' on!important;
    color:#7a8d99!important;
    opacity: 1!important;
    font-family: 'DM Sans',sans-serif!important;
}
#ajaxsearchlite1 .probox .proinput input.orig::placeholder{
    font-weight:400!important;
    font-size:16px!important;
    line-height:1.5!important;
    -webkit-font-feature-settings:'pnum' on,'lnum' on!important;
    font-feature-settings:'pnum' on,'lnum' on!important;
    color:#7a8d99!important;
    opacity: 1!important;
    font-family: 'DM Sans',sans-serif!important;
}
div.asl_w .probox .promagnifier{
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
    display: inline-block;
    border-radius: 6px;
    text-decoration: none;
    border: 1px solid #ff8847;
    background-color: #ff8847;
    color: #fff;
    padding: 12px 40px;
    font-size: 16px;
    width: initial;
    margin-left: 8px;
    height: initial;
    background-image: initial;
}
div.asl_w .probox .promagnifier:hover{
    background-color: transparent;
    color: #ff8847;
}
div.asl_m .probox .proclose,
div.asl_w .probox .proloading{
    position: absolute;
    left: 385px;
    top: 8px;
}
div.asl_m .probox div.asl_simple-circle{
    border-color: #ff8847;
}
div.asl_r.vertical{
    background: #ff8847;
}
@media screen and (max-width: 991px){
    #ajaxsearchlite1 .probox,
    div.asl_w .probox{
        display: flex;
        flex-direction: column;
        gap: 8px;
    }
    .free_essay__heading #ajaxsearchlite1 .probox,
    .free_essay__heading div.asl_w .probox{
        align-items: center;
    }
    #ajaxsearchlite1 .probox .proinput form{
        flex-direction: column;
        max-width: 428px;
    }
    .free_essay__heading #ajaxsearchlite1 .probox .proinput form{
        margin: 0 auto;
    }
    #ajaxsearchlite1 .probox .proinput input[type="submit"]{
        max-width: 428px;
        width: 100% !important;
        box-sizing: border-box;
    }
    div.asl_w .probox .promagnifier{
        margin: 0;
        max-width: 428px;
        width: 100%;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 462px){
    div.asl_m .probox .proclose,
    div.asl_w .probox .proloading{
        left: initial;
        right: 10px;
    }
}

.paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}
.paginator__page{font-weight:400;font-size:16px;line-height:1.5;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-align:center;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on;color:#30404a;display:inline-block}
.paginator__page.active,.paginator__page:hover{color:#059fa3}
.paginator__next,.paginator__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:36px;height:36px;border-radius:50%;border:1px solid #dbdce1}
.paginator__next svg path,.paginator__prev svg path{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.paginator__next:hover svg path,.paginator__prev:hover svg path{fill:#059fa3}
.paginator ul.pagination{
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 16px;
}
.paginator ul.pagination li{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-align: center;
    -webkit-font-feature-settings: 'pnum' on,'lnum' on;
    font-feature-settings: 'pnum' on,'lnum' on;
    color: #30404a;
    display: inline-block;
}
.paginator ul.pagination li a{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-align: center;
    -webkit-font-feature-settings: 'pnum' on,'lnum' on;
    font-feature-settings: 'pnum' on,'lnum' on;
    color: #30404a;
    display: inline-block;
}
.paginator ul.pagination li.active a{
    color: #059fa3;
}
.breadcrumbs{padding-top:16px;padding-bottom:40px}@media screen and (max-width:991px){.breadcrumbs{padding:8px 0}}.breadcrumbs ol{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.breadcrumbs ol a{font-weight:400;font-size:14px;line-height:1.7;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on;color:#059fa3;width:100%;position:relative;padding-right:20px}.breadcrumbs ol a:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.308058 0.224806C0.552136 -0.0192714 0.947864 -0.0192714 1.19194 0.224806L4.52527 3.55814C4.76935 3.80222 4.76935 4.19795 4.52527 4.44202L1.19194 7.77536C0.947864 8.01943 0.552136 8.01943 0.308058 7.77536C0.0639806 7.53128 0.0639806 7.13555 0.308058 6.89147L3.19945 4.00008L0.308058 1.10869C0.0639806 0.864612 0.0639806 0.468884 0.308058 0.224806Z' fill='%23059FA3'/%3E%3C/svg%3E%0A");background-size:5px 8px;background-position:center;background-repeat:no-repeat;width:5px;height:8px;position:absolute;top:calc(50% - 4px);right:8px}.breadcrumbs ol li{font-weight:400;font-size:14px;line-height:1.71;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on;color:#7a8d99;display:inline-block}.breadcrumbs ol li:last-child{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.popup{
    position:fixed;top:0;left:0;padding:16px;width:100%;z-index:100;height:100%;
    display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
    -ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;
    display: none;
}
.popup__overlay{background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.popup__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;
    display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;
    align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;
    flex-direction:column;padding:36px;z-index:2;background:#fff;-webkit-box-shadow:0 8px 12px rgba(0,0,0,.08);box-shadow:0 8px 12px rgba(0,0,0,.08);border-radius:16px}
@media screen and (max-width:991px){.popup__content{width:calc(100% - 32px);padding:20px}}
.popup__content img{
    margin: 0 auto;
    display: block;
    margin-bottom:24px;
}
@media screen and (max-width:991px){.popup__content img{margin-bottom:30px;max-width:200px;height:auto}}
.popup__content .close{position:absolute;top:16px;right:16px;background-color:transparent;border:none}@media screen and (max-width:991px){.popup__content .close{top:8px;right:8px}}
.popup__content p{font-weight:500;font-size:16px;line-height:1.5;text-align:center;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on;color:#30404a;margin-bottom:24px}@media screen and (max-width:991px){.popup__content p{font-size:14px;margin-bottom:12px}}
.popup__content p.title{font-weight:700;font-size:24px;line-height:24px;text-align:center;color:#142129;margin-bottom:8px}
@media screen and (max-width:991px){.popup__content p.title{font-size:16px}}

#tabs.ui-widget.ui-widget-content{
    padding: 0;
    border: none;
}
.ui-tabs .search__words.ui-tabs-nav{
    padding: 0;
    background: #fff;
    border: none;
    margin-bottom: 24px;
}
#tabs2.ui-tabs .search__words.ui-tabs-nav{
    justify-content: flex-start;
}
.ui-tabs .search__words.ui-tabs-nav li,
#tabs.tabs__inner .search__words li{
    margin: 0;
    border: none;
    background: #fff;
}
#tabs.tabs__inner .search__words li{
    list-style: none;
}
#tabs2.ui-tabs .search__words.ui-tabs-nav li{
    margin-right: 4px;
}
#tabs2.ui-tabs .search__words.ui-tabs-nav li:last-child{
    margin-right: 0;
}
.ui-tabs .search__words.ui-tabs-nav .ui-tabs-anchor,
#tabs.tabs__inner .search__words li a{
    font-weight: 700;
    font-size: 18px;
    line-height: 1.44;
    text-align: center;
    color: #7a8d99;
    background-color: #fff;
    border: none;
    width: 100%;
    padding: 9px 18.3px;
    border-radius: 8px;
    transition: 0.3s all;
}
#tabs2.ui-tabs .search__words.ui-tabs-nav .ui-tabs-anchor{
    border-radius: 8px 8px 0 0;
    font-weight: 400;
    font-size: 16px;
    color: #30404A;
    background: #F1F4FB;
    transition: 0.3s all;
}
#tabs.tabs__inner .search__words li a{
    display: block;
}
.ui-tabs .search__words.ui-tabs-nav .ui-tabs-anchor:hover,
#tabs.tabs__inner .search__words li a:hover{
    background: #f1f4fb;
    color: #142129;
}
#tabs2.ui-tabs .search__words.ui-tabs-nav .ui-tabs-anchor:hover{
    background: #059FA3;
    color: #EBF9F9;
}
.ui-tabs .search__words.ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
#tabs.tabs__inner .search__words li.active a{
    background: #f1f4fb;
    color: #142129;
}
#tabs2.ui-tabs .search__words.ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
    background: #059FA3;
    color: #EBF9F9;
}
#tabs.ui-tabs .ui-tabs-panel{
    padding: 0;
}
@media screen and (max-width: 991px){
    .ui-tabs .search__words.ui-tabs-nav{
        margin-bottom: 28px;
    }
    #tabs2.ui-tabs .search__words.ui-tabs-nav{
        display: none;
    }
    .ui-tabs .search__words.ui-tabs-nav li,
    #tabs.tabs__inner .search__words li{
        width: 48px;
    }
}

/* Tables ------------------------------------ */

table {
    border: 0.1rem solid #059fa3;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    margin: 0 0 16px;
    max-width: 100%;
    overflow: hidden;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    -webkit-font-feature-settings: 'pnum' on,'lnum' on;
    font-feature-settings: 'pnum' on,'lnum' on;
    color: #30404a;
}
.alignleft > table {
    margin: 0;
}
.alignright > table {
    margin: 0;
}
th,
td {
    border: 0.1rem solid #059fa3;
    margin: 0;
    overflow: visible;
    padding: 0.5em;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    -webkit-font-feature-settings: 'pnum' on,'lnum' on;
    font-feature-settings: 'pnum' on,'lnum' on;
    color: #30404a;
    margin-bottom: 16px;
}
caption {
    background: #dcd7ca;
    font-weight: 600;
    padding: 0.5em;
    text-align: center;
}
thead {
    vertical-align: bottom;
    white-space: nowrap;
}
th {
    font-weight: 700;
}
.rmp-icon--ratings{
    font-size: 18px;
    margin-left: 7px;
}
.rmp-icon--ratings:first-child{
    margin-left: 0;
}
.rmp-icon--full-highlight {
    color: #f4b91f;
}
.rmp-results-widget__avg-rating, .rmp-results-widget__vote-count {
    display: none;
}
.rmp-results-widget__visual-rating{
    margin-right: 0;
}
.sample-tiny__rating .rmp-icon--ratings{
    font-size: 13px;
}
.sample__rating-inner .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{
    margin: 0;
    text-align: initial;
}
.sample__rating-inner .rmp-rating-widget .rmp-icon--ratings{
    font-size: 30px;
    margin-left: 8px;
}
.sample__rating-inner .rmp-rating-widget .rmp-rating-widget__icons-list__icon:first-child .rmp-icon--ratings{
    margin-left: 0;
}
.sample__rating-inner .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons{
    margin: 0;
}
.sample__rating-inner .rmp-widgets-container.rmp-wp-plugin.rmp-main-container p{
    display: none;
}
@media screen and (max-width:991px){
    .sample__rating-inner .rmp-rating-widget .rmp-icon--ratings{
        font-size: 24px;
    }
}
.pagination-wrapper{
    width: 100%;
}
.pagination-wrapper h2{
    display: none;
}
.nav-links{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.prev.page-numbers,
.next.page-numbers{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid #dbdce1;
}
.page-numbers{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-align: center;
    -webkit-font-feature-settings: 'pnum' on,'lnum' on;
    font-feature-settings: 'pnum' on,'lnum' on;
    color: #30404a;
    display: inline-block;
    margin: 0 5px;
}
.page-numbers.current,
.page-numbers:hover{
    color: #059fa3;
}
@-webkit-keyframes fullTags {
    0% { max-height: 25px;}
    99% {max-height: 140px;}
    100% { max-height: 100%;}
}
.tag__list-hidden{
    margin: 0;
    padding: 0;
    list-style: none;
    /*max-height: 32px;*/
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    /*width: 72%;*/
}
@media screen and (max-width:991px){
    /*.tag__list-hidden{*/
    /*    max-height: 126px;*/
    /*}*/
}
.tag__list-hidden a{
    margin-bottom: 10px;
    margin-right: 10px;
}
.tag__list-hidden.full{
    animation: fullTags 2s;
    max-height: 100%;
}
@-webkit-keyframes fadeOut {
    0% { opacity: 1;}
    99% { opacity: 0.01;width: 100%; height: 100%;}
    100% { opacity: 0;width: 0; height: 0;}
}
.show-more-doc-tags{
    display: block;
    /*margin-left: 50px;*/
    cursor: pointer;
}
.show-more-doc-tags.hide{
    animation: fadeOut 0.5s;
}

.popup.show{
    display: flex;
}

.modal-overlay{
    display: none;
}
.modal-overlay.show{
    display: block;
}

.modal__userfile{
    max-width: 670px;
    z-index: 101;
    padding: 0;
}
.modal__top-block{
    background: #EBF9F9;
    padding: 36px;
    border-radius: 16px 16px 0 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.modal__top-block-title{
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    font-feature-settings: 'pnum' on, 'lnum' on, 'kern' off;
    color: #142129;
    margin-bottom: 12px;
    display: flex;
    align-items: flex-start;
}
.modal__top-block-title svg{
    margin-right: 12px;
}
.popup__content p.modal__top-block-subtitle{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #30404A;
    text-align: left;
    margin-bottom: 20px;
}
.modal__top-block-link{
    width: 100%;
}
.modal__bottom-block{
    padding: 30px 36px 62px;
}
.modal__bottom-block form{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.modal__close{

    cursor: pointer;
}
.modal__userfile .modal__title{

}
.modal__userfile .modal__subtitle{
    margin-bottom: 18px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #30404A;
}
.modal__userfile .modal__mail input{
    display: block;
    background: none;
    padding: 13px 19px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    color: #002D6D;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    background: #FFFFFF;
    border: 1px solid #DFE3E5;
    border-radius: 6px;
    box-shadow: none;
    margin-bottom: 15px;
    height: 54px;
}
.modal__userfile button{
    margin: 0;
    display: block;
    background: #FF8847;
    border-radius: 6px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 50px;
    outline: none;
    text-align: center;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #ff8847;
    transition: 0.3s all;
}
.modal__userfile {
    display: none;
}
.modal__userfile.show {
    display: block;
}
.modal__userfile .modal__title {

}
.modal__userfile .modal__subtitle {

}
.modal__userfile .modal__mail {
    position: relative;
    margin-bottom: 0;
    margin-right: 8px;
    width: 100%;
}
.modal__userfile .error__info {
    position: absolute;
    bottom: -14px;
    font-size: 12px;
    color: red;
    display: none;
}
.modal__userfile .error .error__info {
    display: block;
}
.modal__userfile .modal__mail input {
    padding: 12px 16px;
    box-shadow: initial;
    height: initial;
    margin-bottom: 0;
    background: #FFFFFF;
    border: 1px solid #DBDCE1;
    border-radius: 6px;
}
.modal__userfile .error__info{
    bottom: -25px;
}
.modal__userfile button:hover {
    text-decoration: none;
    border: 1px solid #ff8847;
    background-color: transparent;
    color: #ff8847;
}
.modal__close {

}
.spinner-wait {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.fade {
    animation: fadeIn ease 0.4s;
    -webkit-animation: fadeIn ease 0.4s;
    -moz-animation: fadeIn ease 0.4s;
    -o-animation: fadeIn ease 0.4s;
    -ms-animation: fadeIn ease 0.4s;
}
@keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
}

@-moz-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
}

@-o-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
}

@-ms-keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
}

.modal__userfile .modal__mail.error input[type="email"] {
    border: 1px solid red;
}
@media(max-width: 1299px){
    .modal__top-block{
        flex-direction: column-reverse;
    }
    .modal__top-block-title{
        justify-content: center;
        align-items: center;
    }
    .modal__top-block-subtitle{
        text-align: center;
    }
}
@media(max-width: 767px){
    .modal__userfile .error__info{
        bottom: -15px;
    }
}
@media(max-width: 550px){
    .modal__bottom-block form{
        flex-direction: column;
    }
    .modal__userfile .modal__mail{
        margin-right: 0;
        margin-bottom: 8px;
    }
    .modal__userfile button{
        width: 100%;
    }
    .modal__top-block-link{
        padding: 12px 20px;
    }
    .modal__userfile .modal__subtitle{
        margin-bottom: 16px;
    }
}

.dont-move {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
}
.post-views.content-post{
    display: none;
}
.sample__description h2{
    margin-bottom: 16px;
    margin-top: 16px;
}
.sample__description h3{
    margin-bottom: 12px;
    margin-top: 12px;
}

.tcont{
    padding: 40px;
    width: 100%;
    position: relative;
    background: #F1F4FB;
    border-radius: 16px;
}
.tcont-hide{
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    right: 40px;
    top: 40px;
    cursor: pointer;
    transition: 0.3s all;
}
.tcont-hide.tcont-hide-active{
    transform: rotate(180deg);
}
.tcont-title{
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #142129;
}
.tcont ol.tcont-list{
    margin-top: 24px;
    list-style: none;
}
.tcont ol.tcont-list li{
    margin-bottom: 8px;
}
.tcont ol.tcont-list li:last-child{
    margin-bottom: 0;
}
.tcont-link{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #30404A;
    display: flex;
    align-items: center;
    gap: 12px;
}
.tcont-link svg{
    min-width: 22px;
}
@media(max-width: 767px){
    .tcont{
        padding: 24px;
    }
    .tcont-hide{
        right: 24px;
        top: 24px;
    }
    .tcont-title{
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        color: #142129;
    }
}

#tabs2.ui-widget.ui-widget-content{
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#tabs2.ui-tabs .ui-tabs-panel{
    padding: 0;
}
.etopic{
    background: #FFFFFF;
    border: 1px solid #F1F4FB;
    box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    padding: 24px;
}
.etopic-item{
    border-bottom: 1px solid #DBDCE0;
    padding-bottom: 12px;
    padding-top: 16px;
}
.etopic-item:first-child{
    padding-top: 0;
}
.etopic-item:last-child{
    padding-bottom: 0;
    border: none;
}
.etopic-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: #142129;
}
.etopic-info{
    display: flex;
    align-items: center;
    margin-top: 8px;
}
.etopic-info p{
    color: #30404A;
}
.etopic-info p:first-child{
    margin-right: 3px;
}

.calculator{
    margin-bottom: 30px;
}
.calculator form{
    background: #FFFFFF;
    border: 1px solid #142129;
    box-shadow: 0 16px 56px rgba(41, 45, 50, 0.08);
    border-radius: 16px;
    padding: 24px;
}
.ewh-banner-calc-title{
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    display: block;
    text-align: center;
    color: #142129;
    margin-bottom: 16px;
}
.in-wrap{
    margin-bottom: 8px;
}
.in-wrap select{
    width: 100%;
    padding: 12px 40px 12px 16px;
    color: #30404A;
    background: #fff url(/wp-content/themes/studyzoomer/imgs/calc-icon.svg) 98% center no-repeat;
    cursor: pointer;
    border: 1px solid #DBDCE1;
    border-radius: 4px;
}
.in-wrap.in-wrap-bottom{
    margin-bottom: 0;
    margin-top: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.calculator .number-spinner{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.calculator .page-counter_minus,
.calculator .page-counter_plus{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px;
    gap: 8px;
    width: 48px;
    height: 48px;
    background: #FFFFFF;
    border: 1px solid #DBDCE1;
    border-radius: 4px;
    cursor: pointer;
}
.ewh-numb-p{
    position: relative;
}
.calculator .number-pages{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #3B4349;
    border: none;
    text-align: center;
    padding: 12px 16px;
    outline: none;
    opacity: 0;
    width: 100%;
}
.calculator .ewh-numb-p-box {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 45px;
    color: #3B4349;
    background: #FFFFFF;
    border: 1px solid #DBDCE1;
    border-radius: 4px;
}
.in-wrap.total-block{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #7A8D99;
}
.in-wrap.total-block .total{
    display: flex;
    align-items: center;
}
.in-wrap.total-block .end-price{
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #142129;
    margin-left: 4px;
}
.in-wrap.button-calc input{
    background: #FF8847;
    border-radius: 6px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 50px;
    outline: none;
    text-align: center;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #ff8847;
    transition: 0.3s all;
}
.in-wrap.button-calc input:hover{
    background-color: transparent;
    color: #ff8847;
}
@media(max-width: 340px){
    .in-wrap select{
        font-size: 14px;
    }
    .calculator .page-counter_minus,
    .calculator .page-counter_plus{
        width: 32px;
    }
    .calculator .ewh-numb-p-box{
        font-size: 14px;
    }
}

.bene-samples{
    padding: 80px 0;
}
.bene-samples__heading{
    margin-bottom: 32px;
}
.bene-samples__heading h2{
    font-weight: 700;
    font-size: 44px;
    line-height: 56px;
    text-align: center;
    text-transform: capitalize;
    color: #142129;
}
.bene-samples__block{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 30px 30px;
}
.bene-samples__item{
    background: #FFFFFF;
    border: 1px solid #F1F4FB;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    padding: 36px;
    display: flex;
    align-items: flex-start;
}
.bene-samples__icon{
    min-width: 64px;
    height: 64px;
    background: #EBF9F9;
    border-radius: 50%;
    margin-right: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bene-samples__item-title{
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    text-transform: capitalize;
    color: #142129;
}
.bene-samples__item-text{
    margin-top: 24px;
    color: #30404A;
}
@media screen and (max-width: 991px){
    .bene-samples{
        padding: 44px 0;
    }
    .bene-samples__heading{
        margin-bottom: 28px;
    }
    .bene-samples__heading h2{
        font-size: 28px;
        line-height: 40px;
    }
    .bene-samples__item-title{
        font-size: 28px;
        line-height: 40px;
    }
    .bene-samples__item-text{
        margin-top: 16px;
    }
}
@media(max-width: 767px){
    .bene-samples__block{
        grid-template-columns: repeat(1,1fr);
    }
}
@media(max-width: 500px){
    .bene-samples__item{
        flex-direction: column;
    }
    .bene-samples__icon{
        margin: 0 auto 16px;
    }
    .bene-samples__item-title{
        text-align: center;
        font-size: 24px;
        line-height: 36px;
    }
    .bene-samples__item-text{
        text-align: center;
    }
}

.how_samples{
    padding: 80px 0;
}
.how_samples__heading{
    margin-bottom: 32px;
}
.how_samples__heading h2{
    font-weight: 700;
    font-size: 44px;
    line-height: 56px;
    text-align: center;
    text-transform: capitalize;
    color: #142129;
}
.how_samples__block{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.how_samples__item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}
.how_samples__item-title{
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    text-transform: capitalize;
    color: #142129;
}
.how_samples__item-text{
    margin-top: 24px;
    color: #30404A;
}
.how_samples__image{
    max-width: 570px;
    width: 100%;
}
@media screen and (max-width: 991px){
    .how_samples{
        padding: 44px 0;
    }
    .how_samples__heading{
        margin-bottom: 28px;
    }
    .how_samples__heading h2{
        font-size: 28px;
        line-height: 40px;
    }
    .how_samples__item-title{
        font-size: 28px;
        line-height: 40px;
    }
    .how_samples__item-text{
        margin-top: 16px;
    }
}
@media(max-width: 767px){
    .how_samples__item{
        flex-direction: column;
        gap: 20px;
    }
    .how_samples__item.how_samples__item-reverse{
        flex-direction: column-reverse;
    }
    .how_samples__image{
        max-width: 300px;
    }
    .how_samples__item-title{
        text-align: center;
        font-size: 24px;
        line-height: 36px;
    }
    .how_samples__item-text{
        text-align: center;
    }
}

/*div.search_bar{*/
/*    position: relative;*/
/*}*/
/*div.search_result {*/
/*    display: none;*/
/*    background: #fff;*/
/*    border: 1px solid #f1f4fb;*/
/*    -webkit-box-shadow: 0 8px 12px rgba(0,0,0,.08);*/
/*    box-shadow: 0 8px 12px rgba(0,0,0,.08);*/
/*    border-radius: 12px;*/
/*    padding: 24px;*/
/*    position: absolute;*/
/*    top: 120%;*/
/*    width: 100%;*/
/*}*/
/*div.search_result ul{*/
/*    list-style: none;*/
/*    max-height: 230px;*/
/*    overflow-y: scroll;*/
/*}*/
/*div.search_result ul li{*/
/*    margin-bottom: 8px;*/
/*}*/
/*div.search_result ul li a{*/
/*    font-weight: 700;*/
/*    font-size: 18px;*/
/*    line-height: 1.44;*/
/*    color: #142129;*/
/*}*/
.for-h1-num{
    display: none;
}
#ajTags .loadMoreBtn,
#ajSampl .loadMoreBtn{
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
    padding: 12px 38px;
    border-radius: 6px;
    text-decoration: none;
    border: 1px solid #059fa3;
    background-color: transparent;
    color: #059fa3;
    max-width: 164px;
    display: block;
    margin: 0 auto;
}
#ajTags .loadMoreBtn:hover,
#ajSampl .loadMoreBtn:hover{
    background-color: #289563;
    color: #fff;
    border-color: #289563;
}



/*writer*/
.writer-profile{
    padding-top: 16px;
    padding-bottom: 40px;
}
.writer-profile-block{
    display: flex;
    justify-content: space-between;
}
.writer-profile-content{
    width: 100%;
    max-width: 770px;
}
.writer-profile-info{
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 40px 24px;
    display: flex;
    justify-content: space-between;
    border: 1px solid #f1f4fb;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.08);
    box-shadow: 0 0 0 rgba(0,0,0,.08);
    border-radius: 8px;
}
.writer-profile-left{
    display: flex;
}
.writer-profile-left img{
    min-width: 192px;
    height: 192px;
    border-radius: 50%;
}
.writer-profile-info-box{
    margin-left: 30px;
}
.writer-profile-name{
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
    color: #111A40;
    margin-bottom: 8px;
    margin-top: 0;
    display: flex;
    align-items: center;
}
.writer-profile-info-box .rmp-results-widget__visual-rating .rmp-icon--ratings:first-child{
    margin-left: 0;
}
.writer-profile-info-box ul{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 24px;
    display: flex;
    flex-wrap: wrap;
}
.writer-profile-info-box ul li{
    margin: 0;
    padding: 0;
    margin-bottom: 6px;
    font-style: normal;
    width: 49%;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #111A40;
}
.writer-profile-info-box ul li.fully{
    width: 100%;
}
.writer-profile-info-box ul li:last-child{
    margin-bottom: 0;
}
.writer-profile-info-box ul li span{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #1B1B2F;
    margin-left: 4px;
}
.writer-profile-info-box .writer-profile-bio{
    margin: 0;
    padding: 0;
    font-style: normal;
    margin-top: 6px;
    font-weight: 600;
    font-size: 16px;
    color: #111A40;
    line-height: 26px;
}
.writer-profile-info-box .writer-profile-bio span{
    margin-left: 4px;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #1B1B2F;
}
.writer-profile-right .rewards span{
    min-width: 50px;
    height: 50px;
}
.writer-profile-side{
    max-width: 370px;
    margin-left: 30px;
}
.writer-profile-side-box{
    box-sizing: border-box;
    padding: 24px;
    width: 370px;
    background: #E3EAFC;
    border-radius: 10px;
}
.wpsb-top{
    display: flex;
    align-items: center;
    position: relative;
}
.wpsb-top img{
    min-width: 64px;
    height: 64px;
    border-radius: 50%;
}
.wpsb-top-info{
    margin-left: 8px;
}
.wpsb-top-name{
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #111A40;
    display: block;
    margin-bottom: 4px;
}
.wpsb-top-rate{
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #059fa3;
}
.wpsb-top-rate span{
    display: inline-block;
    margin-right: 4px;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    color: #059fa3;
}
.wpsb-top:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    min-width: 24px;
    height: 24px;
    background: url("/imgs/icon shield.png") center center/cover no-repeat;
}
.wpsb-subtitle{
    margin-top: 24px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #111A40;
}
.writer-profile-side-box ul{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 16px;
    margin-bottom: 16px;
}
.writer-profile-side-box ul li{
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #1B1B2F;
    display: flex;
    align-items: center;
}
.writer-profile-side-box ul li:last-child{
    margin-bottom: 0;
}
.writer-profile-side-box ul li span{
    display: inline-block;
    min-width: 14px;
    height: 14px;
    background: url("/imgs/ic-check-mark.svg") center center/cover no-repeat;
    margin-right: 8px;
}
.wpsb-link{
    display: block;
    width: 100%;
    height: 48px;
    background: #3566F7;
    border-radius: 48px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 46px;
    text-align: center;
    color: #FFFFFF;
    border: 1px solid #3566F7;
    text-align: center;
    text-decoration: none;
}
.wpsb-link:hover{
    background: transparent;
    color: #3566F7;
}
.writer-prof-rev-item:not(:last-child){
    margin-bottom: 20px;
}
.writer-revs-footer-meta{
    margin-top: 24px;
}
.writer-revs-type{
    margin: 0;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #9CA6B2;
    text-transform: none;
}
.rewards{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
}
.rewards span{
    display: inline-block;
    min-width: 40px;
    height: 40px;
}
.rewards span:not(:last-child){
    margin-right: 5px;
}
.top-10-rew{
    background: url("/imgs/top-10.png") center center/cover no-repeat;
}
.top-100-rew{
    background: url("/imgs/top-100.png") center center/cover no-repeat;
}
.orders-100-rew{
    background: url("/imgs/100-orders.png") center center/cover no-repeat;
}
.orders-500-rew{
    background: url("/imgs/500-orders.png") center center/cover no-repeat;
}
.orders-1000-rew{
    background: url("/imgs/1000-orders.png") center center/cover no-repeat;
}
.best-rew{
    background: url("/imgs/best-choice.png") center center/cover no-repeat;
}
.writer-verified{
    display: inline-block;
    min-width: 16px;
    height: 16px;
    background: url("/imgs/writer-verified.svg") center center/cover no-repeat;
    margin-left: 8px;
}
@media(max-width: 1024px){
    .writer-profile-block{
        flex-direction: column;
    }
    .writer-profile-content{
        margin: 0 auto;
    }
    .writer-profile-side{
        margin: 0 auto;
        margin-top: 50px;
    }
}
@media(max-width: 767px){
    .writer-profile-left img {
        min-width: 64px;
        height: 64px;
    }
    .writer-profile-side-box{
        width: 100%;
        min-width: 300px;
    }
    .comment-meta{
        flex-direction: column;
        align-items: flex-start;
    }
    .comment-metadata{
        margin-left: 0;
    }
}
@media(max-width: 500px){
    .writer-profile-info{
        flex-direction: column;
    }
    .writer-profile-info-box ul li{
        width: 100%;
    }
    .writer-profile-right .rewards{
        margin-left: 94px;
    }
    .writer-revs-footer-meta{
        flex-direction: column;
        align-items: flex-end;
    }
    .writer-revs-type{
        display: block;
        margin-bottom: 10px;
    }
}

.writer-profile .revs-block{
    margin-top: 60px;
}
.writer-profile .revs-item{
    border: 1px solid #f1f4fb;
    max-width: initial!important;
}

.main-top.main-top-cw .main-top__row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-top.main-top-cw .main-top__row:before{
    display: none;
}
.main-top-cw-left{
    width: 60%;
}
.main-top-cw-right{
    width: 32%;
}
.main-top-cw .in-wrap select {
    background: #fff url(/imgs/calc-icon.svg) 98% center no-repeat;
}
.ewh-banner-features{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ewh-banner-item{
    width: 33%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    color: #142129;
}
.ewh-banner-item-ico{
    display: inline-block;
    width: 36px;
    height: 36px;
    background: #FFFFFF;
    border-radius: 41px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center center;
}
.ewh-f-ico1{
    background-image: url("/imgs/ewh-f-ico1.svg");
}
.ewh-f-ico2{
    background-image: url("/imgs/ewh-f-ico2.svg");
}
.ewh-f-ico3{
    background-image: url("/imgs/ewh-f-ico3.svg");
}
.main-top-cw .calculator{
    margin-bottom: 0;
}
.ewh-guarantees{
    padding: 80px 0;
}
.ewh-guarantees__heading {
    margin-bottom: 32px
}
.ewh-guarantees__heading .ewh-inner-title {
    font-weight: 700;
    font-size: 36px;
    text-align: center;
    line-height: 1.22;
    text-transform: capitalize;
    color: #142129
}
.ewh-guarantees-block{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.ewh-guarantees-item{
    width: 23%;
}
.ewh-guarantees-item-img{
    min-width: 102px;
    max-width: 102px;
    height: 102px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.08);
    border-radius: 50%;
}
.ewh-guarantees-item-img img{
    min-width: 70px;
    height: 70px;
}
.ewh-guarantees-item:first-child .ewh-guarantees-item-img img{
    margin-left: 7px;
}
.ewh-guarantees-item-title{
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #181A22;
    margin-top: 28px;
    letter-spacing: initial;
}
.ewh-guarantees-item-text{
    padding: 0;
    margin: 0;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    margin-top: 15px;
    color: #3B4349;
    letter-spacing: initial;
}
.ewh-steps{
    padding: 80px 0;
}
.ewh-steps__heading {
    margin-bottom: 32px
}
.ewh-steps__heading .ewh-inner-title {
    font-weight: 700;
    font-size: 36px;
    text-align: center;
    line-height: 1.22;
    text-transform: capitalize;
    color: #142129
}
.ewh-steps-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.ewh-steps-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 510px;
    min-height: 452px;
    position: relative;
}
.ewh-steps-img-bg{
    position: absolute;
    width: 450px;
    height: 492px;
    background: #EEF3FF;
    z-index: -1;
    top: -20px;
    left: -50px;
    border-radius: 10px;
}
.ewh-steps-img img{
    max-width: 100%;
    max-height: 452px;
}
.ewh-steps-img img:not(.active){
    display: none;
}
.ewh-steps-cnt{
    width: 100%;
    max-width: 570px;
}
.ewh-steps-item{
    cursor: pointer;
    width: 100%;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    background: #FFFFFF;
    border: 1px solid #E3EAF5;
    box-sizing: border-box;
    border-radius: 10px;
    box-shadow: none;
    padding: 20px 24px;
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.ewh-steps-item:last-child{
    margin-bottom: 0;
}
.ewh-steps-item.active{
    background: #F6F7FC;
}
.ewh-steps-item img{
    min-width: 35px;
    max-width: 35px;
    height: 35px;
}
.ewh-steps-item-box{
    margin-left: 20px;
}
.ewh-steps-item__title {
    display: block;
    margin-bottom: 10px;
    letter-spacing: initial;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #181A22;
}
.ewh-steps-item__text {
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 27px;
    color: #3B4349;
    letter-spacing: initial;
}
.ewh-cta{
    padding: 40px 0 57px;
    background: #EEF3FF;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("/imgs/ewh-cta-bg-min.jpg");
    margin-top: 40px;
}
.ewh-cta-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ewh-cta-left{
    width: 50%;
    max-width: 470px;
}
.ewh-cta-title{
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 150%;
    color: #181A22;
    letter-spacing: initial;
}
.ewh-cta-subtitle{
    padding: 0;
    margin: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #3B4349;
    margin-top: 17px;
    letter-spacing: initial;
}
.ewh-cta ul{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 22px;
}
.ewh-cta ul li{
    padding: 0;
    margin: 0;
    position: relative;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ewh-cta ul li:last-child{
    margin-bottom: 0;
}
.ewh-cta ul li:after{
    position: absolute;
    content: '';
    height: 1px;
    border-top: 1px dashed #B5C3E3;
    top: 14px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
}
.ewh-cta ul li .left{
    display: flex;
    align-items: center;
    background: #EEF3FF;
    z-index: 1;
}
.ewh-cta ul li .right{
    display: flex;
    align-items: center;
    background: #EEF3FF;
    z-index: 1;
}
.ewh-cta ul li .ico{
    min-width: 17px;
    min-height: 17px;
    background-image: url("/imgs/ewh-cta-list-ico.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.ewh-cta ul li .text{
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #3B4349;
    margin-left: 15px;
    margin-right: 5px;
    letter-spacing: initial;
}
.ewh-cta ul li .price{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    text-decoration-line: line-through;
    color: #8C9FAF;
    margin-left: 6px;
    letter-spacing: initial;
}
.ewh-cta ul li .free{
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 150%;
    color: #059fa3;
    display: inline-block;
    margin-left: 4px;
    letter-spacing: initial;
}
.ewh-cta-line{
    display: block;
    background: #B5C3E3;
    width: 100%;
    height: 1px;
    margin-top: 16px;
}
.ewh-cta-order{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 22px;
}
.ewh-cta-order-text{
    display: flex;
}
.ewh-cta-order-text .text{
    display: inline-block;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #3B4349;
    letter-spacing: initial;
}
.ewh-cta-order-text .price{
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 150%;
    color: #059fa3;
    margin-left: 9px;
    letter-spacing: initial;
}
/*.ewh-cta-order a{*/
/*    display: inline-block;*/
/*    width: 238px;*/
/*    height: 48px;*/
/*    background: #3566F7;*/
/*    border: 1px solid #3566F7;*/
/*    border-radius: 37px;*/
/*    font-style: normal;*/
/*    font-weight: bold;*/
/*    font-size: 16px;*/
/*    line-height: 46px;*/
/*    color: #FFFFFF;*/
/*    text-align: center;*/
/*    text-decoration: none;*/
/*    letter-spacing: initial;*/
/*}*/
/*.ewh-cta-order a:hover{*/
/*    background: transparent;*/
/*    color: #3566F7;*/
/*}*/
.revs.revs-cw{
    background: #fff;
}
.original-cw{
    margin-bottom: 80px;
}
@media(max-width: 1024px){
    .ewh-steps-img-bg{
        width: 98%;
        height: 100%;
        min-height: 0;
        max-height: 100%;
        top: 0;
        left: 0;
    }
    .ewh-steps-img{
        min-height: 0;
        max-height: 100%;
    }
    .ewh-steps-img{
        margin: 0 auto;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        min-height: 0;
        max-height: 100%;
        display: none;
    }
    .ewh-steps-cnt{
        max-width: 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 16px;
    }
    .ewh-steps-item.active{
        background: #fff;
    }
}
@media screen and (max-width: 991px) {
    .main-top.main-top-cw{
        padding: 100px 0 50px;
    }
    .main-top.main-top-cw .main-top__row{
        flex-direction: column;
    }
    .main-top-cw-left {
        width: 100%;
        max-width: 800px;
    }
    .main-top-cw-right {
        width: 100%;
        max-width: 370px;
        margin-top: 50px;
    }
    .ewh-guarantees{
        padding: 44px 0;
    }
    .ewh-steps{
        padding: 44px 0;
    }
    .ewh-guarantees__heading {
        font-size:28px;
        margin-bottom: 24px;
    }
    .ewh-guarantees__heading .ewh-inner-title {
        font-size:32px
    }
    .ewh-steps__heading {
        font-size:28px;
        margin-bottom: 24px;
    }
    .ewh-steps__heading .ewh-inner-title {
        font-size:32px
    }
    .ewh-guarantees-block{
        flex-wrap: wrap;
    }
    .ewh-guarantees-item {
        width: 48%;
    }
    .ewh-cta{
        background: #EEF3FF;
    }
    .ewh-cta-left{
        width: 100%;
        max-width: initial;
    }
    .original-cw{
        margin-bottom: 0;
    }
}
@media(max-width: 767px){
    .ewh-banner-features{
        flex-wrap: wrap;
        row-gap: 20px;
    }
    .ewh-banner-item{
        width: 50%;
    }
    .ewh-guarantees{
        padding-top: 70px;
    }
    .ewh-guarantees-block{
        flex-direction: column;
    }
    .ewh-guarantees-item{
        width: 100%;
        margin-bottom: 35px;
    }
    .ewh-guarantees-item:last-child{
        margin-bottom: 0;
    }
    .ewh-steps-row{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    /*.ewh-steps-img{*/
    /*    margin: 0 auto;*/
    /*    -webkit-box-ordinal-group: 3;*/
    /*    -webkit-order: 2;*/
    /*    -ms-flex-order: 2;*/
    /*    order: 2;*/
    /*    min-height: 0;*/
    /*    max-height: 100%;*/
    /*    display: none;*/
    /*}*/
    /*.ewh-steps-cnt{*/
    /*    max-width: 100%;*/
    /*    -webkit-box-ordinal-group: 2;*/
    /*    -webkit-order: 1;*/
    /*    -ms-flex-order: 1;*/
    /*    order: 1;*/
    /*    margin-bottom: 16px;*/
    /*}*/
    .ewh-steps-item{
        cursor: initial;
    }
    /*.ewh-steps-item.active{*/
    /*    background: #fff;*/
    /*}*/
    .ewh-cta{
        margin-top: 40px;
        background-image: url("/imgs/ewh-cta-bg-mob-min.jpg");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 44px 0 53px;
    }
    .ewh-cta-title{
        font-size: 28px;
        line-height: 150%;
    }
    .ewh-cta-subtitle{
        font-size: 16px;
        line-height: 150%;
    }
    .ewh-cta ul{
        margin-top: 20px;
    }
    .ewh-cta-order-text{
        flex-direction: column;
        align-items: flex-start;
    }
    .ewh-cta-order-text .price{
        margin-left: 0;
    }
    /*.ewh-cta-order a{*/
    /*    width: 183px;*/
    /*}*/
}
@media(max-width: 500px){
    .ewh-banner-item{
        width: 100%;
    }
}









/*Dropdown_Menu*/
#header_menu_main{
    display: flex;
    list-style: none;
    gap: 28px;
    align-items: center;
}
.header__menu-list{
    position: relative;
}
.header__menu-list .dropdown-menu1 {
    display: block;
    left: -9999px;
    opacity: 0;
}
.header__menu-list:hover .dropdown-menu1 {
    left: 0;
    opacity:1;
}
.dropdown-menu1 {
    min-width: 500px;
    padding: 10px 0;
    position: absolute;
}
.dropdown-menu1 > ul {
    list-style: none;
    border-radius: 6px;
    background: #ebf9f9;
    padding: 10px;
    border: 1px solid #059fa3;
    display: flex;
    flex-wrap: wrap;
    max-height: 400px;
    overflow: auto;
    gap: 10px;
}
.dropdown-menu1 > ul > li{
    flex: 0 0 calc(48% - 10px);
}
.dropdown-menu1 > ul > li > a {
    transition: all 0.2s ease;
    text-decoration: none;
    display: block;
    padding: 0;
    position: relative;
    color: #18181B;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    border-radius: 10px;
}
.header__menu-list-arrow > .header__menu-link::after {
    content: '▼';
    font-size: 12px;
    margin-left: 8px;
    display: inline-block;
    transition: transform 0.3s ease;
}

.header__menu-list-arrow:hover > .header__menu-link::after {
    content: '▲';
    transform: rotate(0deg);
}

/*mobile menu*/
#header_menu_main--mob{
    display: flex;
    flex-direction: column;
    align-items: center;
    list-style: none;
    gap: 12px;
}
.header__menu-list--mob{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.dropdown-menu--mob {
    display: none;
    z-index: 10;
}
.dropdown-menu--mob.open {
    display: block;
}
.dropdown-menu--mob ul{
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 16px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.header__menu-list--mob-arrow > .header__menu-link--mob::after {
    content: '▼';
    font-size: 12px;
    margin-left: 8px;
    display: inline-block;
    transition: transform 0.3s ease;
}

.header__menu-list--mob-arrow.open > .header__menu-link--mob::after {
    content: '▲';
    transform: rotate(0deg);
}