@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Bold.eot');
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url('fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Bold.woff2') format('woff2'),
        url('fonts/Gilroy-Bold.woff') format('woff'),
        url('fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Extrabold.eot');
    src: local('Gilroy Extrabold'), local('Gilroy-Extrabold'),
        url('fonts/Gilroy-Extrabold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Extrabold.woff2') format('woff2'),
        url('fonts/Gilroy-Extrabold.woff') format('woff'),
        url('fonts/Gilroy-Extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Semibold.eot');
    src: local('Gilroy Semibold'), local('Gilroy-Semibold'),
        url('fonts/Gilroy-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Semibold.woff2') format('woff2'),
        url('fonts/Gilroy-Semibold.woff') format('woff'),
        url('fonts/Gilroy-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Medium.woff2') format('woff2'),
        url('fonts/Gilroy-Medium.woff') format('woff'),
        url('fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Regular.eot');
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url('fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Regular.woff2') format('woff2'),
        url('fonts/Gilroy-Regular.woff') format('woff'),
        url('fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}



*{
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
}
*, ::after, ::before {
    box-sizing: border-box;
}

select{
    appearance: none;
    cursor: pointer;
}
select::-ms-expand{
    display: none;
}
:focus-visible {
    outline: none!important;
}
input, button, select{
    -webkit-appearance: none;
    appearance: none;
    outline: none;
}
body{
    font-family: 'Gilroy', sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    color: #2D2D2D;
    cursor: default;
    font-weight: 400;
    overflow-y: scroll!important;
    margin: 0;
}
textarea,
input, select {
    font-family: 'Gilroy', sans-serif;
}
textarea{
    resize: none;
}
a{
    color: #175FFF;
}
h1,h2,h3,h4,h5,h6{
    color: #212F36;
    font-family: 'Gilroy', sans-serif;
    margin-top: 1em;
    margin-bottom:1em;
}
p{
    margin-top: 0px;
}
h1{
    margin-top: 0px;
}
a, button{
    transition: all 0.2s ease;
    cursor: pointer;
}

img {
    display: inline-block;
    max-width: 100%;
}
.header-with-blue span{
    color: #4CA8D9;
}
h1, .header-h1{
    font-size: 52px;
    line-height: 60px;
    font-weight: 800;
    color: #2D2D2D;
}
h2, .header-h2{
    font-weight: 800;
    font-size: 36px;
    line-height: 44px;
    color: #2D2D2D;
}
h3, .header-h3{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #2D2D2D;
}
/* Custom Bootstrap */
/* Theme styles */
.btn-blue{
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF!important;
    padding: 12px 32px;
    background: #4CA8D9;
    border-radius: 5px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
}
.btn-blue:hover{
    background: #2D2D2D;
}
button.btn-blue{
    border:none!important;
    box-shadow: none!important;
}
.cust-btn-blue{
    margin-right: 15px;
}
.btn-black{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    background: #2D2D2D;
    padding: 12px 32px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    width: max-content;
    white-space: nowrap;
}
.btn-black:hover{
    background: #4CA8D9;
}
button.btn-black{
    border:none!important;
    box-shadow: none!important;
}
/* End Theme styles */

.calc{
    width: max-content;
}
.calc:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='104' height='84' viewBox='0 0 104 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_306_4400)'%3E%3Cpath d='M24.219 15.6159L72.401 33.2236L66.477 49.9833L66.4443 49.9777C66.4167 50.1676 66.3518 50.3835 66.2915 50.5678C64.3463 56.1053 51.9458 56.6379 38.6511 51.7622C25.3518 46.9182 16.1643 38.4977 18.1095 32.9601C18.1698 32.7758 18.2629 32.5972 18.3606 32.3869L18.3278 32.3813L24.219 15.6159Z' fill='%23BAE0F3'/%3E%3Cpath d='M85.5743 42.2629L63.3926 12.4289C62.5496 11.2918 61.0372 10.6136 59.2021 10.5505L10.8141 8.69579C9.88013 8.66138 8.9713 9.62198 9.39057 10.2061L31.5723 40.0402C32.4153 41.1773 33.9276 41.8554 35.7628 41.9186L84.1508 43.7732C85.0847 43.8077 85.9936 42.8471 85.5743 42.2629Z' fill='%23D0EFFF'/%3E%3Cpath d='M45.5052 25.3577C44.9519 25.9368 45.4027 26.788 46.5068 27.303C47.5826 27.7809 48.9027 27.7223 49.456 27.1432C50.0092 26.5642 49.5584 25.713 48.4543 25.198C47.3831 24.6887 46.0584 24.7787 45.5052 25.3577Z' fill='%23BAE0F3'/%3E%3Cpath d='M92.9615 67.6258C92.9943 67.6316 93.0645 67.6117 93.0974 67.6174C93.5139 67.5294 93.7361 67.1496 93.6253 66.7434C91.605 59.139 84.7689 53.9116 79.3786 50.8389C76.3846 49.1534 73.2236 47.6965 70.1567 46.2882C66.803 44.7652 63.3267 43.1562 60.0922 41.2674C55.9627 38.8027 48.798 33.5175 47.2928 25.8424C47.2149 25.4421 46.8145 25.1785 46.4023 25.235C45.9902 25.2916 45.7351 25.6657 45.8131 26.066C47.4397 34.3102 54.9675 39.8846 59.3464 42.4898C62.6378 44.453 66.1513 46.0363 69.5663 47.6023C72.6048 48.9734 75.733 50.4246 78.6657 52.0671C83.7781 54.9621 90.2795 59.9375 92.174 67.0043C92.2893 67.3789 92.624 67.631 92.9615 67.6258Z' fill='%232D2D2D'/%3E%3Cpath d='M89.9669 69.8798C89.8468 71.6937 90.0987 73.5401 90.4598 75.3402C90.6534 76.39 90.7089 77.4483 90.9358 78.504C91.0394 78.9809 91.2251 79.6033 91.5427 80.0195C92.2644 80.9654 92.616 80.1752 92.7915 79.4196C92.7037 79.7974 93.3995 80.4439 93.7805 80.4125C94.295 80.4045 94.5419 79.6287 95.2523 79.6879C96.0964 79.7706 96.9455 80.5422 97.1177 79.3273C97.4528 76.9614 96.6677 74.5298 95.86 72.258C95.2713 70.6146 94.6418 67.3256 92.5512 66.8602C91.7208 66.6816 90.965 66.9421 90.5223 67.6508C90.2964 68.0371 90.1996 68.4789 90.1407 68.8945C90.0286 69.2025 90.0122 69.5601 89.9669 69.8798Z' fill='%232D2D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_306_4400'%3E%3Crect width='104' height='84' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 104px;
	width: 104px;
	height: 84px;
	position: absolute;
	right: -40px;
	top: -36px;
	display: block;
	z-index: 2;
}
.calc-inner{
    position: relative;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    width: 384px;
    border-radius: 8px;
    z-index: 2;
    box-shadow: 0px 10px 40px rgba(60, 103, 122, 0.1);
}
.calc-head{
    padding: 32px 24px 24px;
    border-radius: 10px 10px 0px 0px;
    width: 100%;

}
.calc-body{
    padding: 0px 24px 32px;
    border-radius: 0px 0px 8px 8px;
    width: 100%;
}
.calc-title{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    text-align: center;
}
.calc_item-wrapper{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.calc_item-wrapper select{
    width: 100%;
    background: #fff;
    border: 1px solid #EEEEEE;
    color: #585B63;
    box-sizing: border-box;
    border-radius: 2px;
    height: 48px;
    padding: 12px 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    font-size: 16px;
    line-height: 1.5em;
    cursor: pointer;
    transition: all 0.2s ease;
}
.calc_item-wrapper select:hover{
    border-color: #144DA8;
    color: #959AA3;
}
.calc_item-wrapper select:focus{
    border-color: #175FFF;
    box-shadow: 0px 0px 4px rgba(24, 144, 255, 0.5);
    color: #25272E;
}
.calc_item-wrapper select#calc1{
    padding-right: 34px;
    text-overflow: ellipsis;
}
.calc_item-wrapper:nth-child(n+3){
    margin-bottom: 0px;
}
.calc_item-wrapper .wrapper_select{
    position: relative;
    width: 100%;
}
.calc_item-wrapper .wrapper_select svg{
    position: absolute;
    right: 12px;
    top: calc(50% - 8px);
    cursor: pointer;
}
.calc_item-wrapper .wrapper_select svg path{
    transition: all 0.2s ease;
}
.calc_item-wrapper .wrapper_select:hover svg path{
    stroke: #53AFFF;
}
.calc_item-day{
    width: 50%;
    padding-left: 6px;
}
.calc_item-school{
    width: 50%;
    padding-right:6px;
}
.calc-quantity-inner button{
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
    background: #EEEEEE;
    border-radius: 4px;
    padding: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    cursor: pointer;
    transition: all 0.2s ease;
}
.calc-quantity-inner button:hover{
    background: rgba(23, 95, 255, 0.1);
}
.calc-quantity-inner buttonsvg path{
    transition: all 0.2s ease;
}
.calc-quantity-inner button:hover svg path{
    fill:#175FFF;
}
.calc_item-pages,
.calc-quantity-inner{
    width: 100%;
}
.calc-quantity-inner input{
    font-size: 16px;
    line-height: 1.5em;
    color: #454545;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 16px;
    width:100%;
    height: 48px;
    margin: 0px;
    transition: all 0.2s ease;
}
.calc-quantity-inner input:hover{
    border-color: #4CA8D9;
    color: #959AA3;
}
.calc-quantity-inner input:focus{
    border-color: #175FFF;
    box-shadow: 0px 0px 4px rgba(24, 144, 255, 0.5);
    color: #25272E;
}
.calc-quantity-words{
    position: absolute;
    right: 16px;
    top: calc(50% - 8px);
    color: #A2A2A2;
    line-height: 1;
}
.calc .calc_block_price label{
    margin-bottom: 2px;
}
.calc .list-calc:nth-child(-n+2){
    margin-top: 0px;
    margin-bottom: 12px;
}
.calc .icon_dollar, .calc .total-price{
    font-style: normal!important;
    font-weight: 700!important;
    font-size: 20px;
    color: #2D2D2D!important;
    opacity: 1!important;
}
.calc .total-price{
    border: none;
    width: 30px;
    padding: 0px;
    background: #fff;
    margin-left: 0px;
}
.calc .icon_dollar{
    margin-left:8px;
}

.calc_col input{
    height: 51px;
    width: 47px;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #636363;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    text-align: center;
}
.calc_col button{
    width: 43px;
    height: 51px;
    background: #E5E5E5;
    border-radius: 5px;
    box-shadow: none;
    border: none;
    font-size: 15px;
    line-height: 22px;
    color: #4B4B4B;
}
.calc_col button:first-child{
    margin-right: 6px;
}
.calc_col button:last-child{
    margin-left: 6px;
}

.calc_block_price, .calc_button_order{
    width: 100%;
}
.calc_block_price{
    margin-top: 24px;
    margin-bottom: 0px!important;
}
.calc_block_price .btn-orange{
    width: 212px;
}
.icon_dollar{
    font-style: normal!important;
    font-weight: 700!important;
    font-size: 20px!important;
    line-height: 28px!important;
    color:#2D2D2D!important;
    opacity: 1!important;
}
.calc-area-slider{
    /*display: flex;*/
    width: 100%;
}


.ui-widget.ui-widget-content{
    background: #e3f1f9;
    border-radius: 10px;
    height: 4px;
    position: relative;
    cursor: pointer;
}
.ui-slider-range{
    background:#53AFFF;
    height: 4px;
    border-radius: 10px;
    /*transition: all 0.1s ease;*/
}
.ui-slider .ui-slider-handle:focus{
    background: #4CA8D9!important;
    border: 1px solid #FFFFFF!important;
}
.ui-slider .ui-slider-handle{
    position: absolute;
    width: 12px;
    height: 24px;
    background: #4CA8D9;
    border: 1px solid #FFFFFF;
    border-radius: 3px;
    top: 50%;
    margin-top: -12px;
    margin-left: -6px;
    z-index: 99;
    cursor: pointer;
    /*transition: all 0.1s ease;*/
}
.ui-slider .ui-slider-handle:focus{
    outline: none;
}

.calc_area{
    margin-top: 22px;
}
.myradio {
    vertical-align: top;
    width: 20px;
    height: 20px;
    margin: 0 3px 0 0;
}
.myradio + label {
    cursor: pointer;
    color: #6F7488;
}
.myradio:not(checked) {
    position: absolute;
    opacity: 0;
}
.myradio:not(checked) + label {
    position: relative;
    padding: 0 0 0 30px;
    display: inline-flex;
    transition: all 0.2s ease;
    color: #454545;
}
.myradio:not(checked) + label:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #D9D9D9;
}
.myradio:not(checked) + label:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    border: 6px solid #2D2D2D;
    opacity: 0;
    transition: all .2s;
    display: block;
}
.myradio:checked + label:after {
    opacity: 1;
}

