/** Prefixed by https://autoprefixer.github.io* PostCSS: v8.4.14,* Autoprefixer: v10.4.7* Browsers: last 4 version*//***    The new CSS reset - version 1.7.3 (last updated 7.8.2022)    GitHub page: https://github.com/elad2412/the-new-css-reset***//*    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property    - The "symbol *" part is to solve Firefox SVG sprite bug */*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {    all: unset;    display: revert;}/* Preferred box-sizing value */*,*::before,*::after {    -webkit-box-sizing: border-box;    box-sizing: border-box;}/* Reapply the pointer cursor for anchor tags */a, button {    cursor: revert;}/* Remove list styles (bullets/numbers) */ol, ul, menu {    list-style: none;}/* For images to not be able to exceed their container */img {    max-width: 100%;}/* removes spacing between cells in tables */table {    border-collapse: collapse;}/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */input, textarea {    -webkit-user-select: auto;}/* revert the 'white-space' property for textarea elements on Safari */textarea {    white-space: revert;}/* minimum style to allow to style meter element */meter {    -webkit-appearance: revert;    -moz-appearance: revert;    appearance: revert;}/* reset default text opacity of input placeholder */::-webkit-input-placeholder {    color: unset;}::-moz-placeholder {    color: unset;}:-ms-input-placeholder {    color: unset;}::-ms-input-placeholder {    color: unset;}::placeholder {    color: unset;}/* fix the feature of 'hidden' attribute.   display:revert; revert to element instead of attribute */:where([hidden]) {    display: none;}/* revert for bug in Chromium browsers   - fix for the content editable attribute will work properly.   - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/:where([contenteditable]:not([contenteditable="false"])) {    -moz-user-modify: read-write;    -webkit-user-modify: read-write;    overflow-wrap: break-word;    -webkit-line-break: after-white-space;    -webkit-user-select: auto;}/* apply back the draggable feature - exist only in Chromium and Safari */:where([draggable="true"]) {    -webkit-user-drag: element;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Regular.eot');    src: local('Gilroy Regular'), local('Gilroy-Regular'),    url('../fonts/gilroy/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Regular.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Regular.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Regular.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-ExtraboldItalic.eot');    src: local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'),    url('../fonts/gilroy/Gilroy-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-ExtraboldItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-ExtraboldItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-ExtraboldItalic.ttf') format('truetype');    font-weight: 800;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Bold.eot');    src: local('Gilroy Bold'), local('Gilroy-Bold'),    url('../fonts/gilroy/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Bold.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Bold.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Bold.ttf') format('truetype');    font-weight: bold;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Black.eot');    src: local('Gilroy Black'), local('Gilroy-Black'),    url('../fonts/gilroy/Gilroy-Black.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Black.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Black.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Black.ttf') format('truetype');    font-weight: 900;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Light.eot');    src: local('Gilroy Light'), local('Gilroy-Light'),    url('../fonts/gilroy/Gilroy-Light.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Light.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Light.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Light.ttf') format('truetype');    font-weight: 300;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Semibold.eot');    src: local('Gilroy Semibold'), local('Gilroy-Semibold'),    url('../fonts/gilroy/Gilroy-Semibold.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Semibold.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Semibold.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Semibold.ttf') format('truetype');    font-weight: 600;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Medium.eot');    src: local('Gilroy Medium'), local('Gilroy-Medium'),    url('../fonts/gilroy/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Medium.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Medium.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Medium.ttf') format('truetype');    font-weight: 500;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-MediumItalic.eot');    src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),    url('../fonts/gilroy/Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-MediumItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-MediumItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-MediumItalic.ttf') format('truetype');    font-weight: 500;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-BlackItalic.eot');    src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),    url('../fonts/gilroy/Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-BlackItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-BlackItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-BlackItalic.ttf') format('truetype');    font-weight: 900;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-UltraLight.eot');    src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'),    url('../fonts/gilroy/Gilroy-UltraLight.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-UltraLight.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-UltraLight.woff') format('woff'),    url('../fonts/gilroy/Gilroy-UltraLight.ttf') format('truetype');    font-weight: 200;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-RegularItalic.eot');    src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),    url('../fonts/gilroy/Gilroy-RegularItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-RegularItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-RegularItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-RegularItalic.ttf') format('truetype');    font-weight: normal;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-SemiboldItalic.eot');    src: local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'),    url('../fonts/gilroy/Gilroy-SemiboldItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-SemiboldItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-SemiboldItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-SemiboldItalic.ttf') format('truetype');    font-weight: 600;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-HeavyItalic.eot');    src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),    url('../fonts/gilroy/Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-HeavyItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-HeavyItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-HeavyItalic.ttf') format('truetype');    font-weight: 900;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Extrabold.eot');    src: local('Gilroy Extrabold'), local('Gilroy-Extrabold'),    url('../fonts/gilroy/Gilroy-Extrabold.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Extrabold.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Extrabold.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Extrabold.ttf') format('truetype');    font-weight: 800;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-BoldItalic.eot');    src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),    url('../fonts/gilroy/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-BoldItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-BoldItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-BoldItalic.ttf') format('truetype');    font-weight: bold;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-UltraLightItalic.eot');    src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),    url('../fonts/gilroy/Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-UltraLightItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-UltraLightItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-UltraLightItalic.ttf') format('truetype');    font-weight: 200;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-LightItalic.eot');    src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),    url('../fonts/gilroy/Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-LightItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-LightItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-LightItalic.ttf') format('truetype');    font-weight: 300;    font-style: italic;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Heavy.eot');    src: local('Gilroy Heavy'), local('Gilroy-Heavy'),    url('../fonts/gilroy/Gilroy-Heavy.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Heavy.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Heavy.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Heavy.ttf') format('truetype');    font-weight: 900;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-Thin.eot');    src: local('Gilroy Thin'), local('Gilroy-Thin'),    url('../fonts/gilroy/Gilroy-Thin.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-Thin.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-Thin.woff') format('woff'),    url('../fonts/gilroy/Gilroy-Thin.ttf') format('truetype');    font-weight: 100;    font-style: normal;}@font-face {    font-family: 'Gilroy';    src: url('../fonts/gilroy/Gilroy-ThinItalic.eot');    src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),    url('../fonts/gilroy/Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'),    url('../fonts/gilroy/Gilroy-ThinItalic.woff2') format('woff2'),    url('../fonts/gilroy/Gilroy-ThinItalic.woff') format('woff'),    url('../fonts/gilroy/Gilroy-ThinItalic.ttf') format('truetype');    font-weight: 100;    font-style: italic;}/*VARIABLES BEGIN*/:root {    --white: #FFFFFF;    --black: #111111;    --gray-text: #8B8B8B;    --gray: #C1C1C1;    --black-border: #4A4A4A;    --accent: #1B66AC;}/*VARIABLES END*/body {    background-color: #F9F9F9;    font-family: 'Gilroy';    font-style: normal;    font-weight: 400;    font-size: 1.4rem;    line-height: 1.6rem;}.container {    padding: 0 calc(50% - 730px);}.container-left {    padding-left: calc(50% - 730px);}.container-right {    padding-right: calc(50% - 730px);}.full-height {    height: 100vh;}.hide_desktop {    display: none;}.btn {    text-transform: uppercase;    color: var(--white);    text-align: center;    background: #1B66AC;    padding: 21px 0;}.btn:hover {    cursor: pointer;}.btn_main {    -webkit-box-shadow: 0 16px 24px rgba(27, 102, 172, 0.25);    box-shadow: 0 16px 24px rgba(27, 102, 172, 0.25);}.btn_main:hover {    -webkit-box-shadow: none;    box-shadow: none;    -webkit-transition: 1s;    -o-transition: 1s;    transition: 1s;}.title {    font-weight: 700;    font-size: 50px;    line-height: 62px;    color: var(--white);    text-transform: uppercase;    margin-top: 110px;}.title:after {    content: "";    display: block;    height: 6px;    width: 94px;    margin-top: 20px;    background-color: var(--white);}.title-accent {    color: var(--accent);}.title-accent:after {    background-color: var(--accent);}.text-center {    text-align: center;}.text-center:after {    margin: 0 auto;    margin-top: 20px;}.title_desc {    margin-top: 25px;    font-weight: 400;    font-size: 20px;    line-height: 24px;    color: #656565;}.title_desc span {    font-weight: 700;    color: var(--white);}/*HEADER BEGIN*/header {    background-color: transparent;    position: absolute;    z-index: 2000;    top: 0;    width: 100%;}.logo {    display: inline-block;    font-size: 3.75rem;    font-weight: 700;}/* Nav menu */.menu a {    display: block;    padding: 21px;    color: var(--white);    -webkit-transition: 0.35s;    -o-transition: 0.35s;    transition: 0.35s;    font-weight: 500;}.menu a:hover {    color: var(--accent);}.collapse_menu {    display: none;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 10px;}.collapse_menu:hover {    cursor: pointer;}header {    border-bottom: 1px solid rgba(255, 255, 255, 0.29);}.header_wrapper {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding: 13px 0;}.header_link {    justify-self: flex-end;    margin-left: 25px;    padding: 10px 40px;    font-size: 19px;}.nav {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    gap: 20px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;}.nav__list ul {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    gap: 55px;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;}.nav__item a {    font-style: normal;    font-weight: 500;    font-size: 28px;    line-height: 34px;    text-transform: uppercase;    color: var(--white);}.nav__content {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;}.nav__header_list_links ul {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    gap: 67px;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;}.nav__header_list_links_item {    font-weight: 400;    font-size: 22px;    line-height: 26px;    color: #E3E3E3;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    gap: 15px;}.nav__header_list_links_item:before {    content: "";    display: inline-block;    width: 19px;    height: 22px;    background: url('../img/map-icon.webp');    background-size: contain;}.nav__header_list_links_item:nth-child(1):before {    width: 19px;    height: 22px;    background: url('../img/map-icon.webp');    background-size: contain;}.nav__header_list_links_item:nth-child(2):before {    width: 23px;    height: 22px;    background: url('../img/mail-icon.webp');    background-size: contain;}/* Language - Selector */.langSelector {    margin-left: 20px;    position: relative;    width: 88px;    background-color: transparent;}.langSelector abbr {    text-decoration: none;    font-family: 'Gilroy';    font-weight: 700;}.langSelectorHeader {    background-color: transparent;    color: var(--white);    cursor: pointer;}.langSelectorTitle {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    position: relative;    padding: 9px 30px 10px 44px;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    height: 36px;    font-weight: 400;}.langSelectorTitle .fa {    display: block;    position: absolute;    right: 13px;    top: 13px;    font-size: 12px;}.langSelectorBody {    display: none;    position: absolute;    overflow: hidden;    left: 0;    right: 0;    top: 100%;    background-color: white;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.langSelectorHeader:hover + .langSelectorBody, .langSelectorHeader:focus + .langSelectorBody, .langSelectorBody:hover, .langSelectorBody:focus, .langSelectorBody:active {    display: block;}.langSelectorListItem + .langSelectorListItem {    border-top: 1px solid #ddd;}.langSelectorListName {    display: block;    position: relative;    padding: 9px 30px 10px 44px;    height: 39px;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.langSelectorListName, .langSelectorListName:link, .langSelectorListName:visited {    text-decoration: none;    color: inherit;}.langSelectorListName:hover, .langSelectorListName:focus, .langSelectorListName:active, .langSelectorListName.active {    background-color: var(--accent);    color: #fff;}.langSelectorListNameFlag {    display: inline-block;    position: absolute;    overflow: hidden;    left: 10px;    top: 10px;    width: 24px;    height: 16px;    vertical-align: top;    border-radius: 6px;}.langSelectorListNameFlag img {    display: block;    position: absolute;    left: 50%;    max-height: 100%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}.langSelectorListNameLabel {    display: inline-block;    vertical-align: top;}i.caret-down:before {    content: "";    position: absolute;    width: 13px;    height: 8px;    right: 0;    top: 40%;    background: url("../img/curret_down_icon.svg");}/*HEADER END*//* ANIMATION BEGIN*//* ANIMATION END*//*SLIDER BEFIN*/.main_slider__item {    background-size: cover;    background-repeat: no-repeat;    background-position: center;    height: 100vh;}.main_slider__content {    padding-top: 6%;    height: 100%;}.main_slider__content .container {    height: 100%;}.main_slider__content_wrapper {    height: 100%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;}.main_slider__content_wrapper .left_part {    width: 65%;}.main_slider__content_wrapper .right_part {    height: 100%;    width: 35%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: end;    -ms-flex-align: end;    align-items: flex-end;}.main_slider__item-top_text {    color: var(--white);}.main_slider__item-title {    margin-top: 20%;    font-weight: 700;    font-size: 75px;    line-height: 93px;    text-transform: uppercase;    color: var(--white);}.main_slider__item-title:after {    content: "";    display: block;    margin-top: 30px;    width: 300px;    height: 6px;    background: var(--accent);}.wrapper_copyright {    font-family: 'Gilroy';    font-style: normal;    font-weight: 500;    font-size: 15px;    line-height: 18px;    color: var(--white);    display: flex;    flex-direction: row;    margin-top: 40px;    justify-content: space-between;}.main_slider__item-title span {    display: block;    color: var(--accent);}.main_slider__item-wrapper_form {    background-color: var(--white);    padding: 45px;    max-width: 460px;    max-height: 605px;}.main_slider__item-wrapper_form__title {    font-weight: 700;    font-size: 28px;    line-height: 35px;    color: #323232;}.main_slider__item-wrapper_form__desc {    font-weight: 400;    font-size: 18px;    line-height: 22px;    color: var(--gray-text);    margin-top: 6px;    margin-bottom: 35px;}.main_slider__item-wrapper_form label {    font-weight: 500;    font-size: 23px;    line-height: 28px;    color: #656565;}.main_slider__item-wrapper_form input {    width: 100%;    font-weight: 400;    font-size: 20px;    line-height: 24px;    color: #656565;    background: #EAEAEA;    margin-top: 20px;    margin-bottom: 45px;    padding: 20px 24px;}.main_slider__item-wrapper_form button {    width: 100%;}.slick-dots {    position: absolute;    bottom: 120px;    left: 0;    right: 0;    display: block;    width: 65%;    padding: 0;    list-style: none;    margin: 0 auto;    text-align: left;}.slick-dots li {    position: relative;    display: inline-block;    width: 20px;    height: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button {    display: none;}.slick-dots li:before {    top: 1px;    -webkit-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;    content: "";    width: 20px;    height: 20px;    background-color: transparent;    border: 2px solid var(--white);    border-radius: 50%;    position: absolute;}.slick-dots li.slick-active:before {    top: 0;    width: 20px;    height: 20px;    margin-left: -2px;    background-color: var(--white);}.slick-dotted.slick-slider {    margin-bottom: 0;}.slider_addition_inner {    position: relative;    width: 100%;}/*SLIDER END  *//* ABOUT BEGIN  */.about {    background-image: url('../img/slider1.webp');    background-size: cover;    background-repeat: no-repeat;}.wrapper_about__content {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;}.wrapper_about__content .left_part {    height: 100vh;    width: 65%;    background: rgba(6, 18, 60, 0.68);}.wrapper_about__content .right_part {    height: 100vh;    width: 35%;}.wrapper_about__content_desc {    font-weight: 700;    font-size: 22px;    line-height: 27px;    color: var(--white);    margin-top: 60px;    margin-bottom: 36px;    max-width: 701px;}.wrapper_about__content_content {    font-weight: 500;    font-size: 18px;    line-height: 22px;    color: var(--gray);    max-width: 701px;}.wrapper_about__content_content span {    display: block;}/* ABOUT END  *//* PROJECT BEGIN  */.project_list {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 90px;    margin-top: 57px;}.project_list__item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    gap: 195px;    width: 100%;}.project_list__item_content {    max-width: 660px;}.project_list__item_desc {    max-width: 580px;}.project_list .project_list__item:nth-child(2n) {    -webkit-box-orient: horizontal;    -webkit-box-direction: reverse;    -ms-flex-direction: row-reverse;    flex-direction: row-reverse;}.project_list .project_list__item:nth-child(2n) .project_list__item_desc {    max-width: 612px;}.directions_list_item__desc span {    display: block;}.project_list__item_title {    font-weight: 800;    font-size: 22px;    line-height: 28px;    color: #323232;    margin-bottom: 30px;}.project_list__item_title span {    display: block;}.mt-20 {    margin-top: 20px;}.project_list__item_desc span {    display: block;}.project_list__item_desc {    font-weight: 400;    font-size: 18px;    line-height: 22px;    color: var(--gray-text);}.project_list__item_img {    position: relative;    width: 600px;    height: 411px;    overflow: hidden;}.project_list__item_img img {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;    height: 100%;    margin: auto;    -webkit-transition: -webkit-transform .4s ease-out;    transition: -webkit-transform .4s ease-out;    -o-transition: transform .4s ease-out;    transition: transform .4s ease-out;    transition: transform .4s ease-out, -webkit-transform .4s ease-out;    z-index: 1;}.project_list__item_img img {    width: 100%;    -o-object-fit: cover;    object-fit: cover;}/* PROJECT  END  *//* OCCUPATION  BEGIN  */.occupation_list {    -ms-grid-columns: 1fr 20px 1fr;    grid-template-columns: repeat(2, 1fr);    margin-top: 60px;    grid-gap: 20px;    display: -ms-grid;    display: grid;}.occupation_list_item {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: end;    -ms-flex-align: end;    align-items: flex-end;    background-size: cover;    background-position: 0 0;    background-repeat: no-repeat;    padding-left: 35px;    padding-bottom: 70px;    height: 389px;}.occupation_list_item__title {    max-width: 430px;    font-weight: 700;    font-size: 22px;    line-height: 27px;    color: var(--white);}/* OCCUPATION  END  *//* DIRECTION  BEGIN  */.directions {    padding-bottom: 117px;}.directions_list {    -ms-grid-columns: 1fr 14px 1fr 14px 1fr 14px 1fr 14px 1fr;    grid-template-columns: repeat(5, 1fr);    margin-top: 60px;    grid-gap: 14px;    display: -ms-grid;    display: grid;}.directions_list_item {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    padding-bottom: 20px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    direction: var(--white);    -webkit-box-shadow: 0 1px 17px rgba(189, 189, 189, 0.17);    box-shadow: 0 1px 17px rgba(189, 189, 189, 0.17);}.directions_list_item__title {    padding: 0 10px;    font-weight: 700;    font-size: 23px;    line-height: 28px;    text-align: center;    margin-top: 23px;    margin-bottom: 12px;    color: #535353;}.directions_list_item__desc {    font-weight: 400;    font-size: 17px;    line-height: 20px;    text-align: center;    color: var(--gray-text);}.directions_list_item:nth-child(1) .directions_list_item__desc,.directions_list_item:nth-child(2) .directions_list_item__desc {    font-size: 15px;    line-height: 18px;}/* DIRECTION  END  *//* CONTROL  BEGIN  */.control {    padding-bottom: 119px;}.control_list {    -ms-grid-columns: 1fr 14px 1fr 14px 1fr;    grid-template-columns: repeat(3, 1fr);    margin-top: 45px;    grid-gap: 14px;    display: -ms-grid;    display: grid;}.control_list_item {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    padding: 28px;    gap: 25px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    direction: var(--white);    -webkit-box-shadow: 0 1px 17px rgba(189, 189, 189, 0.17);    box-shadow: 0 1px 17px rgba(189, 189, 189, 0.17);}.control_list_item__top {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    gap: 26px;}.control_list_item__img {    width: 102px;    height: 102px;    min-width: 102px;    border-radius: 50%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    background: var(--accent);    -webkit-box-shadow: 0px 16px 24px rgba(27, 102, 172, 0.25);    box-shadow: 0px 16px 24px rgba(27, 102, 172, 0.25);}.control_list_item__title {    font-weight: 700;    font-size: 23px;    line-height: 28px;    color: var(--accent);}.control_list_item__desc {    padding: 0 10px;    font-weight: 400;    font-size: 18px;    line-height: 22px;    text-align: left;    color: var(--gray-text);}/* CONTROL  END  *//* CLIENT  BEGIN  */.clients {    padding-bottom: 190px;}.clients_slider {    margin-top: 15px;    position: relative;    padding: 0px 80px;}.clients_slider .slick-track {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.clients_slider .slick-list {    overflow: hidden;}.clients_slider_item img {    max-width: 100%;    margin: 0 auto;}.clients_slider .slick-arrow {    position: absolute;    top: 50%;    margin: -15px 0 0 0;    z-index: 2;    font-size: 0;    width: 65px;    height: 65px;    border-radius: 50%;    background: var(--white);    -webkit-box-shadow: 0 16px 24px rgba(217, 217, 217, 0.25);    box-shadow: 0 16px 24px rgba(217, 217, 217, 0.25);}.clients_slider .slick-arrow.slick-prev {    left: 0;    background: url('../img/slider-arrow.webp') no-repeat;    background-position: center;}.clients_slider .slick-arrow.slick-next {    right: 0;    background: url('../img/slider-arrow_right.webp') no-repeat;    background-position: center;}/* CLIENT  END  *//* SALE  BEGIN  */.sale {    padding-top: 1px;    padding-bottom: 103px;    background-image: url('../img/bg-form.webp');    background-size: cover;    background-repeat: no-repeat;}.sale .title_desc {    color: #C1C1C1;}.sale .main_slider__item-wrapper_form {    margin: 0 auto;    margin-top: 60px;}.sale .main_slider__item-wrapper_form {    margin: 0 auto;    margin-top: 60px;    max-width: 690px;}.sale h3 {    font-weight: 800;    font-size: 33px;    line-height: 41px;    text-transform: uppercase;    text-align: center;    color: #1B66AC;    margin-bottom: 28px;}.success {    width: 100%;    padding: 10px 20px;    background-color: #b4f89e;    margin-bottom: 10px;}.error {    width: 100%;    padding: 10px 20px;    background-color: #f58181;    margin-bottom: 10px;}.sale_wrapper__form label {    font-weight: 500;    font-size: 23px;    line-height: 28px;    color: #656565;}.sale_form_row {    display: flex;    flex-direction: row;    gap: 20px}.sale .main_slider__item-wrapper_form button {    width: auto;    padding: 13px 30px;    display: block;    margin: 0 auto;}.directions_list_item__img {    text-align: center;}.directions_list_item__img img {    max-height: 182px;}.sale_wrapper__form input {    font-weight: 400;    font-size: 20px;    line-height: 24px;    color: #656565;    background: #EAEAEA;    margin-top: 20px;    margin-bottom: 45px;    padding: 20px 24px;}.certificate_list {    margin-top: 60px;    display: flex;    flex-direction: row;    gap: 42px;    align-content: center;    justify-content: center;}.inputs_list {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    gap: 2%;}.sale_wrapper__form button {    margin: 0 auto;    text-align: center;    padding: 21px 60px;}.sale_wrapper__form form {    text-align: center;}.inputs_list__item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    width: 48%;    text-align: left;    gap: 15px;}/* SALE  END  *//* PROVIDERS  BEGIN  */.providers {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;}.providers .left_part {    width: 50%;    background: -webkit-gradient(linear, left bottom, left top, from(rgba(6, 18, 60, 0.49)), to(rgba(6, 18, 60, 0.49))), url('../img/bg-provider_left.webp');    background: -o-linear-gradient(bottom, rgba(6, 18, 60, 0.49), rgba(6, 18, 60, 0.49)), url('../img/bg-provider_left.webp');    background: linear-gradient(0deg, rgba(6, 18, 60, 0.49), rgba(6, 18, 60, 0.49)), url('../img/bg-provider_left.webp');    background-size: cover;    background-repeat: no-repeat;}.providers .right_part {    width: 53%;    padding-top: 62px;    padding-bottom: 160px;    padding-left: 10px;    background-image: url('../img/bg-provider_right.webp');    background-size: cover;    background-repeat: no-repeat;    -ms-grid-columns: 1fr 14px 1fr;    grid-template-columns: repeat(2, 1fr);    grid-gap: 14px;    display: -ms-grid;    display: grid;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.providers_item__title {    font-weight: 400;    font-size: 18px;    line-height: 22px;    color: #656565;}.providers_item {    text-align: center;}.providers_item p {    margin-top: 20px;}.providers_item__img {    height: 246px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.providers_item__img img {    max-height: 246px;}/* PROVIDERS  END  *//* FOOTER  BEGIN  */footer {    background: var(--accent);    width: 100%;    padding: 30px 0 30px 0;}footer .logo {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-item-align: start;    -ms-grid-row-align: start;    align-self: flex-start;}.footer_inner {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: baseline;    -ms-flex-align: baseline;    align-items: baseline;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.socials {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 30px;}.socials_list {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.socials_list .socials_list__item {    margin-right: 38px;}.socials .socials_title {    font-weight: 500;    font-size: 23px;    line-height: 28px;    color: var(--white);    margin-right: 38px;}.footer_nav ul {    -webkit-columns: 3;    -moz-columns: 3;    columns: 3;}.footer_nav .footer_nav__item a {    text-decoration: none;    font-weight: 500;    font-size: 19px;    line-height: 70px;    color: var(--white);}.phones_block__mob{    display: none;}.phones_block{    display: flex;     justify-content: left;}.phones_block__mob .footer_nav__item,.phones_block .footer_nav__item{    margin-bottom: 10px;}.phones_block .footer_nav__item{    margin-top: 30px;    margin-right: 30px;}.phones_block__mob a,.phones_block a{    color: #ffffff;    font-size: 17px;    margin-bottom: 15px;    font-family: 'Gilroy';    font-style: normal;}/* FOOTER  END  *//*------------------------------------------  Responsive Grid Media Queries - 1280, 1024, 768, 480   1280-1024   - desktop (default grid)   1024-768    - tablet landscape   768-480     - tablet   480-less    - phone landscape & smaller--------------------------------------------*/@media all and (min-width: 1024px) and (max-width: 1280px) {}@media all and (min-width: 768px) and (max-width: 1024px) {}@media all and (min-width: 480px) and (max-width: 768px) {}@media all and (max-width: 480px) {    .phones_block{        display: none;    }    .phones_block__mob{        display: flex;        flex-direction: column;    }    .collapse_menu {        display: -webkit-box;        display: -ms-flexbox;        display: flex;    }    .main_slider__item {        height: 100%;        background-image: url(../img/bg-mobile.webp) !important;        background-size: contain;        background-repeat: no-repeat;        background-position: top;    }    .main_slider__item-wrapper_form {        margin-top: 300px;    }    .header_wrapper {        padding: 28px 20px;    }    .langSelector {        margin-left: 0;    }    .mail_mod {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .collapse_menu .collapse_menu_item {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        width: 44px;        height: 3px;        border-radius: 45px;        background-color: var(--white);        pointer-events: none;        -webkit-transition: 0.5s;        -o-transition: 0.5s;        transition: 0.5s;    }    .nav {        position: fixed;        top: 0;        right: 0;        bottom: 0;        background: var(--accent);        width: 0;        -webkit-transition: 1s cubic-bezier(0.645, 0.045, 0.355, 1);        -o-transition: 1s cubic-bezier(0.645, 0.045, 0.355, 1);        transition: 1s cubic-bezier(0.645, 0.045, 0.355, 1);        will-change: width;        z-index: 99;        -moz-text-align-last: left;        text-align-last: left;    }    .collapse_menu.is-active .collapse_menu_item:first-child {        -webkit-transform: rotate(45deg);        -ms-transform: rotate(45deg);        transform: rotate(45deg);    }    .collapse_menu.is-active .collapse_menu_item:nth-child(2) {        -webkit-transform: rotate(-45deg);        -ms-transform: rotate(-45deg);        transform: rotate(-45deg);        margin-top: -1px;        -webkit-transform-origin: 16px 1px;        -ms-transform-origin: 16px 1px;        transform-origin: 16px 1px;    }    .collapse_menu.is-active .collapse_menu_item:last-child {        display: none;    }    .collapse_menu.is-active {        display: block;        float: right;        position: relative;    }    .nav__content {        position: absolute;        top: 50%;        left: 50%;        width: 100%;        max-width: 1200px;        padding: 1rem 3.75rem 1rem 2.75rem;        opacity: 0;        visibility: hidden;        -webkit-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);        transform: translate(-50%, -50%);        -webkit-transition: 0s linear 0.25s;        -o-transition: 0s linear 0.25s;        transition: 0s linear 0.25s;    }    .nav__content {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;    }    .nav__list ul {        list-style: none;        margin: 0;        padding: 0;        gap: 1px;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;    }    .nav__item {        overflow: hidden;        padding: 5px 0;        width: 100%;    }    .nav__item a {        font-family: 'Helvetica';        font-style: normal;        font-weight: 400;        font-size: 26px;        line-height: 45px;        display: inline-block;        color: #ffffff;        text-decoration: none;        text-transform: uppercase;    }    .nav__trigger.is-active {        position: fixed;        right: 5%;        height: 42px;        width: 42px;        z-index: 385;    }    .nav__trigger.is-active .collapse_menu_item {        margin-top: 20px;        -webkit-transform-origin: 24px -1px;        -ms-transform-origin: 24px -1px;        transform-origin: 24px -1px    }    .nav.is-active {        width: 100%;        z-index: 384;    }    .nav__content.is-active {        visibility: visible;        opacity: 1;        -webkit-transition: 0s linear;        -o-transition: 0s linear;        transition: 0s linear;    }    .nav__header_list_links ul {        margin-top: 20px;        margin-bottom: 60px;        -webkit-box-pack: start;        -ms-flex-pack: start;        justify-content: flex-start;    }    .nav__header_list_links_item {        font-size: 16px;        line-height: 19px;    }    .nav__header_list_links_item {        gap: 9px;    }    .main_slider__content_wrapper {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;    }    .slider {        height: 100vh;    }    .mt-20 {        margin-top: 0;    }    .main_slider__item-title {        font-weight: 700;        font-size: 30px;        line-height: 37px;        margin-top: 50%;        text-align: center;    }    .main_slider__content_wrapper .left_part {        width: 100%;    }    .main_slider__content_wrapper .right_part {        width: 100%;    }    .hide_mob {        display: none;    }    .main_slider__item-title:after {        width: 143px;        margin: 0 auto;        margin-top: 20px;    }    .wrapper_about__content .left_part {        width: 100%;        text-align: center;    }    .title:after {        margin: 0 auto;        margin-top: 10px;        width: 63px;        height: 3px;    }    .project_list__item_desc span {        display: none;    }    .wrapper_about__content .left_part {        background: none;        height: 100%;        padding-bottom: 40px;    }    .project_list__item_title span {        display: none;    }    .about {        background-image: url('../img/bg_about_mobile.webp');        background-size: cover;        background-repeat: no-repeat;    }    .wrapper_about__content .right_part {        width: 0;    }    .title {        margin-top: 35px;        font-weight: 700;        font-size: 22px;        line-height: 27px;        text-align: center;    }    .full-height {        height: 100%;    }    .wrapper_about__content .left_part {        padding: 0 39px;    }    .wrapper_about__content_desc {        font-size: 16px;        line-height: 20px;        margin-top: 30px;    }    .wrapper_about__content_content span {        display: none;    }    .wrapper_about__content_content {        font-size: 15px;        line-height: 18px;        white-space: pre-wrap;    }    .footer_nav .footer_nav__item a {        color: var(--white);    }    .wrapper_copyright p, .wrapper_copyright h5 {        padding-bottom: 3px;        color: var(--white);        border-bottom: 1px solid var(--white);    }    .wrapper_copyright {        margin-top: 30px;        flex-direction: column;        gap: 10px;        align-items: center;        justify-content: center;        text-align: center;    }    .socials .socials_title {        color: var(--white);    }    .project_list {        margin-top: 29px;        gap: 39px;    }    .project_list__item {        -webkit-box-orient: vertical;        -webkit-box-direction: reverse;        -ms-flex-direction: column-reverse;        flex-direction: column-reverse;        gap: 33px;        text-align: center;        padding: 0 17px;    }    .sale_form_row {        flex-direction: column;    }    .project_list__item_img img {        max-height: 229px;    }    .project_list__item_img {        max-height: 229px;    }    .project_list__item_title {        white-space: pre-wrap;    }    .project_list__item_desc {        white-space: pre-wrap;    }    .sale h3 {        font-weight: 800;        font-size: 21px;        line-height: 26px;    }    .project_list .project_list__item:nth-child(2n) {        -webkit-box-orient: vertical;        -webkit-box-direction: reverse;        -ms-flex-direction: column-reverse;        flex-direction: column-reverse;    }    .project_list__item_img {        width: 100%;    }    .occupation {        padding: 0 20px;    }    .certificate_list {        margin-top: 20px;        flex-direction: column;        padding: 0 20px;        gap: 19px;        align-content: center;        justify-content: center;    }    .directions_list_item__desc span {        display: none;    }    .occupation_list_item {        position: relative;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: end;        -ms-flex-align: end;        align-items: flex-end;        background-size: cover;        background-position: 0 0;        background-repeat: no-repeat;        padding: 0 15px;        padding-bottom: 26px;        height: 229px;        text-align: center;    }    .occupation_list {        -ms-grid-columns: 1fr;        grid-template-columns: repeat(1, 1fr);        margin-top: 30px;        grid-gap: 20px;        display: -ms-grid;        display: grid;    }    .occupation_list_item__title {        font-size: 16px;        line-height: 20px;    }    .directions_list {        -ms-grid-columns: 1fr;        grid-template-columns: repeat(1, 1fr);        margin-top: 30px;        grid-gap: 23px;        display: -ms-grid;        display: grid;        padding: 0 20px;    }    .directions_list_item__img img {        width: 100%;        max-height: 292px;    }    .directions_list_item:nth-child(1) .directions_list_item__desc,    .directions_list_item:nth-child(2) .directions_list_item__desc {        font-size: 15px;        line-height: 18px;    }    .directions_list_item:nth-child(2) .directions_list_item__img img {        padding: 50px;        padding-top: 0;        padding-bottom: 0;    }    .directions_list_item__desc {        padding: 8px;        font-weight: 400;        font-size: 17px;        line-height: 20px;        white-space: pre-wrap;    }    .title_desc {        font-size: 15px;        line-height: 18px;    }    .sale {        padding: 70px 20px;    }    .sale_wrapper__form h3 {        font-size: 21px;        line-height: 26px;    }    .sale_wrapper__form label {        font-size: 16px;        line-height: 19px;    }    .sale_wrapper__form input {        margin-top: 0;        margin-bottom: 25px;        padding: 14px 24px;    }    .btn {        font-size: 18px;        line-height: 22px;    }    .clients {        padding-bottom: 109px;    }    .inputs_list {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;    }    .inputs_list__item {        width: 100%;    }    footer {        background: var(--accent);        padding: 20px 0;    }    .footer_nav .footer_nav__item a {        font-size: 16px;        line-height: 19px;    }    .footer_nav .footer_nav__item:first-child {        margin-top: 34px;    }    .footer_nav .footer_nav__item:last-child {        margin-top: 0px;    }    .footer_nav .footer_nav__item {        margin-bottom: 18px;    }    .control {        text-align: center;    }    .control_list {        padding: 0 20px;        -ms-grid-columns: 1fr;        grid-template-columns: repeat(1, 1fr);    }    .control_list_item__top {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        gap: 26px;    }    .control_list_item__title {        font-size: 19px;        line-height: 24px;        max-width: 183px;    }    .control_list_item__desc {        text-align: center;        font-size: 15px;        line-height: 18px;    }    .providers {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;    }    .providers .right_part {        width: 100%;        padding-top: 2px;        padding-bottom: 70px;        padding-right: 0;        padding-left: 0;        background-image: url(../img/bg-provider_right.webp);        background-size: cover;        background-repeat: no-repeat;        -ms-grid-columns: 1fr;        grid-template-columns: repeat(1, 1fr);        grid-gap: 14px;        display: -ms-grid;        display: grid;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }    .providers .right_part .title {        color: var(--accent);    }    .providers .right_part .title:after {        background: var(--accent);    }    .hide_desktop {        display: block;    }    footer .logo img {        max-width: 74px;    }    .footer_inner {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;        -webkit-box-align: start;        -ms-flex-align: start;        align-items: flex-start;        -webkit-box-pack: start;        -ms-flex-pack: start;        justify-content: flex-start;        text-align: left;        padding: 0 20px;    }    .socials {        text-align: center;    }    .socials {        width: 100%;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: row;        flex-direction: row;        align-items: center;        justify-content: space-between;        gap: 1px;    }    .socials_list {        gap: 10px;    }    .socials_list .svg_icon svg {        width: 67%;    }    .project_list__item_title {        font-size: 16px;        line-height: 20px;        margin-bottom: 0;    }    .project_list__item_desc {        font-size: 15px;        line-height: 18px;    }    .clients_slider .slick-arrow {        top: 120%;        width: 40px;        height: 40px;    }    .wrapper_about__content .left_part {        padding-bottom: 40px;    }    .providers_item__title {        max-width: 235px;        text-align: center;        margin: 0 auto;    }    .providers_item__img img {        max-height: 197px;    }    .providers_item__img {        height: 197px;    }    .slick-prev:before, .slick-next:before {        content: "";    }    .slick-prev:before, .slick-prev:before {        content: "";    }    .clients_slider .slick-arrow.slick-prev {        left: 40%;    }    .clients_slider .slick-arrow.slick-next {        right: 40%    }    .clients_slider {        padding: 0;    }    .socials_list .socials_list__item {        margin-right: 0;    }    .socials .socials_title {        margin-right: 0;        font-size: 16px;        line-height: 19px;    }    .footer_nav ul {        -webkit-columns: 1;        -moz-columns: 1;        columns: 1;        text-align: left;    }    body {        background: #F9F9F9;    }}/* Portrait */@media screen and (orientation: portrait) {    /* Portrait styles here */}/* Landscape */@media screen and (orientation: landscape) {    /* Landscape styles here */}/* CSS for iPhone, iPad, and Retina Displays *//* Non-Retina */@media screen and (-webkit-max-device-pixel-ratio: 1) {}/* Retina */@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {}/* iPhone Portrait */@media screen and (max-device-width: 480px) and (orientation: portrait) {}/* iPhone Landscape */@media screen and (max-device-width: 480px) and (orientation: landscape) {}/* iPad Portrait */@media screen and (min-device-width: 481px) and (orientation: portrait) {}/* iPad Landscape */@media screen and (min-device-width: 481px) and (orientation: landscape) {}