* {
    box-sizing: border-box;
}
.input-wrap {
    position: relative;
}
body .text-input {
    /* height: 50px; */
    background: #FFFFFF;
    border: 1.5px solid #E0E6F1;
    border-radius: 5px;
    transition: .3s;
    padding: 23px 17px 8px;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.15px;
    color: #5A5F63;
}
body .text-input:hover {
    background: #FBF1E8;
}
body .text-input:focus {
    background: #FFFFFF;
}
body .label-input {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.15px;
    color: #5A5F63;
    transition: .3s;
    position: absolute;
    left: 18px;
    top: 18px;
    pointer-events: none;
}
body .text-input.l-active+.label-input, 
body .text-input:focus+.label-input {
    font-size: 10px;
    opacity: 0.5;
    top: 7px;
}
.title-description {
    padding-left: 100px;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 60px;
}
.btn {
    border: none;
    color: #fff;
    padding: 16px 20px;
    height: 50px;
    border-radius: 5px;
    transition: .3s;
    position: relative;
    font-weight: 500;
    font-size: 13px;
    line-height: 145%;
    text-transform: uppercase;
    cursor: pointer;
    width: 100%;
    display: block;
    text-align: center;
    outline: none!important;
}
.btn--orange {
    background: #E8AF20;
}
.btn--orange:hover {
    background: #d16b15!important;
}
.ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.ul li {
    font-size: 16px;
    line-height: 24px;
    align-items: center;
    letter-spacing: 0.15px;
    color: #5A5F63;
    margin-bottom: 20px;
    padding-left: 45px;
    position: relative;
}
.ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAC5klEQVRIS61WTVLbMBj9PsnpDNBFuk2MsW8QbhBOAD0BcIKWBcHtBrOhgW7oCQgnoJwAbgDL7hzyQ2dKZ8qiQxlsSf0kx8YJTgil3tmS3nv69L4nI0x4wsAts9/RGkNcVky6oNBNpuMNKrhAjkcR8DOv2W6Pg8GiAQ3M/4htUPL9JAHpmGClJSI5K5r7iKDr23Ul4RhAlY1WhWcxKQWYI6XfjNLwo1uDGFzOohWQuCy4XPc+XX3NE3Q3nXcM4/IQQa/hrEoQrQx4zlr3gvHbH7e7fqOyLQADUtfOCLQqHkfnepFifGeh2QmmKc/onAycBoRVWjQESc0JXIH7v8AZY+t2s9syBPktOXtX3kuVp+Cm1GFQI/XXRr2YLXkvqrkuL8DGwn7/IBWJoT+/xqU81G6Z/9xbeq76vDGKyovdxvyxArmS39a0JE+BmxL1GtVzCVAT1v2it3t9kQdPG05wfuTttofHPlRWuEDql2LX6cqUNEGnUaWykaVmS2+o/jdDBJtkXdTWxRthWUspSWLp+FQ34zjXpbgZgbPfL4yNS98JUFJsDEi0gKfA9Zwcgf1LKynaQbqbjl9tgYRVTZJ8oxhhcOQ0+2tF52WceXtNuLpEW5VQp2TRGeQXP5DQ1wngek04KC3V/gI7foXU4So5ifz7PfNvkbLuln2gUJXHKU/XpNYHpk5e3AeFQjbtUxJS19ZPOvn2Z2jOYUKuT9sboe+6XEahTlIx8yoJu0vfJqeo7X/t5qGz2qrSmT6E5iBNdR79oDxCF5AdOHvdjWkV5+flQ1Or1331cB/4bp22Rs1DPgcVVPevdp5DMnoPpE051FzZ6Wv/mquSbrQJF7qxJNXcEvGhPlT9Ppppj7qXFtS5uj/M/iAYtIjthGHUtgdZpUFLENWVIHsPgE2nM+vt6OU/7q/C5XdRkHTv0w8ifolnrGA0y0wnT1pOaerCnahbQpFSqKV/GuYyl6wtlTqRr0utIuAU9y9jQrAUJr932wAAAABJRU5ErkJggg==) center no-repeat;
}
.popup {
    max-width: 1170px;
    display: none;
    padding: 0;
    width: 100%;
    background: transparent;
    padding-top: 40px;
}
.popup .callback__form h2 {
    margin-bottom: 10px;
}
.popup .top-block__form {
    padding: 0 100px 0 0;
    margin: 0;
    box-shadow: none;
    top: 0;
    margin-top: 20px;
}
.popup .callback__form {
    width: 50%;
    padding: 100px 20px 100px 100px;
    background: #fff;
    border-radius: 10px 0px 0px 10px;
}
.popup .title-description {
    padding: 0;
    margin-bottom: 30px;
}
.popup__content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.callback__info {
    width: 50%;
    background: #FBF1E8;
    border-radius: 0px 10px 10px 0px;
    padding-left: 100px;
    padding-bottom: 30px;
}
.callback__info-name {
    /*font-family: Circe;*/
    font-weight: bold;
    font-size: 28px;
    line-height: 95%;
    color: #000000;
    position: relative;
    top: -10px;
}
.callback__info-post {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.15px;
    color: #5A5F63;
    margin-bottom: 30px;
}
.callback__info-photo {
    position: relative;
    top: -40px;
}
.callback__info-photo img {
    max-height: 360px;
}
.mobile-block {
    display: none;
}
.mobile_btn_nav {
    display: none;
}
.popup__content .ul li {
    padding-left: 26px;
}
.popup__content .ul li::before {
    width: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAABoElEQVQoU2NkQAP/7+8yYPjH7MDw548AAwvLBwamvwcYFd0uoKu7XyGbwAoUZIRJ/L++XYGBlXU+w///DuiKGRgZDzD8/p3IqOn5ACT3tEyq/i8DYwOIDTbg//39QFv/7QdiAQzNMAFGxg8MzMyOT6fH6/9j+LsArI+JuZERbDMbG0izAk7NUIlvV/c+eHtsMVgdSLN8x6MGxv939xYANfcT0vz11hGGdwfngJXBNIO98P/e7vMMfxkM8Bnw+90jhhdr68BKeDXtLwgmLjOE++z/7d3/kTW/2tLBwMTGxSDskMLACKRBmkFi/35+Y+AzCmDgNw5gYFR1hQc+I7oBz5eXMPz58oaBTViOQcAyiuHN7klgzbw6bmA+2NkoBqB54c/nNwyvgTaCDIEBbjUbBiH7FAj3P8MFRjVXJC/c3N3AwMRQj+wNZENQNIMU/f1byKjhMQERBvf3CwATyXlgYkGJRpAh3x+eAzsdDv7/fwA0wBGWoMDeAbsKnJD+AtPCf4IJiVHRESVZk5WUkb0LNwAmCE3WSJmJCZiZUG1FNgAAx4jBUS6s0eYAAAAASUVORK5CYII=) center no-repeat;
}
.fancybox__content>.f-button.is-close-btn {
    top: 65px;
    right: 25px;
    padding: 0;
    width: 48px;
    height: 48px;
    background: transparent!important;
}
.fancybox__content>.f-button.is-close-btn svg {
    width: 30px;
    height: 30px;
}
.fancybox__content>.f-button.is-close-btn svg path {
    stroke: #E8AF20;
}
.fancybox__content>.f-button.is-close-btn:hover svg path {
    stroke: #d16b15;
}
.callback__info-phone-link {
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    color: #000;
    margin-bottom: 20px;
    margin-right: 10px!important;
}
.callback__info-contacts {
    display: flex;
}
.callback__info-phone-link {
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    color: #000;
    margin-bottom: 20px;
    margin-right: 10px!important;
}
.contact-btn {
    background: #FFFFFF;
    border: 1px solid #E0E6F1;
    border-radius: 15px;
    text-align: center;
    font-size: 13px;
    line-height: 14px;
    text-decoration: none!important;
    padding: 5px 12px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    transition: .3s;
}
.popup .callback__info-contact-btn {
    padding: 0;
    height: 30px;
    width: 30px;
    max-width: 30px;
    text-align: center;
    justify-content: center;
    margin-left: 10px!important;
}
.callback__info-contact-btn svg {
    max-width: 15px;
}
.callback__info-contact-btn path {
    fill: #fff;
}
.callback__info-contact-btn.contact-btn--wa {
    background: #4EC142;
    border-color: #4EC142;
}
.callback__info-contact-btn.contact-btn--wa svg {
    margin-right: -1px;
}
.callback__info-contact-btn.contact-btn--wa:hover {
    background: transparent;
}
.callback__info-contact-btn.contact-btn--wa:hover path {
    fill: #4EC142;
}
.callback__info-contact-btn.contact-btn--tg {
    background: #419FD9;
    border-color: #419FD9;
}
.callback__info-contact-btn.contact-btn--tg svg {
    margin-right: 3px;
}
.callback__info-contact-btn.contact-btn--tg:hover {
    background: transparent;
}
.callback__info-contact-btn.contact-btn--tg:hover path {
    fill: #419FD9;
}
.orange {
    color: #E8AF20;
    display: inline-block;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-left: -20px;
}
.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.header__top {
    padding: 20px 0;
}
.header__top .row > div {
    padding: 0 15px;
    display: flex;
    align-items: center;
}
.header__right-item--phone {
    padding-right: 0 !important;
}
.header__phone-link {
    font-weight: bold;
    font-size: 22px;
    line-height: 32px;
    color: #000000;
    display: block;
    transition: .3s;
}
.contact-btn {
    background: #FFFFFF;
    border: 1px solid #E0E6F1;
    border-radius: 15px;
    text-align: center;
    font-size: 13px;
    line-height: 14px;
    text-decoration: none !important;
    padding: 5px 12px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    transition: .3s;
}
.contact-btn--wa {
    color: #4EC142!important;
    border-color: #4EC142;
}
.contact-btn--tg {
    color: #419FD9!important;
    border-color: #419FD9;
}
.contact-btn--callback {
    color: #E8AF20!important;
    border-color: #E8AF20;
}
.contact-btn--wa:hover {
    background: #4EC142!important;
}
.contact-btn--tg:hover {
    background: #419FD9!important;
}
.contact-btn--callback:hover {
    background: #E8AF20!important;
}
.contact-btn:hover {
    color: #fff!important;
}
.contact-btn svg {
    margin-right: 5px;
}
.contact-btn:hover path {
    fill: #fff;
}
.contact-btn path {
    transition: .3s;
}
.logo-block {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 420px;
}
.logo-block img{
    max-width: 260px;
}
.jl_main_menu,
.jlc-hop1 .navigation_wrapper {
    width: 100%;
}
.jl_hwrap.mega-menu-loaded{
    border-top:  1px solid rgba(0, 0, 0, 0.1);
}