.filter{
    margin-top: 35px;
}
.filter_items_radio{
    margin-top:26px;
}
.calc-email-form{
    background: linear-gradient(96.12deg, #DEEFF8 -3.23%, #FFEAF5 31.43%, #DEEFF8 100%);
    padding: 16px 24px;
    margin-bottom: 24px;
}
.calc-email-form .btn-black{
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 16px;
}
.calc-email-form-title{
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.calc-email-form-title span{
    font-weight: 700;
    margin: 0px 2px;
    font-size: 16px;
    line-height: 1.5em;
    color: #2D2D2D;
}

.calc-email-form-title svg{
    margin-right: 2px;
}
.email-form input{
    height: 36px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 8px 16px;
    margin-right: 12px;
    color: #A2A2A2;
}
.email-form input:placeholder{
    color: #A2A2A2;
}
.calc .btn-blue{
    padding: 12px 62px;
}
.calc-price-text{
    font-size: 16px;
    line-height: 1.2em;
    color: #454545;
    position: relative;
}
.old-price{
    display: none;
    position: absolute;
    right: -26px;
    top: -16px;
    text-decoration: line-through;
    color: red;
}
.old-price.unlocked{
    display: block;
}

.form-cta .form-cta--discount{
    position: relative;
}
.form-cta .form-cta--discount input{
    border: 1px solid transparent;
}
.form-cta .form-cta--discount.error input{
    border-color: red;
}
.form-order .coupon-hidden{
    height: 0;
    width: 0;
    opacity: 0;
}
.form-cta .form-cta--discount .form-cta--discount-err{
    display: none;
    color: red;
    position: absolute;
    bottom: -19px;
    left: 0;
    font-size: 10px;
}
.form-cta .form-cta--discount.error .form-cta--discount-err{
    display: block;
}

/* Header */
.top-menu{
    margin-left: 92px;
}
.menu_list {
    display: flex;
}
.menu-fix{

    z-index: 999;
    padding: 16px 0px;
}
.menu-fix.fixed{
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    background: #fff;
}
.menu_list_item{
    margin-right: 40px;
    position: relative;
}
.menu_list_item:last-child{
    margin-right: 0px;
}
.menu_list_item.active:after{
    content: '';
    width: 6px;
    height:6px;
    border-radius: 50%;
    background: #4CA8D9;
    position: absolute;
    left: calc(50% - 3px);
    bottom: -8px;
}
.menu_list_item.active a{
    color: #4CA8D9;
}
.menu_item_link{
    font-size: 16px;
    line-height: 24px;
    color: #2D2D2D;
    text-decoration: none;
}
.menu_item_link:hover{
    color: #4CA8D9;
}

.mbr_dropdown-menu{
    position: absolute;
    left: -9999px;
    opacity:0;
    padding: 24px;
    border-radius: 10px;
    box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
    z-index: 99;
    background: #fff;
}
.mbr_dropdown:hover .mbr_dropdown-menu{
    left: 0px;
    opacity: 1;
}
.mbr_dropdown-menu ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.mbr_dropdown-menu ul li{
    margin-bottom: 8px;
    position: relative;
}

.mbr_dropdown-menu ul li:last-child{
    margin-bottom: 0px;
}
.mbr_dropdown-menu ul li a{
    white-space: nowrap;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    color: #2D2D2D;
}
.mbr_dropdown-menu ul li a:hover{
    color: #4CA8D9;
}
.mbr_dropdown > a{
    display: flex;
    align-items: center;
}
.mbr_dropdown > a:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.58829 7.856C5.63416 7.90041 5.69555 7.93672 5.76715 7.96181C5.83875 7.98689 5.91843 8 5.99932 8C6.08021 8 6.15989 7.98689 6.2315 7.96181C6.3031 7.93672 6.36448 7.90041 6.41035 7.856L10.9107 3.52296C10.9628 3.47299 10.9933 3.41445 10.999 3.35371C11.0047 3.29297 10.9853 3.23236 10.943 3.17845C10.9006 3.12455 10.8369 3.07941 10.7587 3.04795C10.6806 3.01649 10.591 2.9999 10.4997 3H1.49897C1.40788 3.00025 1.31862 3.01705 1.24079 3.04858C1.16296 3.08012 1.09949 3.1252 1.05722 3.17899C1.01495 3.23277 0.995473 3.29321 1.00089 3.35382C1.0063 3.41443 1.03639 3.47291 1.08794 3.52296L5.58829 7.856Z' fill='%232D2D2D'/%3E%3C/svg%3E");
    background-size: 12px;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    margin-left: 4px;
    display: block;
}
/* End Header */



/* Home */
.main-banner{
    padding: 60px 0px 116px;
}
.main-banner h1{
    margin-bottom: 24px;
}
.calc-home:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='592' height='268' viewBox='0 0 592 268' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_258_1379)'%3E%3Cpath d='M5.40286 161.419C6.19533 171.142 14.6706 179.914 29.6683 187.398C44.6344 194.866 65.941 200.972 92.0626 205.435C144.298 214.362 215.674 216.704 293.803 210.336C371.931 203.968 441.986 190.099 492.086 172.832C517.14 164.197 537.177 154.722 550.736 144.928C564.324 135.114 571.267 125.086 570.475 115.363C569.682 105.64 561.207 96.8689 546.209 89.3847C531.243 81.9163 509.937 75.8108 483.815 71.347C431.579 62.4208 360.204 60.0785 282.075 66.4463C203.946 72.8141 133.892 86.6837 83.7912 103.951C58.7371 112.586 38.7004 122.061 25.1412 131.854C11.5534 141.668 4.61038 151.696 5.40286 161.419Z' stroke='%23B9B9B9'/%3E%3Cpath d='M575.516 207.061C574.427 211.169 571.506 214.732 566.854 217.739C562.198 220.749 555.838 223.181 547.945 225.029C532.16 228.724 510.348 230.055 484.049 229.064C431.459 227.084 361.039 215.827 285.262 195.754C209.484 175.681 142.725 150.602 96.0515 126.288C72.711 114.129 54.4182 102.175 42.532 91.1498C36.5886 85.6371 32.2671 80.3752 29.7116 75.4557C27.1579 70.5396 26.3832 65.998 27.4714 61.8898C28.5596 57.7816 31.4811 54.219 36.1336 51.2118C40.7893 48.2025 47.149 45.7699 55.0421 43.9223C70.8274 40.2275 92.6394 38.8964 118.938 39.8866C171.528 41.8668 241.948 53.1243 317.726 73.1971C393.503 93.2699 460.262 118.349 506.936 142.663C530.276 154.822 548.569 166.776 560.455 177.801C566.399 183.314 570.72 188.576 573.275 193.495C575.829 198.411 576.604 202.953 575.516 207.061Z' stroke='%233F3F3F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_258_1379'%3E%3Crect width='592' height='268' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width:592px;
    height: 268px;
    display: block;
    background-repeat: no-repeat;
    background-size: 592px;
    position: absolute;
    left: calc(50% - 296px);
    top:calc(50% - 134px);
}
.main-banner-sub-title{
    font-size: 20px;
    line-height: 28px;
    color: #454545;
    margin-bottom: 72px;
}
.main-banner-customer-title{
    font-size: 20px;
    line-height: 28px;
    color: #2D2D2D;
    margin-bottom: 24px;
}

.main-banner-customer-title span{
    font-weight: 700;
    color: #4CA8D9;
}
.project-icon{
    margin-right: 12px;
}
.project-icon img{
    min-width: 40px;
}
.project-rating .rating{
    font-weight: 800;
    font-size: 20px;
    line-height: 24px;
    margin-right: 8px;
}
.project-name{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
}
.main-banner-project{
    padding-top: 16px;
    padding-bottom: 16px;
    border-right: 1px solid rgba(76,168,217, 15%);
}
.main-banner-project:last-child{
    border: none;
}
.main-banner-project:nth-child(1){
    padding-right: 28px;
}

.main-banner-project:nth-child(2){
    padding-right: 28px;
    padding-left: 28px;
}

.main-banner-project:nth-child(3){
    padding-left: 28px;
}



.who-we-are{
    padding: 100px 0px 116px;
    background: #F6FCFF;
}
.who-we-are .header-h2{
    margin-bottom: 36px;
}
.who-we-are-text{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    margin-bottom: 40px;
}
.who-we-are-content .btn-black{
    padding: 12px 32px;
    font-size: 16px;
    line-height: 1.5em;
}
.we-are-item{
    background: #FFFFFF;
    box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
    border-radius: 10px;
    padding: 24px;
}
.we-are-item:last-child{
    margin-bottom: 0px;
}
.we-are-item-number .number{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #2D2D2D;
}
.we-are-item-number svg{
    margin-right: 4px;
}
.we-are-item-title{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    margin-top: 4px;
}
.we-are-item-wrapper{
    max-width: 50%;
    flex: 0 0 50%;
}
.we-are-item-wrapper:nth-child(even){
    padding-left: 16px;
    margin-top: 32px;
}

.we-are-item-wrapper:nth-child(odd){
    padding-right: 16px;
}



.team-writer{
    padding: 100px 0px 116px;
}
.team-writer .header-h2{
    margin-bottom: 24px;
}
.team-writer-sub-title{
    margin-bottom: 52px;
    font-weight: 500;
	font-size: 20px;
	line-height: 28px;
}

.slider-item-wrapper{
    margin: 0px 16px;
    min-width: 592px;
    width: 592px!important;
}
.slider-item-wrapper{
    transform: translateY(24px);
    transition: all 0.2s ease;
    opacity: 0.5;
}
.slider-item-wrapper.slick-center{
    transform: translateY(0px);
    opacity: 1;
}
.slider .slick-track{
    display: flex;
    padding-bottom: 50px;
}
.slider-item-inner{
    display: flex;
    background: #fff;
    box-shadow:0px 10px 20px rgba(60, 103, 122, 0.08);
    border-radius: 10px;
    padding: 32px 24px 32px 24px;
}
.slider-item-left {
    max-width: 50%;
    flex: 0 0 50%;
    padding-right: 16px;
}
.slider-item-right{
    max-width: 50%;
    flex: 0 0 50%;
    padding-left: 16px;
}
.slider-item-right-buttons{
    margin-top: 24px;
}
.slider-item-right-buttons .btn-orange-circle{
    margin-right: 35px;
}
.slider-item-left img{
    width: 64px;
    height: 64px;
    margin-right: 16px;
    border-radius: 4px;
}
.slider-item-left .name{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #2D2D2D;
}
.slider-item-left .rating-point{
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #454545;
    margin-right: 8px;
}
.rating-stars{
    line-height: 1;
}
.slider-item-left .projects{
    font-size: 14px;
    line-height: 1.43em;
    color: #A2A2A2;
    margin-bottom: 4px;
}
.slider-item-left-inner{
    border-bottom: 1px solid rgba(76,168,217,15%);
    padding-bottom: 12px;
}
.slider-item-left-transparent-labels{
    margin-top:12px;
}
.transparent-label{
    font-size: 14px;
    line-height: 1.43em;
    color: #454545;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 4px 8px;
    margin: 0px 4px 4px 0px;
}
.slick-buttons{
    margin-top: 20px;
}
.slick-buttons button{
    width: 36px;
    height: 36px;
    background: #D9D9D9;
    border-radius: 50%;
    border: none;
    box-shadow: none;
    cursor: pointer;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slick-buttons button:hover,
.slick-buttons button.slick-next{
    background: #2D2D2D;
}

.slick-buttons-testimonials .slick-dots button,
.slick-buttons .slick-dots button{
    font-size: 0px;
    border: none;
    width: 8px;
    height: 8px;
    box-shadow: none;
    cursor: pointer;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slick-buttons-testimonials .slick-dots button:before,
.slick-buttons .slick-dots button:before{
    content: "";
    width: 8px;
    height: 8px;
    background: #D9D9D9;
    border-radius: 50%;
}

.slick-dots .slick-active button:before{
    background: #2D2D2D;
}

.slick-dots li {
    margin-right: 8px;
}
.slick-dots li:last-child {
    margin-right: 0px;
}
.transparent-label-title{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #2D2D2D;
    margin-bottom: 4px;
}
.slider-item-left-btn{
    margin-top: 24px;
}
.slider-item-left-info-item{
    flex: 0 0 50%;
    max-width: 50%;
}
.info-item-icon img{
    width: 20px;
    height: 20px;
    margin-right: 0px;
}
.slider-item-left-info-items{
    margin-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(76,168,217,15%);
}
.info-item-title{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #2D2D2D;
}
.info-item-sub-title{
    font-size: 14px;
    line-height: 20px;
    color: #A2A2A2;
}
.slider-item-right-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #2D2D2D;
    position: relative;
    display: flex;
    margin-bottom: 24px;
}
.slider-item-right-title:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='28' viewBox='0 0 23 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8731 5H5.86369C2.63259 5 0 7.62086 0 10.8372V13.4818C0 16.6983 2.63276 19.319 5.86369 19.319H8.23314L9.9325 22.178C10.5787 23.274 12.1582 23.274 12.8045 22.178L14.5038 19.319H16.8732C20.1042 19.319 22.7368 16.6981 22.7368 13.4818V10.8372C22.7368 7.62086 20.1041 5 16.8732 5H16.8731ZM7.4433 11.5758L6.58169 12.4335C6.55782 12.4572 6.55782 12.4812 6.55782 12.5049L6.74931 13.6724C6.77318 13.7916 6.62961 13.8868 6.53395 13.8393L5.45698 13.2674C5.43311 13.2437 5.40907 13.2437 5.36132 13.2674L4.30821 13.8154C4.18851 13.8868 4.06881 13.7677 4.09285 13.6485L4.30821 12.4572C4.30821 12.4335 4.30821 12.3858 4.28434 12.3858L3.42273 11.5518C3.32707 11.4566 3.37482 11.3135 3.51839 11.2897L4.71507 11.1229C4.73894 11.1229 4.76298 11.0991 4.78685 11.0752L5.31339 10.0031C5.3613 9.88392 5.52875 9.88392 5.60054 10.0031L6.12707 11.0752C6.15095 11.0989 6.17499 11.1229 6.19886 11.1229L7.37164 11.2897C7.49118 11.3376 7.53892 11.5043 7.44326 11.5757L7.4433 11.5758ZM13.3788 11.5758L12.5172 12.4097C12.4933 12.4335 12.4933 12.4574 12.4933 12.4812L12.6848 13.6487C12.7087 13.7678 12.5651 13.8631 12.4694 13.8155L11.3925 13.2437C11.3686 13.2199 11.3446 13.2199 11.2968 13.2437L10.2437 13.7916C10.124 13.8631 10.0043 13.7439 10.0283 13.6248L10.2437 12.4335C10.2437 12.4097 10.2437 12.362 10.2198 12.362L9.35822 11.5281C9.26256 11.4328 9.31031 11.2898 9.45388 11.266L10.6506 11.0991C10.6744 11.0991 10.6985 11.0754 10.7223 11.0514L11.2489 9.97934C11.2968 9.86018 11.4642 9.86018 11.536 9.97934L12.0626 11.0514C12.0864 11.0752 12.1105 11.0991 12.1344 11.0991L13.3071 11.266C13.4267 11.3376 13.4746 11.5043 13.3788 11.5758H13.3788ZM19.3143 11.5758L18.4527 12.4097C18.4288 12.4335 18.4288 12.4574 18.4288 12.4812L18.6203 13.6487C18.6442 13.7678 18.5006 13.8631 18.4049 13.8155L17.328 13.2437C17.3041 13.2199 17.2801 13.2199 17.2323 13.2437L16.1792 13.7916C16.0595 13.8631 15.9398 13.7439 15.9638 13.6248L16.1792 12.4335C16.1792 12.4097 16.1792 12.362 16.1553 12.362L15.2937 11.5281C15.1981 11.4328 15.2458 11.2898 15.3894 11.266L16.586 11.0991C16.6099 11.0991 16.634 11.0754 16.6578 11.0514L17.1844 9.97934C17.2323 9.86018 17.3997 9.86018 17.4715 9.97934L17.9981 11.0514C18.0219 11.0752 18.046 11.0991 18.0698 11.0991L19.2426 11.266C19.362 11.3376 19.4099 11.5043 19.3142 11.5758H19.3143Z' fill='%23F6C3DD'/%3E%3C/svg%3E%0A");
    width: 23px;
    height: 28px;
    background-size: 23px;
    background-repeat: no-repeat;
    display: block;
    margin-right: 8px;
}
.slider-item-right-text{
    padding: 24px 20px 32px 24px;
    background: #F8F8F8;
    max-height: 300px;
    overflow: auto;
}
.slider-item-right-text::selection {
    background: #4CA8D9;
    color: #fff;
}
.slider-item-right-text::-webkit-scrollbar-track {
    color: #DDEFF9;
    background: #DDEFF9;
}
.slider-item-right-text::-webkit-scrollbar-thumb {
    background: #4CA8D9;
    border-radius: 10px;
}
.slider-item-right-text::-webkit-scrollbar{
    width: 4px;
}
.slider-item-right-text .content p:last-child{
    margin-bottom: 0px;
}
.number-order{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #4CA8D9;
    margin-bottom: 12px;
}
.type-paper{
    font-size: 14px;
    line-height: 20px;
    color: #454545;
    margin-bottom: 20px;
}
.type-paper span{
    font-weight: 700;
}
.slick-dots{
    display: flex;
    list-style: none;
    order: 2;
    padding: 0px;
    margin: 0px 32px 0px 32px;
}
.slick-dots button{
    content: '';
}
.slick-buttons button.slick-prev{
    order: 1;
}

.slick-buttons button.slick-next{
    order: 3;
}




.how-work{
    padding: 100px 0px 116px;
    background: #F6FCFF;
}
.how-work .header-h2{
    margin-bottom: 24px;
}
.how-work-sub-title{
    font-size: 20px;
    line-height: 28px;
    color: #2D2D2D;
    margin-bottom: 52px;
}
.how-work-item{
    display: flex;
    margin-bottom: 32px;
    cursor: pointer;
}
.how-work-item:last-child{
    margin-bottom: 0px;
}
.how-work-item .work-item-number{
    width: 72px;
    margin-right: 32px;
}
.how-work-item.active .work-item-number{
    height: 92px;
    font-weight: 800;
    font-size: 72px;
    line-height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.how-work-items{
    counter-reset: section;
}
.how-work-item .work-item-number:before{
    counter-increment: section;
    content: "0"counter(section);
    color: #E3F2FA;
    transform: rotate(-90deg);
    opacity: 0;
}
.how-work-item.active .work-item-number:before{
    opacity: 1;
}

.how-work-item-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
}
.how-work-item-text{
    color: #454545;
    display: none;
    margin-top: 16px;
}
.how-work-item.active .how-work-item-text{
    display: block;
}
.how-work-items-image{
    display: none;
}
.how-work-items-image.active{
    display: flex;
    justify-content: flex-end;
}

