/*
Theme Name: GoodRoaming
Theme URI: https://gusarov-group.by/dev/
Author: Team Gusarov
Author URI: https://gusarov-group.by/dev/
Description: Template
Version: 9.0.1
Text Domain: GoodRoaming
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header
{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; 
 vertical-align:baseline;box-sizing: border-box; }
/* не забудьте определить состояник "фокус", стилей */
body { line-height:1; color:black; background:white; }
ul { list-style:none; }
/* таблицам необходим cellspacing="0" в разметке */
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a {color: #00891E;}
a:hover {color: #00891E;}
:focus{outline:none;}
* {-webkit-tap-highlight-color: transparent;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0;}
/******************************************************************************************************/
@font-face {font-display: swap;font-family: 'Hauora';font-style: normal;font-weight: 200;src: url('fonts/Hauora-ExtraLight.woff2') format('woff2'),url('fonts/Hauora-ExtraLight.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Hauora';font-style: normal;font-weight: 300;src: url('fonts/Hauora-Light.woff2') format('woff2'),url('fonts/Hauora-Light.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Hauora';font-style: normal;font-weight: 400;src: url('fonts/Hauora-Regular.woff2') format('woff2'),url('fonts/Hauora-Regular.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Hauora';font-style: normal;font-weight: 500;src: url('fonts/Hauora-Medium.woff2') format('woff2'),url('fonts/Hauora-Medium.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Hauora';font-style: normal;font-weight: 600;src: url('fonts/Hauora-SemiBold.woff2') format('woff2'),url('fonts/Hauora-SemiBold.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Hauora';font-style: normal;font-weight: 700;src: url('fonts/Hauora-Bold.woff2') format('woff2'),url('fonts/Hauora-Bold.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Hauora';font-style: normal;font-weight: 800;src: url('fonts/Hauora-ExtraBold.woff2') format('woff2'),url('fonts/Hauora-ExtraBold.ttf') format('truetype');}
a{text-decoration: none;}
html,body {height: 100%;}
body{font-variant-numeric: lining-nums;width: 100%;margin:0 auto;overflow: auto;font-family: 'Hauora', sans-serif;color: #101010;font-size: 14px;line-height: 110%;font-weight: 400;display: flex;flex-direction: column;overflow-x: hidden;background: #fff;}
header{position: fixed;width: 100%;z-index: 999;background: #fff;border-bottom: 1px solid #00891E0D;transition: all .5s;}
main{flex: 1 0 auto;padding-top: 90px;position: relative;}
p{font-size: 14px;font-weight: 400;line-height: 110%;padding-bottom: 15px;color: #101010;}
h1,.h1{font-weight: 800;font-size: 40px;line-height: 125%;color: #101010;margin-bottom: 30px;text-transform: uppercase;}
h1 span,.h1 span{color: #00891E;}
h2,.h2{font-weight: 800;font-size: 40px;line-height: 110%;color: #101010;text-transform: uppercase;margin-bottom: 20px;}
h2 span,.h2 span{color: #00891E;}}
h3,.h3{font-size: 30px;font-weight: 600;line-height: 110%;margin-bottom: 20px;color: #101010;}
h4,.h4{margin-bottom: 30px;color:#383838;font-size: 26px;font-weight: 600;line-height: 110%;color: #101010;}
::placeholder {color: #101010B2;}
.button{padding: 18px 40px;font-size: 14px;font-weight: 400;line-height: 100%;text-align: center;color: #101010;background: #fff;border-radius: 10px;transition: all 0.5s;box-sizing: border-box;display: flex;align-items: center;justify-content: center;gap: 5px;width: fit-content;border: 1px solid #00891E;}
.button:hover{background: #00891E;color: #fff;}
.button2{padding: 18px 40px;font-size: 16px;font-weight: 600;line-height: 100%;text-align: center;color: #fff;background: #00891E;border-radius: 10px;transition: all 0.5s;box-sizing: border-box;display: flex;align-items: center;justify-content: center;gap: 5px;width: fit-content;border: 1px solid #00891E;}
.button2:hover{background: #fff;color: #101010;}
/*************************************************************************/
.clear{clear: both;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float: right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
/* Container */
.container {max-width: 1240px;margin: 0 auto;padding: 0 20px;}
.hidden{display: none;}
.show{display: block;}
.flex{display: flex;}
.wrap{display: flex;flex-wrap: wrap;}
.space-between{display: flex;justify-content: space-between;}
.space-around{display: flex;justify-content: space-around;}
.column{display: flex;flex-direction: column;}
.center{text-align: center;}
strong{font-weight: bold;}
.moblie_menu{display: none;}
section img{display: block;}

.header_bloks{display: flex;align-items: center;justify-content: space-between;gap: 40px;padding: 19px 0 19px;}
.main_menu{flex: 1;display: flex;gap: 30px;}
.main_menu > li {position: relative;}
.main_menu > li > a {font-weight: 400;font-size: 14px;line-height: 100%;color: #0D0C0C;display: flex;padding: 17px 0;color: #101010;}
.menu-item-has-children > a >span {display: block;width: 15px;height: 15px;background: url(img/arrow_b.svg) no-repeat center right;}
.main_menu li.menu-item-has-children .sub-menu {display: none;position: absolute;background: #fff;padding: 20px;border-radius: 10px;width: 250px;flex-direction: column;gap: 10px;}
.main_menu .menu-item-has-children:hover .sub-menu {display: flex;border: 1px solid #FFFFFF54;background: #fff;backdrop-filter: blur(59px);}
.header_phone{display: flex;gap: 15px;align-items: center;}
.header_phone a{color: #101010;}
.top_section{padding: 70px 0 50px;}
.top_section_bloks{display: flex;justify-content: space-between;align-items: end;gap: 20px;}
.top_section_blok_one p{font-weight: 500;font-size: 18px;line-height: 120%;padding: 0;max-width: 390px;}
.top_section_blok_two{display: flex;flex-direction: column;gap: 10px;}
.top_section_blok_name{font-weight: 500;font-size: 14px;line-height: 120%;padding-left: 12px;background: url(img/star.svg) no-repeat left center;}
.top_section_blok_desc{display: flex;align-items: center;gap: 10px;font-weight: 800;font-size: 46px;line-height: 110%;text-transform: uppercase;}
.img_services img{display: block;width: 100%;}
.section{padding: 100px 0;}
.section_header{display: flex;gap: 20px;margin-bottom: 50px;justify-content: space-between;align-items: end;}
.section_header h2,
.section_header h1{margin: 0;max-width: 540px;width: 100%;}
.tabs_rouming{display: flex;gap: 20px;}
.tab_rouming{width: 275px;height: 55px;display: flex;align-items: center;justify-content: center;text-align: center;border: 1px solid #00891E;border-radius: 10px;background: #FFFFFF;font-weight: 500;font-size: 16px;line-height: 100%;transition: all .5s;cursor: pointer;}
.tab_rouming.activ{background: #00891E;color: #fff;cursor: inherit;}
.blok_rouming{display: none;}
.blok_rouming.activ{display: block;}
.blok_rouming_bloks{display: flex;gap: 40px;}
.blok_rouming_blok_left{width: 265px;display: flex;flex-direction: column;justify-content: space-between;}
.blok_rouming_blok_left_empty{flex: 1}
.blok_rouming_blok_left_name{font-weight: 600;font-size: 16px;line-height: 120%;margin-bottom: 20px;}
.countru_tabs {display: flex;flex-wrap: wrap;gap: 0;position: relative;background: #fff;min-height: 55px;}
.countru_tab {font-weight: 600;font-size: 16px;line-height: 100%;color: #FFFFFF;/*height: 55px;*/height: 35px;align-items: center;border: 1px solid #00891E;background: #fff;border-radius: 10px;transition: .3s;cursor: pointer;width: 100%;display: none;}
.countru_tabs.active div:not(.active) {border-radius: 0 0 0px 0px;background: #fff;z-index: 2;display: flex;position: relative;top: 32px;color: #101010;padding: 5px 25px;}
.countru_tab.active {background: #00891E;position: absolute;color: #fff;display: flex;width: 100%;padding: 5px 25px;justify-content: space-between;color: #fff;}
.countru_tabs.active div.active {border-radius: 10px 10px 0 0;}
.countru_tabs.active div:not(.active):last-child {border-radius: 0 0 10px 10px;}
.countru_tabs div.active:after {content: url(img/weui_arrow-filled.svg);}
.blok_rouming_blok_left_desc{font-weight: 400;font-size: 16px;line-height: 110%;}
.blok_rouming_blok_right{width: 895px;}
.countru_slider{height: 0;overflow: hidden;margin: 0 -10px;}
.countru_slider.active{height: auto;}
.countru_slid{margin: 20px 10px 0 10px;position: relative;padding: 45px 30px 30px;border: 1px solid #00891E26;border-radius: 15px;height: 323px;display: flex;flex-direction: column;justify-content: space-between;}
.countru_slid_label{position: absolute;left: 30px;top: -20px;height: 40px;padding: 10px 15px;border: 1px solid #00891E26;background:#fff;border-radius: 8px;font-weight: 600;font-size: 14px;line-height: 100%;text-align: center;color: #101010;display: flex;align-items: center;}
.countru_slid_label_rec{background: #D9EDDD;}
.countru_slid_name{font-weight: 700;font-size: 18px;line-height: 110%;margin-bottom: 15px;}
.countru_slid_desc{flex: 1;margin-bottom: 20px;font-weight: 400;font-size: 16px;line-height: 110%;}
.countru_slid_period{font-weight: 600;font-size: 16px;line-height: 110%;}
.countru_slid .button2{padding: 0;width: 100%;height: 55px;margin-top: 30px;}
.gps_monitorings{display: flex;gap: 20px;}
.gps_monitoring{display: flex;gap: 17px;justify-content: space-between;width: calc(50% - 10px);padding: 30px;border-radius: 15px;border: 1px solid #00891E26}
.gps_monitoring_text{display: flex;flex-direction: column;justify-content: space-between;gap: 15px;}
.gps_monitoring_name{font-weight: 700;font-size: 18px;line-height: 110%;}
.gps_monitoring_desc{flex: 1;font-weight: 400;font-size: 16px;line-height: 110%;}
.section_header_left h2{margin-bottom: 20px}
.section_header_left{flex: 1}
.section_header_left p{padding-bottom: 0;max-width: 611px;font-weight: 500;font-size: 16px;line-height: 110%;}
.section_gray{background: #10101005;}
.dlja_kogo_bloks{display: flex;flex-wrap: wrap;gap: 20px;justify-content: space-between;}
.dlja_kogo_blok{width: calc(33.3% - 14px);display: flex;flex-direction: column;gap: 25px;padding: 20px;background: #fff;border-radius: 15px;align-items: start;}
.dlja_kogo_desc{font-weight: 500;font-size: 14px;line-height: 110%;}
.kak_podkluchit_bloks{display: flex;justify-content: space-between;align-items: start;}
.kak_podkluchit_blok_left{display: flex;flex-direction: column;justify-content: space-between;max-width: 383px;height: -webkit-fill-available;}
.kak_podkluchit_blok_right{display: flex;flex-direction: column;flex: 1;padding-left: 60px;}
.kak_podkluchit_blok:nth-child(1){border-top: 1px solid #1010101A;}
.kak_podkluchit_blok{border-bottom: 1px solid #1010101A;padding: 20px 0;}
.kak_podkluchit_blok_desc{margin-top: 15px;font-weight: 500;font-size: 16px;line-height: 110%;}
.kak_podkluchit_blok_name{font-weight: 700;font-size: 22px;line-height: 110%;color: #101010;transition: all .5s;cursor: pointer;}
.kak_podkluchit_blok.activ .kak_podkluchit_blok_name{color: #00891E;cursor: inherit;}
.geografy_bloks{display: flex;position: relative;}
.geografy_blok_left{display: flex;flex-direction: column;max-width: 515px;width: 100%;position: relative;z-index: 9;}
.geografy_blok_left h2{margin-bottom: 40px;}
.geografy_blok_desc{font-weight: 500;font-size: 16px;line-height: 110%;margin-bottom: 30px;}
.geografy_tabs{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 30px;}
.geografy_tab{padding: 15px;border-radius: 10px;background: #FFFFFF;font-weight: 500;font-size: 16px;line-height: 100%;color: #101010;transition: all .5s;cursor: pointer;}
.geografy_tab.activ{background: #00891E;color: #fff;cursor: inherit;}
.geografy_blok_desc2{font-weight: 500;font-size: 14px;line-height: 120%;margin-bottom: 40px;color: #101010B2;}
.geografy_blok_right img{position: absolute;right: 0;top: 0;}
.services_for_bisnes{display: flex;gap: 20px;justify-content: space-between;}
.services_for_bisnes_left{display: flex;flex-direction: column;justify-content: space-between;max-width: 497px;}
.services_for_bisnes_but{border: 1px solid #1010101A;border-radius: 8px;font-weight: 600;font-size: 16px;line-height: 110%;padding: 18px 24px;width: fit-content;margin-bottom: 30px;}
.services_for_bisnes_desc{flex: 1;display: flex;align-items: end;font-weight: 500;font-size: 16px;line-height: 110%;max-width: 370px;margin-bottom: 30px;}
.services_for_bisnes_left h2{margin: 0;}
.services_for_bisnes_right{display: flex;gap: 20px;}
.services_for_bisnes_blok{width: 285px;height: 370px;border-radius: 15px;border: 1px solid #1010101A;padding: 25px;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;display: flex;flex-direction: column;justify-content: space-between;}
.services_for_bisnes_blok:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;content: '';background: #10101066;z-index: 2;transition: all .5s;}
.services_for_bisnes_blok_name{font-weight: 700;font-size: 22px;line-height: 110%;margin-bottom: 15px;color: #fff;position: relative;z-index: 9;}
.services_for_bisnes_blok_desc{font-weight: 500;font-size: 14px;line-height: 110%;margin-bottom: 15px;color: #fff;position: relative;z-index: 9;opacity: 0;flex: 1;transition: all 0.5s;margin-bottom: 15px;}
.services_for_bisnes_blok:hover:before{background: #101010cc;}
.services_for_bisnes_blok:hover .services_for_bisnes_blok_desc{opacity: 1;}
.services_for_bisnes_blok .button{position: relative;z-index: 9;border: none;width: 100%;}
.reviews_arrows{display: flex;gap: 5px;}
.reviews_slider{margin: 0 -10px;}
.reviews_slid{background: #FFFFFF;padding: 30px;border-radius: 15px;margin: 0 10px;}
.reviews_slid_head{display: flex;justify-content: space-between;gap: 10px;margin-bottom: 10px;}
.reviews_slid_name{font-weight: 700;font-size: 22px;line-height: 110%;}
.star-rating {display: inline-flex;gap: 3px;}
.star-rating .star {background: url(img/star1.svg) no-repeat;background-size: 15px;height: 15px;overflow: hidden;width: 15px;}
.star-rating .star .star-value {background: url(img/outline-star.svg) no-repeat;background-size: 15px;display: block;height: 100%;width: 100%;}
.reviews_slid_dol{margin-bottom: 20px;font-weight: 500;font-size: 14px;line-height: 110%;color: #101010B2;}
.reviews_slid_desc{margin-bottom: 20px;padding-left: 36px;font-weight: 500;font-size: 14px;line-height: 110%;background: url(img/reviews.svg) no-repeat top left;}
.reviews_slid_bot{display: flex;justify-content: space-between;gap: 10px;}
.reviews_slid_sity{background: url(img/bx_map.svg) no-repeat center left;font-weight: 500;font-size: 14px;line-height: 110%;padding-left: 20px;}
.reviews_slid_date{background: url(img/mingcute_time-line.svg) no-repeat center left;font-weight: 500;font-size: 14px;line-height: 110%;padding-left: 20px;}
.why_choose_us {display: flex;gap: 20px;}
.why_choose {display: flex;flex-direction: column;gap: 20px;}
.why_choose_blok{border: 1px solid #1010101A;padding: 27px;height: 224px;display: flex;flex-direction: column;gap: 10px;border-radius: 15px;align-items: start;}
.why_choose_blok:last-child{height: 248px;}
.why_choose_blok img{display: block;margin-bottom: 10px;}
.why_choose_name{font-weight: 700;font-size: 19px;line-height: 110%;}
.why_choose_desc{font-weight: 500;font-size: 14px;line-height: 110%;}
.why_choose > img{border-radius: 15px;}
.faq_bloker{display: flex;gap: 20px;justify-content: space-between;}
.faq_blok_left{display: flex;flex-direction: column;justify-content: space-between;gap: 40px;max-width: 430px;}
.faqs_bloks{max-width: 690px;display: flex;flex-direction: column;justify-content: space-between;gap: 10px;}
.faq_all{display: flex;flex: 1;justify-content: space-between;align-items: end;gap: 40px;margin-top: 40px;}
.faq_all_desc{flex: 1;font-weight: 500;font-size: 16px;line-height: 110%;}
.faq_bloks {background: #FFFFFF;border-radius: 15px;overflow: hidden;}
.faq_name {cursor: pointer;display: flex;justify-content: space-between;gap: 20px;padding: 30px 25px;font-size: 22px;font-weight: 700;line-height: 110%;align-items: center;background: #FFFFFF;border-radius: 15px;transition: all .5s;color: #101010;}
.faq_arrow{font-size: 30px;transition: all .5s;}
.faq_ansver{padding: 25px;}
.faq_ansver p{font-weight: 500;font-size: 16px;line-height: 110%;}
.faq_ansver p:last-child{padding-bottom: 0}
.faq_bloks.activ .faq_name {background: #00891E;color: #FFFFFF;}
.faq_bloks.activ  .faq_arrow{transform: rotate(315deg);}
.contact_bloks{display: flex;gap: 20px;justify-content: space-between;}
.contact_blok_right{width: 550px;border: 1px solid #1010101A;border-radius: 15px;padding: 20px;}
.contact_blok_left{flex: 1;max-width: 577px;display: flex;flex-direction: column;justify-content: space-between;}
.contact_blok_desc{flex: 1;max-width: 387px;font-weight: 500;font-size: 16px;line-height: 110%;}
.contact_blok{display: flex;flex-wrap: wrap;gap: 30px;margin-top: 40px;}
.contact_blok > *:nth-child(2n + 1){width: 205px}
.contact_blok > *{display: flex;flex-direction: column;gap: 5px;padding-left: 55px;min-height: 40px;justify-content: center;}
.contact_blok_name{font-weight: 500;font-size: 12px;line-height: 110%;color: #101010B2;}
.contact_blok_val{font-weight: 700;font-size: 14px;line-height: 110%;color: #101010;}
.contact_blok_val a{color: #101010;}
.contact_blok_email{background: url(img/icons_8.svg) no-repeat left center;}
.contact_blok_adres{background: url(img/icons_9.svg) no-repeat left center;}
.contact_blok_phone{background: url(img/icons_10.svg) no-repeat left center;}
.contact_blok_time{background: url(img/icons_11.svg) no-repeat left center;}
.form_control {margin-bottom: 10px}
.form_control input{background: #10101005;font-weight: 500;font-size: 14px;line-height: 110%;color: #101010;padding: 20px;border: none;width: 100%;border-radius: 10px;}
.form_control textarea{font-family: Hauora;height: 80px; background: #10101005;font-weight: 500;font-size: 14px;line-height: 110%;color: #101010;padding: 20px;border: none;width: 100%;border-radius: 10px;}
.form_control + .content_feedback{margin-top: 30px;}
.content_feedback{margin-bottom: 15px;}
.content_feedback a{font-weight: 700;line-height: 110%;text-decoration: underline;color: #101010;}
.content_feedback + .button2{margin-top: 38px;}
footer{background: #00891E;padding: 100px 0;}
.footer_bloks{display: flex;justify-content: space-between;gap: 20px;}
.footer_blok_one{max-width: 387px;display: flex;flex-direction: column;justify-content: space-between;}
.footer_blok_one_desc{font-weight: 500;font-size: 22px;line-height: 110%;color: #fff;}
.footer_blok_two{display: flex;gap: 60px;}
.footer_blok_two_1{max-width: 116px;display: flex;flex-direction: column;gap: 15px;}
.footer_blok_two_2{max-width: 165px;display: flex;flex-direction: column;gap: 15px;}
.footer_blok_two_3{max-width: 247px;display: flex;flex-direction: column;gap: 15px;}
.footer_blok_two_name{font-weight: 800;font-size: 22px;line-height: 125%;text-transform: uppercase;color: #fff;margin-bottom: 5px;}
.footer_menu{display: flex;flex-direction: column;gap: 15px;}
.footer_menu a{font-weight: 500;font-size: 16px;line-height: 110%;color: #fff;}
.footer_blok_two_desc{color: #FFFFFF;font-weight: 500;font-size: 16px;line-height: 110%;}
.footer_blok_two a:hover{color: #101010;}
.copyright_section{padding: 20px 0;}
.copyright_bloks{display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.copyright{font-weight: 500;font-size: 16px;line-height: 110%;}
.modal_former {padding: 65px 32px 32px;background: #fff;border-radius: 20px;width: 100%;max-width: 500px;}
.modal_name {text-align: center;font-size: 24px;font-weight: 600;line-height: 1.1;color: #101010;margin-bottom: 20px;}
.menu-button{display: none;}
.logo_g{display: none;}
.mob_img{display: none!important;}
.dlja_kogo_bloks_mob.slick-slider{display: none;}
.dlja_kogo_bloks_arrows{display: none;}
.complex_arrows{display: none;}
.kak_podkluchit_blok_mob{display: none;}
.geografy_blok_mob{display: none;}
.reviews_arrows_mob{display: none;}
.reviews_now{display: none;}
.why_choose_us_mobel{display: none;}
.footer_logo img{display: block;width: 100%;max-width: fit-content;}
.copyright_bloks img{display: block;width: 100%;max-width: fit-content;}
.breadcrumb_section{padding: 50px 0;}
.breadcrumbs{display: flex;gap: 10px;flex-wrap: wrap;align-items: center;font-weight: 400;font-size: 16px;line-height: 100%;}
.breadcrumbs a{color: #101010}
.breadcrumbs .current{font-weight: 600;color: #00891E;}
.section_2{padding-bottom: 100px;}
.top_section_blok_one {flex: 1;}
.why_choose_arrows{display: none;}
.faqs_sectons{display: flex;flex-wrap: wrap;gap: 20px;align-items: start;}
.faqs_sectons .faq_bloks{border: 1px solid #1010101A;width: calc(50% - 10px);}
.faqs_sectons .faq_name{font-size: 19px;padding: 30px 25px}
.faq_bloken{display: flex;gap: 20px;justify-content: space-between;}
.faq_bloker_left{display: flex;flex-direction: column;gap: 30px;justify-content: space-between;width: calc(50% - 10px);}
.faq_bloker_left .faqs_sectons{flex: 1;}
.faq_bloker_left .faqs_sectons .faq_bloks{width: 100%;}
.error_bloks{background-image: url(img/404.svg);background-repeat: no-repeat;min-height: 400px;background-size: contain;background-position: center center;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;}
.error_bloks p{max-width: 291px;font-weight: 500;font-size: 16px;display: block;margin-bottom: 30px;}
.error_bloks h1{margin-bottom: 20px}
.complex_slider{margin: 50px -10px 0;}
.complex_slid{margin: 0 auto;background: #FFFFFF;border: 1px solid #1010101A;border-radius: 15px;width: 285px;}
.complex_slid img{border-radius: 15px;}
.complex_desc{padding: 24px 30px 30px;font-weight: 500;font-size: 16px;line-height: 110%;}
.content p{line-height: 120%}

@media (min-width: 1241px){
.why_choose_us_mob{display: none!important;}}

@media (max-width: 1240px){
.container {width: 100%;max-width:1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.header_bloks{gap: 20px}
.top_section_blok_one{flex: 1}
.tabs_rouming {flex-direction: column;}
.why_choose_arrows{display: flex;justify-content: space-between;margin-top: 30px;gap: 5px;align-items: center;}
.blok_rouming_bloks{gap: 20px}
.blok_rouming_blok_right{width: calc(100% - 285px);}
.header_bloks .button{padding: 18px;}
.kak_podkluchit_bloks img{display: none;}
.why_choose_us{display: none;}
.why_choose_us_mob{margin: 0 -10px;}
.why_choose{margin: 0 10px}
.gps_monitoring img{display: none;}
.countru_slider:before{content: url(img/tabler_hand-move.svg);position: absolute;right: 30px;top: 45px;}
.complex_arrows{display: flex;justify-content: space-between;margin-top: 30px;gap: 5px;align-items: center;}}

@media (max-width: 980px){
.header_bloks .header_phone{display: none;}
.blok_rouming_blok_right {width: calc(100% - 240px);}
.kak_podkluchit_blok_left{max-width: 310px}
.geografy_bloks{flex-direction: column;}
.geografy_blok_right img{position: relative;top: inherit;right: inherit;width: 100%;max-width: fit-content;}
.services_for_bisnes {flex-direction: column;}
.footer_bloks{flex-direction: column;}
.faq_bloker{flex-direction: column;}
.faq_blok_left{max-width: 100%}
.faq_blok_left img{width: 100%;max-width: fit-content;}
.contact_bloks{flex-direction: column;}
.contact_blok_left{max-width: 100%}
.contact_blok_right{width: 100%}
.dlja_kogo_bloks{display: none;}
.dlja_kogo_bloks_mob.slick-slider{display: block;margin: 0 -10px}
.dlja_kogo_blok{margin: 10px}
.dlja_kogo_blok img{margin-bottom: 25px}
.dlja_kogo_bloks_arrows{display: flex;justify-content: space-between;margin-top: 30px;gap: 5px;align-items: center;}
.dlja_kogo_blok{width: calc(100% - 20px);}}

@media (max-width: 768px){
h1, .h1{font-weight: 800;font-size: 26px;line-height: 110%;}
h2, .h2{font-weight: 800;font-size: 24px;line-height: 110%;}
.mob_img{display: block!important;}
.pc_img{display: none!important;}
.main_menu{display: none;}
.header_bloks .button{display: none;}
.menu-button {display: block;width: 35px;height: 20px;background: transparent;}
.menu-button .line {display: block;width: 35px;height: 2px;background-color: #00891E;transition: 500ms;border-radius: 2px;}
.menu-button  .menu-button__line-2 {width: 25px;margin-top: 7px;margin-bottom: 7px;margin-left: auto;}
header.activ .line.menu-button__line-2 {display: none;}
header.activ .menu-button__line-1 {transform: rotate(45deg);width: 28px;background-color: #fff;margin-top: 8px;}
header.activ .line.menu-button__line-3 {transform: rotate(135deg);width: 28px;margin-top: -2px;background-color: #fff;}
.logo_w{height: 25px;display: block;}
.logo_g{height: 25px;display: none;}
.header_bloks{padding: 15px 0 14px}
header.activ{background: #00891E}
header.activ .logo_w{display: none;}
header.activ .logo_g{display: block;}.moblie_menu {top: 55px;overflow: auto;height: calc(100vh - 55px);position: fixed;width: 100%;z-index: 999;overflow-y: auto;background: #FFFFFF;flex-direction: column;justify-content: space-between;display: flex;left: -800px;transition: all .5s;gap: 40px;padding: 25px 15px 15px;}.moblie_menu.activ {left: 0;}
.header_phone {flex: 1;align-items: end;}.main_menu_mobile {display: flex;flex-direction: column;}.main_menu_mobile > li  {border-bottom: 1px solid #00891E0D}.main_menu_mobile > li > a {padding: 15px 0;justify-content: space-between;display: flex;font-weight: 400;font-size: 26px;line-height: 100%;color: #101010;}
.main_menu_mobile .sub-menu {display: none;margin-bottom: 15px;}.main_menu_mobile .active .sub-menu {display: flex;flex-direction: column;justify-content: center;gap: 10px;}
.main_menu_mobile .active .sub-menu a{font-weight: 400;font-size: 18px;line-height: 100%;color: #101010;}
.copyright_bloks{flex-direction: column;justify-content: center;}
main{padding-top: 55px}
.top_section {padding: 40px 0 40px;}
.top_section_bloks{flex-direction: column;gap: 30px;align-items: center;text-align: center;}
.top_section_blok_one p{font-size: 14px}
.top_section_blok_name{font-size: 12px}
.top_section_blok_desc{font-size: 30px}
.top_section_blok_desc img{height: 40px}
.top_section_bloks .button2{width: 100%;}
.section {padding: 60px 0;}
.section_header{flex-direction: column;gap: 30px;align-items: inherit;margin-bottom: 40px;}
.section_header h2, .section_header h1{max-width: 100%}
.tabs_rouming{gap: 10px}
.tab_rouming{width: 100%}
.blok_rouming_bloks{flex-direction: column;}
.blok_rouming_blok_left{width: 100%;}
.blok_rouming_blok_left_desc{margin-top: 30px;}
.blok_rouming_blok_right{width: 100%}
.blok_rouming_bloks {gap: 40px;}
.kak_podkluchit_bloks{flex-direction: column;gap: 10px;align-items: inherit;}
.section_header .button2{width: 100%}
.kak_podkluchit_blok_right{padding-left: 0}.kak_podkluchit_blok_left {max-width: 100%;}
.kak_podkluchit_blok_mob{display: block;margin-top: 30px}
.kak_podkluchit_blok_mob .button2{width: 100%}
.kak_podkluchit_blok_name{font-size: 18px}
.kak_podkluchit_blok_desc{font-size: 14px}
.geografy_blok_left h2 {margin-bottom: 15px;}
.geografy_tab{font-size: 13px}
.geografy_blok_mob{display: block;margin-top: 40px}
.geografy_tabs{margin-bottom: 40px}
.geografy_blok_mob .button2{width: 100%}
.services_for_bisnes_desc{margin-top: 15px}
.services_for_bisnes{gap: 40px}
.services_for_bisnes_right{flex-direction: column;}
.services_for_bisnes_blok{width: 100%;height: 260px}
.services_for_bisnes_blok:before {background: #101010cc;}
.services_for_bisnes_blok .services_for_bisnes_blok_desc {opacity: 1;}
.reviews_arrows_mob{display: block;}
.reviews_arrows_mob .reviews_arrows{display: flex;justify-content: space-between;margin-top: 30px;gap: 5px;align-items: center;}
.reviews_now{display: block;}
.why_choose_us_mobel{display: block;}
.why_choose_us_mobel{margin-top: 30px}
.why_choose_us_mobel .button2{width: 100%}
.why_choose_name{font-size: 18px}
.faq_name{font-size: 18px}
.faq_all{gap: 30px;flex-direction: column;align-items: inherit;}
.faq_all .button2{width: 100%}
.contact_blok > *:nth-child(2n + 1){width: 100%}
.contact_blok{margin-top: 30px;gap: 15px;}
footer {padding: 60px 0;}
.footer_blok_two{flex-direction: column;gap: 30px;align-items: center;text-align: center;}
.footer_blok_one{align-items: center;gap: 30px;margin: 0 auto;}
.footer_blok_one_desc{text-align: center;font-size: 18px;}
.footer_bloks{gap: 40px}
.footer_blok_two_3{max-width: 280px}
.footer_blok_two_3 > a{margin: 0 auto;}
.gps_monitorings{flex-direction: column;}
.gps_monitoring{width: 100%}
.services_for_bisnes_blok_name{font-size: 18px}
.faq_name{padding: 25px}
.faqs_sectons {gap: 10px}
.faqs_sectons .faq_bloks{width: 100%}
.faqs_sectons_mob{margin-top: 40px}
.faqs_sectons_mob .button2{width: 100%}
.section_2 {padding-bottom: 60px;}
.faq_bloker_left{width: 100%}
.faq_bloker_left .button2{width: 100%}
.faqs_sectons_mob img{width: 100%;max-width: fit-content;}
.faqs_sectons .faq_name{font-size: 18px;padding: 25px}
.breadcrumb_section {padding: 40px 0;}}

@media (max-width: 480px){.copyright{font-size: 14px}}