.top-block__content {
    background: url(../images/blue-bg-new.jpg) center no-repeat;
    padding: 115px 300px 110px 400px;
    margin: 0 -400px 0;
    background-size: cover;
    position: relative;
    top: -106px;
    height: 120%;
    background-size: contain !important;
}
.top-block::after {
    content: '';
    position: absolute;
    z-index: 0;
    width: 10000px;
    height: calc(100% - 28px);
    top: 0;
    background: #F8F6F3;
    left: calc(50% - 230px);
}
.top-block {
    position: relative;
    padding: 0;
    margin-top: 120px;
    bottom: -53px;
}
.options_layout_container{
    position: relative;
    overflow: hidden;
}
.top-block > div {
    position: relative;
    z-index: 10;
}
.top-block__form{
    background: #FFFFFF;
    box-shadow: 0px 31px 70px rgba(195, 200, 211, 0.5);
    padding: 75px 95px;
    /* margin: 0 -100px 0; */
    position: relative;
    top: 45px;
}
.form__title{
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 25px;
}
.top__form-description {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.15px;
    color: #5A5F63;
    padding-left: 37px;
    position: relative;
    margin-top: 25px;
    min-height: 35px;
    padding-top: 3px;
    padding-bottom: 18px;
    margin-bottom: 18px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);

}
.top__form-description::before{
    content: '';
    position: absolute;
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACi0lEQVQ4T6WVS3LTQBCGu2csFzEsvPYjyDdQToBzArhBkhMQqkjiYhN5AWXCAjhBwgkgJ7A5QbzMTrIde0FYeEHZqYiZpmccObIjP6jMTprR1393T/9CWLAC382LP9GuEPSCEDwgdO1RpBC1CFHitwhkq9IIwzQEzr80wOzo9rUCsQ9A+UWB4/cSyC+eDOrz52bAQc11JUVNILDqkLD1l5UBPGVll1ZZ8M71QCsvo+ElgX41yQJChc52Uv0UPAPldBVm9/hga5lizs6V41sWwmWag0/B3aNiYJQSQFvnOLofDpNQu89r82O/knwf+F5ejK6bDPIsfMPZMt9acP+wcKwAfdMYtZG1G/NKu4dFjsngk35KX7y8HP+6MMpJYP1548pHWwIdWTUq51QYmtrlZWBb+5pbZU6TCz5UuUyFweVdqfUpCDrfbAwmzUhZq8Dmk95BqUlIVW7qG4wfhBB7pUbv7DHgpEjsHhW4aeiqzO1W5cN1+1Fgc0tGXFZuIq6TogkWn1s3s/XBd5nZjFiRQFFPK10sYFqKjJN1C++DztKBMI0mdXzvGxAm73Vw4HoSowtbit5h+bsZzVUpzgxFHMAOzGA6MHHzjBVg521xHwV8Ng/lT1fbyxSv2kuKRDOScvSbB4TySlgjaa0CpO3PD5odz06t5KOm4+Ss/w/cWK0cc22N1wjJI931Ldiqjmd9gQktCmSgzihqamtCxM2c1PzeNpdY4CJor1aqEtGp9e+JgRlXDGfAE+UJf7VR6QcKeQ7ipl26m0pTSweiKincMb4wudez0AfgWFmntsk15/u6cuGQhPiqn4gv81b7wFtjllEPN6qaUbRDQrszP1OSba31T/3MOUvzbsP4B2/Uh+4fRYmOAAAAAElFTkSuQmCC) center no-repeat;
    left: 0;
    top: 8px;
}
.form__item {
    margin-bottom: 20px;
}
.form__item .input-wrap::after{
    content: '';
    position: absolute;
    width: 20px;
    height: 100%;
    right: 15px;
    top: 0;
}
.form__item--name .input-wrap::after{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABsElEQVQ4T7WUT07CUBDGZ4puDBq4QQl/End4A7mBR4ATwNaotEWIS46AnoB4ArgB7IwBUm4gAXQD7Tjv1TakvPJwwSz73vz6zcw3D+FAkNupg0d3QP4tGLAAMsYA/hsWmq9JaZh0QNP2QIJUYaRszD84qiMlkGYdC3zPBoI5INZgnWZlHOllAwCtAIQVLD4N41A1cNIieXF7nsPr+/luEn06NhgMRRhy6RUtkCbPXCZxuTTGknUTT6CPFxPONi4DFwzM6oFupwxbb8RDmGO+mdsDhufHA7sZ8Fcu+JBR9SnqLxpc8qO+ZKEo6hOr5ME4wiY04h9d/dTlsORMoKayj3ooLid7qz7D1LYBcrBoBeBYJPpQKp22qmzmOpu5LIYAwMYmAdu3S8g9CFQp0H07HTBquudVuTxTpyQYjDGM77ZUKGHp5YBvlI8CxS/t7HYAnLV74Ps8gGB3DzU9ZAUVfVc5r7trI4xWSXxV7K5OMYtpSOjfbmO0uwnO1wKFZ7erL3lvfZnFwGvQEw1WrZIOKFsWvk6pC/MEQPF6bLw+GPSOBYsf0P8HVzngx8TEUjP3CwnZ1ZJIHT8hAAAAAElFTkSuQmCC) center no-repeat;
}
.form__item--phone .input-wrap::after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAB8ElEQVQ4T5WTXU4iURCFT13AGEcN7gAjk4xvuAJlB7oCZQXC4yQKNGrmUVyB7gB2QO9AfTIqhHYFEpj4QNP3Tt2CbsGfTPd9apq+X51TVYfAx9xeZrH+dgwEZRhyMVot0U5lYP9Lcsg8/Mlhye9AIxddJGpT/vQgCch+S6Z3fg2tj/jpCqP1OlaHHX5dQKAq9OukmQRI5qnRh0KW8tUNsTxVegvDP0Zrm0nsRrD5i+bRqUNRLak6Ml2nyU0/BqHE6m5EXe+iBh3UrXXK18pxrZJ5Ptvj6x226tFWddP0ebKT0Svb9BBkirT924sNEyVPzg2IDq0tmFQbab/PSl1WWowLkml+arqf2UHGv2ZlrJiK9PPUjQsU2LRP52VekUt+ukNaOZiYFpcagOFxrUYwAXbPWjBmH0rZQdwLnHvJKh07nCgpJnjhIu7HIoswaf5saS1Q8yXwikhDqM3TLURJmSsSuluARf1LcbyI42WBiq7gB9ZybgrlpGhkZWD22G+GPyp2uT/BImB63JJYWQXjTBHLOovBihcmQpISFp1N/kuYAK1lf9gUBXYQE+V8lVXTa7yK0r9rG9/CFqYcaJsQtv0+jOkGzJLCVmnrpPRf2HsfxxyvsE+sVCsP0IX5pMSCRSqlTwwF7YpSUi78VClckX+RPPGAyU9YqwAAAABJRU5ErkJggg==) center no-repeat;
}
.form__item--email .input-wrap::after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAABUUlEQVQ4T9WUQUrDQBSG/zfTuigI8QSmFAV3eoP2BnoDPUHpUqrSVsWlvUHxBt6gPYI7QQvJEYK4Ms0830xNmoiENDsfhDCTeV/++ee9IfwEB/fHWBkvHVd908H1Il1L/PrgYyeew8CvCiisUwih9Bm1hy/Ey7s52HRB9CxPtBWQ2QPzKQRInZs28dskAIkqpUfUGY63gYk1faySqcv53N3bwOyElfzV7NHRZVgGddY0k5nbURq65a9hCh6In2Co776VqHRqTDISjyVHLUDGd35nMA3YPfP7bVc8mK23XVRZUEOIBDSmztU08/w3zIri4NGD+ZA/b1QKOCqoifVFakUpLKu7vEo7mVOT97MSrKCS1T7ixuCvg6kMq1Im/wDminY5kXZCvXayPhhzLvkhHdp2stWspdFtbdUJe8pa91yjZ6VQ5wpqqAhRK6STgbsgvgGnqtYrLgTIIgAAAABJRU5ErkJggg==) center no-repeat;
}
.container {
    max-width: 1200px;
    margin: auto;
    padding: 0 20px;
}
.row > *{
    padding: 0 20px;
}
.col-md-6{
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px) {
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
#footer-container{
    padding-top: 85px;
    float: none;
}
.align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}
.footer-logo{
    margin-bottom: 20px;
}
.footer-nav{
    margin-bottom: 40px;
}
.btn--download{
    width: 100%;
    height: 47.5px;
    border: 1px solid #DDDDDD;
    background: #fff;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 145%;
    text-align: center;
    text-transform: uppercase;
    color: #595959;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn--download svg{
    margin-right: 15px;
}
.checkbox-label {
    position: relative;
    display: inline-block;
    padding-left: 37px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.15px;
    color: #000000;
}
.checkbox-icon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background: #FFFFFF;
    border: 1px solid #5A5F63;
    border-radius: 6px;
    cursor: pointer;
}
.checkbox-icon::before {
    pointer-events: none;
    content: "";
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAuUlEQVQ4T2NkoAJgpIIZDEPYkPcKCgrMP37s550+PZAxMPACKDhI8g7MAI4JExRYw8MNGRkZSTMEzYBEoAELYJFClEvwGYDhnf///yv8W7Uqnjk8vBFmCyEDMAz5c/16wo/Y2PmcbW0LmN3cEokxAGvAfg0Jafj/4EE9R0/Phm8REQbQQEQJA/QEijVMPouLT/jPwJDPMXEiAzAW8BqAM4qB3hDgyM8P4Cgo+ACMhQ2EsgZRsTPCDAEAHt1QElpAlywAAAAASUVORK5CYII=) center no-repeat;
    opacity: 0;
    transition: opacity 200ms;
}
.agreement-checkbox:checked ~ .checkbox-icon::before {
    opacity: 1;
}
.agreement-checkbox {
    display: block;
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    top: 0;
    left: 0;
}
.modal {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1001;
    opacity: 1;
    transition: opacity 0.5s;
}
.modal__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(3px);
    z-index: 1000;
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.5s;
}
.hidden {
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.5s;
}
.modal-form-submit .modal__container {
    min-height: auto;
    max-width: 450px;
}
.modal__container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 90vw;
    padding: 2.5rem 3rem;
    min-height: 25rem;
    position: fixed;
    z-index: 10000;
    top: 50%;
    background-color: #fff;
    border-radius: 2px;
    max-width: 900px;
    left: 50%;
    max-height: 90vh;
    opacity: 1;
    transform: scale(1) translate(-50%, -50%);
    transition: opacity 0.5s;
}
.modal__wrap {
    overflow: auto;
}
.modal .flex {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.modal__header {
    margin-bottom: 30px;
}
.modal__title {
    font-size: 24px;
    line-height: 32px;
    margin: 0;
    font-weight: bold;
}
.modal-form-submit .modal__header-description {
    margin-bottom: 30px;
    font-size: 20px;
}
.modal-form-submit .modal__form-container {
    text-align: center;
}
.btn-close {
    cursor: pointer;
    border: none;
    font-weight: 600;
    padding: 0;
    background: transparent !important;
    font-size: 32px;
    height: 32px;
    width: 32px;
    color: #000 !important;
    line-height: 32px;
    outline: none!important;
}
.btn-close:hover{
    background: transparent !important;
    color: #E8AF20!important;
}
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    opacity: 1;
    transition: 0.7s;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    z-index: 10000;
}
.preloader.hide {
    opacity: 0;
    pointer-events: none;
}
.preloader__item {
    display: block;
    position: relative;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #E2761B;
    animation: preloader-spin 2s linear infinite;
}
.preloader__item::before {
     content: "";
     position: absolute;
     top: 5px;
     left: 5px;
     right: 5px;
     bottom: 5px;
     border-radius: 50%;
     border: 3px solid transparent;
     border-top-color: #E2761B;
     opacity: .3;
     animation: preloader-spin 3s linear infinite;
 }