.how-work-items-image:nth-child(1):after{
    content: '';
    position: absolute;
    bottom: -36px;
    right: 92px;
    background-image: url("data:image/svg+xml,%3Csvg width='160' height='44' viewBox='0 0 160 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M157.775 4.69982C148.175 15.8998 136.275 25.0998 122.975 31.5998C109.775 38.0998 95.075 41.8998 80.375 41.9998C65.275 42.0998 50.175 38.3998 36.475 31.7998C22.875 25.2998 10.375 15.8998 1.075 3.79982C0.975 3.69982 0.975 3.79982 1.075 3.79982C9.775 15.2998 20.875 25.0998 33.675 31.9998C47.075 39.2998 62.475 43.2998 77.875 43.6998C93.175 43.9998 108.775 40.7998 122.775 34.0998C136.775 27.4998 149.275 17.4998 158.175 4.99982C158.475 4.49982 158.175 4.29982 157.775 4.69982Z' fill='%233F3F3F'/%3E%3Cpath d='M155.775 17.7C156.575 15.5 156.975 13.3 157.475 11.1C157.675 10 157.875 8.9 158.175 7.8L158.375 6.8L158.875 5.2C159.275 4.1 159.575 3.1 159.975 2C159.475 2.3 158.975 2.6 158.475 2.9L155.375 4.7L153.675 5.7C152.575 6.3 151.475 7 150.475 7.7C148.375 9.1 146.575 10.9 144.475 12.3C144.475 12.3 144.475 12.4 144.475 12.3C146.575 11.1 148.775 10.3 150.875 9.2C151.975 8.6 153.075 8 154.175 7.3L155.775 6.3L156.575 5.8C156.675 5.7 156.875 5.6 156.875 5.6C156.775 5.8 156.675 6 156.575 6.2C156.575 6.3 156.475 6.4 156.475 6.4C156.475 6.4 156.375 6.6 156.375 6.7L156.275 7.1C155.875 8.2 155.575 9.3 155.375 10.5C154.875 12.8 154.775 15.2 155.375 17.5C155.275 17.8 155.675 17.8 155.775 17.7Z' fill='%233F3F3F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 160px;
    display: block;
    width: 160px;
    height: 44px;
}
.how-work-items-image:nth-child(2):after{
    content: '';
    position: absolute;
    bottom: 60px;
    right: -32px;
    background-image: url("data:image/svg+xml,%3Csvg width='76' height='72' viewBox='0 0 76 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.5056 71.4462C50.3147 69.3212 54.9002 66.5252 58.9264 63.17C60.9395 61.4924 62.8408 59.703 64.6302 57.8017C66.4197 55.9004 67.9855 53.8873 69.3276 51.6505C70.6697 49.4137 71.5643 47.065 71.8998 44.6046C72.3472 42.1441 72.1235 39.5717 71.3406 37.2231C69.8867 32.4139 66.4197 28.3877 62.3934 25.1444C58.479 21.901 53.7817 19.4405 48.9726 17.3155C44.1635 15.1906 39.2426 13.6248 34.0979 12.1709C23.9205 9.48676 13.5193 7.92096 3.00635 6.46704C13.5193 7.02624 24.1441 8.03284 34.5452 10.4933C39.6898 11.7236 44.8346 13.2893 49.7556 15.4142C54.6765 17.5392 59.4856 19.9997 63.7356 23.4667C65.8605 25.1444 67.7618 27.1575 69.4394 29.2824C71.117 31.5192 72.4591 33.9797 73.242 36.6639C74.0249 39.348 74.2484 42.2559 73.6892 44.9401C73.2419 47.7361 72.1235 50.3084 70.6696 52.5452C67.7618 57.1306 63.7355 60.8213 59.4856 64.0647C55.2357 67.1962 50.5384 69.7686 45.5056 71.4462Z' fill='%233F3F3F'/%3E%3Cpath d='M11.9538 11.1643C10.4999 10.3814 8.93414 9.93407 7.36838 9.48671C5.80262 8.92751 4.12502 8.3683 2.89478 7.02622L2 6.13151L3.23021 5.68412C4.12493 5.3486 5.1316 5.01312 6.13817 4.6776C7.14473 4.34208 8.03942 4.11839 9.04598 3.89471C11.0591 3.44735 13.0723 3.11184 15.0854 3C13.1841 3.78288 11.2828 4.45392 9.49337 5.2368L3.90136 7.24991L4.2368 5.90782C5.24336 6.91438 6.58547 7.69727 8.03939 8.36831C9.38147 9.15119 10.9472 9.93407 11.9538 11.1643Z' fill='%233F3F3F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 76px;
    display: block;
    width: 76px;
    height: 72px;
}
.how-work-items-image:nth-child(3):after{
    content: '';
    position: absolute;
    bottom: -8px;
    right: 280px;
    background-image: url("data:image/svg+xml,%3Csvg width='92' height='44' viewBox='0 0 92 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99707 1C7.58197 8.53961 12.9819 15.4679 19.0951 21.5811C25.3102 27.6943 32.3404 32.8905 40.1857 36.5585C48.031 40.2264 56.5894 42.2641 65.2498 42.4679C73.9101 42.6716 82.6724 40.9396 90.5177 36.8641C86.8498 39.2075 82.6724 40.9396 78.3932 42.1622C74.1139 43.3849 69.6309 43.9962 65.2498 43.9962C56.3856 44.0981 47.4197 42.1622 39.3706 38.3924C31.3216 34.6226 24.0876 29.1207 17.9744 22.7018C11.9631 16.283 6.97065 8.84527 2.99707 1Z' fill='%233F3F3F'/%3E%3Cpath d='M4.11794 10.4755C4.01605 9.76224 3.81232 9.04904 3.71043 8.43772L3.30286 6.39999C2.9972 5.07546 2.79344 3.75097 2.48778 2.42644L2.18213 1.10187L3.50664 1.50944C5.03494 2.01887 6.56324 2.63018 8.09154 3.34339C9.61984 4.05659 11.0462 4.76981 12.4727 5.5849C10.8425 5.38113 9.21227 4.97361 7.68397 4.46418C6.15567 3.95474 4.52551 3.44527 2.99721 2.83395L4.01608 2.01887C4.32174 3.44529 4.42362 4.76979 4.52551 6.1962C4.52551 6.90941 4.52553 7.62265 4.42365 8.33586C4.42365 9.04906 4.32171 9.76224 4.11794 10.4755Z' fill='%233F3F3F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 92px;
    display: block;
    width:92px;
    height: 44px;
}

.testimonials{
    padding: 100px 0px;
}
.testimonials .header-h2{
    margin-bottom: 44px;
    margin-top: 64px;
}
.testimonials-rating .rating{
    font-size: 36px;
    line-height: 1;
    color: #2D2D2D;
    margin: 0px 8px 0px 12px;
}
.testimonials-rating-projects{
    margin-top: 20px;
    margin-bottom: 110px;
}
.testimonials-rating-projects .project{
    padding: 4px 0px;
    border-right: 1px solid rgba(76,168,217, 15%);
}
.testimonials-rating-projects .project:last-child{
    border-right: none;
}
.testimonials-rating-projects .project:nth-child(1){
    padding-right: 16px;
}

.testimonials-rating-projects .project:nth-child(2){
    padding-right: 16px;
    padding-left: 16px;
}
.testimonials-rating-projects .project:nth-child(3){
    padding-left: 16px;
}
.testimonials-rating-projects .project svg{
    margin-right: 8px;
}
.testimonials-rating-projects .project-name{
    color: #454545;
}

.testimonials-item{
    box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
    border-radius: 10px;
    padding: 24px;
    margin-bottom: 32px;
}
.testimonials-item:last-child{
    margin-bottom: 0px;
}
.testimonials-item-top{
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(76,168,217, 15%);
    position: relative;
}

.testimonials-item-top-order-id{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
}
.testimonials-item-top .icon{
    margin-right: 12px;
}
.testimonials-item-top-rating .rating{
    color: #454545;
    margin-right: 8px;
}

.testimonials-item-content{
    margin-top: 16px;
    color: #454545;
}
.testimonials-item-content:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.92618 4L8.21477 6.41611C7.19463 6.79195 6.4698 7.30201 6.04027 7.94631C5.66443 8.5906 5.47651 8.91275 5.47651 8.91275C5.47651 8.91275 5.74497 8.96644 6.28188 9.07383C6.81879 9.12752 7.4094 9.31544 8.05369 9.63758C8.75168 9.95973 9.36913 10.4698 9.90604 11.1678C10.443 11.8121 10.7114 12.7248 10.7114 13.906C10.7114 15.4094 10.1745 16.698 9.10067 17.7718C8.08054 18.7919 6.84564 19.2752 5.39597 19.2215C3.89262 19.1678 2.60403 18.5772 1.5302 17.4497C0.510067 16.2685 0 14.8456 0 13.1812C0 11.0872 0.644295 9.2349 1.93289 7.62416C3.22148 5.95973 4.88591 4.75168 6.92618 4ZM20.2148 4L21.5034 6.41611C20.4832 6.79195 19.7584 7.30201 19.3289 7.94631C18.953 8.5906 18.7651 8.91275 18.7651 8.91275C18.7651 8.91275 19.0336 8.96644 19.5705 9.07383C20.1074 9.12752 20.698 9.31544 21.3423 9.63758C22.0403 9.95973 22.6577 10.4698 23.1946 11.1678C23.7315 11.8121 24 12.7248 24 13.906C24 15.4094 23.4631 16.698 22.3893 17.7718C21.3691 18.7919 20.1342 19.2752 18.6846 19.2215C17.1812 19.1678 15.8926 18.5772 14.8188 17.4497C13.7987 16.2685 13.2886 14.8456 13.2886 13.1812C13.2886 11.0872 13.9329 9.2349 15.2215 7.62416C16.5101 5.95973 18.1745 4.75168 20.2148 4Z' fill='%23454545'/%3E%3C/svg%3E%0A");
    background-size: 24px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    display: block;
    float: left;
    margin-right: 12px;
}
.testimonials-item-content img{
    position: relative;
    bottom: -5px;
    margin-top: -10px;
}
.testimonials-item-type{
    color: #454545;
    margin-top: 24px;
}
.testimonials-item-type span{
    font-weight: 700;
}
.testimonials-item-info{
    margin-top: 8px;
}
.testimonials-item-info-writer{
    color: #454545;
}
.testimonials-item-info-writer span{
    font-weight: 700;
}
.testimonials-item-info-date{
    font-size: 14px;
    line-height: 20px;
    color: #A2A2A2;
}
.testimonials-button{
    margin-top: 64px;
}

.testimonials-button .btn-black{
    padding: 12px 32px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
}
.verified-label{
    position: absolute;
    top: -40px;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    background: #ECFAFF;
    border-radius: 5px;
    font-size: 14px;
    line-height: 20px;
    color: #4CA8D9;
    padding: 4px 8px;
    display: none;
    z-index: 9;
}
.verified-label:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #ECFAFF;
    position: absolute;
    bottom: -8px;
    left: 6px;
}

.testimonials-item-verified{
    position: relative;
    height: max-content;
    cursor: pointer;
}

.testimonials-item-verified:hover .verified-label{
    display: flex;
}


.choose-us{
    padding: 100px 0px;
}
.choose-us .header-h2{
    margin-bottom: 24px;
}
.choose-us-sub-title{
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 54px;
}
.choose-us-item{
    margin-bottom: 28px;
}
.choose-us-item-inner-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin: 16px 0px 8px;
}
.choose-us-item-inner-text{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
}
.choose-us-price{
    border: 1px solid #4CA8D9;
    border-radius: 10px;
    padding: 32px 24px 24px 24px;
    position: relative;
}
.choose-us-price-label{
    position: absolute;
    right: -44px;
    top: -44px;
}
.choose-us-price-title{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 24px;
}
.choose-us-price-item-title{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    position: relative;
    display: flex;
    align-items: center;
}
.choose-us-price-item-title:before{
    content: '';
    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_129_261)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 15.5V2C2 1.46957 2.21071 0.960859 2.58579 0.585786C2.96086 0.210714 3.46957 0 4 0L12 0C12.5304 0 13.0391 0.210714 13.4142 0.585786C13.7893 0.960859 14 1.46957 14 2V15.5C14.0001 15.5868 13.9775 15.6722 13.9346 15.7476C13.8916 15.8231 13.8298 15.8861 13.7551 15.9304C13.6804 15.9747 13.5955 15.9988 13.5087 16.0003C13.4219 16.0018 13.3362 15.9807 13.26 15.939L8 13.069L2.74 15.939C2.66383 15.9807 2.57812 16.0018 2.4913 16.0003C2.40449 15.9988 2.31957 15.9747 2.24489 15.9304C2.17022 15.8861 2.10836 15.8231 2.06542 15.7476C2.02248 15.6722 1.99994 15.5868 2 15.5ZM10.854 5.854C10.9479 5.76011 11.0006 5.63278 11.0006 5.5C11.0006 5.36722 10.9479 5.23989 10.854 5.146C10.7601 5.05211 10.6328 4.99937 10.5 4.99937C10.3672 4.99937 10.2399 5.05211 10.146 5.146L7.5 7.793L6.354 6.646C6.30751 6.59951 6.25232 6.56264 6.19158 6.53748C6.13084 6.51232 6.06574 6.49937 6 6.49937C5.93426 6.49937 5.86916 6.51232 5.80842 6.53748C5.74768 6.56264 5.69249 6.59951 5.646 6.646C5.59951 6.69249 5.56264 6.74768 5.53748 6.80842C5.51232 6.86916 5.49937 6.93426 5.49937 7C5.49937 7.06574 5.51232 7.13084 5.53748 7.19158C5.56264 7.25232 5.59951 7.30751 5.646 7.354L7.146 8.854C7.19245 8.90056 7.24762 8.93751 7.30837 8.96271C7.36911 8.98792 7.43423 9.00089 7.5 9.00089C7.56577 9.00089 7.63089 8.98792 7.69163 8.96271C7.75238 8.93751 7.80755 8.90056 7.854 8.854L10.854 5.854Z' fill='%234CA8D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_129_261'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: block;
    margin-right: 8px;
}
.choose-us-price-free-count{
    font-size: 16px;
    line-height: 24px;
    text-decoration-line: line-through;
    color: #A2A2A2;
    margin-right: 8px;
}
.choose-us-price-free-text{
    background: rgba(254, 141, 66, 0.15);
    border-radius: 5px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #FE8D42;
    padding: 0px 8px;
}
.choose-us-price-item{
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(76,168,217, 15%);
    margin-bottom: 16px;
}
.choose-us-price-item:last-child{
    margin-bottom: 24px;
}
.choose-us-price-total-line{
    margin-bottom: 24px;
}
.choose-us-price-total-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
}
.choose-us-price-total{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #FE8D42;
}



.questions{
    padding: 100px 0px 116px;
}
.questions .header-h2{
    margin-bottom: 52px;
}
.question-button{
    background: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 12px 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 16px;
    line-height: 1;
    cursor: pointer;
    margin-bottom: 12px;
    color: #2D2D2D;
}
.question-button:hover,
.question-button.active{
    background: #2D2D2D;
    border-color: #2D2D2D;
    color: #fff;
}
.question-button svg path,
.question-button svg circle{
    transition: all 0.2s ease;
}
.question-button:hover svg path,
.question-button.active svg path,
.question-button:hover svg circle,
.question-button.active svg circle{
    fill: #fff;
}
.question-button svg{
    margin-top: -1px;
    margin-right: 8px;
}

