.service_item,.service_country_item{counter-increment:item}.service_item > .service_item_name > .service_item_number:before,.service_country_item > .service_country_left > .service_item_number:before{content:"0" counter(item)}.service_item:nth-child(n+11) > .service_item_name > .service_item_number:before,.service_country_item:nth-child(n+11) > .service_country_left > .service_item_number:before{content:counter(item)}.service_country_name{width:195px}.choose_service .header_2{padding: 35px 0 60px 0}.topimage{position:relative}.main_main_services li {max-width:360px;width:100%;height:279px;margin:0 0 32px}.main_main_services li > a {background:#FBFBFB;box-shadow:0 3px 9px rgba(0,0,0,.07);border-radius:4px;height:279px;margin:0 0 32px;padding:34px 0;display:block;border:2px solid #FBFBFB}
.limitedh {height:312px;overflow-y:hidden}.f_video_link{display:block;width:330px;height:60px;line-height:56px;position:relative}.limitedh{height:312px;overflow-y:hidden}.tabs_container_bg{margin-top:-95px}.padaw{padding:0 20px}.gradagre{max-height:361px}
.holded .packezo:after{position:absolute;color:red;display:inline-block;font-size:50px;transform:rotate(-5deg);text-align:center;text-shadow:1px 1px 17px rgba(255, 255, 255, 0.98);margin-top:-100px}.holded .descori span.sube b{display:none}
.providing_container p>strong{margin-top:20px;display: inline-block;font-size:18px;color:#994597;text-transform:uppercase;font-weight:bold}.providing_container p:first-child{margin-top:0px}.providing_container ol li{padding-left:0px;margin:5px 0px 10px 0px}  
.providing_container ol>li{list-style:decimal;margin:15px 0px 0px 15px}.providing_container ol li strong{font-weight:bold}.providing .twoccol{display: inline-block;column-count: 2;column-gap:10px;padding:10px}
.loffcost{background:#eee}
/*advanc*/
.intops{width:100%;padding:20px;color:white;font-family:PFDTCP;font-size:16px;line-height:120%}.mtop0{margin-top:20px!important}ol.rounded{list-style:none;padding:20px 0}ol.rounded li div{line-height:120%;padding:10px 10px 10px 52px;display:none}ol.rounded li{width:100%;display:inline-block;padding:0px 0px 50px 0px;line-height:30px;border-top:1px solid #994597}@media(min-width:769px){ol.rounded{list-style:none;column-count:2;column-gap:3em;padding:20px 0}}@media(max-width:768px){ol.rounded li div{padding:15px 10px 10px 2px}}.rounded{counter-reset:li;list-style:none;font:14px PFDTCP;line-height:20px;padding:0;letter-spacing:1px}
.rounded a{position:relative;display:block;padding:.4em .4em .4em 2.5em;margin:.5em 0 0 1.3em;border:1px solid #fff;background:#994597;color:#444;text-decoration:none;border-radius:.3em;transition:all .3s ease-out;color:white;font-size:18px;background:linear-gradient(-90deg, transparent 0%, #994597 51%), repeating-linear-gradient(-45deg, #a74ba2, #a74ba2 10px, #994597 10px, #994597 20px)}
.rounded a:hover{background:#E9E4E0;color:#575768}.rounded a:hover:before{transform:rotate(360deg)}
.rounded a:before{font-size:24px;content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.3em;background:#fff;height:2em;width:2em;line-height:2em;border:.3em solid  #c37ac1;text-align:center;font-weight:bold;border-radius:2em;transition:all .3s ease-out;color:#994597; outline:6px solid #994597}
/*advanc*/
@media (max-width:768px){.text_about_banner h1{font-size:35px}.item_main_slider img{display:none}.item_main_slider section,.about_banner .section_main_slider{padding:60px 20px}.text_about_banner span{
width:50%;margin-top:15px;font-size:20px}.header_2{font-size:30px}.main_main_services li{max-width:330px}.reviews_services section ul.main_main_services{flex-direction:column}.packezo .section_main_slider{top:-260px;width:100%}.reviews_team_video p{margin:30px 0}.our_team_block{margin:0 auto 30px auto;min-height:150px}

/*
.comparison_chart{padding:100px 0}.comparison_table_more{clear:both}
*/

.holded .packezo:after{margin-top:290px;top:0}.providing .twoccol{display: inline-block;column-count: 1;column-gap:0px;padding:0px}}.reviews_services .header_2{margin-bottom:65px}
/*2 colonki*/
.providi{column-count:2;column-gap:48px;list-style:none;margin:0;padding:0;column-rule:0.75px solid rgba(0, 0, 0, 0.17);  /* ← вертикальная линия */
counter-reset:item}
.providi li{break-inside:avoid;page-break-inside:avoid;margin-bottom:28px;padding-left:32px;position:relative;color:#1e2f3e;text-align:left;line-height:23px;font-size:17px;}
.providi li:before{content:counter(item, decimal-leading-zero);counter-increment:item;position:absolute;left:0;top:0;line-height:40px;background:transparent;width:24px;text-align:right;font-family:PFDTCP;letter-spacing:1px;font-style:normal;font-weight:700;font-size:40px;color:#A94399;}
@media (max-width:768px){.providi{column-count:1;column-gap:0;column-rule:none}.providi li{margin-bottom:0;padding-left:28px;padding-bottom: 20px;line-height:22px;border-bottom:0.75px solid rgba(0, 0, 0, 0.17);font-size:15px}.providi li:last-child{border-bottom:none}}

/* newtable */
.comptab th,.comptab th a{font-weight:700;color:#994597;text-transform:uppercase;text-align:center}
.comptab td,.comptab th{height:70px;vertical-align:middle;border:1px solid #D2D2D2;font-size:14px;background:#fff;padding:0 15px}
.comptab{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}
.comptab table{width:100%;border-collapse:separate;border-spacing:0}
.benefiter .header_2{padding:65px 0}
.comptab td[colspan]{text-align:center}
.comptab table th:first-child,.comptab table td:first-child{position:sticky;width:292px;left:0;color:#994597;z-index:2;font-weight:700;border:1px solid #994597}
.comptab table td:not(:first-child),.comptab table th:not(:first-child){border-left:none}
.comptab table tr:first-child td,.comptab table tr:first-child th{border-top:1px solid #994597}
.comptab td.crklo{color:#000;text-align:center;background:radial-gradient(circle at center,#eddeef 20px,#eddeef 20px,#fff 20px,#fff 100%)}
.hidden-row{display:none!important}
.cc_table_left,.cc_table_right{cursor:pointer;user-select:none}
.cc_table_left.hidden,.cc_table_right.hidden{display:none!important}
.cc_table_control{display:flex;align-items:center;justify-content:center;gap:15px;margin:20px 0}
.comparison_table_more{display:inline-block;padding:10px 20px;background:#994597;color:#fff;text-decoration:none;border-radius:5px}
#scrollRight{right:-8px}
#scrollLeft{left:-8px}
#scrollLeft:after{transform:rotate(180deg)}
.ctbt:after{font-size:17px;content:'\20A0';font-weight:700;font-family:PFDTCP;position:absolute;color:#A94399}
.ctb{clear:both;font-weight:700;font-size:14px;line-height:60px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#994597;display:block;width:300px;height:60px;border:1px solid #994597;border-radius:6px;margin:70px auto}
#tableScroll{position:relative}

@media(max-width:768px){
.comptab td,.comptab th{height:100px}.ctbt{line-height:30px;text-align:center;opacity:1;pointer-events:auto;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%);z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer}.cc_table_left,.cc_table_right{display:flex!important}
}
@media(min-width:769px){ .cc_table_left,.cc_table_right{display:none!important}.ctbt{display:none};.topbor .topimage img{aspect-ratio: 1170 / 414}}
@media(max-width:480px){.ctbt{width:32px;height:32px}#scrollLeft{left:-6px}#scrollRight{right:-6px} }