.preloader__item::after {
    content: "";
    position: absolute;
    top: 13px;
    left: 13px;
    right: 13px;
    bottom: 13px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #E2761B;
    opacity: .65;
    animation: preloader-spin 1s linear infinite;
}
@keyframes preloader-spin {
    0%   {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.header__right-item--mobile-contacts,
.header__right-item.search_header_menu {
    display: none!important;
}
@media(max-width: 1460px){    
    .popup{
        max-width: 90vw;
    }
    .popup .callback__form{
        padding: 50px 20px 50px 50px;
    }
    .popup .callback__form h2 {
        font-size: 26px;
    }
    .popup .title-description {
        margin-bottom: 15px;
        font-size: 18px;
        color: #5A5F63;
    }
    .callback__info-name {
        font-size: 24px;
    }
    .callback__info-post{
        margin-bottom: 16px;
    }
    .popup__content .ul li {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .callback__info-photo img {
        max-height: 280px;
    }
}
@media(max-width: 1170px){
    .top-block__form {
        padding: 50px;
    }
}
@media(max-width: 1024px){
    .top-block__form {
        padding: 30px;
    }
    .header__right-item.search_header_menu {
        display: flex!important;
    }
    .jlc-container--bottom-header{
        display: none!important;
    }
    .jlc-hop1 .search_header_menu{
        margin-left: 0;
    }
}
@media (max-width: 991px) {
    .popup .callback__form {
        padding-left: 40px;
    }
    .popup .callback__form {
        padding: 40px 30px;
    }
    .callback__info-photo {
        width: 124px;
        height: 124px;
        overflow: hidden;
        border-radius: 50%;
        top: 0;
        margin-bottom: 16px;
    }
    .callback__info {
        padding: 40px 30px;
    }
    .callback__info-name {
        top: 0;
        margin-bottom: 10px;
    }
    .popup .title-description {
        display: none;
    }
    .popup .callback__form h2 {
        font-size: 24px;
        line-height: 116%;
    }
    .popup .callback__form h2 br {
        display: none;
    }
    .popup .top-block__form {
        padding-right: 0;
        position: relative;
        width: 100%;
    }
    .popup {
        padding: 0;
    }
    .fancybox__content>.f-button.is-close-btn {
        top: 15px;
        right: 15px;
        width: 36px;
        height: 36px;
    }
    button.fancybox-button.fancybox-close-small svg {
        width: 36px;
        height: 36px;
    }
    .contact-btn--wa span, 
    .contact-btn--tg span {
        display: none;
    }
    .contact-btn--wa svg, 
    .contact-btn--tg svg {
        margin: 0;
    }
    .header__phone-link {
        font-size: 18px;
    }
}
@media (max-width: 767px) {
    .top-block {
        margin-top: 20px;
        bottom: -20px;
    }
    .top-block__content {
        padding: 70% 0 0 0;
        margin: 0 -15px -90px;
        top: 0;
        height: auto;
    }
    .top-block__form {
        padding: 20px;
    }
    .callback__info {
        border-radius: 10px 10px 0 0;
        width: 100%;
        padding: 30px 25px 10px;
    }
    .popup .callback__form {
        order: 1;
        border-radius: 0 0 10px 10px;
        width: 100%;
        padding: 20px 27px 10px;
    }
    .popup {
        max-width: 480px;
        margin: auto;
    }
    .popup__wrap{
        margin: 0 -20px;
    }
    .footer__link {
        margin-bottom: 20px;
    }
    .callback__info .ul {
        display: none;
    }
    .callback__description {
        margin-top: 15px;
    }
    .popup .callback__form h2 {
        font-weight: normal;
        font-size: 17px !important;
        margin-bottom: 20px;
    }
    .header__phone-link {
        width: 38px;
        height: 38px;
        left: 23px;
        top: 0;
        background: #5FB996 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAqElEQVQ4ja3TURHCMBCE4UiohEiog+IAHFAJdVAcICFSIgEJkVAJPw8NM+EamOOOFfBlZ+cSQhNgDN4AEcjsSV6o8J7Fil04ZgOiBTt1MIC7td3WwR5WbO1gVys2iHbFBDXgIppFL5gbLHsxeXM3LziK/dygvL382hCY62NJvWsF5f0VjtE172z4KRkYtGBSgJOqYUXnLy1/P3L2n7IKtPCHA5+Ac7vVExalzP81JDv/AAAAAElFTkSuQmCC) center no-repeat;
        border-radius: 50%;
        font-size: 0!important;
        color: transparent!important;
        margin-right: 10px;
    }
    .header__top .header__right-item.header__right-item--desctop-contacts {
        display: none !important;
    }
    .header__right-item--mobile-contacts {
        display: flex !important;
        margin: 0 -10px;
    }
}
.widget_nav_menu ul li a{
    font-size: 16px;
    margin-top: 0;
    font-weight: normal;
    color: #fff;
}
#footer-container .menu-item ul{
    display: flex;
    margin-left: 0!important;
    margin-top: 8px!important;
}
#custom_html-3 {
    margin-top: 14px;
}
@media(min-width: 1025px){
    #footer-container .menu-item ul{
        display: flex!important;
    }
    #menu-main-menu-1 .arrow_down{
        display: none!important;
    }
}
#footer-container .footer-menu ul a {
    color: #888888;
    font-weight: 400 !important;
    font-size: 14px !important;
    margin-top: 0;
    /* text-decoration: underline !important; */
}
#footer-container .footer-menu ul a:hover{
    color:  #f21717;
}
#footer-container{
    color: #888888;
    font-weight: 400 !important;
    font-size: 14px !important;
}
#footer-container .widget_nav_menu ul.footer-menu > li.menu-item{
    margin-bottom: 8px!important;
    display: block;
}
.footer-menu .arrow_down{
    display: none;
}
.footer_messages_buttons .contact-btn{
    font-size: 12px;
    text-align: center;
    justify-content: center;
    padding: 5px;
    margin-left: 0;
    margin-bottom: 8px;
}
#footer-container .footer_messages_buttons .contact-btn{
    background-color: #292929;
}
.footer_messages_buttons .contact-btn span{
    display: inline!important;
}
.footer_messages_buttons .contact-btn:hover{
    color:  #fff!important;
}
.footer_messages_buttons .contact-btn svg {
    margin-right: 5px;
}
.footer-columns .jlc-row > * {
    padding-right: 15px;
    padding-left: 15px;
}
.footer-columns .jlc-row {
    margin-right: -15px;
    margin-left: -15px;
}
#nav.footer-columns .jl_sh_ic_li {
    gap:  14px;
}
.footer-columns .jl_sh_ic_li {
    flex-direction: row;
}
#nav.footer-columns .jl_sh_ic_li i{
    box-shadow: 0 0 1px 1px #e8eaed;
    border-radius: 9px;
}
.footer-columns .jl_sh_ic_li i{
    height: 36px;
    width: 36px;
    display: block;
    position: relative;
}
.footer-columns .jl_sh_ic_li i::after{
    content: '';
    position: absolute;
    z-index: 0;
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: #fff;
    left: 0;
    top: 0;
}
.footer-columns .jl_sh_ic_li i::before{
    content: '';
    position: relative;
    z-index: 10;
    transition: .3s;
    opacity: 1;
    width: 36px;
    height: 36px;
    display: block;
    background-size: contain;
    border-radius: 8px;
}
.jl_foot_wrap .jl_sh_ic_li li a:hover{
    opacity: 1!important;
}
.footer-columns .jl_sh_ic_li i:hover::before{
    opacity: .7;
}
.footer-columns .jli-instagram::before{
    background: url(data:image/png;base64,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) center no-repeat;
}
.footer-columns .jli-youtube::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAENUlEQVR4Xu2ci1XjMBBFTQdQAaECoIOkgoUKCBUAFRAqACogWwF0AFQAVECogHSw+64dc/K3NVJC5GgOOuY4o0S+ftZnJHknq2H/smxXbkdKf5TaSi0lzsVqQxX8fZRed7Lsqc6FyG+xjSBdyOMycjhVLAZy6Cv9FRD+n2sLYQkUkHoNhzQNBVA3ggK4GZsLS6BuR2qquiNN/fxOYK6mL24GlkA9yKnbVAoO19UXnPNx/wlYSVEzKCcU9gNLoFATqko2SeBKkO44lcMSqJYOz0ock00SoJtxIFDDEta1TvQSpYUEaCF7JazPpKqlUinUpUfwRP88JlVVEugAi8qLDmiy5QTugUXF3k6kKgm8A+tbbjEPiiuvMpDDEFj6S1aHQIJVh9LIJ8FKsBwIOLgmZf0KrF01qEeKPJMODzXKbKmN1TnSumwwKH6J49dXlr28FCmQ+SsLGBfq014q8rxOMHUBDDVSeVKI/eamgOhhfrBQ0aNGSqho0w1Qp6eapmCewmZ2WAB6Vuc/BlAlG4AdHyvYwrjY3eywHhQn7Hbdf/G3c/A49nqmUthhfWuUtIl1VBUGVLW3V+U193MbrHa7eARjNaoOWktHs8E6UQiMij1Wo6KnhXQ0GyzqKuqsWO1cM1z9vnPpbbDoU90yDxuprRUWrck1cxwBrGydUCvfuY6uiLFFtCkrJKydqUnxdUBrDKxSrKuE1jhYq4TWWFhAo/NLo3J2FqZOazSsUmVU/uXj6dO2bAWsEtCnJtB9Ws2tgQUkYPnYVsAiyEi3xXcA32hYobsRjYRFdINhFRHZkNYoWEBi6MNxFRYtLAJxZZh31ZBK8GuFFTLqQFycwtPhXJWSptV5pVXbd/kyUSezDaRTPMsBMhXu25tDhg1z7XRMk682ZdHPYcIiVhuvJx2uwQaLH0BZoZt0h4KbXZlkZe7QYHZYIQOAhoKbs9zfFxEMg9lh8SgyRvMdehgK7ZXl4MC85sEOixLH1ioa+1flzfGDVQJjSLLpCvMExaX6w+JbCJtQh9Gx3DRjfRagAqzTCgOrBIS66IWT9vcLtfkE6Szgae0YPn18FLPOnmuyxosQFpbl4iLKk2A53KwEK8FyIODgmpSVYDkQcHBNykqwHAg4uKb9hvVh5fsNCXkGnmuqX4KIPF+AReQ+7ZGuvmv5HmkN5PJ90smWEzgFFtu2WGmxxu1b0d2XgRZz8taQfJN0T4dAK2qjA1GnwBNvDEnqWoxsoI86UhXqKkzqIoof8eL2OgIx+ZwLUp+cE+uqU8s4A/NegH6mgqYWoecKg+IGxodNqvDJxMsSu+NfMANr9Ehue99rQlElsLmwRsCgSgvZ8rk9keVliyst39wlNgthjYABCmg8lk2GBiRNVWe842/hnuClsMZVobpMmwzz3r7eQ5CPJWPuxAJkoPSqxMbD92WQSg7/AcopfiDao7hCAAAAAElFTkSuQmCC) center no-repeat;
}
.footer-columns .jli-spotify::before {
    background: url(data:image/png;base64,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) center no-repeat;
}
.footer-columns .jli-vk::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAEWElEQVRoQ+1aTUwTURCe2aXQRjDUoxdKuJqoUY8EkASPoBe9Ad70APKXkJjwl5hwQFAOepNy04vYKwd+9KgBTLyq68WjNMhPoXSfb6pLf9jXfbvblm3tSwhJ982b+eabnZnXDoJoTWzXw46vS0Vfiw56KwILCfee0QOmwBbooFUxPRKfrQ2LzECzB8pIrB/0xAQA1p+R/Q7UoqayxKQZ2EyQnD3cDSwh01sdaPGECENljVUd9MJ0UDMMSoEc3Q4pcf8qeDAs7XsPNb0udhUmglGSPQGJw7HVUmYw2xFJRmf8bScgfYO7PQlUFux7zOMSqAzoM/5nSSaVoYPv5RGmp5we1esOG7FsWfyHV2V6L+LQ/hKns8vjgefYPAQ1jMrI3iboeMXxKZ4XRA2VoX3meTtdGlgB6dKBnhGvMOkZKlwaUmHSpQM9I15h0i0V4x0+aAia3sshGgOYWo5D9KDwZVqaye7rKsx2+qA+cNroyJcE3AkfZfik85IKc3y/CCRtHojEYf7DsakvVx7UQEuTYvqMHDPIZRc/JaR4kAZJCkmxaN18eQjrX/WMx+QQkrl80ZzNSc7k1PJpkOTQV/eqcwK4//oo/yBJ47fHfiEzBJCAZq++ZmLU3GARyFws0vnaNoP2F4fJ/zJLmkk6zMrDZmx23+Cs3JUHaRUxZIfIOSLAtkA6YTOX0WbGyrDY9IRnLRvLNkgrNikBUSIylh2QVmdHYwyuPZUPU8MG2yCt2NR+cUPmDk9Kg2y41vsRNgZroOGCeZKyysa5iHUE0srjVBaoPNCSTTxUbvqaq4S2PudnUtlwshyBJEVW7w6VBnrnqBSQU8yWkZGpaRjrEAOkLGr3PUzX5xikTBb8/JMJa6RhxA8OIFfDQPsIoGy5MHOmY5B0GHVA/TlCzEloZcuYdVN2z3UFkjqaZLIQ9Kd2jTHbT9FA9ddNj+sKJBklE7ZuwVKPSm2c0+UaZLHClpIU1WAnjOYFpEy2dcpCupzT0M0bSKsbhwikURooidH1zGqJLgK55PIGkpQQ0Lc91cJ7YLYhazwE29NuLhuDfsuSQ2ekNxtWTqHneQVpKKTCTgXeai1+5AnlTSqh2MnWZjcekb6CgCRlIV5Wxm5V8W5H3MmY3UJIbuWhdVmyc90qGMh0r1KZob9QMPV1Bt0o5t8fCzsZagVbmsTvKH0/JNsFFQWkVdgW+nkFZKE9XKzzK0wWy9OF1lNhstAeLtb5/wuTZTuolAwUhrCF6vBemDHsLlboFFsPYxAp+4ksnSaygM+4Kr+r+WxdKQ3wysUDj1CNzQYa/35dPRx7pDB9Tk60dHYRi8DHtst43hX5vGsgNe+a5IZGs3f8m4jeG6i3GzvJMK2GNpgOaCSb+evK6EEIj3GhlCeYGXIGa/23YQKTo9mnQRqf8klmPkI5XkqsMmBRRHWSJpWzmRf/TkY7CSwqncBDGJn3xkUZoKaAspZg8XU4f+5dOnvpQP8A8rUjZq2YgIsAAAAASUVORK5CYII=) center no-repeat;
}
.footer-columns .jli-dzen::before {
    background: url(data:image/png;base64,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) center no-repeat;
}
.footer-columns .jli-yamusic::before {
    background: url(data:image/png;base64,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) center no-repeat;
}
.footer-columns .jli-rutube::before {
    background: url(data:image/png;base64,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) center no-repeat;
}
.jl_foot_wrap .footer-columns .jlc-row > div > div:last-child{
    margin-bottom: 40;
}
#footer-container .widget_text.widget.widget_custom_html a {
    color: #E8AF20;
}
.jlc-stick-main-w .logo_small_wrapper_table {
    display: none!important;
}
.footer-columns .jlc-col-md-20{
    width: 20%;
    flex: 0 0 auto;
}
.widget_nav_menu ul {
    gap: 14px;
}
.footer-phone a{
    font-size: 16px;
    transition: .3s;
}
.footer-email{
    font-size: 14px;
    transition: .3s;
}
#footer-container .footer-columns .widget_nav_menu ul li.menu-item-has-children > a:hover,
.footer-email:hover,
.footer-phone a:hover{
    color:  #f21717!important;
}
.footer-columns .widget_nav_menu ul li.menu-item-has-children{
    cursor: default;
}
#footer-container .footer-columns .widget_nav_menu ul li.menu-item-has-children > a {
    font-weight: normal!important;
    /* font-size: 14px!important; */
    color:  #fff;
    margin-top: 0;
    display: inline-block;
}
#footer-container .footer-columns #moro-cols-menu-col1 .footer-menu > li.menu-item-has-children > ul > li > a, 
#footer-container .footer-columns #moro-cols-menu-col2 .footer-menu > li > a, 
#moro-cols-menu-col3 .footer-menu > li.menu-item-has-children > ul > li > a{
    color: #ffffff !important;
    font-size: 15px!important;
    margin-top: 3px!important;
    text-decoration: none!important;
    font-weight: normal!important;
}
#footer-container .footer-columns #moro-cols-menu-col1 .footer-menu > li.menu-item-has-children > ul > li > a:hover, 
#footer-container .footer-columns #moro-cols-menu-col2 .footer-menu > li > a:hover, 
#moro-cols-menu-col3 .footer-menu > li.menu-item-has-children > ul > li > a:hover{
    color:  #f21717!important;
}

