#header > .top,
#HeaderBanner,
#sabit { display: none !important; }
#header .logo { box-shadow: none; margin-top: 0; height: 80px; }
@media (max-width:992px){
    #header .logo{height:60px; display:flex;}
    #header .btn-header.search-toggler { top: 22px; }
}

/*bootstrap*/
.the-offer .table tbody, 
.the-offer .table td, 
.the-offer .table tfoot, 
.the-offer .table th, 
.the-offer .table thead, 
.the-offer .table tr { border-color: inherit; border-width: 0; }
.the-offer .table { border-collapse: collapse;border:none; }
.the-offer .table { width: 100%; margin-bottom: 1rem; color: #212529; }
.the-offer .table td, 
.the-offer .table th { padding: .75rem; vertical-align: top; border-top: 1px solid #dee2e6; }
.the-offer table { border-collapse: collapse;border:none; }
.the-offer .table { width: 100%; margin-bottom: 1rem; color: #212529; }
.the-offer .table td, 
.the-offer .table th { padding: .75rem; vertical-align: top; border-top: 1px solid #dee2e6; }

.the-offer { min-height: 50vh; position: relative; }
.the-offer > .offer-wrapper{opacity:0;user-select:none;pointer-events:none;}
.the-offer.active > .offer-wrapper{opacity:1;user-select:auto;pointer-events:auto;}
.the-offer-loading { text-align: center; position: fixed; top: 0; width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; left: 0; z-index: 90; background: #fff; }

.the-offer ul{list-style: none; margin: 0; padding: 0;}
.the-offer .the-offer-persons .the-offer-person .title,
.the-offer .the-offer-information-list .information-key,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > thead > tr > th{ font-family: 'barlow semi condensed'; font-size: 11px; letter-spacing: 2px; font-weight: 600; display:block; text-transform:uppercase; }



/*the-offer-persons*/
.the-offer .the-offer-persons { position: sticky; top: 100px; background: #fff; z-index: 10; margin: 0 0 2px;padding: 15px 0;}
.the-offer .the-offer-persons .the-offer-person { border: 1px solid #eee; border-radius: 0 10px 10px 0; border-left: none; position: relative; margin: 15px 0; padding: 20px 0 0 0; }
.the-offer .the-offer-persons .the-offer-person .title { background: #fff; margin: -30px 0 0 0; display: table; padding: 0 5px 0 0;     animation: none;line-height: 1.7;}
.the-offer .the-offer-persons .the-offer-person .person-information { background: #fff; display: table; margin: -5px 0 -10px 0; padding: 0 5px 0 0;}
.the-offer .the-offer-persons .the-offer-person .person-information ul { display: flex; }
.the-offer .the-offer-persons .the-offer-person .person-information ul > li { margin-right: 15px;}
.the-offer .the-offer-persons .the-offer-person .person-information ul > li:last-child { margin-right: 0;}
.the-offer .the-offer-persons .the-offer-person .person-information ul > li:before { content: ""; font-family: 'Font Awesome 6 Pro'; color: #ff9800; margin-right: 5px;}
.the-offer .the-offer-persons .the-offer-person .person-information ul > li.person-name-surname:before { content: "\f007"; }
.the-offer .the-offer-persons .the-offer-person .person-information ul > li.person-phone:before { content: "\f095"; }
.the-offer .the-offer-persons .the-offer-person .person-information ul > li.person-email:before { content: "\f0e0"; font-size: 14px;}
.the-offer .the-offer-persons .the-offer-person .person-information ul > li.person-img img { width: 40px; border-radius: 100%; height: 40px; object-fit: cover; overflow: hidden; box-shadow: 0 9px 20px rgb(0 0 0 / 20%);user-select:none;pointer-events:none;}
.the-offer .the-offer-persons .the-offer-person .person-information ul > li a{ color:#111; }
.the-offer .the-offer-persons.with-picture .the-offer-person .person-information.person-student { margin-top: 4px; margin-bottom: -3px; }
.the-offer .the-offer-persons.with-picture .the-offer-person .person-information ul { align-items:center; margin-bottom: -8px;}
.the-offer .the-offer-persons.with-picture .the-offer-person .person-information.person-advisor ul > li.person-name-surname:before,
.the-offer .the-offer-persons.with-picture .the-offer-person .person-information.person-advisor ul > li.person-img:before{display:none;}
.the-offer .the-offer-persons.with-picture .the-offer-person .person-information.person-advisor ul > li.person-name-surname{margin-left:-10px;}

/*the-offer-department*/
.the-offer .the-offer-department { position: sticky; top: 200px; }
.the-offer .the-offer-department .department-img { overflow: hidden; border-radius: 10px 10px 10px 0; width: 100%; height: 300px; }
.the-offer .the-offer-department .department-img img { width: 100%; height: 100%; object-fit: cover; user-select: none; pointer-events: none; }
.the-offer .the-offer-department .department-about { border: 1px solid #eee; border-right: none; border-radius: 0 0 0 10px; padding: 15px; border-top: none; }
.the-offer .the-offer-department .department-about .department-title { font-family: 'barlow semi condensed'; line-height: 1.3; margin:0 0 15px; }
.the-offer .the-offer-department .department-about .department-title .title { font-size: 22px; font-weight: 600; }
.the-offer .the-offer-department .department-about .department-title .title-description { color: #aaa; }
.the-offer .the-offer-department .department-about .department-description,
.the-offer .the-offer-department .department-about .department-description > p { font-size: 14px; }
.the-offer .the-offer-department .department-about .department-description > p:last-child {margin:0;}
.the-offer .the-offer-department .department-about .department-description{overflow:hidden;}

/*the-offer-countries*/
.the-offer .the-offer-countries .the-offer-country .country-about { position: sticky; top: 200px; z-index: 9; margin-bottom:45px;}
.the-offer .the-offer-countries .the-offer-country .country-about .fake-border { content: ""; position: absolute; width: 0; background: none; height: 100px; display: block; left: 10px; top:0; z-index: -1; border-radius: 0 10px 0 0; border: 1px solid #eee; border-bottom: none; border-left: none; user-select: none; pointer-events: none; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-img { border-radius: 10px 0 0 0; overflow: hidden; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-img img { width: 100%; height: 100%; object-fit: cover; user-select: none; pointer-events: none; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-values { position: relative; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { user-select: none; pointer-events: none; color: #fff; transform: rotateZ(-90deg); line-height: 1; position: absolute; left: -5px; height: 0; width: 0; bottom: -10px; font-size: 106px; font-family: 'barlow semi condensed'; font-weight: 600; text-shadow: 0 0 70px rgb(0 0 0 / 50%);text-transform:uppercase; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-information { padding: 25px 0 0 50%; position:relative; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-information > ul > li {margin:0 0 15px; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-information > ul > li > .information-key { opacity: 0.5; }
.the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-information > ul > li > .information-value { font-size: 14px; overflow-wrap: break-word; text-transform: lowercase;display: block;}
.the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-information > ul > li > .information-value:first-letter {text-transform:uppercase;}

.the-offer .the-offer-countries .the-offer-country .country-department-about { padding: 25px 0; position: relative; }

.the-offer .the-offer-module { padding: 0 25px; margin:0 0 45px; }
.the-offer .the-offer-module .title-wrapper-for-the-offer-module{ background: #fff; position: relative;}
.the-offer .the-offer-module .title-wrapper-for-the-offer-module .count-for-the-offer-module-object-list { font-size: 14px; opacity: 0.5; font-family: 'barlow semi condensed'; padding-top: 8px;}
.the-offer .the-offer-module .title-for-the-offer-module{ font-size: 22px; font-family: 'barlow semi condensed'; font-weight: 600; padding: 0 0 10px; margin: 0 0 25px; background: #fff; position: sticky; top: 190px; z-index:9;user-select:none;}
.the-offer .the-offer-module .title-for-the-offer-module:before { content: ""; width: 20%; background: #ff9800; height: 2px; display: block; position: absolute; bottom: 0; }
.the-offer .the-offer-module .content-for-the-offer-module-text ul:last-child,
.the-offer .the-offer-module .content-for-the-offer-module-table ul:last-child,
.the-offer .the-offer-module .content-for-the-offer-module-text ol:last-child,
.the-offer .the-offer-module .content-for-the-offer-module-table ol:last-child{margin-bottom:0;}
.the-offer .the-offer-module .content-for-the-offer-module-text ul,
.the-offer .the-offer-module .content-for-the-offer-module-table ul { position: relative; margin: 0 0 15px;padding: 0 0 0 3px;}
.the-offer .the-offer-module .content-for-the-offer-module-text ul:before,
.the-offer .the-offer-module .content-for-the-offer-module-table ul:before { content: ""; width: 1px; height: calc(100% - 15px); background: #eee; display: block; position: absolute; top: 10px; left: 8px; }
.the-offer .the-offer-module .content-for-the-offer-module-text ul > li,
.the-offer .the-offer-module .content-for-the-offer-module-table ul > li { position: relative; padding: 0 0 0 20px;}
.the-offer .the-offer-module .content-for-the-offer-module-text ul > li:before,
.the-offer .the-offer-module .content-for-the-offer-module-table ul > li:before { content: ""; width: 11px; height: 11px; background: #2c7865; display: block; border-radius: 100%; position: absolute; left: 0; top: 5px; }

.the-offer .the-offer-module .content-for-the-offer-module-text ol,
.the-offer .the-offer-module .content-for-the-offer-module-table ol { counter-reset: the-offer-module; list-style: none; padding: 0; margin: 0 0 15px;}
.the-offer .the-offer-module .content-for-the-offer-module-text ol li,
.the-offer .the-offer-module .content-for-the-offer-module-table ol li { counter-increment: the-offer-module; position: relative; padding: 0 0 0 25px;}
.the-offer .the-offer-module .content-for-the-offer-module-text ol li:before,
.the-offer .the-offer-module .content-for-the-offer-module-table ol li:before { content: counter(the-offer-module); background: #2c7865; border-radius: 100%; width: 18px; height: 18px; display: flex; position: absolute; left: 0; top: 3px; color: #fff; font-size: 9px; align-items: center; justify-content: center; }

.the-offer .the-offer-module-text .content-for-the-offer-module-text,
.the-offer .the-offer-module-text .content-for-the-offer-module-text > p { font-size: 14px; }
.the-offer .the-offer-module-text .content-for-the-offer-module-text > p:last-child {margin:0;}

.the-offer .the-offer-module.the-offer-module-video { padding-right: 0; padding-left: 20px; }
.the-offer .the-offer-module.the-offer-module-video .embed-responsive { max-width: none; margin: 15px 0; }

.the-offer .the-offer-module.the-offer-module-piechart .content-for-the-offer-module-piechart { overflow-x: auto; overflow-y: hidden;}



.the-offer .the-offer-module-table .content-for-the-offer-module-table .intro-for-the-offer-module-table,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .intro-for-the-offer-module-table > p { font-size: 14px; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-description-for-the-offer-module-table { font-size: 11px; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table{margin:0 0 5px;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr  { position: relative;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td { font-size: 14px; padding:10px; transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > thead > tr > th {vertical-align: middle; border-top: none; border-bottom: 1px solid #eee; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td:first-child,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tfoot > tr > td:first-child,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > thead > tr > th:first-child {padding-left:0;text-align:left;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td:first-child {border-radius: 5px 0 0 5px;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td:last-child {border-radius:0 5px 5px 0;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td:last-child,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tfoot > tr > td:last-child,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > thead > tr > th:last-child{padding-right:0;text-align:right;white-space:nowrap;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tfoot > tr > td { font-weight: 700; font-size: 16px; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr:hover > td{padding:10px;border-color:transparent;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > thead > tr > th { text-align:center; display: table-cell; opacity: 1; border: none; padding-bottom: 0; background: #fff; color: #aaa;font-weight:500 !important; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td .old-price{opacity:0.5;margin-right: 10px;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tfoot > tr > td .old-price{display:none;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] {  }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:first-child,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:last-child{padding:10px;}
/*.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true]:after { border: 2px solid #ff9800; border-radius: 5px; content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; user-select: none; pointer-events: none; display: block; }*/
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true]:hover > td{background:#ff9800 !important; color:#fff !important;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td .attention-title {display: none; position: absolute; left: 5px; top: -10px; background: #ff9800; color: #fff; font-family: 'barlow semi condensed'; font-size: 11px; padding: 0 10px; border-radius: 5px; z-index:9;}
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td .attention-title {display: block;}
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td:last-child {font-weight:700;}
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table th:first-child,
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table td:first-child{position:sticky;left:0;background: #fff; }
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table th:last-child,
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table td:last-child{position:sticky;right:0;background: #fff;}
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table tr:hover td:first-child,
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table tr:hover td:last-child{background: #ececec;}
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table td{text-align:center;}

.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table td:first-child { border-radius: 5px 0 0 5px; border-right: none; width:150px; }
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table td:last-child { border-radius: 0 5px 5px 0; border-left: none; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:first-child div,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:last-child div { height: 100%;position: relative; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:last-child div { justify-content:end; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:first-child div span.sp1,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:last-child div span.sp1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:first-child div span span.sp2,
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:last-child div span span.sp2 { display: flex; align-items: center; height: 100%; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:first-child div span span.sp2{ justify-content: start; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:last-child div span span.sp2 { justify-content: end; }

.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td { border-top: 2px solid red; }

.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:first-child > div:before { content: ""; width: 100%; height: calc(100% + 24px); display: block; position: absolute; left: -12px; top: -12px; border: 2px solid red; border-radius: 5px; border-right: none; border-top:none; border-bottom:none; }
.the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr[data-attention=true] > td:last-child > div:before { content: ""; width: 100%; height: calc(100% + 24px); display: block; position: absolute; right: -12px; top: -12px; border: 2px solid red; border-radius: 5px; border-left: none; border-top:none; border-bottom:none; }
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table tr td:first-child {padding-left: 0 !important;}
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table tr:hover td:first-child {padding-left: 10px !important;}
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table tr td:last-child {padding-right: 0 !important;}
.the-offer .the-offer-object-compare .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table tr:hover td:last-child {padding-right: 10px !important;}


.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top { cursor:pointer; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-img { border-radius: 10px; overflow: hidden; position: relative; height: 170px; width: 100%; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-img img { width: 100%; height: 100%; object-fit: cover; transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-img .order { user-select: none; pointer-events: none; position: absolute; font-size: 80px; right: 10px; bottom: 22px; font-family: 'barlow semi condensed'; color: #fff; line-height: 0; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about { padding: 0 0 0 20px; font-size:14px; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-title { font-size: 22px; font-family: 'barlow semi condensed'; font-weight: 600; line-height: 1; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-description { font-size: 14px; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-toggler { border-radius: 10px; border: 1px solid #eee; background: #fff; outline: none; width: 47px; height: 47px; cursor: pointer; color: #7f7f7f; transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-toggler:hover { color: #111; box-shadow: 0 0 50px rgb(179 171 210 / 50%);transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-toggler i{transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-toggler:Hover i{transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-about .object-item-toggler { transform: rotate(180deg); background:#fff; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul { display: flex;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li {margin-right:25px;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li:last-child {margin-right:0;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul .information-key { opacity: 0.5; white-space:nowrap; }

.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item { margin: 0 0 20px; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active { background: #fff; box-shadow: 0 0 110px rgb(179 171 210 / 50%); margin: 0 -25px 20px; padding: 0 25px; border-radius: 10px; position: relative; z-index: 9; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top { position: sticky; top: 190px; z-index: 7;background: -moz-linear-gradient(top,  rgba(255,255,255,1) 75%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );}
.the-offer .object-item-price-information { display: flex; align-items: center; font-family: 'barlow semi condensed';}
.the-offer .object-item-price-information .price { line-height: 1; display: block; font-size: 18px; font-weight: 400; text-align:right; }
.the-offer .object-item-price-information .object-item-profit { width: 63px; height: 63px; display: flex; background: #ff9800; border-radius: 100%; overflow: hidden; color: #fff; text-align: center; flex-direction: column; line-height: 1; justify-content: center; font-size: 12px;  margin:0 10px 0 0; }
.the-offer .object-item-price-information .object-item-profit .profit-value { display: block; font-size: 18px; font-weight: 700; }
.the-offer .object-item-price-information .object-item-profit .profit-value .price{text-align:center;}
.the-offer .object-item-price-information .object-item-final-price .price { color: #2c7865; font-size: 28px; font-weight: 700; line-height: 1; }

.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom { display: none; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules { padding: 0 0 0 20px; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information { padding: 30px 0 30px 15px; font-size: 14px; /*position: sticky;top: 420px;*/}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information > ul > li {margin-bottom:15px;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information > ul > li .information-key { opacity: 0.5; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information > ul > li .information-value { line-height: 1.2; display: block; margin: 5px 0; overflow-wrap: break-word;text-transform: lowercase;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information > ul > li .information-value:first-letter { text-transform:uppercase;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information > ul > li a {color:#111; text-transform:lowercase !important;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information > ul > li a.clickable { text-transform: uppercase !important; border: 1px solid #eee; border-radius: 5px; padding: 5px 8px; font-size: 10px; display: inline-block; letter-spacing: 1px; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information > ul > li a.clickable:hover { background: #ff9800; color: #fff; border-color: #fff; }

.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information.horizontal { padding: 25px 0 0 0; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information.horizontal > ul { display: flex; width: 100%; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information.horizontal > ul > li { flex: 0 0 20%; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules{padding:0 0 10px;}

.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules .the-offer-module { padding: 0; margin: 0; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules .the-offer-module:after { content: ""; background: url(/wp-content/themes/hosteva/assets/img/the-offer-img-04.png) no-repeat center; height: 10px; width: 100%; display: block; padding: 30px 0; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules > .the-offer-module:last-child:after { display:none;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules > .the-offer-module:last-child { margin:0 0 45px;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules .title-for-the-offer-module { color: #ff9800; padding: 0; margin: 0 0 15px;     background: #fff;z-index: 5;}
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules .title-for-the-offer-module:before {display:none;}

.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-bottom { display: block; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-img { width: calc(100% + 25px); margin-left: -25px; border-radius: 10px 0 10px 0; }
.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-img.sticked { border-top-left-radius: 0; }

.the-offer .the-offer-module .active .object-item-bottom .title-for-the-offer-module{top:unset !important;position:relative !important;z-index: 0!important;}

.the-offer .fixButtons { position: fixed; top: 35%; right: 0; }
.the-offer .fixButtons a { margin-bottom: 15px; border-radius: 10px 0 0 10px; padding: 10px 9px; color: #fff; line-height: 0; display: block; text-align: center; }
.the-offer .fixButtons .whatsappButton { background: green; font-size: 30px; }
.the-offer .fixButtons .phoneButton { background: red; font-size: 30px; }


/*dilokulu*/
.the-offer-for-languageschool.the-offer .the-offer-persons {z-index: 11;position: relative;top: auto !important;background:none;}
.the-offer-for-languageschool.the-offer .the-offer-module .title-for-the-offer-module { margin-bottom: 15px; }
.the-offer.the-offer-for-languageschool.active > .content-tab {display: block;}
.the-offer.the-offer-for-languageschool.active > .the-offer-loading {display: none !important;}

.the-offer-for-languageschool.the-offer .the-offer-object-modules { border: 1px solid #eee; border-radius: 10px 0 0 10px; border-top: none; border-right: none; position: relative;    box-shadow: 0 10px 60px rgb(0 0 0 / 10%);padding-right: 15px;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-module { padding: 0 0 0 20px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information { position: sticky; top: -70px; background: #fff;z-index:10; margin-right: -15px;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover { height: 295px; overflow: hidden; position: relative; border-radius: 10px 10px 10px 0; width: 100%;margin:0 0 30px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover .lg-video-cont { width: 100% !important; height:100% !important; overflow:hidden!important; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover .lg-item { overflow: hidden; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover .lg-outer .lg-thumb-outer{background:transparent;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover .lg-outer .lg-thumb-outer .lg-thumb-item{height:50px!important;width:50px!important;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover .lg-outer.lg-animate-thumb .lg-thumb{}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover img{width:100%;height:100%;object-fit:cover;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover iframe.lg-video-object{ height:calc(100% + 160px) !important; top: -80px !important; overflow: hidden !important;   }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover .the-offer-object-cover-title { position: absolute; z-index: 2; font-family: 'Barlow Semi Condensed'; font-size: 190px; line-height: 0; color: #fff; bottom: 33px; left: 0; opacity: 0.5; font-weight: 900; user-select: none; pointer-events: none; white-space: nowrap; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-information-list { text-align:center; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-information-list ul { display: flex; flex-direction: column; text-align: left; width: max-content; margin: auto; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-information-list ul > li { margin: 0 0 15px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-information-list ul > li > .information-key { opacity: 0.5; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-information-list ul > li > .information-value { font-size: 14px; overflow-wrap: break-word; text-transform: lowercase;display: block;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail { padding: 0 20px; position:relative;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-title { font-size: 24px; font-family: 'Barlow Semi Condensed'; font-weight: 700; margin:0 0 15px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-description { font-size: 14px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-logo { width: 90px; height: 90px; overflow: hidden; border-radius: 100%; box-shadow: 0 9px 20px rgb(0 0 0 / 20%); margin: -60px auto 20px; position: relative;z-index: 2;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-location { text-align: center; padding-bottom:30px;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-location .country { font-weight: 700; font-size: 11px; letter-spacing: 4px; text-transform:uppercase;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-location .city { text-transform:uppercase; font-size: 15px; font-weight: 600; display: inline-block; border-top: 1px solid #eee; padding: 0 10px; }

.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile { padding: 0 0 0 25px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-object-description { font-size: 14px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-price-detail .the-offer-module { border: none; padding: 0;     box-shadow: none;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-final-price { background: #2b3d66; border-radius: 0; padding: 15px 15px 15px 25px !important; margin: -15px -15px 15px -25px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-final-price .title-for-the-offer-module { position: relative !important; top: auto !important; background: none; color: #fff; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-final-price .price { color: #fff; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-final-price .text-muted { color: #fff !important; opacity: 0.5; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-final-price .object-item-final-price .price { font-size: 35px; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile:last-child .the-offer-module.p-0.the-offer-module-final-price { border-radius: 0 0 10px 10px; margin-bottom: 0; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-price-detail { position: relative !important; top: auto !important; }

.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-process .list-for-the-offer-module-process ul li.process .process-description{font-size:15px;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-process .title-for-the-offer-module{display:none;}
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-process .list-for-the-offer-module-process > ul { padding: 10px 0; }
.the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-modules-for-mobile .the-offer-module.the-offer-module-process .list-for-the-offer-module-process ul li.process .process-title {  font-weight: 600; }


.the-offer-for-languageschool.the-offer .the-offer-price-detail{position:sticky;top:0;}
.the-offer-for-languageschool.the-offer .the-offer-price-detail .the-offer-module { border: 1px solid #eee; border-radius: 10px/* 10px 0 0*/; border-bottom: none; padding: 20px 20px 0; margin: 0 0 30px; position: relative; box-shadow: 0 10px 60px rgb(0 0 0 / 10%);}
/*.the-offer-for-languageschool.the-offer .the-offer-price-detail .the-offer-module:after { content: ""; width: 1px; background: #fff; height: calc(100% - 60px); position: absolute; right: -1px; bottom: 0; z-index: 1; display: block; }*/
.the-offer-for-languageschool.the-offer .the-offer-price-detail .the-offer-module .content-for-the-offer-module-table td .text-muted { display: block; font-size: 10px; font-weight: 600; opacity: 0.7;}

.the-offer-for-languageschool.the-offer .the-offer-right-modules {position:sticky;top:0;width: 190px; }
.the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module .title-for-the-offer-module:before {display:none;}
.the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module .title-for-the-offer-module { padding: 0; margin: 0 0 15px; }
.the-offer-for-languageschool.the-offer .the-offer-module-final-price .object-item-price-information .price { text-align: left; }
.the-offer-for-languageschool.the-offer .the-offer-module-final-price .object-item-price-information .profit-value .price { text-align: center; }
.the-offer-for-languageschool.the-offer .the-offer-module-final-price .text-muted { font-size: 9px; opacity: 0.8; font-weight: 600; line-height: 1.4; margin: 10px 0 0; user-select:none; pointer-events:none; }

.the-offer-for-languageschool.the-offer .offer-content-right-ps {position:sticky;top:0;}

.the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module.the-offer-module-final-price { background: #2b3d66; color: #fff; border-radius: 10px;  padding: 10px !important;box-shadow: 0 15px 30px rgb(43 61 102 / 30%);}
.the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module.the-offer-module-final-price .title-for-the-offer-module { background: none !important; }
.the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module.the-offer-module-final-price .object-item-price-information .object-item-final-price .price { color:#fff !important; }
.the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module.the-offer-module-final-price .text-muted { color:#fff !important; opacity: 0.5;}


.the-offer-module-process .list-for-the-offer-module-process ul { padding: 0; margin: 0; }
.the-offer-module-process .list-for-the-offer-module-process ul li { position: relative; z-index: 1;}
.the-offer-module-process .list-for-the-offer-module-process ul li.process { padding: 0 60px 0 0; text-align:right; margin: 0 0 20px;}
.the-offer-module-process .list-for-the-offer-module-process ul li.process .process-title { display: block; font-size: 14px; }
.the-offer-module-process .list-for-the-offer-module-process ul li.process .process-description { display: block; font-size: 10px; color:#aaa; }
.the-offer-module-process .list-for-the-offer-module-process ul li.process:after { content: ""; width: 20px; height: 20px; display: block; background: #fff; border-radius: 100%; border: 4px solid #2b3d66; position: absolute; right: 30px; top: calc(50% - 10px); box-shadow: 0 3px 6px rgb(0 0 0 / 30%);}
.the-offer-module-process .list-for-the-offer-module-process ul li.process:before { content: ""; width: auto; height: 100%; display: block; position: absolute; right: 38px; top: 32px; border-left: 4px dotted #2b3d66; }
.the-offer-module-process .list-for-the-offer-module-process ul li.process:last-child i.fa-plane {transform: rotate(180deg);}
.the-offer-module-process .list-for-the-offer-module-process ul ul ul > li.process:first-child:before { border-color: #ff9800 !important; }
.the-offer-module-process .list-for-the-offer-module-process > ul > li > ul > li:last-child { margin-bottom: 0; }
.the-offer-module-process .list-for-the-offer-module-process > ul > li > ul > li:last-child:before {display:none;}
.the-offer-module-process .list-for-the-offer-module-process ul li .counter { position: absolute; font-size: 8px; font-weight: 600; color: #aaa; letter-spacing: 1px; }
.the-offer-module-process .list-for-the-offer-module-process > ul{position:relative;padding: 20px 0; z-index: 0;}
.the-offer-module-process .list-for-the-offer-module-process > ul:before,
.the-offer-module-process .list-for-the-offer-module-process > ul:after { content: ""; width: 4px; height: 30px; display: block; background: #2b3d66; border-radius: 10px; position: absolute; right: 38px; top: 0; }
.the-offer-module-process .list-for-the-offer-module-process > ul:after { top: auto; bottom:0; }
.the-offer-module-process .list-for-the-offer-module-process.noStay > ul:after { bottom: 10px; height: 40px; }
.the-offer-module-process .list-for-the-offer-module-process > ul ul ul > li.process:after { border-color: #ff9800 !important; }
.the-offer-module-process .list-for-the-offer-module-process > ul > li > .counter { border: 1px solid #eee; border-radius: 0 5px 5px 0; right: 18px; border-left: none; width: 12px; height: calc(100% - 30px); top: 15px; }
.the-offer-module-process .list-for-the-offer-module-process > ul > li > .counter span { transform: rotateZ(-90deg); display: block; width: 0; height: 0; line-height: 0; white-space: nowrap; position: absolute; right: -10px; top: calc(50% + 18px); }
.the-offer-module-process .list-for-the-offer-module-process > ul > li > ul > li > .counter { border: 1px solid #eee; border-radius: 5px 0 0 5px; right: calc(100% - 20px); border-right: none; width: 12px; height: calc(100% - 35px); top: 12px; }
.the-offer-module-process .list-for-the-offer-module-process > ul > li > ul > li > .counter span { transform: rotateZ(-90deg); display: block; width: 0; height: 0; line-height: 0; white-space: nowrap; position: absolute; left: -10px; bottom: 8px; }


/*theme*/
header.th-header nav,
header.th-header button.th-menu-toggle,
footer { display: none !important; }
header > div > .elementor-element{padding:0;}


@media (max-width:1440px){

}
@media (max-width:1366px){

}
@media (max-width:1280px){
    .the-offer .the-offer-countries .the-offer-country .country-about .fake-border{display:none;}
    .the-offer .the-offer-countries .the-offer-country .country-department-about { padding: 0 0 25px; }
}
@media (max-width:1199px){

}
@media (max-width:1100px){
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { font-size: 90px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-description { font-size: 12px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li { margin-right: 10px; }
    .the-offer .object-item-price-information .object-item-final-price .price { font-size: 24px; }
}
@media (max-width:1024px){
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li { margin-right: 15px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li:last-child { display: none; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information { padding: 20px 0; }
}
@media (max-width:991px){
    .the-offer .the-offer-countries .the-offer-country > .row.no-gutters { margin-right: -15px; margin-left: -15px; }
    .the-offer .the-offer-countries .the-offer-country > .row.no-gutters > .col,
    .the-offer .the-offer-countries .the-offer-country > .row.no-gutters > [class*=col-] { padding-right: 15px; padding-left: 15px; }
    .the-offer .the-offer-module{padding:0;}
    .the-offer .the-offer-countries .the-offer-country .country-about .country-img { border-radius: 0 10px 10px 0; }
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { font-size: 106px; letter-spacing: 0; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li { margin-right: 25px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li:last-child{display:block;}
    .the-offer .the-offer-department { top: 258px; margin: 0 0 25px; }
    .the-offer .the-offer-department .department-about { border: none; padding: 0; }
    .the-offer .the-offer-department .department-img { height: 200px; border-radius: 0 10px 10px 0; position: sticky; top: 100px;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active{margin:0 -30px 20px;}

    .the-offer-for-languageschool.the-offer .the-offer-right-modules{width:auto;}
    .the-offer-for-languageschool.the-offer .offer-content-right > .h-100 { height: auto !important; }
}
@media (max-width:950px){
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { font-size: 93px; letter-spacing: 6px; }
}
@media (max-width:900px){

}
@media (max-width:854px){
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { top: -10px; font-size: 40px; letter-spacing: 0; left: 5px; text-shadow: 0 0 30px #000; }
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-information { padding: 15px 0; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-information > ul > li:last-child { display: none; }
}
@media (max-width:823px){

}
@media (max-width:812px){

}
@media (max-width:800px){

}
@media (max-width:768px){

}
@media (max-width:767px){
    .the-offer .the-offer-module .title-for-the-offer-module { font-size: 20px; }
    .the-offer .the-offer-module-text .content-for-the-offer-module-text,
    .the-offer .the-offer-module-text .content-for-the-offer-module-text > p,
    .the-offer .the-offer-department .department-about .department-description,
    .the-offer .the-offer-department .department-about .department-description > p,
    .the-offer .the-offer-module-table .content-for-the-offer-module-table .intro-for-the-offer-module-table,
    .the-offer .the-offer-module-table .content-for-the-offer-module-table .intro-for-the-offer-module-table > p{ font-size: 13px; }

    .the-offer .the-offer-persons .the-offer-person { border: none; border-radius: 0; margin: 0; padding: 0; }
    .the-offer .the-offer-persons .the-offer-person .title { margin: 0; display: block; background: none; padding: 0;letter-spacing: 1px; }
    .the-offer .the-offer-persons .the-offer-person .person-information { margin: 0; display: block; background: none; padding: 0; width: 100%; white-space: nowrap; overflow: auto; }
    .the-offer .the-offer-persons .the-offer-person .person-information ul > li,
    .the-offer .the-offer-persons .the-offer-person .person-information ul > li a { font-size: 13px; }
    .the-offer .the-offer-persons .the-offer-person .person-information ul > li:last-child{padding-right:30px;}
    .the-offer .the-offer-persons.with-picture .the-offer-person .person-information ul{margin-bottom:0;}
    .the-offer .the-offer-persons.with-picture .the-offer-person .person-information.person-student { margin-top: 0; margin-bottom: 5px; }
    .the-offer .the-offer-persons.with-picture .the-offer-person .person-information.person-student ul > li.person-name-surname { display: flex; align-items: center; }
    .the-offer .the-offer-persons.with-picture .the-offer-person .person-information.person-student ul > li.person-name-surname:before { background: #eee; width: 40px; height: 40px; display: flex; border-radius: 100%; align-items: center; justify-content: center; color: #bbb; }

    /*.the-offer .the-offer-department .department-img { height: 50px !important; }*/
    .the-offer .the-offer-department .department-about .department-title .title { font-size: 20px; }
    .the-offer .the-offer-department .department-about .department-title .title-description { font-size: 14px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item { border-radius: 10px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top > .row > [class*=col-] { position: unset; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-img { position: absolute; top: 0; left: 0; height: 100% !important; width: 100%; opacity: 0.1; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-img .order { bottom: 10px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about { padding: 10px 15px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-title { font-size: 16px; margin-right:10px;}
    /*.the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-description{display:none;}*/
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-toggler { width: 25px; height: 25px; font-size: 11px; border-radius: 5px; background:none; color:#111; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules { padding: 0; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active { margin: 0 0 20px; padding: 0 15px;    box-shadow: none;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top { padding-bottom: 30px;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-img:before { content: "";width: calc(100% + 30px); height: 50%; display: block; position: absolute; bottom: 0; left: -15px; z-index: 1;background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 88%);background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 88%);background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 88%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-img { width: calc(100% + 30px); height: 120px; border-radius: 10px 10px 0 0; margin-left: -15px; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-about { padding: 10px 0; position: relative; z-index: 2;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-img .order { display: none; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-bottom { margin-top: -20px;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-bottom .object-item-information { position: relative; top: auto; white-space: nowrap; overflow: auto; padding: 10px 0; font-size: 12px;     margin: 0 0 15px;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-bottom .object-item-information > ul { display: flex; width: max-content; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-bottom .object-item-information > ul > li { margin: 0 15px 0 0; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-bottom .object-item-information.horizontal > ul { width: 100%; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-bottom .object-item-information.horizontal > ul > li { margin: 0 15px 15px 0; }

    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information.horizontal > ul > li { flex: 0 0 40%; }

    .the-offer .object-item-price-information { align-items: flex-end; }
    .the-offer .object-item-price-information .object-item-profit { width: auto; height: auto; border-radius: 5px; display: inline-block; margin: 0 0 3px 6px; font-size: 11px; padding: 2px 5px; }
    .the-offer .object-item-price-information .object-item-profit .profit-value { display: inline-block; font-size:11px;}
    .the-offer .object-item-price-information .price {  margin-right: 4px; font-weight: 600; text-align: left;}
    .the-offer .object-item-price-information .object-item-final-price .price { font-size: 23px; }

    .the-offer-department > .row > div:last-child,
    .the-offer-country > .row > div:last-child { padding-left: 0 !important;}

    .the-offer .content-tab .nav-tabs .nav-link { font-size: 14px; }

    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover .the-offer-object-cover-title { font-size: 110px; }
    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover iframe.lg-video-object { width: calc(100% + 60vw); left: -30vw; }

    .the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process > ul { margin: 0 0 0 30px; }
    .the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process ul li.process { padding: 0; text-align: left; }
    /*.the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process ul li.process .process-title { font-size: 10px; }*/
    .the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process ul li.process:before { right:auto; left: -28px; top:27px; }
    .the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process ul li.process:after { right: auto; left: -36px; }
    .the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process > ul:before,
    .the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process > ul:after { right: auto; left: -28px; }
    .the-offer-for-languageschool.the-offer .the-offer-module-process .list-for-the-offer-module-process .counter { display: none; }
    .the-offer-for-languageschool.the-offer .object-item-price-information .object-item-old-price .price { font-size: 14px; }
    .the-offer-for-languageschool.the-offer .object-item-price-information .object-item-profit { width: 80px; height: 80px; display: flex; background: #ff9800; border-radius: 100%; overflow: hidden; color: #fff; text-align: center; flex-direction: column; line-height: 1; justify-content: center; font-size: 15px; margin: 0 10px 10px 0; }
    .the-offer-for-languageschool.the-offer .object-item-price-information {    align-items: center;}
    .the-offer-for-languageschool.the-offer .the-offer-module.the-offer-module-process {  margin-bottom:30px; }
}
@media (max-width:736px){

}
@media (max-width:732px){

}
@media (max-width:731px){
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { font-size: 30px; left: 10px; }
}
@media (max-width:667px){

}
@media (max-width:640px){

}
@media (max-width:600px){

}
@media (max-width:575px){
    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-logo { position: absolute; right: 15px; bottom: -20px; z-index: 15; }
    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-location { position: absolute; display: flex; left: 14px; top: -18px; opacity: 0.4; padding-bottom:0;}
    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-location .country,
    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail .the-offer-object-location .city { letter-spacing: 0; font-size: 11px; font-weight: 700; border: none; white-space: nowrap; padding: 0 2px; }




}

@media (max-width:568px){

}
@media (max-width:559px){

}
@media (max-width:533px){

}
@media (max-width:480px){
    .the-offer > .container { max-width: 100%; }
    .the-offer .the-offer-persons .the-offer-person .title { letter-spacing: 0; }
    .the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td { font-size: 12px; }
    .the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td .old-price { margin: 0; }
    .the-offer .the-offer-module-table .content-for-the-offer-module-table .table-for-the-offer-module-table table > tbody > tr > td > .price { margin-left: 5px; }
    .the-offer .the-offer-countries .the-offer-country .country-about .country-img,
    .the-offer .the-offer-department .department-img{ margin-left: -15px; }
    .the-offer .the-offer-department .department-img { width: calc(100% + 15px); }
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { left: -5px; }
    .the-offer .the-offer-persons { margin: 0 -15px 2px -15px; padding: 10px 0 10px 15px; overflow: hidden; }
    .the-offer .the-offer-department { margin: 0 0 30px; }


    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail:before { content: ""; width: 1px; background: #eee; display: block; height: calc(100% + 100px); position: absolute; left: -1px; bottom: 0; }
/*    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-detail:after { content: ""; background: #fff; height: calc(100% + 100px); width: 100vw; position: absolute; right: 0; bottom: 0; z-index: -4; }*/


}
@media (max-width:414px){

}
@media (max-width:412px){

}
@media (max-width:411px){
    .the-offer .the-offer-persons .the-offer-person .title { white-space: nowrap; }
    .the-offer .the-offer-module .title-for-the-offer-module,
    .the-offer .the-offer-department .department-about .department-title .title{ font-size: 18px; line-height: 1.2; }
    .the-offer .the-offer-countries .the-offer-country .country-department-about,
    .the-offer .the-offer-department .department-about{margin-left:-5px;}
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-information > ul > li > .information-value { font-size: 12px; }
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { font-size: 35px; }
}
@media (max-width:384px){

}
@media (max-width:375px){
}
@media (max-width:360px){
    .the-offer-for-languageschool.the-offer .object-item-price-information { flex-direction: column-reverse; align-items: flex-start; }
}
@media (max-width:320px){

}

#offerSchollCover{display:none;}
@media print {
    #offerSchollCover,
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom{display:block;}
    #partners,
    #footer,
    .btn-header.search-toggler,
    .btn-header.nav-open,
    .yukaributon,
    .fixButtons,
    .gallery.inline-gallery-container-for-offer-languageschool,
    .the-offer-module-text-for-streetview,
    .the-offer-module-text-for-map,
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-about .object-item-toggler,
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules .the-offer-module:after{display:none !important;}
    .the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module.the-offer-module-final-price,
    .the-offer .object-item-price-information .object-item-profit { background: none; color: #111; border: 1px solid #eee;}
    .the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module.the-offer-module-final-price .text-muted,
    .the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module.the-offer-module-final-price .object-item-price-information .object-item-final-price .price { color: #111 !important; }
    .list-for-the-offer-module-process{padding:0 10px;}
    .the-offer-module.the-offer-module-process { border: 1px solid #eee; border-radius: 10px; padding: 20px !important; }
    .the-offer-for-languageschool.the-offer .the-offer-right-modules .the-offer-module .title-for-the-offer-module{margin-bottom:0;}
    .the-offer-module-process .list-for-the-offer-module-process > ul:before, .the-offer-module-process .list-for-the-offer-module-process > ul:after { background: none; border: 2px solid #2b3d66; }
    .the-offer-for-languageschool.the-offer .the-offer-right-modules,
    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information,
    #header.fixed,
    .the-offer .the-offer-module .title-for-the-offer-module,
    .the-offer .the-offer-persons,
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top{position:relative !important;top:0 !important;}
    .offer-wrapper > .row,
    .the-offer-country > .row{ align-items: start; }
    .the-offer-for-languageschool.the-offer .the-offer-object-modules .the-offer-object-information .the-offer-object-cover{opacity:1 !important;}
    .the-offer-for-languageschool.the-offer .the-offer-price-detail .the-offer-module{border:1px solid #eee !important;}

    .the-offer .the-offer-module .content-for-the-offer-module-text ul > li:before, .the-offer .the-offer-module .content-for-the-offer-module-table ul > li:before { background: none; border: 5px solid #2c7865; -webkit-print-color-adjust: exact;}
    .the-offer .the-offer-module .content-for-the-offer-module-text ol li:before, .the-offer .the-offer-module .content-for-the-offer-module-table ol li:before { background: none; border: 9px solid #2c7865; -webkit-print-color-adjust: exact;}
    .the-offer .the-offer-countries .the-offer-country .country-about .country-values .country-title { text-shadow: none !important; color: #fff; opacity:1;-webkit-print-color-adjust: exact;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-img,
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active .object-item-top .object-item-img{overflow:hidden !important;height:135px !important;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules .title-for-the-offer-module{background:none !important;position:relative !important;top:unset !important;margin:0 0 15px !important;padding: 0 0 2px !important;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top .object-item-img .order { pointer-events:  auto;-webkit-print-color-adjust: exact; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item.active { margin: 0 0 20px !important; padding:0 !important; }
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-top{overflow:hidden!important;}
    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-information.horizontal{margin-bottom:5px;}

    .the-offer .the-offer-module-object-list .content-for-the-offer-module-object-list .the-offer-module-object-item .object-item-bottom .object-item-modules .the-offer-module { margin-bottom: 30px; }


}