.faq-list{
    display: none;
}
.faq-list.active{
    display: block;
}
.faq-list_block{
    box-shadow:0px 4px 15px rgba(81, 129, 150, 0.08);
    border-radius: 10px;
    padding: 24px;
    cursor:pointer;
    margin-bottom: 16px;
}
.faq-list_block:last-child{
    margin-bottom: 0px;
}
.faq-list_block.active{
    background: #F6FCFF;
    box-shadow: none;
}
.faq-list.active[data-list='2'] .faq-list_block.dl-3{
    display: none;
}
.faq-list.active[data-list='3'] .faq-list_block.dl-2{
    display: none;
}
.faq-list_title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    padding-right: 32px;
    position: relative;
    display: flex;
    align-items: center;
}
.faq-list_title:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.6665 5.24998V22.75C4.6665 23.5235 4.97379 24.2654 5.52078 24.8124C6.06776 25.3594 6.80962 25.6666 7.58317 25.6666H23.0415C23.2736 25.6666 23.4961 25.5745 23.6602 25.4104C23.8243 25.2463 23.9165 25.0237 23.9165 24.7916C23.9165 24.5596 23.8243 24.337 23.6602 24.1729C23.4961 24.0088 23.2736 23.9166 23.0415 23.9166H7.58317C7.27375 23.9166 6.97701 23.7937 6.75821 23.5749C6.53942 23.3561 6.4165 23.0594 6.4165 22.75H23.0415C23.2736 22.75 23.4961 22.6578 23.6602 22.4937C23.8243 22.3296 23.9165 22.107 23.9165 21.875V5.24998C23.9165 4.86696 23.8411 4.48769 23.6945 4.13382C23.5479 3.77995 23.3331 3.45842 23.0622 3.18758C22.7914 2.91675 22.4699 2.70191 22.116 2.55533C21.7621 2.40875 21.3829 2.33331 20.9998 2.33331H7.58317C6.80962 2.33331 6.06776 2.6406 5.52078 3.18758C4.97379 3.73457 4.6665 4.47643 4.6665 5.24998ZM12.8332 9.35431C12.8277 9.58272 12.7331 9.79992 12.5696 9.9595C12.4061 10.1191 12.1866 10.2084 11.9582 10.2083C11.0832 10.2083 11.0832 9.33215 11.0832 9.33215V9.32165C11.0838 9.26942 11.0869 9.21725 11.0925 9.16531C11.1441 8.71464 11.3131 8.28541 11.5825 7.92048C12.1122 7.20531 13.0642 6.68148 14.5983 6.70831C15.7067 6.72815 16.6902 7.19248 17.3062 7.95665C17.9327 8.73481 18.1438 9.78831 17.7285 10.8255C17.3062 11.8813 16.3507 12.3013 15.8012 12.5416L15.7428 12.5685C15.4162 12.712 15.261 12.7866 15.1677 12.8613L15.1665 12.8625V13.7071C15.1667 13.9392 15.0746 14.1618 14.9106 14.326C14.7466 14.4902 14.5242 14.5826 14.2921 14.5827C14.06 14.5829 13.8374 14.4908 13.6732 14.3269C13.509 14.1629 13.4167 13.9404 13.4165 13.7083V12.8333C13.4165 12.2231 13.7105 11.7868 14.0733 11.4951C14.365 11.2618 14.7325 11.1008 14.9903 10.9865L15.0347 10.9666C15.667 10.6878 15.968 10.5151 16.1045 10.1745C16.1846 9.99132 16.212 9.78943 16.1836 9.59154C16.1551 9.39366 16.072 9.20765 15.9435 9.05448C15.6845 8.73365 15.2097 8.46881 14.568 8.45831C13.4772 8.43965 13.1155 8.79081 12.9895 8.96231C12.9061 9.07558 12.8523 9.20794 12.8332 9.34731V9.35431ZM15.4582 16.9166C15.4582 17.2261 15.3353 17.5228 15.1165 17.7416C14.8977 17.9604 14.6009 18.0833 14.2915 18.0833C13.9821 18.0833 13.6853 17.9604 13.4665 17.7416C13.2478 17.5228 13.1248 17.2261 13.1248 16.9166C13.1248 16.6072 13.2478 16.3105 13.4665 16.0917C13.6853 15.8729 13.9821 15.75 14.2915 15.75C14.6009 15.75 14.8977 15.8729 15.1165 16.0917C15.3353 16.3105 15.4582 16.6072 15.4582 16.9166Z' fill='%23F6C3DD'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 28px;
    height: 28px;
    width: 28px;
    min-height: 28px;
    min-width: 28px;
    display: block;
    margin-right: 12px;
}
.faq_minus{
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='14' transform='matrix(1 0 0 -1 14 14)' fill='%232D2D2D'/%3E%3Cpath d='M8.16675 14.0001L19.8334 14.0001' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 28px;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    display: none;
    position: absolute;
    right: 0px;
    top: 0px
}
.faq_plus{
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='14' transform='matrix(1 0 0 -1 14 14)' fill='%232D2D2D'/%3E%3Cpath d='M8.16675 14.0001L19.8334 14.0001' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 8.16669L14 19.8334' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 28px;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px
}
.faq-list_block.active .faq_minus{
    display: block;
}
.faq-list_block.active .faq_plus{
    display: none;
}
.faq-list_answer{
    padding-left: 40px;
    padding-top: 16px;
}


.who-is{
    background: #F8F8F8;
    padding: 100px 0px;
}
.who-is .header-h2{
    margin-bottom: 52px;
}
.who-is-text{
    color: #454545;
}
.who-is-text-left{
    padding-right: 36px;
    position: relative;
}
.who-is-text-left:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13C11 12.7348 11.1054 12.4804 11.2929 12.2929C11.4804 12.1054 11.7348 12 12 12C12.2652 12 12.5196 12.1054 12.7071 12.2929C12.8946 12.4804 13 12.7348 13 13V16C13 16.2652 12.8946 16.5196 12.7071 16.7071C12.5196 16.8946 12.2652 17 12 17C11.7348 17 11.4804 16.8946 11.2929 16.7071C11.1054 16.5196 11 16.2652 11 16V13ZM12 7.5C11.6022 7.5 11.2206 7.65804 10.9393 7.93934C10.658 8.22064 10.5 8.60218 10.5 9C10.5 9.39782 10.658 9.77936 10.9393 10.0607C11.2206 10.342 11.6022 10.5 12 10.5C12.3978 10.5 12.7794 10.342 13.0607 10.0607C13.342 9.77936 13.5 9.39782 13.5 9C13.5 8.60218 13.342 8.22064 13.0607 7.93934C12.7794 7.65804 12.3978 7.5 12 7.5ZM2 12C2 9.34784 3.05357 6.8043 4.92893 4.92893C6.8043 3.05357 9.34784 2 12 2C14.6522 2 17.1957 3.05357 19.0711 4.92893C20.9464 6.8043 22 9.34784 22 12C22 14.6522 20.9464 17.1957 19.0711 19.0711C17.1957 20.9464 14.6522 22 12 22C9.34784 22 6.8043 20.9464 4.92893 19.0711C3.05357 17.1957 2 14.6522 2 12ZM12 4C9.87827 4 7.84344 4.84285 6.34315 6.34315C4.84285 7.84344 4 9.87827 4 12C4 14.1217 4.84285 16.1566 6.34315 17.6569C7.84344 19.1571 9.87827 20 12 20C14.1217 20 16.1566 19.1571 17.6569 17.6569C19.1571 16.1566 20 14.1217 20 12C20 9.87827 19.1571 7.84344 17.6569 6.34315C16.1566 4.84285 14.1217 4 12 4Z' fill='%23FE8D42'/%3E%3C/svg%3E%0A");
    background-size: 24px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 8px;
}
.who-is-text-left:after{
    content: '';
    height: 100%;
    width: 2px;
    position: absolute;
    right: -1px;
    top: 0px;
    bottom: 0px;
    background: #D9D9D9;
    transform: rotate(90deg) matrix(0.01, 1, -1, 0.01, 0, 0);
}
.who-is-text-right{
    padding-left: 4px;
    margin-bottom: 13px;
}
.who-is-text-right:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13C11 12.7348 11.1054 12.4804 11.2929 12.2929C11.4804 12.1054 11.7348 12 12 12C12.2652 12 12.5196 12.1054 12.7071 12.2929C12.8946 12.4804 13 12.7348 13 13V16C13 16.2652 12.8946 16.5196 12.7071 16.7071C12.5196 16.8946 12.2652 17 12 17C11.7348 17 11.4804 16.8946 11.2929 16.7071C11.1054 16.5196 11 16.2652 11 16V13ZM12 7.5C11.6022 7.5 11.2206 7.65804 10.9393 7.93934C10.658 8.22064 10.5 8.60218 10.5 9C10.5 9.39782 10.658 9.77936 10.9393 10.0607C11.2206 10.342 11.6022 10.5 12 10.5C12.3978 10.5 12.7794 10.342 13.0607 10.0607C13.342 9.77936 13.5 9.39782 13.5 9C13.5 8.60218 13.342 8.22064 13.0607 7.93934C12.7794 7.65804 12.3978 7.5 12 7.5ZM2 12C2 9.34784 3.05357 6.8043 4.92893 4.92893C6.8043 3.05357 9.34784 2 12 2C14.6522 2 17.1957 3.05357 19.0711 4.92893C20.9464 6.8043 22 9.34784 22 12C22 14.6522 20.9464 17.1957 19.0711 19.0711C17.1957 20.9464 14.6522 22 12 22C9.34784 22 6.8043 20.9464 4.92893 19.0711C3.05357 17.1957 2 14.6522 2 12ZM12 4C9.87827 4 7.84344 4.84285 6.34315 6.34315C4.84285 7.84344 4 9.87827 4 12C4 14.1217 4.84285 16.1566 6.34315 17.6569C7.84344 19.1571 9.87827 20 12 20C14.1217 20 16.1566 19.1571 17.6569 17.6569C19.1571 16.1566 20 14.1217 20 12C20 9.87827 19.1571 7.84344 17.6569 6.34315C16.1566 4.84285 14.1217 4 12 4Z' fill='%23FE8D42'/%3E%3C/svg%3E%0A");
    background-size: 24px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 8px;
}


.expert{
    padding: 100px 0px;
}
.expert .header-h3{
    margin-bottom: 24px;
    margin-top: 0;
}
.expert-content-item{
    padding: 24px 24px 32px;
    background: #FFFFFF;
    box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
    border-radius: 10px;
    margin-bottom: 32px;
}
.expert-content-item:last-child{
    margin-bottom: 0px;
}
.expert-content-item-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    margin-top: 0;
    color: #454545;
}
.expert-content-item-title svg{
    margin-right: 16px;
    min-height: 44px;
    min-width: 44px;
}
.content a{
	color: #4CA8D9;
	text-decoration: none;
}
.content:not(.services-team-writer-sub-title) ul{
    list-style: none;
    padding: 0px;
}

.content:not(.services-team-writer-sub-title) ul li{
    padding-left: 20px;
    position: relative;
    margin-bottom: 8px;
    color: #454545;
}

.content:not(.services-team-writer-sub-title) ul li:before{
    content: '';
    width: 8px;
    height: 8px;
    min-width: 8px;
    min-height: 8px;
    border-radius: 50%;
    display: block;
    left: 0px;
    top: 8px;
    position: absolute;
}
.content .orange-list li:before{
    background: #FE8D42;
}
.content .blue-list li:before{
    background: #4CA8D9;
}
.content .black-list li:before{
    background: #454545;
}
.content ul:last-child,
.content p:last-child{
    margin-bottom: 0px
}
.content p{
    color: #454545;
    /*word-break: break-all;*/
}
.content ul.list-column-2{
    column-count:2;
}
.expert-content{
    margin-top: 76px;
}
.find-expert{
    padding: 24px 24px 32px 24px;
    background: linear-gradient(96.12deg, #DEEFF8 -3.23%, #FFEAF5 31.43%, #DEEFF8 100%);
    border-radius: 10px;
}
.find-expert-left{
    max-width: 308px;
}
.find-expert-left-title{
    margin-bottom: 12px;
}
.find-expert-left-text{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
}
.find-expert-right .btn-black{
    font-size: 16px;
    line-height: 24px;
    padding: 12px 32px;
}


.what-can-get{
    background: #F6FCFF;
    padding: 100px 0px;
}
.what-can-get-title{
    margin-bottom: 24px;
}
.what-can-get-titles{
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    position: relative;
    margin-bottom: 16px;
    margin-top: 24px;
}
.title-check{
    display: flex;
}
.title-check:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.8893 24.8888H3.11123V3.11068H18.6669V0H3.11123C1.4004 0 0 1.39985 0 3.11068V24.8888C0 26.5996 1.4004 28 3.11123 28H24.8893C26.6002 28 28 26.5996 28 24.8888V12.4439H24.8893V24.8888ZM7.62246 11.0444L5.44475 13.2221L12.4448 20.2221L28.0004 4.66694L25.8227 2.48923L12.4446 15.8668L7.62246 11.0444Z' fill='%23F6C3DD'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 28px;
    width: 28px;
    height: 28px;
    display: block;
    margin-right: 16px;
}
.content-column-2{
    column-count: 2;
    column-gap: 32px;
}
.what-can-get-titles ~ p:last-chid{
    margin-bottom: 24px;
}

.some-questions-title{
    margin-bottom: 24px;
}
.some-questions{
    padding: 100px 0px;
}
.some-questions-sub-text{
    color: #454545;
    margin-bottom: 52px;
}
.some-question-item-inner{
    border: 1px solid #2D2D2D;
    border-radius: 10px;
    padding: 24px;
}
.some-question-item-title{
    margin-bottom: 16px;
    position: relative;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    display: flex;
    justify-content: space-between;
}
.some-question-item-title:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='14' transform='matrix(1 0 0 -1 14 14)' fill='%23FE8D42'/%3E%3Cpath d='M15 15.9231H12C12 15.5128 12.1 15.1218 12.3 14.75C12.5125 14.3654 12.7625 14.0321 13.05 13.75C13.35 13.4551 13.6437 13.1731 13.9312 12.9038C14.2312 12.6346 14.4812 12.3462 14.6812 12.0385C14.8937 11.7308 15 11.4231 15 11.1154C15 10.3718 14.5375 10 13.6125 10C12.7125 10 12.0375 10.5385 11.5875 11.6154L9 10.0962C9.4125 9.13462 10.0375 8.37821 10.875 7.82692C11.725 7.27564 12.675 7 13.725 7C14.875 7 15.875 7.34615 16.725 8.03846C17.575 8.73077 18 9.66667 18 10.8462C18 11.3718 17.8938 11.8654 17.6812 12.3269C17.4812 12.7885 17.2312 13.1795 16.9312 13.5C16.6437 13.8205 16.35 14.1154 16.05 14.3846C15.7625 14.6538 15.5125 14.9231 15.3 15.1923C15.1 15.4487 15 15.6923 15 15.9231ZM15.2812 19.1731C15.2812 19.6731 15.1062 20.1026 14.7562 20.4615C14.4062 20.8205 13.9875 21 13.5 21C13.0125 21 12.5937 20.8205 12.2437 20.4615C11.8937 20.1026 11.7188 19.6731 11.7188 19.1731C11.7188 18.6731 11.8937 18.2436 12.2437 17.8846C12.5937 17.5256 13.0125 17.3462 13.5 17.3462C13.9875 17.3462 14.4062 17.5256 14.7562 17.8846C15.1062 18.2436 15.2812 18.6731 15.2812 19.1731Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 28px;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    display: block;
}
.some-question-item-text{
    color: #454545;
}