#footer-container .footer-columns .widget_nav_menu ul.footer-menu > li.menu-item-has-children > a {
    font-size: 16px!important;
}
.copyright-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.copyright-content .cp_txt{
    margin-right: 24px;
    font-size: 16px;
    line-height: 21px;
}
.jlc-row.bottom_footer_menu_text a span {
    border-bottom: 1px solid #CED4DA;
    color: #CED4DA!important;
    font-weight: 300!important;
    transition: .3s;
    font-size: 16px;
    line-height: 21px;
}
.jlc-row.bottom_footer_menu_text a:hover span {
    border-color:  transparent;
}
.copyright.footer__text{
    font-size: 16px;
    line-height: 21px;
}
#footer-container .widget_nav_menu ul>li.menu-item-has-children>a:after{
    display: none;
}
@media(max-width: 1170px) {

}
@media(max-width:  1024px) {
    #footer-container .menu-item ul {
        display: none;
        margin-top: 0!important;
        /*height: 0;
        overflow: hidden;*/
        /* padding-left: 30px; */
    }
    
    #footer-container .menu-item ul .sub-menu {
        padding-left: 30px;
        margin-bottom: 6px!important;
    }
    #footer-container .menu-item.active ul {
        margin-top: 8px!important;
        height: auto;
        overflow: hidden;
        padding-bottom: 10px;
    }
    #footer-container .menu-main-menu-0-container > .jlc-row {
        columns: 1;
        display: block;
    }
    #footer-container .menu-main-menu-0-container > .jlc-row > * {
        width: 100%;
        display: inline-block;
    }

    .footer-menu .arrow_down{
        display: block;
        position: absolute;
        top: 2px;
        right: 0;
        width: 40px;
        height: 50px;
    }
    .footer-menu .arrow_down i{
        display: block;
        position: absolute;
        right: 0;
        margin-top: -2px;
        display: inline-block;
        /* border-right: 1px solid #fff; */
        /* border-bottom: 1px solid #fff; */
        width: 11px;
        height: 11px;
        /* transform: translateY(-40%) rotate(45deg); */
        top: 0;
        font-size: 10px;
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding-right: 7px;
    }
    .footer-menu .arrow_down i:hover{
        border-right-color: #f21717;
        border-bottom-color: #f21717;
    }
    
    #footer-container .widget_nav_menu ul>li.menu-item-has-children>a:after {
        display: none;
    }
    #footer-container .widget_nav_menu ul>li.menu-item-has-children>a .arrow_down i.jli-up-chevron-1{
        /* transform: translateY(40%) rotate(-135deg); */
    }
    .footer-columns .widget_nav_menu ul.footer-menu > li.menu-item {
        margin-bottom: 0!important;
        gap: 0;
        border-bottom: 1px solid rgba(255, 255, 255, .3);
        padding: 8px 0;
    }
    ul.footer-menu {
        gap: 0!important;
        margin-top: 0!important;
    }
    ul.footer-menu + .widget {
        margin-top: 30px!important;
    }
    .footer-columns .widget_nav_menu ul li a{
        font-size: 18px!important;
        margin-top: 0!important;
        padding: 5px 0;
    }
    
    #footer-container .footer-menu ul a{
        font-size: 15px !important;
        color: #BDBDBD!important;
        margin: 5px 0;
    }
    #footer-container .footer-menu ul.sub-menu a .arrow_down {
        height: 34px;
    }
    #moro-cols-menu-col2 {
        display: none!important;
    }
    #custom_html-5 {
        margin-bottom: 0;
    }
    #custom_html-5 .jl_sh_ic_li {
        justify-content: center;
    }
}
@media (max-width: 991px) {
    .copyright-content {
        width: 100%;
        min-width: 100%;
        justify-content: space-between;
        margin-bottom: 15px;
    }
    .jlc-row.bottom_footer_menu_text .jl_ft_cw {
        flex-wrap: wrap!important;
        justify-content: center;
    }
}
@media (max-width: 767px) {
    #footer-container .header__right-item.header__right-item--desctop-contacts {
        display: block !important;
    }
}
@media (max-width: 640px) {
    #footer-container .menu-main-menu-0-container > .jlc-row {
        columns: 1;
        display: block;
    }
    #footer-container {
        font-size: 15px !important;
        color: #BDBDBD;
    }
    .copyright-content {
        width: 100%;
        min-width: 100%;
        justify-content: flex-start;
    }
    .jlc-row.bottom_footer_menu_text .jl_ft_cw {
        justify-content: flex-start;
        text-align: left;
    }
    .copyright-content .cp_txt{
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .copyright.footer__text {
        width: 100%;
    }
}

#wesper_widget_add_layouts-3 {
    display: none;
}


.post_content iframe {
  width: 100%;
  height: 410px;
}

@media(max-width: 3000px) {
  .post_content_video_full iframe {
    height: 600px;
  }
}

@media(max-width: 1600px) {
  .post_content_video_full iframe {
    height: 600px;
  }
}

@media(max-width: 1400px) {
  .post_content_video_full iframe {
    height: 580px;
  }
}

@media(max-width: 1200px) {
  .post_content_video_full iframe {
    height: 480px;
  }
}

@media(max-width: 1024px) {
  .post_content_video_full iframe {
    height: 400px;
  }
}

@media(max-width: 720px) {
  .post_content iframe {
    max-width: 100%;
    height: 300px;
  }
}


@media(max-width: 640px) {
  .post_content iframe {
    height: 270px;
  }
}

@media(max-width: 500px) {
  .post_content iframe {
    height: 230px;
  }
}
