.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BoldItalic.eot);
src: local('Inter Bold Italic'), local('Inter-BoldItalic'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BoldItalic.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BoldItalic.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-MediumItalic.eot);
src: local('Inter Medium Italic'), local('Inter-MediumItalic'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-MediumItalic.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-MediumItalic.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinItalicBETA.eot);
src: local('Inter Thin Italic BETA'), local('Inter-ThinItalicBETA'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinItalicBETA.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinItalicBETA.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinItalicBETA.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinItalicBETA.ttf) format('truetype');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Regular.eot);
src: local('Inter Regular'), local('Inter-Regular'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Regular.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Regular.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Regular.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Black.eot);
src: local('Inter Black'), local('Inter-Black'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Black.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Black.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Black.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BlackItalic.eot);
src: local('Inter Black Italic'), local('Inter-BlackItalic'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BlackItalic.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BlackItalic.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-BlackItalic.ttf) format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightBETA.eot);
src: local('Inter Light BETA'), local('Inter-LightBETA'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightBETA.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightBETA.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightBETA.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightBETA.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBold.eot);
src: local('Inter Semi Bold'), local('Inter-SemiBold'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBold.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBold.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBoldItalic.eot);
src: local('Inter Extra Bold Italic'), local('Inter-ExtraBoldItalic'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBoldItalic.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBoldItalic.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBoldItalic.ttf) format('truetype');
font-weight: 800;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Bold.eot);
src: local('Inter Bold'), local('Inter-Bold'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Bold.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Bold.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Bold.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightItalicBETA.eot);
src: local('Inter Extra Light Italic BETA'), local('Inter-ExtraLightItalicBETA'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightItalicBETA.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightItalicBETA.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightItalicBETA.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightItalicBETA.ttf) format('truetype');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightBETA.eot);
src: local('Inter Extra Light BETA'), local('Inter-ExtraLightBETA'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightBETA.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightBETA.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightBETA.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraLightBETA.ttf) format('truetype');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBold.eot);
src: local('Inter Extra Bold'), local('Inter-ExtraBold'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBold.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBold.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ExtraBold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinBETA.eot);
src: local('Inter Thin BETA'), local('Inter-ThinBETA'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinBETA.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinBETA.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinBETA.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-ThinBETA.ttf) format('truetype');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightItalicBETA.eot);
src: local('Inter Light Italic BETA'), local('Inter-LightItalicBETA'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightItalicBETA.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightItalicBETA.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightItalicBETA.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-LightItalicBETA.ttf) format('truetype');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Italic.eot);
src: local('Inter Italic'), local('Inter-Italic'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Italic.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Italic.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Italic.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBoldItalic.eot);
src: local('Inter Semi Bold Italic'), local('Inter-SemiBoldItalic'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBoldItalic.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBoldItalic.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-SemiBoldItalic.ttf) format('truetype');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'Inter';
src: url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Medium.eot);
src: local('Inter Medium'), local('Inter-Medium'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Medium.eot?#iefix) format('embedded-opentype'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Medium.woff2) format('woff2'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Medium.woff) format('woff'),
url(//abrtech.uz/wp-content/themes/abrtech/assets/fonts/Inter-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
}:root { --c-black:#222221;
--c-white:#FFFFFF;
--c-blue:#4CDAFC;
--c-dblue:#0D1437;
--c-grey:#717171;
--c-wgrey:#CDCDCD;
--c-nblack:#222221; --headerHeight: 4rem;
--mtop180: 10rem;
--cont-p:1rem;
--cont:90rem; --fz16: 0.8rem;
--fz18: 0.8rem;
--fz20: 1rem;
--fz24: 1.125rem;
--fz30: 1.2rem;
--fz40: 1.8rem;
--fz50: 2.5rem;
--fz60: 3rem;
}
.custom-logo {
max-width: 70%;
}
.mychat-link {
font-size:var(--fz18);
}
.mychat-link svg {
width:var(--fz30);
margin-right:var(--fz50);
}
.mychat-link svg path {
fill:var(--c-white);
}
#mychat-button svg {
width:var(--fz50);
}
#mychat-button svg path {
fill:var(--c-white);
}
.inn_header > a > img {
max-width: 70%;
display: block;
}
.lang-dropdown span,
.lang-dropdown a {
font-size: var(--fz18);
}
.select2-container--default .select2-results__group {
text-align:center !important;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
color:white;
}
.mtop {
margin-top: var(--mtop180);
}
.container {
width: calc(100% - var(--cont-p) * 2);
max-width: var(--cont);
margin-left: auto;
margin-right: auto;
} header {
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: var(--c-black);
height: var(--headerHeight);
z-index: 10;
}
.inn_header {
display: flex;
align-items: center;
height: 100%;
}
.ih_navs {
display: flex;
gap: 2.8rem;
}
.ih_tels {
display: flex;
flex-direction: column;
margin-left: var(--fz40);
}
.ih_tels a {
color: var(--c-white);
font-size: var(--fz18);
line-height: 1.4;
font-weight: bold;
text-decoration: none;
transition: .3s;
}
.ih_tels a:hover {
color: var(--c-blue);
}
.nav.header__nav {
margin-left: auto;
}
.ih_langs {
margin-left: auto;
}
.header__nav .menu-item a {
color: var(--c-white);
font-size: var(--fz18);
text-decoration: none;
} .hero {
min-height: 100vmin;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
align-items: flex-end;
justify-content: flex-start;
position: relative;
width:100%;
}
.hero:after {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(12, 12, 12, 0) 30%, rgba(12, 12, 12, 0.7) 74.04%, #0C0C0C 100%);
}
.inn_hero {
padding-bottom: 4rem;
position: relative;
z-index: 2;
}
h1 {
font-size: var(--fz60);
color: var(--c-white);
font-weight: 600;
line-height: 1.1;
}
.inn_hero h1 {
color: var(--c-white);
font-size: var(--fz60);
font-weight: 600;
line-height: 1.1;
}
.inn_hero h1 strong {
color: var(--c-blue);
}
.inh_subtitle {
font-size: var(--fz20);
color: var(--c-white);
line-height: 1.1;
font-weight: 400;
margin-top: var(--fz20);
}
.ymaps-2-1-79-balloon__layout {
display: none;
}
.btn {
background: var(--c-blue);
box-shadow: 0px 0px 20px #3FDBFF;
border-radius: 50px;
color: var(--c-dblue);
font-size: var(--fz20);
font-weight: 500;
line-height: 1.1;
width: max-content;
padding: 0 var(--fz60);
height: 4rem;
margin-top: var(--fz50);
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: .3s;
}
.btn:hover {
box-shadow: 0px 0px 30px #3FDBFF;
color: var(--c-white);
} h2 {
font-size:var(--fz40);
font-weight: 600;
color: var(--c-white);
line-height:1.2;
text-align: center;
}
.dw_title {
text-align: center;
}
.dbiw_hidden {
display: none;
position: relative;
z-index: 2;
width: 100%;
}
.db_tabs {
display: flex;
justify-content: center;
margin-top:var(--fz20);
background-color: #1B1B1B;
width:max-content;
margin:var(--fz20) auto 0;
border-radius: var(--fz50);
}
.db_tab {
padding: 0.7rem 1.2rem;
border-radius:var(--fz50);
cursor: pointer;
transition: .3s;
font-size:var(--fz20);
color:var(--c-grey);
font-weight: 500;
line-height: 1.2;
margin-right: 1rem;
}
.db_tab.active {
background-color: var(--c-blue);
color: var(--c-black);
margin-right: unset;
}
.db_items {
margin-top: var(--fz40);
}
.dbiw_item {
height: 25rem;
border-radius: var(--fz30);
display: flex;
justify-content: flex-end;
align-items: flex-end;
padding-bottom: var(--fz40);
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
flex-direction: column;
}
.dbiw_item.active:after {
background: rgba(20, 20, 20, 0.8);
backdrop-filter: blur(5px);
}
.dbiw_item.active {
padding: var(--fz40) 0;
justify-content: flex-start;
opacity: 1;
}
.dbiwj_imgs {
display: flex;
flex-wrap: wrap;
max-width: 40rem;
justify-content: center;
margin-top: 2rem;
}
.dbiw_js {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
color: var(--c-white);
margin-top: 1rem;
}
.dbiw_item:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
background: linear-gradient(180deg, rgba(20, 20, 20, 0) 50%, rgba(20, 20, 20, 0.8) 80%);
border-radius: var(--fz30);
}
.dbi_title {
font-size: var(--fz20);
color: var(--c-white);
font-weight: 600;
line-height: 1.3;
letter-spacing: 0;
position: relative;
z-index: 2;
width: 100%;
text-align: center;
}
.dbi_wrap {
display: grid;
grid-template-columns: repeat(3,1fr);
grid-gap: var(--fz20);
}
#services {
position: relative;
}
#services:after {
content: '';
position: absolute;
width: 40rem;
height: 50rem;
left: -30rem;
top: 20%;
background: #4CDAFC;
opacity: 0.3;
filter: blur(40rem);
}
.decisions {
position: relative;
z-index: 2;
}
.db_item.it_autsorsing .dbi_wrap,
.db_item.it_uslugi .dbi_wrap {
display: grid;
grid-template-columns: repeat(2, 1fr); gap: 20px;
max-width: 60%;
margin: 0 auto;
}
#services .dbiw_item {
background-image: url(//abrtech.uz/wp-content/uploads/2025/08/frame-187.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: relative;
display:flex;
justify-content: center;
align-items: center;
padding-bottom: unset;
transition: .3s;
}
#services .dbiwi_bx {
position: relative;
z-index: 2;
}
#services .dbiw_item.active .dbi_title {
color: var(--c-black);
}
#services .dbiw_item.active img {
filter: brightness(0%);
}
#services .dbiw_item.active .dbiwi_bx {
gap: 0;
}
#services .dbiw_item.active {
background-image: none;
justify-content: flex-start;
gap: 0;
}
#services .dbiw_item.active .dbiwj_text {
color: var(--c-dblue);
}
.faqw_item.active {
padding-bottom: var(--fz30);
}
.faqwi_hidden p {
font-size: var(--fz18);
line-height: 1.2;
}
#services .dbiw_item.active .dbi_title {
text-align: center;
color: var(--c-dblue);
}
#services .dbiw_item.active:after {
height: 100%;
bottom: 0;
left: 0;
right: 0;
transition: .3s;
border-radius: 40px;
}
#services .dbiw_item:nth-last-child(1):nth-child(odd)  {
grid-column: 1 / -1; justify-self: center; width: 100%; max-width: calc(50% - 10px); }
.wpml-ls-statics-footer {
display: none !important;
}
#services .dbiw_item:after {
content: '';
position: absolute;
width: 100%;
height: 0;
background: var(--c-blue);
top: 0;
}
#services .dbiwi_bx {
display: flex;
flex-direction: column;
align-items: center;
max-width: 70%;
gap: var(--fz30);
} .faq_wrap {
display: flex;
margin-top: var(--fz40);
--elems: 3;
--gap: 20px;
width: 100%;
flex-wrap: wrap;
gap: var(--gap);
}
.faqw_item {
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
min-height: 100%;
background-color: var(--c-white);
border-radius: 50px;
padding: var(--fz16) var(--fz30) var(--fz16) var(--fz16);
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
}
.faqw_item:nth-child(7) {
--elems:3;
margin: 0 auto;
}
.faqw_item svg {
transition: .3s;
}
.faqw_item.active svg {
transform: rotate(180deg);
}
.faqwi_head {
display: flex;
align-items: center;
cursor: pointer;
}
.faqwi_hidden {
margin-left: 7.6rem;
}
.faqwi_head svg {
max-width: var(--fz20);
}
.faqwih_desc {
color: var(--c-black);
margin-left: var(--fz50);
font-size: var(--fz24);
font-weight: 600;
line-height: 1.1;
}
.faqwi_head svg {
margin-left: auto;
}
.faqwi_body {
display: none;
}
.faqwih_img {
padding:var(--fz20);
border-radius: 50px;
background: var(--c-blue);
} .ip_wrap {
display: flex;
flex-wrap: wrap;
gap: var(--gap);
--gap:20px;
--elems:6;
margin-top: var(--fz40);
}
.ipw_item {
display: flex;
justify-content: center;
align-items: center;
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
}
.ipw_item img {
-webkit-filter: grayscale(1);
filter: grayscale(1);
transition: .3s;
width: 100%;
height: 100%;
display: block;
object-fit: contain;
}
.ipw_item:hover img {
-webkit-filter: unset;
filter: unset;
} #news {
background-color: var(--c-white);
border-radius: 40px;
padding: var(--fz60) 0;
}
.news-grid {
display: flex;
--elems:4;
--gap:20px;
gap: var(--gap);
flex-wrap: wrap;
margin-top: var(--fz40);
}
.news-title {
color: var(--n-black);
}
.news-card {
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
background-color: #F3F9FF;
border-radius: 30px;
padding:var(--fz20);
height: 30rem;
display: flex;
flex-direction: column;
}
.news-image img {
width: 100%;
object-fit: cover;
height: 100%;
border-radius: 14px;
}
.news-content {
margin-top: var(--fz16);
display: flex;
flex-direction: column;
height: 100%;
}
.news-date {
font-size: var(--fz16);
color: var(--c-grey);
line-height: 1.2;
}
.news-heading {
font-size:var(--fz18);
color: var(--c-dblue);
margin-top:0.5rem;
line-height: 1.2;
font-weight: bold;
}
.news-btn {
display: block;
margin-top: auto;
font-size:var(--fz20);
font-weight: 500;
line-height: 1.1;
color: var(--c-dblue);
padding: var(--fz16) var(--fz30);
background-color: var(--c-blue);
width: max-content;
border-radius: 40px;
transition: .3s;
}
.cf7-select{
width:100%; padding:12px 15px; border:1px solid #333; border-radius:8px;
background:#111; color:#fff; appearance:none; font-size:14px;
}
.cf7-select optgroup{font-weight:600; color:#1ec3ff;}
.cf7-select option{background:#111; color:#fff;}
.cf7-custom-form {
display: grid;
grid-template-columns: 1fr 1fr;
}
.cf7-title h2 {
text-align: left;
color: var(--c-white);
font-weight: 600;
line-height: 1.2;
font-size:var(--fz40);
}
.cf7-title p {
text-align: left;
margin-top: var(--fz30);
font-size: var(--fz18);
color: var(--c-wgrey);
line-height: 1.2;
}
.cf7-row {
display: flex;
gap: var(--fz20);
}
.cf7-col {
width: 100%;
}
.cf7-col input {
width: 100%;
border-bottom: 1px solid #525252;
background: unset;
border-top: unset;
border-right: unset;
border-left: unset;
font-size: var(--fz18);
line-height: 1.2;
color: #525252;
height: var(--fz60);
font-family: 'Inter';
}
.cf7-row .select2-container {
height: var(--fz60);
}
.cf_wrap .cf7-row + .cf7-row {
margin-top: var(--fz20);
}
.cf7-col-full {
width: 100%;
margin-top: var(--fz20);
}
.cf7-row .select2-container--default .select2-selection--single {
background: unset;
border-bottom: 1px solid #525252;
background: unset;
border-top: unset;
border-right: unset;
border-left: unset;
border-radius: unset;
}
.cf7-row .select2-container--default .select2-selection--single .select2-selection__placeholder {
color: var(--c-white);
}
.cf7-row .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: var(--c-white) transparent transparent transparent;
}
.cf7-col-full p {
display: flex;
}
.selection .select2-container--default .select2-selection--single .select2-selection__rendered {
color: var(--c-white) !important;
}
.cf7-submit-row .cf7-col-full {
display: flex;
}
.submitting p {
display: flex;
flex-direction: column;
}
.cf7-privacy {
color: var(--c-wgrey);
}
.submitting p .btn {
margin-top: unset;
border: none;
outline: none;
box-shadow: unset;
}
.cf7-privacy .wpcf7-list-item label {
display: flex;
gap: 0.3rem;
}
.cf7-row .select2-container--default .select2-selection--single .select2-selection__rendered {
border-radius: unset;
}
.selection .select2-container--default .select2-selection--single .select2-selection__rendered {
color: var(--c-white);
}
.selection {
display: block;
height: 100%;
}
.selection span {
height: 100% !important;
display: flex !important;
align-items: center;
}
.form {
padding-bottom: 4rem;
border-bottom: 2px solid #525252;
} .footer_bx {
display: flex;
margin-top:4rem;
}
.foot_cont {
display: flex;
flex-direction: column;
}
.addres_foot {
margin-top: var(--fz50);
font-size:var(--fz18);
color: var(--c-white);
line-height: 1.2;
}
.footc_tels {
display: flex;
color: var(--c-white);
margin-top: var(--fz20);
gap: 0.5rem;
}
.mail_foot {
font-size: var(--fz18);
color: var(--c-white);
line-height: 1.2;
margin-top:var(--fz20);
}
.footc_socs {
margin-top:var(--fz20);
display: flex;
gap: var(--fz16);
}
.foot_menu {
margin-left: auto;
}
.footm_title {
color: #525252;
font-weight: 600;
font-size: var(--fz20);
line-height: 1.2;
}
.footer__nv .menu-item + .menu-item {
margin-top: var(--fz20);
}
.footer__nv .menu-item a {
font-size: var(--fz18);
color: var(--c-white);
line-height: 1.2;
}
.foot_uslugi {
margin-left: auto;
width: 50%;
}
.footer__nv li {
break-inside: avoid; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; display: inline-block; width: 100%;
}
.foot_uslugi .footer__nav {
columns: 2;
}
.footm_title {
margin-bottom: var(--fz40);
} main #breadcrumbs {
margin-top: calc(var(--headerHeight) + var(--fz20));
position: relative;
z-index: 2;
}
.page-template-services-page #breadcrumbs,
.page-template-uslugi-page #breadcrumbs {
position: absolute;
width: 100%;
}
.page-template-services-page .inn_hero p,
.page-template-uslugi-page .inn_hero p{
font-size: var(--fz20);
line-height: 1.4;
color: var(--c-wgrey);
max-width: 40%;
margin-top: 1rem;
}
.page-template-services-page .inn_hero h2,
.page-template-uslugi-page .inn_hero h2 {
text-align: left;
}
.rank-math-breadcrumb a{
font-size: var(--fz18);
color: var(--c-white);
line-height: 1.2;
}
.rank-math-breadcrumb span {
color: #8E8E8E;
}
.rank-math-breadcrumb .separator {
color: var(--c-blue);
}
.abh_wrap {
display: flex;
gap: 40px;
}
.abh_wrap>div {
flex: 1;
}
.abhw_left h1 {
color: var(--c-white);
font-size:var(--fz60);
line-height:1.1;
margin-top:var(--fz40);
font-weight: 700;
}
.abhw_left p {
font-size: var(--fz20);
color: #cdcdcd;
margin-top: var(--fz40);
line-height: 1.4;
}
.abhw_right {
margin-left: auto;
}
.abhw_left {
width: 100%;
max-width: 50%;
}
.abhw_right {
margin-left: auto;
width: 100%;
}
.abhw_right svg path:nth-of-type(1) {
animation: rotate1 8s linear infinite;
transform-origin: center center;
}
.abhw_right svg path:nth-of-type(2) {
animation: rotate2 12s linear infinite;
transform-origin: center center;
}
.abhw_right svg path:nth-of-type(3) {
animation: rotate3 20s linear infinite reverse;
transform-origin: center center;
}
.abhw_right svg path:nth-of-type(4) {
animation: rotate4 15s linear infinite reverse;
transform-origin: center center;
}
.abhw_right svg path:nth-of-type(5) {
animation: rotate5 14s linear infinite reverse;
transform-origin: center center;
}
@keyframes rotate1 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotate2 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(-360deg); }
}
@keyframes rotate3 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotate4 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotate5 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.abhw_right img {
width: 100%;
height: 100%;
object-fit: cover;
}
#about_hero {
position: relative;
}
#about_hero:after {
content: '';
position: absolute;
width: 1200px;
height: 800px;
right: -1000px;
top: 520px;
background: #4CDAFC;
opacity: 0.6;
filter: blur(250px);
border-radius: 1000px;
}
.ab_hero  {
position: relative;
z-index: 2;
}
#faq {
position: relative;
z-index: 2;
}
#about_main {
overflow: hidden;
}
.numbers_title {
font-size:var(--fz40);
font-weight: 600;
line-height: 1.2;
color:var(--c-white);
}
.numbers_wrap {
display: flex;
flex-direction: column;
gap: var(--fz60);
margin-top: var(--fz40);
}
.numbers_item p {
color: var(--c-grey);
font-size: var(--fz30);
line-height: 1.1;
}
.numbers_item strong {
font-size: 8rem;
font-weight: 700;
line-height: 1.1;
transition: .3s;
}
.numbers_item:hover strong,
.numbers_item:hover p {
color: var(--c-blue);
}
.numbers_item p {
display: flex;
align-items: center;
gap: 0.5rem;
transition: .3s;
}
.numbers_item {
position: relative;
z-index: 2;
}
.numbers_title {
font-size: var(--fz40);
font-weight: 600;
line-height: 1.2;
color: var(--c-white);
}
#numbers {
position: relative;
}
#numbers svg {
position: absolute;
bottom: 0;
max-width: 35rem;
right: 0;
}
.numbers_wrap {
position: relative;
z-index: 2;
}
.sws_img a img{
background: var(--c-white);
padding: var(--fz16) 0;
height: 100%;
width: 100%;
object-fit: cover;
border-radius: 20px;
transition: .3s;
overflow: hidden;
}
.sws_img a img:hover {
transform: scale(1.02);
}
.sw_sl {
height: 100%;
padding:0.5rem;
background-color: #161616;
border-radius: 20px;
height: 22rem;
}
.sw_sl h4 {
margin-top: 0.5rem;
font-size:var(--fz18);
color: var(--c-white);
line-height: 1.2;
text-align: center;
}
.documents_wrap {
margin-top: var(--fz40);
}
.sw_navs > div {
cursor: pointer;
}
.sw_navs {
display: flex;
justify-content: center;
gap: var(--fz20);
margin-top:var(--fz30);
}
.sw_navs > div svg path {
transition: .3s;
}
.sw_navs > div:hover svg path {
fill: var(--c-white);
}
.category-novosti .abhw_left {
width: 100%;
max-width: unset;
}
.category-novosti .abhw_left h1 {
display: none;
}  .main-menu {
list-style: none;
margin: 0;
padding: 0;
display: flex;
gap: 20px;
}
.main-menu > li {
position: relative;
}
.main-menu a {
text-decoration: none;
padding: 10px 15px;
display: block;
color: #333;
transition: 0.3s;
}
.main-menu a:hover {
color: #0073aa;
}
.footer_img_web {
max-width: 180px;
} .inner_news {
display: flex;
gap: var(--fz50);
margin-top: var(--fz50);
align-items: flex-start;
}
.inn_newsleft {
padding: var(--fz50) var(--fz40);
background-color: var(--c-white);
border-radius: 30px;
width: 60rem;
}
.inn_newsleft strong {
font-size: var(--fz30);
}
.inn_newsright {
width: calc((100% - 60rem) - var(--fz50));
position: sticky;
top:calc(var(--headerHeight) - 5rem);
z-index: 2 ;
}
.other-news h2 {
text-align: left;
}
.other-news-list {
margin-top: var(--fz30);
display: flex;
flex-direction: column;
gap: var(--fz20);
}
.other-news-item {
display: flex;
background-color: var(--c-white);
padding: var(--fz20);
border-radius: 30px;
}
.other-news-thumb {
border-radius: 14px;
overflow: hidden;
width: 50rem;
height: 10rem;
}
.other-news-date {
font-size: var(--fz16);
color: #B4B4B4;
padding-top: 0.7rem; display: block;
}
.other-news-title {
font-size: var(--fz18);
line-height: 1.2;
font-weight: 700;
color: var(--c-nblue);
margin-top: 0.7rem;
}
.other-news-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.other-news-content {
margin-left: 0.5rem;
}
.news_date {
color: #B4B4B4;
line-height: 1.2;
font-size: var(--fz18);
}
.inn_newsleft h2 {
color: #222221;
margin-bottom: var(--fz30);
text-align: left;
margin-top: var(--fz20);
}
.inn_newsleft img {
width: max-content;
object-fit: cover;
height: 70vh;
display: block;
margin-right: auto;
object-position: left;
border-radius: 14px;
overflow: hidden;
margin-bottom: var(--fz40);
margin-top: var(--fz40);
}
.inn_newsleft p {
line-height: 1.4;
font-size: var(--fz18);
color: #222221;
}
.inn_newsleft ul {
margin-top: var(--fz20);
list-style: disc;
padding-left: var(--fz20);
display: flex;
flex-direction: column;
gap: var(--fz16);
margin-bottom: var(--fz20);
}
.inn_newsleft ul li:marker {
color: var(--c-dblue);
}
#news_wrapper {
position: relative;
overflow: hidden;
}
#news_wrapper:after {
content: '';
position: absolute;
width: 1200px;
height: 800px;
right: -1000px;
top: 520px;
background: #4CDAFC;
opacity: 0.6;
filter: blur(250px);
border-radius: 1000px;
}
#resheniya_hero {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
#resheniya_hero:after {
content: '';
position: absolute;
background: rgba(0,0,0,0.93);
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
}
.dbiwj_img {
width: 8rem;
height: 3.5rem;
}
.dbiwj_img img{
display: block;
object-fit: contain;
width: 100%;
height: 100%;
filter: grayscale(100%);
}
.single-uslugi .abh_wrap {
padding-top: var(--headerHeight);
padding-bottom: var(--fz60);
height: 100vh;
}
.single-uslugi .abh_wrap,
.single-nashi_resheniya .abh_wrap {
align-items: center;
}
.single-nashi_resheniya #resheniya_hero {
padding-top: var(--headerHeight);
}
.single-nashi_resheniya .abhw_right img {
border-radius: 40px;
overflow: hidden;
}
.single-nashi_resheniya .abhw_right {
padding-top: var(--fz20);
padding-bottom: var(--fz20);
}
.single-nashi_resheniya .abh_wrap {
gap: 8rem;
}
.single-nashi_resheniya main #breadcrumbs {
position: absolute;
width: 100%;
}
.single-uslugi #resheniya_hero {
background-image: unset !important;
}
.single-uslugi main #breadcrumbs {
position: absolute;
width: 100%;
}
.single-uslugi .abh_wrap h2,
.single-nashi_resheniya .abh_wrap h2 {
text-align: left;
}
.single-uslugi .abhw_right,
.single-nashi_resheniya .abhw_right {
border-radius: 40px;
overflow: hidden;
}
.single-uslugi #resheniya_hero:before,
.single-nashi_resheniya #resheniya_hero:before {
content: '';
position: absolute;
width: 75rem;
height: 50rem;
right: -62.5rem;
top: 1.25rem;
background: #4CDAFC;
opacity: 0.6;
filter: blur(15.625rem);
border-radius: 62.5rem;
z-index: 2;
}
.single-uslugi #resheniya_hero,
.single-nashi_resheniya #resheniya_hero {
overflow: visible;
}
.single-uslugi .resheniya_wrap h2,
.single-nashi_resheniya .resheniya_wrap h2 {
z-index: 3;
position: relative;
max-width: 50%;
margin: 6rem auto 0;
}
.single-uslugi .dbiwj_imgs,
.single-nashi_resheniya .dbiwj_imgs {
--elems: 6;
--gap: 10px;
display: flex;
width: 100%;
gap: var(--gap);
max-width: unset;
width: calc(100% - var(--cont-p) * 2);
max-width: var(--cont);
margin-left:auto;
margin-right:auto;
}
.single-uslugi .dbiwj_img:hover img,
.single-nashi_resheniya .dbiwj_img:hover img {
filter: grayscale(0);
}
.single-uslugi .abhw_right svg {
position: absolute;
height: 100%;
}
.single-uslugi .abhw_right {
overflow: hidden;
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: calc((100% - 40rem) - 0rem);
padding-top: var(--fz40);
}
.single-uslugi  .abhw_right img {
z-index: 2;
position: relative;
max-width: 35%;
height: max-content;
object-fit: contain;
}
.single-uslugi .dbiwj_img img,
.single-nashi_resheniya .dbiwj_img img {
transition: .3s;
}
.single-uslugi .dbiwj_img,
.single-nashi_resheniya .dbiwj_img {
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
height: 8rem;
}
.contacts  h2 {
text-align: left;
margin-top: var(--fz40);
}
.map-container {
position: relative;
margin-top:var(--fz40);
border-radius: 30px;
overflow: hidden;
}
.contactser {
position: absolute;
top: 50%;
transform: translate(0,-50%);
left: 2rem;
z-index: 2;
background-color: var(--c-white);
border-radius: 30px;
overflow: hidden;
padding: var(--fz30) var(--fz20);
max-width: 30%;
}
.contactser .addres_foot {
margin-top: unset;
}
.contactser .addres_foot,
.contactser .footc_tels,
.contactser .mail_foot {
color: var(--c-nblack);
}
.contactser .mail_foot {
margin-top: 1rem;
display: block;
} .vakansiiw_item a{
display: flex;
align-items: center;
justify-content: space-between;
background-color: var(--c-nblack);
padding: 55px 50px;
border-radius: 30px;
overflow: hidden;
}
.vakansiiw_item a svg {
min-width: 3rem;
max-width: 3rem;
transition: .3s;
}
.vakansiiw_item a:hover svg {
transform: rotate(45deg);
}
.vakansiiw_item a h4 {
font-size: var(--fz30);
font-weight: 600;
line-height: 1.2;
color: var(--c-white);
width: max-content;
margin-left: var(--fz40);
}
.vakansii_wrap {
display: flex;
--elems: 2;
gap: var(--gap);
--gap: 20px;
margin-top: var(--fz40);
position: relative;
z-index: 2;
flex-wrap: wrap;
}
.vakansiiw_item {
width: calc((100% - var(--gap) * (var(--elems) - 1)) / var(--elems));
}
.vakansii_title {
text-align: left;
margin-top: var(--fz40);
}
#vakansii_content {
position: relative;
}
#vakansii_content::after {
content: '';
position: absolute;
width: 1200px;
height: 800px;
right: -1000px;
top: 0;
background: #4CDAFC;
opacity: 0.6;
filter: blur(250px);
border-radius: 1000px;
}
#form {
position: relative;
z-index: 2;
}
.cfer-custom-form {
background: #242424;
color: #fff;
padding: var(--fz40);
border-radius: 30px;
}
.cfer-custom-form h3 {
font-size: var(--fz24);
font-weight: 600;
line-height: 1.2;
color: var(--c-white);
margin-bottom: var(--fz20);
}
.cfer-custom-form .subtitle {
font-size: var(--fz20);
color: var(--c-white);
line-height: 1.2;
margin-bottom: var(--fz30);
}
.cfer-custom-form input[type="text"],
.cfer-custom-form input[type="email"],
.cfer-custom-form input[type="tel"] {
width: 100%;
padding: 1rem;
background: transparent;
border: none;
border-bottom: 1px solid #FFFFFF;
color: #fff;
margin-bottom: var(--fz20);
font-size: var(--fz18);
line-height: 1.2;
}
.cfer-custom-form br{
display: none;
}
.cfer-custom-form input::placeholder {
color: #525252;
}
.file-wrap {
position: relative;
margin-bottom: var(--fz20);
}
.file-label {
display: inline-block;
cursor: pointer;
width: 100%;
}
.file-btn {
display: inline-block;
padding: 1rem 2rem;
border: 1px solid #ccc;
border-radius: 30px;
font-size:var(--fz20);
text-align: center;
width: 100%;
}
.file-input {
display: none;
}
.file-name {
display: block;
margin-top: 10px;
font-size: 1rem;
color: #aaa;
}
.cfer-custom-form input[type="submit"] {
background: #4CDAFC;
color: #0D1437;
border: none;
padding: var(--fz30) 0;
border-radius: 30px;
font-weight: 500;
line-height: 1.1;
cursor: pointer;
width: 100%;
font-size: var(--fz20);
}
.cfer-custom-form .consent {
font-size: var(--fz12);
color: #aaa;
}
.single-vakansiya .inn_newsleft {
background-color: unset;
color:var(--c-white);
padding: unset;
}
.single-vakansiya .inn_newsleft h2 {
color: var(--c-white);
}
.single-vakansiya .inn_newsleft p {
color: var(--c-white);
}
.single-vakansiya .inn_newsleft ul li::marker {
color: var(--c-blue);
}
.fwr {
display: flex;
justify-content: space-between;
align-items: center;
}
.footer_bot {
background-color: #222221;
margin-top: var(--fz40);
padding: 0.5rem;
}
.fb_right a{
font-size: var(--fz14);
color: var(--c-white);
line-height: 1.2;
font-weight: 400;
}  .burger {
display: none;
flex-direction: column;
justify-content: space-between;
width: 50px;
height: 50px;
background: none;
border: none;
cursor: pointer;
z-index: 10001;
}
.burger span {
height: 3px;
background: #000;
border-radius: 2px;
width: 100%;
transition: 0.3s;
}
.burger.active span:nth-child(1) { transform: rotate(45deg) translate(5px,5px); }
.burger.active span:nth-child(2) { opacity: 0; }
.burger.active span:nth-child(3) { transform: rotate(-45deg) translate(6px,-6px); } .mobile-menu {
position: fixed;
top: 0; left: 0;
width: 100%; height: 100%;
display: none;
z-index: 10000;
}
.mobile-menu.active { display: block; }
.mobile-menu-overlay {
position: absolute;
inset: 0;
background: rgba(0,0,0,0.5);
}
.mobile-menu-panel {
position: absolute;
top: 0; right: 0;
width: 80%;
max-width: 320px;
height: 100%;
background: var(--c-black);
padding: 20px;
transform: translateX(100%);
transition: transform .3s ease;
display: flex;
flex-direction: column;
}
.mobile-menu.active .mobile-menu-panel { transform: translateX(0); }
.mobile-close {
background: none;
border: none;
height: 0;
visibility: hidden;
opacity: 0;
transition: .3s;
cursor: pointer;
align-self: flex-end;
}
.mobile-menu-list {
list-style: none;
padding: 0;
margin: 0;
}
.mobile-menu-list li {
margin-bottom: 10px;
}
.mobile-menu-list a {
text-decoration: none;
color: #000;
font-size: 16px;
display: block;
padding: 8px 0;
line-height: 1;
} .mobile-menu-list .sub-menu {
display: none;
padding-left: 15px;
}
.mobile-menu-list li.open > .sub-menu {
display: block;
} .mobile-phones {
margin-top: auto;
padding-top: 20px;
border-top: 1px solid #eee;
}
.burger-open {
height: 2rem;
width: 2rem;
opacity: 1;
visibility: visible;
transition: .3s;
}
.mobile-phones a {
display: block;
margin-bottom: 10px;
font-weight: bold;
font-size: 18px;
color: #0073aa;
}
.mobile-menu.active .burger-open {
opacity: 0;
visibility: hidden;
height: 0;
}
.mobile-menu.active .mobile-close {
opacity: 1;
visibility: visible;
height: max-content;
}
body.showBurger .burger {
display: none;
}
.mobile-close svg path {
fill: var(--c-white);
}
.mobile-menu-list li a {
color: var(--c-white);
} .lang-dropdown {
position: relative;
display: inline-block;
font-family: Arial, sans-serif;
}
.lang-current {
background: var(--c-blue);
box-shadow: 0px 0px 20px #3FDBFF;
color: var(--c-nblack);
padding: 8px 12px;
border-radius: 6px;
cursor: pointer;
display: flex;
align-items: center;
gap: 6px;
transition: .3s;
}
.lang-current svg path {
fill: var(--c-nblack);
}
.lang-dropdown svg {
transition: .3s;
}
.lang-dropdown.active svg {
transform:rotate(180deg);
}
.lang-current:hover {
box-shadow: unset;
background-color: var(--c-white);
}
.lang-current .arrow {
transition: transform 0.3s;
}
.lang-dropdown.active .lang-current .arrow {
transform: rotate(180deg);
}
.lang-list {
position: absolute;
top: 110%;
left: 0;
background: #fff;
border-radius: 6px;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
list-style: none;
padding: 8px 0;
margin: 0;
min-width: 100%;
opacity: 0;
visibility: hidden;
transform: translateY(-10px);
transition: all 0.3s;
z-index: 99;
}
.lang-dropdown.active .lang-list {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.lang-list li {
margin: 0;
}
.lang-list a {
display: block;
padding: 8px 12px;
color: #2c3e50;
text-decoration: none;
transition: background 0.3s;
}
.lang-list a:hover {
background: #f1f1f1;
}  .anim-fade-up.visible     { visibility:visible;opacity: 1; transform: translateY(0); }
.anim-fade-down.visible   { visibility:visible;opacity: 1; transform: translateY(0); }
.anim-fade-left.visible   { visibility:visible;opacity: 1; transform: translateX(0); }
.anim-fade-right.visible  { visibility:visible;opacity: 1; transform: translateX(0); }
.anim-scale-in.visible    { visibility:visible;opacity: 1; transform: scale(1); }
.anim-rotate-in.visible   { visibility:visible;opacity: 1; transform: rotate(0deg); } .anim-fade-up{ opacity:0; visibility:hidden;transform: translateY(50px); transition: .3s}
.anim-fade-down{ opacity:0; visibility:hidden;transform: translateY(-50px); transition: .3s}
.anim-fade-left{ opacity:0; visibility:hidden;transform: translateX(-50px); transition: .3s}
.anim-fade-right{ opacity:0; visibility:hidden;transform: translateX(50px); transition: .3s}
.anim-scale-in{ opacity:0; visibility:hidden;transform: scale(0.8); transition: .3s}
.anim-rotate-in{ opacity:0; visibility:hidden;transform: rotate(15deg); transition: .3s}
.delay-1 { transition-delay: 0.2s; }
.delay-2 { transition-delay: 0.4s; }
.delay-3 { transition-delay: 0.6s; }
.delay-4 { transition-delay: 1s; }
.duration-1 { transition-duration: 0.6s; }
.duration-2 { transition-duration: 1s; }
.duration-3 { transition-duration: 1.4s; }
.duration-4 { transition-duration: 2.4s; }
.cf7-title {
max-width: 80%;
}@media(min-width: 768px) { .menu-item-has-children > a::after {
content: "▼"; font-size: 0.7em;
margin-left: 6px;
display: inline-block;
transition: transform 0.3s ease;
} .menu-item-has-children:hover > a::after,
.menu-item-has-children.focus > a::after {
transform: rotate(120deg);
} .sub-menu {
list-style: none;
position: absolute;
left: 0;
top: 100%;
background: #fff;
border: 1px solid #ddd;
min-width: 250px;
padding: 10px 0;
margin: 0;
display: none;
z-index: 99;
top: var(--headerHeight);
border-radius: 0 0 var(--fz30) var(--fz30);
box-shadow: 0px 5px 10px #3FDBFF;
}
.sub-menu li {
transition: .3s;
} .sub-menu li a {
padding: 8px 15px;
color: #444;
}   .ih_navs {
height: 100%;
}
.ih_navs li {
height: 100%;
position: relative;
display: flex;
align-items: center;
transition: .3s;
}
.ih_navs li:hover a {
color: var(--c-blue);
}
.header__nav {
height: 100%;
display: flex;
align-items: center;
}
.ih_navs li {
position: relative;
}
.header__nav .menu-item .sub-menu a + a {
margin-top: 1rem;
}
.header__nav .menu-item .sub-menu a {
color: var(--c-black);
} .menu-item-has-children:hover > .sub-menu {
display: block;
} .sub-menu .menu-item-has-children:hover > .sub-menu {
left: 100%;
top: 0;
} .menu-item-has-children .sub-menu {
background: rgba(255,255,255,0.8);
backdrop-filter: blur(12px);
border-radius: 0 0 var(--fz30) var(--fz30);
padding: 12px 0;
box-shadow: 0 8px 24px rgba(0,0,0,0.2);
opacity: 0;
visibility: hidden;
transform: translateY(15px);
transition: all 0.4s ease;
}
.menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
transform: translateY(0);
right: 0;
} .menu-item-has-children .sub-menu li a {
display: block;
color: #222;
text-decoration: none;
transition: background 0.2s ease, color 0.2s ease;
} .menu-item-has-children .sub-menu li a:hover {
box-shadow: 3px 5px 5px #3FDBFF;
color: var(--c-black);
border-radius: 4px;
}
.menu-item-has-children .sub-menu li {
width: 100%;
}
.menu-item-has-children .sub-menu li a {
width: 100%;
}
}
@media(max-width: 1200px) {
.other-news-item {
flex-direction: column;
}
.other-news-thumb {
width: 100%;
}
.other-news-title {
font-size: 12px;
}
.inn_newsright {
width: calc((100% - 50rem) - var(--fz50));
}
.inn_newsleft {
width: 50rem;
}
}
@media(max-width: 991px) {
:root {
--mtop180:60px;
--fz60:3rem;
}
#services .dbiw_item:nth-last-child(1):nth-child(odd)  {
grid-column: unset; justify-self: center; width: 100%; max-width: 100%; }
#services .dbiwi_bx {
max-width: unset;
}
.ih_langs {
margin-right: 30px;
}
body.showBurger {
overflow: hidden;
}
.burger { display: flex; }
.mobile-menu-panel .ih_tels a {
color: var(--c-white);
font-size: 16px;
padding: 5px 0;
}
.menu-item-inner a {
color: var(--c-white);
}
.single-nashi_resheniya .abhw_right img {
height: 300px;
}
.ih_tels {
margin-left: unset;
}
.cf7-col input {
font-size: 13px;
}
.cf_right {
margin-top: 20px;
}
.header_tel {
line-height: 120%;
font-size: 12px;
}
.addres_foot {
font-size: 14px;
}
.cf7-custom-form br {
display: none;
}
.selection span {
font-size: 13px;
}
.select2-container--default .select2-results__group {
font-size: 14px;
}
.wpcf7-list-item-label {
font-size: 12px;
line-height: 110%;
}
.cf7-title p {
font-size: 16px;
}
.mobile-menu-panel .ih_tels a {
color: var(--c-white);
}
.submenu-toggle svg path {
fill: var(--c-white);
}
.header__nav {
display: none;
}
header > .inn_header > .ih_tels {
display: none;
}
.mobile-menu-list .sub-menu li a {
font-size: 14px;
line-height: 120%;
padding: 5px 0;
}
.menu-item-has-children .menu-item-inner {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.single-uslugi .abhw_right img {
height: 400px;
object-fit: contain;
}
.page-template-services-page .inn_hero p, .page-template-uslugi-page .inn_hero p {
max-width: 100%;
}
main #breadcrumbs {
margin-top: calc(var(--headerHeight) + 10px);
}
.single-uslugi #resheniya_hero, .single-nashi_resheniya #resheniya_hero {
margin-top: 20px;
}
.menu-item-has-children {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-direction: column;
}
.menu-item-has-children .submenu-toggle {
min-width: 25px;
max-width: 25px;
}
.abh_wrap {
gap: 70px;
}
.abhw_left {
width: 400px;
}
.abhw_right {
width: calc((100% - 400px) - 70px);
}
.vakansii_wrap {
--elems:1;
--gap: 10px;
}
.single-uslugi .resheniya_wrap h2, .single-nashi_resheniya .resheniya_wrap h2 {
max-width: 80%;
}
.single-uslugi .dbiwj_imgs, .single-nashi_resheniya .dbiwj_imgs {
--elems:4;
}
}
@media(max-width: 768px) {
:root {
--headerHeight:60px;
--fz18:12px;
--fz20:18px;
--fz24:20px;
--fz40:25px;
}
.db_item.it_autsorsing .dbi_wrap, .db_item.it_uslugi .dbi_wrap {
grid-template-columns: repeat(1,1fr);
max-width: unset;
}
.custom-logo-link img {
max-width: 100px;
}
.single-uslugi .abh_wrap {
height: 100%;
}
.cf7-title {
max-width: 100%;
}
.single-uslugi .resheniya_wrap h2, .single-nashi_resheniya .resheniya_wrap h2 {
max-width: 100%;
}
.single-uslugi .dbiwj_imgs, .single-nashi_resheniya .dbiwj_imgs {
--elems:3;
}
.vakansiiw_item a h4 {
font-size: 20px;
}
.contactser {
position: relative;
top: 0;
transform: unset;
z-index: 2;
background-color: var(--c-white);
border-radius: 30px;
overflow: hidden;
padding: 25px;
max-width: 100%;
left: 0;
margin-bottom: 20px;
}
.news-image img {
height: 200px;
}
.vakansiiw_item a img {
max-width: 50px;
max-height: 50px;
}
.abh_wrap {
flex-direction: column;
gap: 20px;
margin-top: 35px;
}
.single-nashi_resheniya .abh_wrap {
gap: 20px;
}
.abhw_left h1 {
margin-top: unset;
}
.sw_sl h4 {
font-size: 14px;
}
.page-template-page-about .abhw_right {
height: 300px;
}
.single-uslugi .resheniya_wrap h2, .single-nashi_resheniya .resheniya_wrap h2 {
margin: 20px auto 0;
}
.resheniya_wrap h2 p {
font-size: 18px;
padding: 0 15px;
}
.abhw_left {
width: 100%;
max-width: unset;
}
.sw_sl {
height: 100%;
padding: 10px;
}
.abhw_right {
width: 100%;
height: 390px;
}
.burger {
width: 40px;
height: 40px;
}
.inh_subtitle {
font-size: 18px;
}
.hero {
min-height: calc(100vh - var(--headerHeight) - 10rem);
}
.dbi_wrap {
grid-template-columns: repeat(1,1fr);
}
.db_item.it-uslugi .dbi_wrap,
.db_item.it_autsorsing .dbi_wrap
{
grid-template-columns: repeat(1,1fr);
max-width: unset;
}
.dbi_title {
font-size: 18px;
}
.dbiw_hidden {
display: block;
}
.dbiw_item {
height: 270px;
}
.dbiw_item::after {
background: rgba(20, 20, 20, 0.8);
backdrop-filter: blur(5px);
}
#services .dbiwi_bx img{
height: 120px;
}
.faq_wrap {
--elems:1;
--gap:10px;
}
.faqw_item:nth-child(7) {
--elems:1;
}
.faqw_item {
border-radius: 20px;
}
.foot_menu {
margin-left: unset;
margin-top: 20px;
}
.footer__nv .menu-item a {
font-size: 14px;
line-height: 120%;
}
.footer_img_web {
max-width: 250px;
}
.footer_bot {
padding: 10px;
}
.fb_right a {
font-size: 14px;
}
.footm_title {
margin-bottom: 15px;
}
.foot_uslugi .footer__nav {
columns: 1;	
}
.foot_uslugi {
width: 100%;
margin-top: 35px;
}
.footm_title {
font-size: 20px;
}
.footc_tels {
font-size: 12px;
}
.mail_foot {
font-size: 12px;
}
.addres_foot {
font-size: 12px;
}
.language-dropdown li:not(.active-lang) {
display: none;
}
.language-dropdown li:not(.active-lang) {
background-color: var(--c-white);
}
.language-dropdown li:not(.active-lang) a {
color: var(--c-black);
}
.language-dropdown a, .language-dropdown span {
font-size: 16px;
}
.rank-math-breadcrumb span {
font-size: 12px;
line-height: 120%;
}
.news-page {
margin-top: 30px;
}
.language-dropdown.open {
padding-top: 55px;
flex-direction: column-reverse;
}
.rank-math-breadcrumb a {
font-size: 14px;
}
.inn_header > a > img {
max-width: 130px;
}
.language-dropdown {
flex-direction: column;
}
.language-dropdown.open li {
display: block;
}
.language-dropdown.open .active-lang {
display: block; }
.footer_bx {
display: flex;
flex-direction: column;
margin-top: 40px;
}
.ip_wrap {
--elems:3;
}
.language-dropdown .active-lang span {
font-size: 16px;
}
.news-image a{
height: 200px;
display: block;
}
.news-grid {
--elems:1;
--gap: 10px;
}
.db_tabs {
flex-direction: column;
width: 100%;
border-radius: 10px;
}
.news-card {
height: 100%;
border-radius: 10px;
}
.news-content .news-btn {
margin-top: 15px;
font-size: 16px;
}
.vakansiiw_item a svg {
min-width: 40px;
max-width: 40px;
transition: .3s;
}
.vakansiiw_item a img {
max-width: 40px;
max-height: 40px;
}
.vakansiiw_item a h4 {
font-size: 16px;
}
.vakansiiw_item a {
padding: 20px;
border-radius: 15px;
}
.news-content {
margin-top: 15px;
}
.news-date {
font-size: 14px;
}
.news-heading {
font-size: 16px;
}
.submitting p .btn {
width: 100%;
}
.submitting p {
display: flex;
flex-direction: column;
}
.cf7-submit-row .cf7-col-full {
display: flex;
flex-direction: column;
}
.faqwih_desc {
font-size: 14px;
}
.btn {
font-size: 14px;
height: 50px;
}
.cf7-custom-form {
display: flex;
flex-direction: column;
}
#services .dbiw_item {
height: 330px;
}
.db_tab {
font-size: 16px;
padding: 15px;
width: 100%;
border-radius: 10px;
}
.dbiwj_text {
max-width: 90%;
margin-top: 10px;
}
.dbiw_item {
justify-content: center;
padding: 15px;
}
.dbiw_js {
font-size: 14px;
margin-top: unset;
line-height: 130%;
}
.inner_news {
flex-direction: column;
position: relative;
z-index: 2  ;
}
.inn_newsleft img {
height: 300px;
}
.inn_newsleft h2 {
font-size: 26px;
}
.inn_newsleft {
width: 100%;
}
.inn_newsright {
width: 100%;
}
.other-news-thumb {
height: 200px;
}
.single-uslugi .abhw_right {
display: flex;
align-items: center;
width: 100%;
}
.single-uslugi .abhw_right img {
height: 300px;
object-fit: contain;
}
}