.have-question{
    padding-top: 104px;
}
.have-question-item{
    background: linear-gradient(96.12deg, #DEEFF8 -3.23%, #FFEAF5 31.43%, #DEEFF8 100%);
    border-radius: 20px;
    padding: 88px 32px 44px;
    position: relative;
}
.have-question-item-image{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.have-question-item-title{
    margin-bottom: 28px;
    text-align: center;
}
.have-question-item-text{
    font-size: 20px;
    line-height: 28px;
    color: #454545;
    margin-bottom: 16px;
    text-align: center;
}
.have-question-item-text a{
    color: #4CA8D9;
    text-decoration: none;
}
.have-question-item-text a:hover{
    text-decoration: underline;
}
.have-question-item-phone a{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #454545;
    margin-bottom: 36px;
    text-decoration: none;
    text-align: center;
    display: block;
}
.have-question-item-phone a:hover{
    color: #4CA8D9;
}
.have-question-item-buttons{
    display: flex;
    justify-content: center;
}
.have-question-item-buttons .btn-black{
    position: relative;
}

.have-question-item-buttons .btn-black:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0002 1.6665C6.12016 1.6665 1.3335 5.85317 1.3335 10.9998C1.3335 16.1465 6.12016 20.3332 12.0002 20.3332C13.1003 20.3319 14.195 20.1794 15.2535 19.8798L18.9402 22.2265C19.0408 22.2911 19.157 22.3274 19.2765 22.3316C19.396 22.3359 19.5144 22.3079 19.6194 22.2507C19.7244 22.1934 19.812 22.109 19.8731 22.0062C19.9343 21.9034 19.9666 21.7861 19.9668 21.6665V17.1798C20.801 16.3796 21.4666 15.4206 21.9246 14.3593C22.3826 13.2979 22.6236 12.1557 22.6335 10.9998C22.6668 5.85317 17.8802 1.6665 12.0002 1.6665ZM17.3335 10.9998C17.3335 11.1766 17.2633 11.3462 17.1382 11.4712C17.0132 11.5963 16.8436 11.6665 16.6668 11.6665H7.3335C7.15668 11.6665 6.98712 11.5963 6.86209 11.4712C6.73707 11.3462 6.66683 11.1766 6.66683 10.9998C6.66683 10.823 6.73707 10.6535 6.86209 10.5284C6.98712 10.4034 7.15668 10.3332 7.3335 10.3332H16.6668C16.8436 10.3332 17.0132 10.4034 17.1382 10.5284C17.2633 10.6535 17.3335 10.823 17.3335 10.9998ZM15.1668 14.3332C15.1668 14.51 15.0966 14.6796 14.9716 14.8046C14.8465 14.9296 14.677 14.9998 14.5002 14.9998H9.50016C9.32335 14.9998 9.15378 14.9296 9.02876 14.8046C8.90373 14.6796 8.8335 14.51 8.8335 14.3332C8.8335 14.1564 8.90373 13.9868 9.02876 13.8618C9.15378 13.7367 9.32335 13.6665 9.50016 13.6665H14.5002C14.677 13.6665 14.8465 13.7367 14.9716 13.8618C15.0966 13.9868 15.1668 14.1564 15.1668 14.3332ZM6.8535 7.6665C6.8535 7.48969 6.92373 7.32012 7.04876 7.1951C7.17378 7.07008 7.34335 6.99984 7.52016 6.99984H16.4802C16.657 6.99984 16.8265 7.07008 16.9516 7.1951C17.0766 7.32012 17.1468 7.48969 17.1468 7.6665C17.1468 7.84331 17.0766 8.01288 16.9516 8.13791C16.8265 8.26293 16.657 8.33317 16.4802 8.33317H7.52016C7.34335 8.33317 7.17378 8.26293 7.04876 8.13791C6.92373 8.01288 6.8535 7.84331 6.8535 7.6665Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 24px;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    margin-right: 8px;
}


footer{
    background: #2D2D2D;
    padding: 76px 0px 100px;
    margin-top: 116px;
}
.footer-copyright{
    font-size: 16px;
    line-height: 24px;
    color: #A2A2A2;
    margin-bottom: 32px;
}
.footer-logo{
    margin-bottom: 20px;
}
.footer-title{
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #A2A2A2;
    margin-bottom: 16px;
}
.footer-list ul{
    padding-left: 0px;
    list-style: none;
    margin: 0px;
}
.footer-list ul li{
    margin-bottom: 16px;
}
.footer-list ul li:last-child{
    margin-bottom: 0px;
}
.footer-list ul li a{
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    text-decoration: none;
}
.footer-list ul li a:hover{
    color:#4CA8D9;
}
.footer-contact-item a,
.footer-contact-item{
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-bottom: 16px;
    text-decoration: none;
}
.footer-contact-item:last-child{
    margin-bottom: 0px;
}
.footer-contact-item a{
    margin-bottom: 0px;
}
.footer-contact-item a:hover{
    color:#4CA8D9;
}
.footer-contact-item svg{
    margin-right: 12px;
    min-height: 24px;
    min-width: 24px;
}
.row-service{
    margin-top: 52px;
}
.row-service .footer-list ul{
    column-count: 4;
    column-gap: 32px;
}
/* End Home */




/* Error page */
.error-block{
    padding: 108px 0px 116px;
}
.error-block .header-h1{
    margin-bottom: 24px;
}
.error-block-text{
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #454545;
    margin-bottom: 36px;
}
/* End error page*/




/* Page Faq */
.main-banner-faq-btn{
    margin-bottom: 64px;
}
.sub-title-faq{
    margin-bottom: 36px;
}
.main-banner-faq{
	padding: 100px 0px 128px;
}
/* End Page Faq */




/* Page About */
.main-banner-about{
	padding: 16px 0px 100px;
}
.main-banner-about-content{
	padding-top: 92px;
}
.team-writer-about{
	background: #F6FCFF;
}
.who-we-are-white{
	background: #fff;
}
.who-we-are-text-about{
	margin-bottom: 0px;
}
.experience-item{
	border: 1px solid #4CA8D9;
	border-radius: 20px;
	padding: 44px;
	margin-top: 88px;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #454545;
}
.experience-item-image{
	position: absolute;
	left: -40px;
	top: -36px;
}
.support-team{
	padding: 100px 0px;
}
.support-team .header-h2{
	margin-bottom: 20px;
}
.support-team-item{
    display: flex;
}
.support-team-item-inner{
    width: 100%;
	background: #FFFFFF;
	padding: 24px;
	box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
	border-radius: 10px;
	margin-top: 32px;
}
.support-team-item-name{
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	margin: 16px 0px 8px;
}
.support-team-item-status{
	font-size: 14px;
	line-height: 20px;
	color: #A2A2A2;
	text-align: center;
}
.support-team-row-items:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='144' height='108' viewBox='0 0 144 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86.2054 2.52267C74.627 12.6236 62.9514 22.6275 51.2757 32.7284C36.973 45.1604 22.7676 57.5923 8.46487 70.0243C5.15677 73.1323 2.33513 75.9489 0 78.2799C2.82162 76.4345 5.15677 74.9776 7.10272 73.8121C36.973 50.7936 66.8432 27.7751 96.9081 4.65941L95.254 2.91117C68.4973 32.6313 38.0432 59.0492 4.86487 81.3878L6.42163 83.6217C32.8865 63.7112 59.4487 43.7035 85.9135 23.793L86.1081 23.6958L86.0108 23.793C64.6054 43.315 43.2 62.8371 21.8919 82.262C21.9892 82.7476 22.0865 83.3303 22.0865 83.9131C22.6703 84.0102 23.2541 84.1073 23.8378 84.1073C43.8811 68.3732 63.7297 52.7361 83.5784 37.1962C83.9676 36.9048 84.2595 36.6134 84.6486 36.322C84.3568 36.6134 83.9676 36.9048 83.6757 37.1962C76.8649 43.6064 70.1514 50.0166 63.4379 56.4268C50.3027 68.8588 37.1676 81.3879 24.0324 93.8198C24.0324 94.4025 23.9351 94.9853 24.0324 95.568C24.6162 95.6652 25.2 95.7623 25.6865 95.8594C51.373 75.6575 77.0595 55.3585 102.746 35.0594L103.038 34.8652L102.649 35.2537C80.2703 55.747 57.9892 76.2402 35.7081 96.7335C35.9027 97.122 36.0973 97.6077 36.1946 98.0933C36.6811 98.2875 37.1676 98.4818 37.6541 98.5789C55.7514 84.3016 73.7514 70.0243 91.7514 55.747L93.0162 54.6786L95.254 52.8332L93.8919 54.193L91.0703 56.8153L77.9351 69.053L41.6433 102.95C40.573 104.406 39.2108 106.155 37.5568 108C39.6 106.737 41.9351 105.183 44.4649 103.435C73.4595 79.8339 102.454 56.3297 131.351 32.7284L138.065 27.2894L132.422 33.0198C108.973 56.8153 85.5243 80.708 62.173 104.504C61.6865 104.989 61.6865 105.086 62.2703 104.601L135.73 30.4946L144 22.0447L135.146 29.0377L57.5027 91.3917L47.773 99.1617L58.1838 89.6434L111.892 40.0128C113.935 37.7789 115.881 35.7393 117.632 33.6997L114.227 35.9335L111.016 37.9732C93.6973 51.6677 76.2811 65.2652 58.9622 78.9597L53.4162 83.3303L58.7676 78.377C81.2432 57.7866 103.622 37.1962 126.097 16.7029L130.573 11.4581L124.638 15.0518C97.2973 36.6134 69.9567 58.1751 42.7135 79.7367L38.3351 83.2332L42.4216 79.3482L49.2324 72.938C66.7459 56.3297 84.2595 39.7214 101.87 23.016C102.843 21.6562 103.914 20.2965 104.887 18.8396C103.427 19.6166 101.968 20.3936 100.605 21.0735C82.8973 34.9623 65.1892 48.8511 47.2865 62.8371C46.2162 63.6141 45.146 64.4882 44.0757 65.3623C45.2433 64.2939 46.4108 63.2255 47.6757 62.1572C67.7189 43.8978 87.8595 25.7355 108 7.3789C108.292 6.60191 108.389 5.92204 108.584 5.24216C107.903 5.24216 107.319 5.24216 106.735 5.14503C72.7784 30.5917 38.9189 56.1354 4.96216 81.5821L6.51892 83.816C39.9892 61.3802 70.5405 34.6709 97.2973 4.75654L95.4487 2.81405C82.3135 13.0121 69.2757 23.2102 56.1405 33.3112C49.6216 38.3616 43.1027 43.5092 36.4865 48.5597L34.0541 50.4051L33.373 50.9878L31.6216 52.3476L27.1459 55.9412L29.5784 53.7073L34.6378 49.1425C40.3784 43.9949 46.2162 38.8473 51.9567 33.7968C63.5351 23.5016 75.0162 13.3035 86.4973 3.10542C90.6811 -0.779564 90.2919 -1.07094 86.2054 2.52267Z' fill='%23F6C3DD'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 144px;
	width: 144px;
	height: 108px;
	min-width: 144px;
	min-height: 108px;
	position: absolute;
	right: -52px;
	bottom: -52px;
	z-index: -1;
}
/* End Page About */




/* Page Services */
.main-banner-services h1{
	margin-bottom: 72px;
}
.team-writer-blue{
	background: #F6FCFF;
}
.services-team-writer-title{
	margin-bottom: 36px;
}
.services-team-writer-sub-title{
	font-size: 16px;
	line-height: 24px;
	color: #454545;
}
.how-work-services{
	background: transparent;
}
.how-work-services .header-h2{
	margin-bottom: 36px;
    margin-top: 0;
}
.how-work-services .how-work-sub-title{
	font-size: 16px;
	line-height: 24px;
	color: #454545;
}
.how-work-services .how-work-item.active .work-item-number{
	font-weight: 800;
	font-size: 48px;
	line-height: 72px;
    height: 44px;
}
.how-work-services .how-work-item .work-item-number {
    width: 50px;
    min-width: 50px;
    height: 44px;
    margin-right: 20px;
}
.how-work-services .how-work-item-title {
    margin-bottom: 0px;
}
.how-work-services .how-work-item {
    align-items: center;
    margin-bottom: 16px;
}
.how-work-items-image img{
	max-width: 560px;
}
.how-work-services .how-work-items-image:nth-child(2):after{
	display: none;
}
.how-work-services .how-work-items-image:nth-child(3):after {
    content: '';
    position: absolute;
    bottom: 60px;
    right: -32px;
    background-image: url("data:image/svg+xml,%3Csvg width='76' height='72' viewBox='0 0 76 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.5061 71.4462C50.3152 69.3212 54.9006 66.5252 58.9269 63.17C60.94 61.4924 62.8413 59.703 64.6307 57.8017C66.4201 55.9004 67.986 53.8873 69.3281 51.6505C70.6702 49.4137 71.5648 47.065 71.9003 44.6046C72.3477 42.1441 72.124 39.5717 71.3411 37.2231C69.8872 32.4139 66.4201 28.3877 62.3939 25.1444C58.4795 21.901 53.7822 19.4405 48.9731 17.3155C44.164 15.1906 39.2431 13.6248 34.0984 12.1709C23.921 9.48676 13.5198 7.92096 3.00684 6.46704C13.5198 7.02624 24.1446 8.03284 34.5457 10.4933C39.6903 11.7236 44.8351 13.2893 49.7561 15.4142C54.677 17.5392 59.4861 19.9997 63.7361 23.4667C65.861 25.1444 67.7623 27.1575 69.4399 29.2824C71.1175 31.5192 72.4596 33.9797 73.2425 36.6639C74.0254 39.348 74.2489 42.2559 73.6897 44.9401C73.2424 47.7361 72.124 50.3084 70.6701 52.5452C67.7623 57.1306 63.736 60.8213 59.4861 64.0647C55.2362 67.1962 50.5389 69.7686 45.5061 71.4462Z' fill='%233F3F3F'/%3E%3Cpath d='M11.9538 11.1643C10.4999 10.3814 8.93414 9.93407 7.36838 9.48671C5.80262 8.92751 4.12502 8.3683 2.89478 7.02622L2 6.13151L3.23021 5.68412C4.12493 5.3486 5.1316 5.01312 6.13817 4.6776C7.14473 4.34208 8.03942 4.11839 9.04598 3.89471C11.0591 3.44735 13.0723 3.11184 15.0854 3C13.1841 3.78288 11.2828 4.45392 9.49337 5.2368L3.90136 7.24991L4.2368 5.90782C5.24336 6.91438 6.58547 7.69727 8.03939 8.36831C9.38147 9.15119 10.9472 9.93407 11.9538 11.1643Z' fill='%233F3F3F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 76px;
    display: block;
    width: 76px;
    height: 72px;
}
.how-work-services .how-work-items-image:nth-child(4):after {
    content: '';
    position: absolute;
    bottom: -8px;
    right: 280px;
    background-image: url("data:image/svg+xml,%3Csvg width='92' height='44' viewBox='0 0 92 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99805 1C7.58295 8.53961 12.9829 15.4679 19.0961 21.5811C25.3112 27.6943 32.3414 32.8905 40.1867 36.5585C48.0319 40.2264 56.5904 42.2641 65.2508 42.4679C73.9111 42.6716 82.6734 40.9396 90.5187 36.8641C86.8508 39.2075 82.6734 40.9396 78.3942 42.1622C74.1149 43.3849 69.6319 43.9962 65.2508 43.9962C56.3866 44.0981 47.4206 42.1622 39.3716 38.3924C31.3225 34.6226 24.0886 29.1207 17.9754 22.7018C11.9641 16.283 6.97163 8.84527 2.99805 1Z' fill='%233F3F3F'/%3E%3Cpath d='M4.11843 10.4754C4.01654 9.76218 3.8128 9.04898 3.71092 8.43766L3.30335 6.39992C2.99769 5.0754 2.79392 3.75091 2.48826 2.42638L2.18262 1.10181L3.50713 1.50938C5.03543 2.01881 6.56373 2.63012 8.09203 3.34333C9.62033 4.05653 11.0467 4.76975 12.4731 5.58484C10.843 5.38107 9.21276 4.97355 7.68446 4.46412C6.15616 3.95468 4.526 3.44521 2.9977 2.83389L4.01656 2.01881C4.32222 3.44522 4.42411 4.76973 4.526 6.19614C4.526 6.90935 4.52602 7.62259 4.42414 8.3358C4.42414 9.049 4.3222 9.76218 4.11843 10.4754Z' fill='%233F3F3F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 92px;
    display: block;
    width: 92px;
    height: 44px;
}
.expert-content-item-title svg{
    width: 44px;
    height: 44px;
    min-width: 44px;
    min-height: 44px;
}
.expert-services-content{
	margin-top: 52px;
}
.expert-services .header-h2{
	margin-bottom: 36px;
    margin-top: 0;
}
.expert-services-content{
	color: #454545;
}
.expert-services-content-list-item{
	display: flex;
	margin-bottom: 16px;
}

.expert-services-content-list-item .icon{
	display: flex;
}
.expert-services-content-list-item svg{
	margin-right: 12px;
    width: 24px;
    min-width: 24px;
}
.expert-services-content-list-item .text{
	color: #454545;
}
.content-grey{
	color: #454545;
}

.row-writing-paper{
	margin-top: 100px;
}
.row-writing-paper .header-h2{
	margin-bottom: 36px;
}
.writing-paper-cta{
	margin-top: 52px;
}
.paper-grades{
	background: linear-gradient(96.12deg, #DEEFF8 -3.23%, #FFEAF5 31.43%, #DEEFF8 100%);
	border-radius: 10px;
	padding: 32px 208px 40px 32px;
	position: relative;
}
.paper-grades img{
	position: absolute;
	right: 1px;
	bottom: 0px;
}
.paper-grades-title{
	margin-bottom: 12px;
}
.paper-grades .btn-black{
	margin-top: 28px;
}
.academic-level{
	margin-top: 52px;
}
.academic-level-sub-title{
	margin-bottom: 24px;
	color: #454545;
}
.academic-order{
	margin-left: 104px;
    padding: 32px 20px 32px 202px;
	background: #F6FCFF;
	border-radius: 20px;
	min-height: 376px;
	position: relative;
}
.academic-order-block-orders-wrapper{
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.academic-order-block-orders{
	background: #FFFFFF;
	box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
	border-radius: 10px;
	padding: 24px 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 280px;
	z-index: 1;
}
.academic-order-block-orders-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 20px;
}
.academic-order-block-orders-buttons{
	width: 100%;
}

button.show-orders{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #454545;
	text-align: center;
	padding: 12px 12px;
	width: 100%;
	margin-bottom: 12px;
	border: 1px solid #D9D9D9;
	border-radius: 5px;
	background: transparent;
	cursor: pointer;
}

button.show-orders.active,
button.show-orders:hover{
	background: #2D2D2D;
	color: #fff;
}
.academic-order-block-button{
    margin-top: 40px;
}
.academic-order-list{
	display: none;
}
.academic-order-list.active{
	display: block;
}
.academic-order-list ul{
	padding: 0px;
	margin: 0px;
	list-style:none;
	column-count: 3;
	column-gap: 42px;
}
.academic-order-list ul li{
	margin-bottom: 12px;
	font-size: 16px;
	line-height: 24px;
	color: #454545;
	padding-left: 24px;
	display: flex;
	position: relative;
}
.academic-order-list ul li:before{
	content: '';
	width: 8px;
	height: 8px;
	border-radius:50%;
	background: #F6C3DD;
	position: absolute;
	left: 0px;
    top: 8px;
}
/* End Page Services */




/* Page privacy */
.main-banner-privacy{
	padding: 196px 0px 116px;
	margin-top: -88px;
	background: #F6FCFF;
}
.main-banner-privacy-title{
	margin-bottom: 24px;
}
.main-banner-privacy-text{
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	color: #454545;
}
.information-collect{
	padding: 100px 0px;
}
.information-collect-title{
	margin-bottom: 24px;
}
.information-collect-sub-text{
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	margin-bottom:52px;
}
.information-collect-item{
	padding: 24px;
	border: 1px solid #4CA8D9;
	border-radius: 10px;
}
.information-collect-item ul{
	margin: 0px;
}
.information-collect-item ul li:last-child{
    margin-bottom: 0px;
}
.use-information-title{
	margin-bottom: 24px;
}
.use-information-sub-title{
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 76px;
}
.use-information-item{
	padding: 28px 24px 24px;
	box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
	position: relative;
	color: #454545;
}
.use-information-item-number {
    position: absolute;
    font-weight: 800;
    font-size: 40px;
    line-height: 40px;
    color: #F6C3DD;
    top: -20px;
    left: 0px;
    right: 0px;
    text-align: center;
}
.use-information{
	padding-bottom: 100px;
}
.user-rights-title{
	margin-bottom: 24px;
}
.user-rights-sub-title{
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 52px;
}
.user-rights-item {
	margin-bottom: 24px;
}
.user-rights-item:last-child{
    margin-bottom: 0px;
}
.user-rights-item .title{
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 8px;
}
.user-rights-item .title svg{
	margin-right: 12px;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
}
.user-rights-item .text{
	color: #454545;
}
.user-rights{
	padding-bottom: 76px;
}

.user-cta{
	padding-bottom: 128px;
}
.user-cta-item{
	background: #FFFFFF;
	box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
	border-radius: 10px;
	padding: 24px 24px 32px 24px;
	margin-bottom: 32px;
}
.user-cta-item-title{
	font-weight: 700;
	font-size: 28px;
	line-height: 36px;
	margin: 16px 0px 12px;
    text-align: center;
}
.user-cta-item-text{
	color: #454545;
}

.user-cta-item-text.content ul{
	margin-top: 12px;
}
.user-cta-item-text.content ul li{
	text-decoration-line: underline;
}
.user-cta-item-text.content  p{
	margin-bottom: 12px;
}
.user-cta-item-text.content p:last-child{
    margin-bottom: 0px;
}
/* End Page privacy */



/* Page search */
.search-page{
    padding: 76px 0px 116px;
}
.search-category-item{
    border: 1px solid #4CA8D9;
    border-radius: 10px;
    padding: 24px 16px 24px 24px;
}
.search-category-item-title{
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
}

.search-category-item-categories{
    overflow: auto;
    max-height: 264px;
    padding-right: 16px;
}
.search-category-item-categories::selection {
    background: #4CA8D9;
    color: #fff;
}
.search-category-item-categories::-webkit-scrollbar-track {
    color: #DDEFF9;
    background: #DDEFF9;
}
.search-category-item-categories::-webkit-scrollbar-thumb {
    background: #4CA8D9;
    border-radius: 10px;
}
.search-category-item-categories::-webkit-scrollbar{
    width: 4px;
}
.search-category-item-categories .category{
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid rgba(76,168,217, 15%);
    text-decoration: none;
    text-transform: capitalize;
}
.search-category-item-categories .category:hover{
    color: #4CA8D9;
}
.search-category-item{
    margin-bottom: 32px;
}
.breadcrumb {
    margin-bottom: 52px;
    list-style: none;
    padding: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 0px;
}
.breadcrumb a:first-child > svg{
    margin-right: 4px;
    position: relative;
    top: 4px;
}
.breadcrumb-item{
    font-size: 16px;
    line-height: 1;
    color: #454545;
    text-decoration: none;
    text-transform: capitalize;
}
.breadcrumb-item:hover{
    color: #4CA8D9;
}
.breadcrumb a:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.22012 14.7799C7.07918 14.6389 7 14.4477 7 14.2484C7 14.049 7.07918 13.8578 7.22012 13.7168L10.9415 9.99546L7.22012 6.27408C7.08317 6.13229 7.00739 5.94238 7.00911 5.74526C7.01082 5.54814 7.08988 5.35958 7.22927 5.2202C7.36866 5.08081 7.55722 5.00174 7.75434 5.00003C7.95146 4.99832 8.14136 5.07409 8.28315 5.21104L12.5361 9.46394C12.677 9.60492 12.7562 9.79611 12.7562 9.99546C12.7562 10.1948 12.677 10.386 12.5361 10.527L8.28315 14.7799C8.14217 14.9208 7.95098 15 7.75163 15C7.55229 15 7.3611 14.9208 7.22012 14.7799V14.7799Z' fill='%23454545'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 4px;
    margin-left: 4px;
    top: 4px;
    position: relative;
}
.breadcrumb a:last-child:after{
    display: none;
}
.breadcrumb-last-child{
    color: #A2A2A2;
    text-transform: capitalize;
}
.search-items-title{
    margin-bottom: 36px;
    text-transform: capitalize;
}
.col-search{
    padding-left: 48px;
}
.search-form{
    display: flex;
    align-items: center;
    margin-bottom: 52px;
}
.search-form-input{
    width: 100%;
    margin-right: 12px;
    position: relative;
}
.search-form-input:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75982 16.5196C7.967 16.5196 6.24758 15.8075 4.97991 14.5397C3.71218 13.272 3 11.5527 3 9.75982C3 7.9669 3.71218 6.24758 4.97991 4.97991C6.24765 3.71218 7.9669 3 9.75982 3C11.5527 3 13.2721 3.71218 14.5397 4.97991C15.8075 6.24765 16.5196 7.9669 16.5196 9.75982C16.5196 10.9463 16.2073 12.112 15.614 13.1397C15.0208 14.1674 14.1675 15.0207 13.1398 15.6139C12.1121 16.2072 10.9464 16.5195 9.75992 16.5195L9.75982 16.5196ZM9.75982 4.22925C8.29294 4.22925 6.88626 4.81195 5.84902 5.84909C4.81188 6.88636 4.22918 8.29305 4.22918 9.75989C4.22918 11.2267 4.81188 12.6335 5.84902 13.6707C6.88629 14.7078 8.29298 15.2905 9.75982 15.2905C11.2267 15.2905 12.6334 14.7078 13.6706 13.6707C14.7078 12.6334 15.2905 11.2267 15.2905 9.75989C15.2905 8.29305 14.7078 6.88633 13.6706 5.84909C12.6333 4.81195 11.2267 4.22925 9.75982 4.22925Z' fill='%23A2A2A2'/%3E%3Cpath d='M19.9547 20.8212L13.6743 14.5408L14.5408 13.6743L20.8212 19.9547C20.9356 20.0699 20.9999 20.2256 20.9999 20.388C20.9999 20.5503 20.9356 20.7061 20.8212 20.8212C20.7061 20.9356 20.5503 20.9999 20.388 20.9999C20.2256 20.9999 20.0699 20.9356 19.9547 20.8212Z' fill='%23A2A2A2'/%3E%3C/svg%3E%0A");
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 24px;
    display: block;
    position: absolute;
    right: 16px;
    top: calc(50% - 12px);
}
.search-form input{
    padding: 12px 16px 12px 16px;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    width: 100%;
    height: 48px;
}
.search-form input:placeholder{
    color: #A2A2A2;
}
.search-blocks{
    background: #FFFFFF;
    box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
    border-radius: 10px;
    padding: 24px;
    margin-bottom: 32px;
}
.search-blocks-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 16px;
}
.search-blocks-title-link{
    color: #2D2D2D;
    text-decoration: none;
}
.search-block-text{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    margin-bottom: 16px;
}
.search-block-label{
    font-size: 16px;
    line-height: 24px;
    color: #4CA8D9;
    background: #E3F2FA;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px 8px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.search-block-label a{
    color: #4CA8D9;
    text-decoration: none;
}
.search-block-info{
    margin-top: 16px;
}
.search-block-info .pages{
    font-size: 14px;
    line-height: 24px;
    color: #A2A2A2;
}
.read-more{
    position: relative;
    display: flex;
    align-items: center;
    color: #2D2D2D;
    text-decoration: none;
}
.read-more:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='12' transform='matrix(4.37114e-08 1 1 -4.37114e-08 12 12)' fill='%232D2D2D'/%3E%3Cpath d='M7 12L17 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 17L17 12L12 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 24px;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    display: block;
    margin-left: 8px;
}


.specify-pages{
    background: #F8F8F8;
    border-radius: 10px;
    padding: 32px;
    margin-top: 52px;
    margin-bottom: 52px;
    position: relative;
    min-height: 248px;
}
.specify-pages-title{
    max-width: 492px;
    margin-bottom: 16px;
}
.specify-pages-image{
    position: absolute;
    right: 24px;
    bottom: 0px;
}
.specify-pages-text{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    margin-bottom: 24px;
}
.search-load-more{
    margin-top: 64px;
}
/* End Page search */


/* Example page */
.example-page{
    padding: 76px 0px 0px;
}
.search-block-title{
    margin-bottom: 24px;
}
.example-page-totals-info{
    box-shadow: 0px 8px 30px rgba(81, 129, 150, 0.08);
    border-radius: 10px;
    padding: 24px 24px;
    margin-bottom: 32px;
}
.example-page-totals-info-title{
    margin-bottom: 16px;
}
.example-page-totals-info-text{
    margin-bottom: 16px;
    color: #454545;
}
.example-page-totals-info-items{
    margin: 0px -24px 20px -24px;
    background: linear-gradient(96.12deg, #DEEFF8 -3.23%, #FFEAF5 31.43%, #DEEFF8 100%);
    padding: 16px 24px;
    display: flex;
}

.example-page-totals-info-item{
    border-right: 1px solid rgba(76,168,217, 15%);
}

.example-page-totals-info-item:last-child{
    border-right: none;
}
.example-page-totals-info-item .text{
    font-size: 14px;
    line-height: 20px;
    color: #454545;
}

.example-page-totals-info-item .title{
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
}
.example-page-totals-info-rating{
    margin-bottom: 16px;
}
.example-page-totals-info-rating-text{
    font-size: 14px;
    line-height: 20px;
    color: #A2A2A2;
    display: flex;
    align-items: center;
}
.example-page-totals-info-rating-text svg{
    margin-right: 4px;
}
.example-page-totals-info-buttons a{
    width: 100%;
}
.col-example{
    padding-left: 48px;
}
.content .list-numbers{
    counter-reset: section;
}

.content .list-numbers li{
    padding-left: 36px;
}
.content .list-numbers li:before{
    counter-increment: section;
    content: counters(section,".") " ";
    font-size: 16px;
    line-height: 24px;
    color: #F6C3DD;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    min-height: 24px;
    min-width: 24px;
    border-radius: 50%;
    border: 1px solid #F6C3DD;
    top: 0px;
}
.example-like{
    margin-top: 40px;
}
.example-like-title{
    font-size: 20px;
    line-height: 28px;
    color: #454545;
}
.example-like-stars{
    display: flex;
    margin:11px 0px 10px;
}
.example-like-totals{
    font-size: 16px;
    line-height: 24px;
    color: #A2A2A2;
}
/* End Example page */



.mbr_w-max-content{
    width: max-content;
}
/*------- Media -------*/

@media (min-width: 1246px) {
    .mbr_container {
        max-width: 1246px;
    }
}



@media (max-width: 1469px ){
    .calc-home{
        margin: auto;
    }
    .choose-us-price-label {
        right: -16px;
        top: -75px;
    }
    .support-team-row-items:after {
        right: 0px;
    }
    .verified-label{
        right: 0px;
    }
    .verified-label:after {
        left: inherit;
        right: 6px;
    }
}

@media (max-width: 1199px){
    .mbr_container {
        width: 100%;
    }

    h1, .header-h1 {
        font-size: 44px;
        line-height: 52px;
    }
    .menu_list_item {
        margin-right: 32px;
    }
    .menu_list_item:last-child{
        margin-bottom: 0px;
    }
    .top-menu {
        margin-left: 30px;
    }

    .row-service .footer-list ul {
        column-count: 2;
    }
    .footer-item:nth-child(n+3){
        margin-top: 54px;
    }
    .error-block {
        padding: 96px 0px 0px;
    }

    .main-banner {
        padding: 96px 0px 88px;
    }
    .main-banner-sub-title {
        margin-bottom:48px;
    }
    .calc-home{
        margin: 84px auto 0px;
    }

    .who-we-are {
        padding: 76px 0px 88px;
    }
    .team-writer {
        padding: 76px 0px 88px;
    }
    .how-work {
        padding: 76px 0px 88px;
    }
    .how-work-item.active .work-item-number {
        height: 80px;
        font-size: 64px;
        line-height: 64px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .how-work-items-image img {
        max-width: 464px;
    }
    .how-work-item .work-item-number {
        height: max-content;
    }
    .how-work-items-image:nth-child(2):after {
        bottom: 60px;
        right: -15px;
        background-size: 45px;
        width: 45px;
        height: 45px;
    }
    .how-work-items-image:nth-child(3):after {
        bottom: -15px;
        right: 210px;
    }
    .how-work-item .work-item-number {
        width: 64px;
        margin-right: 36px;
    }
    .choose-us-sub-title {
        margin-bottom: 72px;
    }
    .choose-us {
        padding: 76px 0px;
    }
    .questions {
        padding: 76px 0px 88px;
    }
    .who-is {
        padding: 76px 0px;
    }
    .expert {
        padding: 76px 0px;
    }
    .expert-content {
        margin-top: 52px;
    }
    .what-can-get {
        padding: 76px 0px;
    }
    .some-questions {
        padding: 76px 0px;
    }
    .testimonials {
        padding: 76px 0px;
    }
    .main-banner-privacy {
        padding: 184px 0px 104px;
        margin-top: -80px;
    }
    .information-collect {
        padding: 76px 0px;
    }
    .use-information {
        padding-bottom: 76px;
    }
    .user-rights {
        padding-bottom: 52px;
    }
    .user-cta {
        padding-bottom: 100px;
    }
    footer {
        background: #2D2D2D;
        padding: 76px 0px 100px;
        margin-top: 100px;
    }
    .main-banner-about {
        padding: 16px 0px 88px;
    }
    .main-banner-about-content {
        padding-top: 32px;
    }
    .who-we-are-white{
        padding: 76px 0px;
    }
    .support-team {
        padding: 76px 0px;
    }
    .sub-title-faq{
        margin-bottom: 36px;
    }
    .main-banner-faq-btn {
        margin-bottom: 48px;
    }
    .main-banner-faq{
        padding: 96px 0px 76px;
    }
    .main-banner-services h1 {
        margin-bottom: 48px;
    }
    .row-writing-paper {
        margin-top: 76px;
    }
    .academic-order-block{
        display: flex;
        flex-direction: column;
        margin-top: 72px;

    }
    .academic-order-block-orders-wrapper {
        bottom: inherit;
        top: -48px;
        margin: auto;
        left: 0px;
        right: 0px;
    }
    .academic-order{
        margin-left: 0px;
        padding: 168px 92px 32px 92px;
        min-height: initial;
        width: 100%;
        position: relative;
    }
    .academic-order-block-orders{
        width: inherit;
        padding: 32px 24px;
    }
    .academic-order-block-orders-buttons{
        display: flex;
    }
    button.show-orders {
        margin-bottom: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 8px;
    }
    button.show-orders:last-child{
        margin-right: 0px;
    }

    .how-work-services .how-work-items-image:nth-child(3):after{
        bottom: 60px;
        right: -15px;
        background-size: 45px;
        width: 45px;
        height: 45px;
    }
    .how-work-services .how-work-items-image:nth-child(4):after{
        bottom: -15px;
        right: 210px;
    }
    .expert-services{
        padding: 76px 0px 0px;
    }
    .academic-level-sub-title{
        margin-bottom: 0px;
    }
    .col-search {
        padding-left: 16px;
    }
    .search-page {
        padding: 76px 0px 88px;
    }
    .col-example {
        padding-left: 16px;
    }
    .specify-pages {
        margin-top: 32px;
        margin-bottom: 32px;
    }
}
@media (max-width: 991px ){

    .error-image{
        max-width: 488px;
        margin-top: 76px;
    }

    .error-block .header-h1 {
        text-align: center;
    }
    .error-block-text{
        text-align: center;
    }

    .error-block a.btn-black{
        margin: auto;
    }
    .btn-show-menu{
        background: transparent;
        border:none;
        margin-left: 32px;
        padding: 0px;
    }
    .top-menu{
        margin-left: 0px;
        width: 0px;
    }
    .menu_fixed{
        position: fixed;
        width: 368px;
        right: -100%;
        top: 0px;
        bottom: 0px;
        background: #2d2d2d;
        z-index: 99;
        display: flex;
        flex-direction: column;
        padding: 24px 0px;
        overflow: auto;
        transition: all 0.2s ease;
    }

    .menu_fixed.active{
        right: 0px;
    }
    .menu_list{
        flex-direction: column;
        justify-content: center;
        margin-top: 40px;
    }
    .menu_list_item {
        margin-right: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 32px;
    }
    .menu_item_link{
        color: #fff;
        font-size: 20px;
        line-height: 28px;
        font-weight: 500;
    }
    .close-menu{
        background: transparent;
        border:none;
        margin-left: auto;
        margin-right: 48px;
        padding: 0px;
    }
    body.mbr_overflow-hidden{
        overflow: hidden!important;
    }
    .mbr_dropdown-menu{
        position: relative;
        opacity: 1;
        left: 0px;
        padding: 0px;
        border-radius: 0px;
        box-shadow:none;
        z-index: 99;
        background:transparent;
        display: none;
        margin-top: 16px;
    }
    .menu_list_item.mbr_dropdown{
        display: flex;
        flex-direction: column;
    }
    .mbr_dropdown-menu ul li a{
        color: #fff
    }
    .mbr_dropdown-menu ul {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mbr_dropdown > a:after {
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.58829 7.856C5.63416 7.90041 5.69555 7.93672 5.76715 7.96181C5.83875 7.98689 5.91843 8 5.99932 8C6.08021 8 6.15989 7.98689 6.2315 7.96181C6.3031 7.93672 6.36448 7.90041 6.41035 7.856L10.9107 3.52296C10.9628 3.47299 10.9933 3.41445 10.999 3.35371C11.0047 3.29297 10.9853 3.23236 10.943 3.17845C10.9006 3.12455 10.8369 3.07941 10.7587 3.04795C10.6806 3.01649 10.591 2.9999 10.4997 3H1.49897C1.40788 3.00025 1.31862 3.01705 1.24079 3.04858C1.16296 3.08012 1.09949 3.1252 1.05722 3.17899C1.01495 3.23277 0.995473 3.29321 1.00089 3.35382C1.0063 3.41443 1.03639 3.47291 1.08794 3.52296L5.58829 7.856Z' fill='%23ffffff'/%3E%3C/svg%3E");
    }

    .mbr_container {
        padding-right: 32px;
        padding-left: 32px;
    }

    .we-are-item-wrapper:nth-child(even){
        margin-top: 0px;
    }
    .we-are-item-wrapper{
        margin-top: 32px!important;
    }
    .we-are-item-wrapper:nth-child(-n+2){
        margin-top: 0px!important;
    }
    .who-we-are-btn-more{
        margin-top:40px;
    }
    .slider-item-wrapper {
        transform: translateY(0px);
        opacity: 1;
        min-width: inherit;
        width: inherit!important;

    }
    .slick-buttons {
        margin-top: 0px;
    }
    .slider .slick-track {
        display: flex;
        padding-bottom: 44px;
    }
    .testimonials .header-h2 {
        margin-bottom: 36px;
        margin-top: 0px;
        text-align: center;
    }
    .testimonials-rating-projects {
        margin-top: 24px;
        margin-bottom: 52px;
    }
    .testimonials-item:last-child {
        margin-bottom: 32px;
    }
    .testimonials-button {
        margin-top: 32px;
    }
    .choose-us-sub-title {
        margin-bottom: 52px;
    }
    .choose-us-price{
        margin-top: 44px;
    }
    .choose-us-price-label {
        right: -27px;
        top: -44px;
    }
    .choose-us-price-items{
        display: flex;
        flex-wrap: wrap;
    }
    .choose-us-price-total-line,
    .choose-us-price-item{
        max-width: 50%;
        flex: 0 0 50%;
    }
    .choose-us-price-item:nth-child(odd){
        padding-right: 16px
    }

    .choose-us-price-item:nth-child(even){
        padding-left: 16px
    }


    .choose-us-price-total-line{
        border-bottom: 1px solid rgba(76,168,217, 15%);
        margin-bottom: 16px;
        padding-left: 16px;
    }
    .choose-us-price-btn{
        margin-top: 16px;
    }
    .question-button{
        flex: 1 1 auto;
        margin-right: 12px;
        margin-bottom: 0px;
    }
    .question-buttons{
        margin-bottom: 52px;
    }
    .who-is-text-left {
        padding-right: 0px;
    }
    .who-is-text-left:after{
        display: none;
    }
    .who-is-text-right {
        padding-left: 0px;
        margin-top: 24px;
        margin-bottom: 0;
    }
    .expert-photo{
        margin-top: 32px;
    }

    .find-expert-left {
        max-width: 388px;
    }

    .find-expert {
        padding: 24px 64px 32px 24px;
    }
    .what-can-get .content-column-2{
        column-count: inherit;
    }
    .some-question-item:nth-child(2){
        margin-top: 56px;
    }
    .have-question {
        padding-top: 60px;
    }
    footer {
        padding: 64px 0px 76px;
        margin-top: 88px;
    }
    .information-collect-item-wrapper{
        margin-bottom: 32px;
    }
    .information-collect-item-wrapper:last-child{
        margin-bottom: 0px;
    }
    .use-information-item-wrapper{
        margin-bottom: 48px;
    }
    .use-information-item-wrapper:last-child{
        margin-bottom: 0px
    }
    .main-banner-about-content {
        padding-top: 0px;
    }
    .main-banner-about {
        padding: 96px 0px 88px;
    }
    .main-banner-about-image{
        margin-top: 48px;
    }
    .who-we-are-text-about{
        margin-bottom: 52px;
    }
    .experience-item{
        text-align: center;
    }
    .support-team-row-items:after{
        display: none;
    }
    .support-team-item-inner {
        margin-top: 16px;
    }
    .support-team .header-h2 {
        margin-bottom: 36px;
    }
    .main-banner-faq-image{
        margin-top: 44px;
    }
    .expert-services-content-list{
        margin-top: 16px;
    }
    .expert-services-content-wrapper{
        margin-bottom: 32px;
    }
    .expert-services-content-wrapper:last-child{
        margin-bottom: 0px;
    }
    .paper-grades{
        margin-top: 32px;
    }
    .academic-order-list ul {
        column-count: 2;
        column-gap: 32px;
    }
    button.show-orders{
        max-width: 152px;
    }
    .academic-order {
        padding: 168px 68px 32px 68px;
    }
    .how-work-services{
        padding: 76px 0px;
    }
    .specify-pages-title {
        max-width: 428px;
    }
}
@media (max-width: 767px){
    h1, .header-h1 {
        font-size: 28px;
        line-height: 36px;
        font-weight: 700;
    }
    h2, .header-h2 {
        font-weight: 700;
        font-size: 28px;
        line-height: 36px;
    }
    h3, .header-h3 {
        font-size: 20px;
    line-height: 28px;
    }

    .error-block .header-h1 {
        margin-bottom: 16px;
    }



    .error-block-text {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 24px;
    }

    .error-block {
        padding: 36px 0px 0px;
    }
    .error-image {
        max-width: 288px;
        margin-top: 44px;
    }

    .mbr_container {
        padding-right: 16px;
        padding-left:16px;
    }

    .main-banner-sub-title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 36px;
        font-weight: 500;
    }
    .main-banner-customer-title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 20px;
        font-weight: 500;
    }
    .main-banner {
        padding: 36px 0px 80px;
    }
    .main-banner-project{
        padding: 0px!important;
        margin-bottom: 12px;
        border:none;
    }
    .main-banner-project:last-child{
        margin-bottom: 0px;
    }
    .calc-home {
        margin: 36px auto 0px;
    }
    .calc-home:before, .calc:after{
        display: none;
    }
    .calc-title {
        font-size: 20px;
        line-height: 28px;
    }
    .calc-inner {
        width: 288px;
    }
    .calc_item-wrapper select {
        height: 44px;
        padding: 12px 12px;
        font-size: 14px;
        line-height: 20px;
    }
    .calc-head {
        padding: 24px 16px 20px;
    }
    .calc-body {
        padding: 0px 16px 20px;
    }
    .myradio:not(checked) + label{
        font-size: 14px;
        line-height: 20px;
        padding: 0 0 0 28px;
    }
    .calc-email-form {
        padding: 16px 16px;
        margin-bottom: 20px;
    }
    .calc .btn-blue {
        padding: 12px 36px;
    }
    .who-we-are .header-h2 {
        margin-bottom: 28px;
    }
    .who-we-are-text {
        margin-bottom: 44px;
    }
    .we-are-item-wrapper:nth-child(-n+2){
        margin-top: 16px!important;
    }
    .we-are-item-wrapper {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0px!important;
        margin-top: 16px!important;
    }
    .we-are-item-wrapper:first-child{
        margin-top: 0px!important;
    }
    .who-we-are-btn-more {
        margin-top: 32px;
    }
    .who-we-are {
        padding: 64px 0px 80px;
    }
    .team-writer-sub-title {
        margin-bottom: 44px;
        font-size: 16px;
        line-height: 24px;
    }
    .slider-item-inner {
        padding: 24px 16px 24px 16px;
    }
    .slider-item-right-text {
        padding: 16px 10px 24px 16px;
    }
    .team-writer {
        padding: 64px 0px 80px;
    }
    .how-work {
        padding: 64px 0px 80px;
    }
    .how-work .header-h2 {
        margin-bottom: 16px;
    }
    .how-work-sub-title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 44px;
    }
    .how-work-item.active .work-item-number {
        height: 55px;
        font-size: 44px;
        line-height: 44px;
    }
    .how-work-item .work-item-number {
        width: 44px;
        margin-right: 16px;
    }
    .how-work-item-title {
        font-size: 16px;
        line-height: 24px;
    }
    .how-work-item-text {
        margin-top: 8px;
    }
    .how-work-item {
        margin-bottom: 24px;
    }
    .testimonials {
        padding: 64px 0px;
    }
    .testimonials .testimonials-item-content img{
        float: left;
    }
    .testimonials-item {
        padding: 24px 16px;
        margin: 0px 16px;
    }
    .testimonials-button {
        margin-top: 56px;
    }
    .choose-us {
        padding:64px 0px;
    }
    .choose-us-sub-title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 44px;
    }
    .choose-us .header-h2 {
        margin-bottom: 16px;
    }
    .choose-us-price {
        margin-top: 36px;
        padding: 24px 16px;
    }
    .choose-us-price-title {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 24px;
    }
    .choose-us-price-item-title {
        font-size: 14px;
        line-height: 20px;
    }
    .choose-us-price-free-count {
        font-size: 14px;
        line-height: 20px;
    }
    .choose-us-price-free-text {
        font-size: 14px;
        line-height: 20px;
    }
    .choose-us-price-item:nth-child(odd) {
        padding-right: 8px;
    }
    .choose-us-price-item:nth-child(even) {
        padding-left: 8px;
    }
    .choose-us-price-total-line {
        padding-left: 8px;
        padding-bottom: 16px;
    }
    .choose-us-price-total-title {
        font-size: 16px;
        line-height: 24px;
    }
    .choose-us-price-total {
        font-size: 16px;
        line-height: 24px;
    }
    .choose-us-price-btn {
        margin-top: 0px;
    }
    .questions {
        padding: 64px 0px 80px;
    }
    .questions .header-h2 {
        margin-bottom: 44px;
    }
    .questions-active-button > button{
        width: 100%;
    }
    .question-button {
        margin-right: 0px;
        border-radius: 0px;
        border:none;
        border-top: 1px solid #D9D9D9;
    }
    .question-buttons{
        border-radius: 0px 0px 10px 10px;
        background: #fff;
        overflow: hidden;
    }
    .question-buttons{
        width: 100%;
        position: absolute;
        left: -9999px;
        top: 100%;
        z-index: 99;
    }
    .questions-active-button > .question-button{
        border-radius: 5px;
    }
    .questions-wrapper-buttons{
        margin-bottom: 44px;
    }
    .questions-wrapper-buttons:after{
        content: '';
        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%3Cpath d='M7.45109 11.4747C7.51226 11.5339 7.5941 11.5823 7.68957 11.6157C7.78504 11.6492 7.89128 11.6667 7.99914 11.6667C8.10699 11.6667 8.21323 11.6492 8.3087 11.6157C8.40417 11.5823 8.48602 11.5339 8.54718 11.4747L14.5477 5.69729C14.6171 5.63065 14.6578 5.5526 14.6654 5.47161C14.673 5.39063 14.6471 5.30981 14.5906 5.23794C14.5342 5.16606 14.4492 5.10588 14.345 5.06393C14.2408 5.02198 14.1213 4.99987 13.9996 5H1.99867C1.87722 5.00033 1.75821 5.02273 1.65443 5.06478C1.55065 5.10683 1.46603 5.16694 1.40967 5.23865C1.35331 5.31036 1.32734 5.39095 1.33455 5.47176C1.34177 5.55257 1.3819 5.63054 1.45062 5.69729L7.45109 11.4747Z' fill='white'/%3E%3C/svg%3E%0A");
        background-size: 16px;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        display: block;
        position: absolute;
        right: 16px;
        top: calc(50% - 8px);
        transition: all 0.2s ease;
    }
    .questions-wrapper-buttons:hover:after{
        transform: rotate(-180deg);
    }
    .faq-list_block {
        padding: 16px;
    }
    .faq-list_title {
        font-size: 16px;
        line-height: 24px;
        padding-right: 36px;
    }
    .faq-list_title:before{
        margin-right: 8px;
    }
    .faq-list_answer {
        padding-left: 36px;
        padding-top: 8px;
    }
    .who-is {
        padding: 64px 0px;
    }
    .who-is .header-h2 {
        margin-bottom: 44px;
    }
    .expert {
        padding: 64px 0px;
    }
    .expert-content {
        margin-top: 44px;
    }
    .expert-content-item {
        padding: 16px 16px 32px;
        margin-bottom: 16px;
    }
    .expert-content-item-title {
        font-size: 16px;
        line-height: 24px;
    }
    .find-expert {
        padding: 24px 24px 32px 24px;
    }
    .find-expert-left {
        max-width: 280px;
    }
    .what-can-get {
        padding: 64px 0px;
    }
    .what-can-get-titles {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 16px;
        margin-top: 24px;
    }
    .title-check:before {
        background-size:24px;
        width: 24px;
        height: 24px;
        min-width: 24px;
        min-height: 24px;
    }
    .some-questions {
        padding: 64px 0px;
    }
    .some-questions-sub-text {
        margin-bottom:44px;
    }
    .some-question-item-title {
        font-size: 16px;
        line-height: 24px;
    }
    .some-question-item:nth-child(2) {
        margin-top: 16px;
    }
    .we-are-item {
        padding: 16px;
    }
    .we-are-item-number .number {
        font-size: 20px;
        line-height: 28px;
    }
    .team-writer .header-h2 {
        margin-bottom: 16px;
    }
    .testimonials .header-h2 {
        margin-bottom: 28px;
    }
    .testimonials-rating .rating {
        font-size: 28px;
    }
    .testimonials-rating svg{
        width: 28px;
        height: 28px;
    }
    .testimonials-rating-projects {
        margin-top: 20px;
        margin-bottom: 44px;
    }
    .testimonials-rating-projects .project-name {
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
    }
    .have-question-item-text {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 8px;
    }
    .have-question-item-title {
        margin-bottom: 20px;
    }
    .have-question-item {
        padding: 72px 16px 36px;
    }
    .have-question-item-phone a {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 28px;
    }
    .have-question-item-image {
        top: -52px;
    }

    .have-question-item-image img{
        width: 104px;
    }
    .main-banner h1 {
        margin-bottom: 16px;
    }
    .main-banner-privacy {
        padding: 124px 0px 44px;
        margin-top: -88px;
    }
    .main-banner-privacy-text {
        font-size: 16px;
        line-height: 24px;
    }
    .information-collect {
        padding: 64px 0px;
    }
    .information-collect-title {
        margin-bottom: 16px;
    }
    .information-collect-sub-text {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 44px;
    }
    .information-collect-item {
        padding: 16px;
    }
    .information-collect-item-wrapper {
        margin-bottom: 16px;
    }
    .use-information-sub-title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 68px;
    }
    .use-information-title {
        margin-bottom: 16px;
    }
    .use-information-item-number {
        font-size: 32px;
        line-height: 32px;
        top: -16px;
    }
    .use-information-item {
        padding: 24px 16px 16px;
    }
    .use-information {
        padding-bottom: 64px;
    }
    .user-rights-sub-title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 44px;
    }
    .user-rights-title {
        margin-bottom: 16px;
    }
    .user-cta-item {
        padding: 16px 16px 24px 16px;
        margin-bottom: 16px;
    }

    .user-cta-item-title {
        font-size: 20px;
        line-height: 28px;
    }
    .user-cta {
        padding-bottom: 72px;
    }
    .user-rights-item{
        margin-bottom: 16px;
    }
    .user-rights-item-wrapper:nth-child(1) .user-rights-item:last-child{
        margin-bottom: 16px;
    }
    .user-rights {
        padding-bottom: 44px;
    }

    .main-banner-about-image {
        margin-top: 36px;
    }
    .experience-item-image {
        left: calc(50% - 40px);
        top: -40px;
        width: 80px;
    }
    .experience-item {
        padding: 56px 16px 24px;
        margin-top: 84px;
        font-size: 16px;
        line-height: 24px;
    }
    .who-we-are-white{
        padding: 64px 0px;
    }
    .support-team .header-h2 {
        margin-bottom: 28px;
    }
    .main-banner-faq{
        padding: 36px 0px 64px;
    }
    .sub-title-faq{
        margin-bottom: 24px;
    }
    .main-banner-faq-btn {
        margin-bottom: 44px;
    }
    .main-banner-faq-image {
        margin-top: 36px;
    }
    .main-banner-services h1 {
        margin-bottom: 36px;
    }
    .services-team-writer-title{
        margin-bottom: 28px!important;
    }
    .expert-services .header-h2 {
        margin-bottom: 28px;
    }
    .expert-services-content-wrapper {
        margin-bottom: 16px;
    }
    .row-writing-paper {
        margin-top: 64px;
    }
    .expert-services .header-h2 {
        margin-bottom: 24px;
    }
    .writing-paper-cta {
        margin-top: 44px;
    }
    .paper-grades {
        padding: 24px 208px 24px 16px;
    }
    .academic-level {
        margin-top: 44px;
    }
    .academic-order-block-orders {
        padding: 24px 16px;
    }
    .academic-order {
        padding: 168px 24px 24px 24px;
    }
    .academic-order-block-orders-title{
        margin-bottom: 16px;
    }
    .academic-order-block-button {
        margin-top: 32px;
    }
    .expert-services{
        padding: 64px 0px 0px;
    }
    .how-work-services .header-h2 {
        margin-bottom: 28px;
    }
    .how-work-services .how-work-item .work-item-number {
         height: inherit;
    }
    .how-work-services .how-work-item {
        margin-bottom: 24px;
    }
    .how-work-services{
        padding: 64px 0px;
    }
    .search-page {
        padding: 36px 0px 80px;
    }
    .breadcrumb {
        margin-bottom: 44px;
    }
    .search-items-title {
        margin-bottom: 28px;
    }
    .search-form {
        margin-bottom: 44px;
    }
    .search-blocks {
        padding: 24px 16px;
        margin-bottom: 16px;
    }
    .specify-pages-image {
        position: relative;
        right: initial;
        bottom: initial;
        width: 216px;
        margin-top: 16px;
    }
    .specify-pages {
        padding: 24px 16px 0px;
        margin-top: 16px;
        margin-bottom: 16px;
        align-items: center;
    }
    .specify-pages-title{
        max-width: initial;
        text-align: center;
        margin-bottom: 12px;
    }
    .specify-pages-text{
        text-align: center;
        margin-bottom: 16px;
    }
    .search-load-more {
        margin-top: 56px;
    }
    .example-like {
        margin-top: 32px;
    }
    .example-page {
        padding: 36px 0px 0px;
    }
    .slider-testimonials .slick-list{
        padding-top: 20px;
        margin-top: -20px;
    }
}

@media (max-width: 575px){
    .menu_fixed{
        width: 100%;
    }
    .logo img{
        width: 172px;
        min-width: 172px;
    }
    .btn-show-menu {
        margin-left: 0px;
    }
    .close-menu {
        margin-right: 16px;
    }
    .menu_fixed a.btn-blue{
        margin: 68px auto 0px;
    }
    .menu_fixed a.btn-blue.ord-btn-blue{
        margin-top: 28px;
    }
    .row-service .footer-list ul {
        column-count: inherit;
    }
    footer {
        padding: 52px 0px 64px;
        margin-top: 80px;
    }
    .footer-logo {
        margin-bottom: 12px;
    }
    .footer-copyright {
        margin-bottom:24px;
    }
    .footer-item:nth-child(n+2){
        margin-top: 40px;
    }
    .slider-item-left {
        max-width: 100%;
        flex: 0 0 100%;
        padding-right: 0px;
    }
    .slider-item-right {
        max-width: 100%;
        flex: 0 0 100%;
        padding-left: 0px;
        margin-top: 24px;
    }
    .slider-item-right-text{
        max-height: 300px;
    }
    .slider-item-inner{
        flex-wrap: wrap;
    }
    .slider-item-button,
    .slider-item-button .slider-item-left-btn a{
        width: 100%;
    }
    .testimonials-rating-projects .project{
        flex-direction: column;
    }
    .testimonials-rating-projects .project svg {
        margin-right: 0px;
        margin-bottom: 8px;
    }
    .testimonials-item {
        margin: 0px 16px;
    }
    .slider-testimonials.slick-slider{
        margin: 0px -16px;
    }
    .choose-us-price-total-line, .choose-us-price-item {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .choose-us-price-item:nth-child(odd) {
        padding-right: 0px;
    }
    .choose-us-price-item:nth-child(even) {
        padding-left: 0px;
    }
    .choose-us-price-total-line {
        padding-left: 0px;
        border-bottom: none;
        padding-bottom: 0px;
    }
    .find-expert{
        flex-wrap: wrap;
    }
    .expert .header-h3{
        text-align: center;
    }
    .find-expert-left-text{
        text-align: center;
    }
    .find-expert-right{
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 24px;
    }
    .main-banner-privacy {
        padding: 108px 0px 44px;
        margin-top: -76px;
    }
    .support-team-item:nth-child(odd){
        padding-right: 8px;
    }

    .support-team-item:nth-child(even){
        padding-left: 8px;
    }
    .support-team-item-inner {
        padding: 16px;
    }
    .support-team-item-inner > img{
        max-width: 64px;
    }
    .support-team-item:nth-child(n+7){
        display: none;
    }
    .support-team-item-white-block{
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: -32px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 83.26%);
        height: 228px;
        z-index: 2;
    }
    .btn-show-all-team{
        margin-top: 32px;

    }
    .paper-grades {
        padding: 24px 16px 24px 16px;
    }
    .paper-grades .text{
        text-align: center;
    }
    .paper-grades .btn-black{
        margin: 24px auto 0px;
    }
    .expert .paper-grades .header-h3 {
        margin-bottom: 12px;
    }
    .academic-order-block-orders-buttons{
        flex-direction: column;
    }
    button.show-orders {
        max-width: 248px;
        margin-right: 0px;
        justify-content: flex-start;
        padding: 12px 16px;
        border:none;
        border-top: 1px solid #D9D9D9;
        border-radius: 0px;
    }
    .academic-order-block-orders{
        position: relative;
        width: 280px;
    }
    .academic-order-block-orders-buttons{
        position: absolute;
        left: -9999px;
        top: calc(100% - 24px);
        background: #fff;
        border-radius: 0px 0px 5px 5px;
        overflow: hidden;
        max-width: 248px;
    }
    .academic-active-button{
        width: 100%;
        position: relative;
    }

    .academic-active-button button{
        border-radius: 5px;
        background: #2D2D2D;
        color: #fff;
        border-top: none;
        padding: 12px 38px 12px 16px;
        overflow: hidden;
        white-space: nowrap;
    }

    .academic-active-button:after{
        content: '';
        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%3Cpath d='M7.45109 11.4747C7.51226 11.5339 7.5941 11.5823 7.68957 11.6157C7.78504 11.6492 7.89128 11.6667 7.99914 11.6667C8.10699 11.6667 8.21323 11.6492 8.3087 11.6157C8.40417 11.5823 8.48602 11.5339 8.54718 11.4747L14.5477 5.69729C14.6171 5.63065 14.6578 5.5526 14.6654 5.47161C14.673 5.39063 14.6471 5.30981 14.5906 5.23794C14.5342 5.16606 14.4492 5.10588 14.345 5.06393C14.2408 5.02198 14.1213 4.99987 13.9996 5H1.99867C1.87722 5.00033 1.75821 5.02273 1.65443 5.06478C1.55065 5.10683 1.46603 5.16694 1.40967 5.23865C1.35331 5.31036 1.32734 5.39095 1.33455 5.47176C1.34177 5.55257 1.3819 5.63054 1.45062 5.69729L7.45109 11.4747Z' fill='white'/%3E%3C/svg%3E%0A");
        background-size: 16px;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        display: block;
        position: absolute;
        right: 16px;
        top: calc(50% - 8px);
        transition: all 0.2s ease;
    }
    .academic-order {
        padding: 124px 20px 24px 20px;
    }
    .academic-order-list ul {
        column-count: initial;
    }

    .academic-order-list ul li:nth-child(n+11){
        display: none;
    }
    .button-show-all-order-list{
        background: transparent;
        border:none;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        text-decoration-line: underline;
        color: #4CA8D9;
        margin: 12px auto 0px;
    }
    .search-form{
        flex-direction: column;
    }
    .search-form-input {
        margin-right: 0px;
        margin-bottom: 12px;
    }
    .search-form button{
        width: 100%;
    }
    .search-blocks-title svg{
        margin-top: 8px;
    }
    .example-page {
        padding: 24px 0px 0px;
    }
    .search-page {
        padding: 24px 0px 80px;
    }
}

.f--copy{
    color: #fff;
    text-align: center;
}
.f--copy:after{
    content: 'EssayWriterFree.net is owned and operated by DDW Corp Limited, Kastellorizou, 3A, Aglantzia, Nicosia, 2108, Cyprus';
}

.term--copy:after{
    content: 'Kastellorizou, 3A, Aglantzia, Nicosia, 2108, Cyprus';
}

.sample-ratee .rmp-rating-widget{
    text-align: left;
}
.sample-result .rmp-results-widget__avg-rating, .sample-result .rmp-results-widget__vote-count{
    display: none;
}
.sample-result .rmp-results-widget__visual-rating{
    margin-right: 0;
}
.sample-result .rmp-icon--ratings{
    margin-right: 5px;
}
.sample-result .rmp-icon--ratings:last-child{
    margin-right: 0;
}
.is-form-style{
    margin-bottom: 52px;
}
.is-form-style input.is-search-input{
    padding: 12px 16px 12px 16px;
    height: 48px;
    font-family: 'Gilroy', sans-serif;
    font-size: initial!important;
    width: calc(100% - 160px);
    border-radius: 5px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75982 16.5196C7.967 16.5196 6.24758 15.8075 4.97991 14.5397C3.71218 13.272 3 11.5527 3 9.75982C3 7.9669 3.71218 6.24758 4.97991 4.97991C6.24765 3.71218 7.9669 3 9.75982 3C11.5527 3 13.2721 3.71218 14.5397 4.97991C15.8075 6.24765 16.5196 7.9669 16.5196 9.75982C16.5196 10.9463 16.2073 12.112 15.614 13.1397C15.0208 14.1674 14.1675 15.0207 13.1398 15.6139C12.1121 16.2072 10.9464 16.5195 9.75992 16.5195L9.75982 16.5196ZM9.75982 4.22925C8.29294 4.22925 6.88626 4.81195 5.84902 5.84909C4.81188 6.88636 4.22918 8.29305 4.22918 9.75989C4.22918 11.2267 4.81188 12.6335 5.84902 13.6707C6.88629 14.7078 8.29298 15.2905 9.75982 15.2905C11.2267 15.2905 12.6334 14.7078 13.6706 13.6707C14.7078 12.6334 15.2905 11.2267 15.2905 9.75989C15.2905 8.29305 14.7078 6.88633 13.6706 5.84909C12.6333 4.81195 11.2267 4.22925 9.75982 4.22925Z' fill='%23A2A2A2'/%3E%3Cpath d='M19.9547 20.8212L13.6743 14.5408L14.5408 13.6743L20.8212 19.9547C20.9356 20.0699 20.9999 20.2256 20.9999 20.388C20.9999 20.5503 20.9356 20.7061 20.8212 20.8212C20.7061 20.9356 20.5503 20.9999 20.388 20.9999C20.2256 20.9999 20.0699 20.9356 19.9547 20.8212Z' fill='%23A2A2A2'/%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat;
    background-position: 98% center;
}
.is-form-style input.is-search-input::placeholder{
    color: #A2A2A2;
}
.is-form-style input.is-search-submit{
    font-weight: 400;
    font-size: 16px!important;
    line-height: 24px;
    padding: 12px 32px!important;
    border-radius: 5px;
    height: 48px;
}
.is-form-style input.is-search-submit:hover{
    background: #4CA8D9!important;
}
@media (min-width: 992px){
    .mbr_dropdown-menu ul.serv__menu{
        columns: 2;
    }
}
@media(max-width: 500px){
    .is-form-style input.is-search-input{
        background-image: none!important;
    }
}

#main-customer-form .wrap-customer-form .input-wrap button.submit-btn{
    background: #4CA8D9;
    border: none;
}
#main-customer-form .wrap-customer-form .input-wrap button.submit-btn:hover{
    background: #2D2D2D;
}

#order-form .steps-wrapper .custom-button, #order-form .steps-wrapper .custom-button-second-step, #order-form .steps-wrapper .custom-button-third-step{
    background: #4CA8D9;
    border: none;
}
#order-form .steps-wrapper .custom-button:hover, #order-form .steps-wrapper .custom-button-second-step:hover, #order-form .steps-wrapper .custom-button-third-step:hover{
    background: #2D2D2D;
}
#main-customer-form .wrap-customer-form .input-wrap button.submit-btn, .modal .modal-file-upload .modal-content .modal-footer .green-btn{
    background: #4CA8D9!important;
    border: none!important;
}
#main-customer-form .wrap-customer-form .input-wrap button.submit-btn:hover, .modal .modal-file-upload .modal-content .modal-footer .green-btn:hover{
    background: #2D2D2D!important;
}

@media(max-width: 1096px) and (min-width: 992px){
    .ipad-header-menu.mbr_row{
        margin: 0;
        flex-wrap: initial;
    }
    .ipad-header-menu.mbr_row .mbr_col-auto{
        padding-right: 0;
        padding-left: 0;
    }
    .menu_list_item {
        margin-right: 22px;
    }
}
span.css-info {
    color: #fff;
    max-width: 300px;
}
p.address {
    color: #fff;
    max-width: 300px;
}
.address {
    display: flex;
}
.address svg {
    margin-right: 12px;
    min-height: 24px;
    min-width: 24px;
}
p.css-info::after, span.css-info::after, span.css-terms::after {
    content: attr(data-info);
}

.reviewsio__link {
    display: inline-flex;
    text-decoration: none;
}
