@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLight.eot');
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLight.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLight.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-MediumItalic.eot');
    src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-MediumItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-MediumItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Italic.eot');
    src: local('Montserrat Italic'), local('Montserrat-Italic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Italic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Italic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Regular.eot');
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Regular.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ThinItalic.eot');
    src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ThinItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ThinItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Bold.eot');
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Bold.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Bold.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Light.eot');
    src: local('Montserrat Light'), local('Montserrat-Light'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Light.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Light.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Black.eot');
    src: local('Montserrat Black'), local('Montserrat-Black'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Black.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Black.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Medium.eot');
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Medium.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Medium.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLightItalic.eot');
    src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLightItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BlackItalic.eot');
    src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BlackItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BlackItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBoldItalic.eot');
    src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBoldItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBoldItalic.eot');
    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBold.eot');
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBold.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBold.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BoldItalic.eot');
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BoldItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BoldItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-LightItalic.eot');
    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-LightItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-LightItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBold.eot');
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBold.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Thin.eot');
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Thin.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Thin.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/montserrat/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Regular.eot');
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Regular.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Regular.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ExtraboldItalic.eot');
    src: local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ExtraboldItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ExtraboldItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ExtraboldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Bold.eot');
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Bold.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Bold.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Black.eot');
    src: local('Gilroy Black'), local('Gilroy-Black'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Black.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Black.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Light.eot');
    src: local('Gilroy Light'), local('Gilroy-Light'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Light.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Light.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Semibold.eot');
    src: local('Gilroy Semibold'), local('Gilroy-Semibold'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Semibold.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Semibold.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Semibold.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Medium.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Medium.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-MediumItalic.eot');
    src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-MediumItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-MediumItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BlackItalic.eot');
    src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BlackItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BlackItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLight.eot');
    src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLight.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLight.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-RegularItalic.eot');
    src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-RegularItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-RegularItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-SemiboldItalic.eot');
    src: local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-SemiboldItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-SemiboldItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-SemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-HeavyItalic.eot');
    src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-HeavyItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-HeavyItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Extrabold.eot');
    src: local('Gilroy Extrabold'), local('Gilroy-Extrabold'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Extrabold.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Extrabold.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Extrabold.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BoldItalic.eot');
    src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BoldItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BoldItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLightItalic.eot');
    src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLightItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLightItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-LightItalic.eot');
    src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-LightItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-LightItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Heavy.eot');
    src: local('Gilroy Heavy'), local('Gilroy-Heavy'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Heavy.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Heavy.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Heavy.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Thin.eot');
    src: local('Gilroy Thin'), local('Gilroy-Thin'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Thin.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Thin.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ThinItalic.eot');
    src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ThinItalic.woff2') format('woff2'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ThinItalic.woff') format('woff'),
        url('https://go-travel.portfolio.sateira.info/template/fonts/gilroy/Gilroy-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

/* Font Awesome */
@font-face {
	font-family: 'Font Awesome 6 Pro';
	font-style: normal;
	font-weight: 100;
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-thin-100.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-thin-100.ttf") format("truetype");
}
@font-face {
	font-family: 'Font Awesome 6 Pro';
	font-style: normal;
	font-weight: 300;
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-light-300.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-light-300.ttf") format("truetype");
}
/*
@font-face {
	font-family: 'Font Awesome 6 Pro';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-regular-400.ttf") format("truetype");
}
@font-face {
	font-family: 'Font Awesome 6 Pro';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}
*/
@font-face {
	font-family: 'Font Awesome 6 Brands';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-brands-400.ttf") format("truetype");
}
/*
@font-face {
	font-family: 'Font Awesome 6 Duotone';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-duotone-900.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-duotone-900.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Brands";
	font-display: block;
	font-weight: 400;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-brands-400.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Pro";
	font-display: block;
	font-weight: 900;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Pro";
	font-display: block;
	font-weight: 400;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-regular-400.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Pro";
	font-display: block;
	font-weight: 300;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-light-300.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-light-300.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Duotone";
	font-display: block;
	font-weight: 900;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-duotone-900.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-duotone-900.ttf") format("truetype");
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-brands-400.ttf") format("truetype");
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-regular-400.ttf") format("truetype");
	unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC;
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-v4compatibility.woff2") format("woff2"),
	url("https://go-travel.portfolio.sateira.info/template/fonts/fontawesome/fa-v4compatibility.ttf") format("truetype");
	unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F250, U+F252, U+F27A;
}
*/

.fa {
	font-family: var(--fa-style-family, "Font Awesome 6 Pro");
	font-weight: var(--fa-style, 900);
}
.fa,
/*
.fas,
.fa-solid,
.far,
.fa-regular,
*/
.fal,
.fa-light,
.fat,
.fa-thin,
/*
.fad,
.fa-duotone,
*/
.fab,
.fa-brands {
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}
/*
:root,
:host {
	--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
}
:root,
:host {
	--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
}
:root,
:host {
	--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
}
:root,
:host {
	--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
}
:root,
:host {
	--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
:root,
:host {
	--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
}
*/
.fat,
.fa-thin {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 100;
}
.fal,
.fa-light {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 300;
}
/*
.far,
.fa-regular {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 400;
}
.fas,
.fa-solid {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 900;
}
*/
.fab,
.fa-brands {
	font-family: 'Font Awesome 6 Brands';
	font-weight: 400;
}
/*
.fad,
.fa-duotone {
	position: relative;
	font-family: 'Font Awesome 6 Duotone';
	font-weight: 900;
	letter-spacing: normal;
}
.fad::before,
.fa-duotone::before {
	position: absolute;
	color: var(--fa-primary-color, inherit);
	opacity: var(--fa-primary-opacity, 1);
}

.fad::after,
.fa-duotone::after {
	color: var(--fa-secondary-color, inherit);
	opacity: var(--fa-secondary-opacity, 0.4);
}
*/
.fa-location-dot::before {
	content: "\f3c5";
}
.fa-chevron-down::before {
	content: "\f078";
}
.fa-chevron-up::before {
	content: "\f077";
}
.fa-bars::before {
	content: "\f0c9";
}
.fa-sun-haze::before {
	content: "\f765";
}
.fa-dumbbell::before {
	content: "\f44b";
}
.fa-plane-departure::before {
	content: "\f5b0";
}
.fa-wifi::before {
	content: "\f1eb";
}
.fa-water-ladder::before {
	content: "\f5c5";
}
.fa-roller-coaster::before {
	content: "\e324";
}
.fa-umbrella-beach::before {
	content: "\f5ca";
}
.fa-bed-front::before {
	content: "\f8f7";
}
.fa-utensils::before {
	content: "\f2e7";
}
.fa-moon-stars::before {
	content: "\f755";
}
.fa-calendar-days::before {
	content: "\f073";
}
.fa-xmark::before {
	content: "\f00d";
}
.fa-viber:before {
	content: "\f409";
}
.fa-skype:before {
	content: "\f17e";
}
.fa-instagram:before {
	content: "\f16d";
}

/* Общие стили */
html {
}
html.no-scroll {
	overflow: hidden;
}
body {
  margin: 0;
  float: left;
  width: 100%;
}
.section {
  width: 100%;
  float: left;
}
.section .inner {
  width: 1170px;
  margin: 0 auto;
  display: table;
}
.section p,
.section a,
.section span,
.section input,
.section select,
.section textarea,
.section button,
.section th {
  font-family: 'Montserrat', sans-serif;
}
.section p {
	margin: 0;
}
.section p,
.section a,
.section span {
}
.section p,
.section span,
.section input,
.section select,
.section textarea {
  color: #383838;
}
.section a {
    text-decoration: none;
}
.section h1,
.section h2,
.section h3 {
  margin: 110px 0 25px 0;
  font-family: 'Gilroy', sans-serif;
  font-weight: 600;
  font-size: 35px;
  line-height: 42px;
  text-align: center;
  width: 100%;
}
.section ul {
	margin: 0;
	padding: 0;
}
.section li {
    list-style: outside none none;
}
.section button {
  border: none;
  cursor: pointer;
}
.section button,
.section a.button {
  float: left;
  border-radius: 5px;
  text-transform: uppercase;
  color: #FFF;
  font-weight: 500;
  font-size: 16px;
  background: #EE6C4D;
  transition: 0.2s all;
}
.section button:hover,
.section a.button:hover {
	box-shadow: 0px 2px 10px #D2A79C;
}
.section button:active,
.section a.button:active {
	box-shadow: inset 0px 4px 10px rgba(123, 123, 123, 0.25);
}

/* Хэдер */
.section.header {
  padding: 13px 0 0;
  background: #FFF;
  z-index: 5;
}
.section.header.sticky {
  box-shadow: 0px 2px 10px #E7F0F9;
}
.section.header.sticky a.logo {
  width: 7.9%;
  margin: -15px 0 0 0;
}
.section.header.sticky:hover a.logo {
  width: 9.5%;
  margin: 0;
}
.section.header.sticky .navigate ul.menu {
  margin: -47px 0 0 0;
}
.section.header.sticky:hover .navigate ul.menu {
  margin: 0;
}
.section.header a.logo {
  float: left;
  width: 10%;
  transition: 0.2s all;
}
.section.header a.logo img {
  float: left;
  width: 100%;
}
.section.header .navigate {
  float: right;
  width: 88%;
}
.section.header .navigate .contact {
  float: left;
  width: 100%;
  padding: 0 0 13px 0;
  background: #FFF;
  position: relative;
  z-index: 2;
}
.section.header .navigate .contact .address {
  float: left;
}
.section.header .navigate .contact .address i {
  height: 40px;
  float: left;
  width: 30px;
  line-height: 40px;
  font-size: 26px;
  color: #383838;
}
.section.header .navigate .contact .address span {
  float: left;
  line-height: 20px;
  font-size: 14px;
}
.section.header .navigate .contact .lead {
  float: right;
}
.section.header .navigate .contact .lead ul.social {
  float: left;
}
.section.header .navigate .contact .lead ul.social li {
  float: left;
  margin: 0 15px 0 0;
}
.section.header .navigate .contact .lead ul.social li:last-child {
  margin: 0;
}
.section.header .navigate .contact .lead ul.social li a {
  float: left;
}
.section.header .navigate .contact .lead ul.social li a i {
  line-height: 30px;
  width: 30px;
  float: left;
  font-size: 21px;
  border-radius: 50%;
  text-align: center;
  color: #FFF;
  transition: 0.2s all;
}
.section.header .navigate .contact .lead ul.social li:hover a i {
	opacity: 0.8;
}
.section.header .navigate .contact .lead ul.social li.skype a i {
  background: #0078D7;
}
.section.header .navigate .contact .lead ul.social li.instagram a i {
  background: linear-gradient(45deg, #f09433 20%,#e6683c 40%,#dc2743 60%,#cc2366 80%,#bc1888 100%);
}
.section.header .navigate .contact .lead ul.social li.viber a i {
  background: #675DA9;
}
.section.header .navigate .contact .lead .phone {
  float: left;
  width: 190px;
  margin: 0 30px;
}
.section.header .navigate .contact .lead .phone a {
  float: left;
  width: 100%;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #383838;
}
.section.header .navigate .contact .lead .phone span {
  float: left;
  width: 100%;
  text-align: right;
  font-size: 14px;
  line-height: 17px;
}
.section.header .navigate .contact .lead button {
  line-height: 40px;
  height: 40px;
  padding: 0 25px;
}
.section.header .navigate ul.menu {
  width: 100%;
  float: left;
  border-top: 2px solid #E6E6E6;
  transition: 0.2s all;
}
.section.header .navigate ul.menu li {
  float: left;
  margin: 0 3.3% 0 0;
  position: relative;
}
.section.header .navigate ul.menu li:hover ul {
	display: block;
}
.section.header .navigate ul.menu li.active > a {
  color: #EE6C4D;
}
.section.header .navigate ul.menu li:last-child {
  margin: 0;
  float: right;
}
.section.header .navigate ul.menu li:nth-last-child(2) {
  margin: 0;
}
.section.header .navigate ul.menu li a {
  float: left;
  font-size: 15px;
  line-height: 45px;
  text-transform: uppercase;
  color: #292929;
  cursor: pointer;
}
.section.header .navigate ul.menu li a.inactive {
  color: #E6E6E6;
  cursor: default;
}
.section.header .navigate ul.menu li a.inactive:hover {
  color: #E6E6E6;
}
.section.header .navigate ul.menu li:hover>a {
  color: #EE6C4D;
}
.section.header .navigate ul.menu li i {
  float: left;
  height: 45px;
  width: 21px;
  line-height: 45px;
  text-align: right;
  position: relative;
  top: -1px;
  color: #383838;
}
.section.header .navigate ul.menu li ul {
  position: absolute;
  width: 200%;
  float: left;
  left: -23px;
  top: 45px;
  background: #FFF;
  display: none;
  border-left: 3px solid #EE6C4D;
}
.section.header .navigate ul.menu li ul.long {
  width: 250%;
}
.section.header .navigate ul.menu li ul li {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 0 20px;
}
.section.header .navigate ul.menu li ul li:hover {
  background: #F5FAFF;
}
.section.header .navigate ul.menu li ul li a {
  width: 100%;
}

/* Специальное предложение */
.section.special {
  height: 654px;
}
.section.special h2 {
  font-size: 40px;
  line-height: 48px;
  color: #FFFFFF;
  margin: 171px 0 0 0;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.section.special span {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  float: left;
  margin: 30px 0 70px;
  padding: 0 145px;
  width: 100%;
  box-sizing: border-box;
}
.section.special a.button {
  line-height: 44px;
  height: 44px;
  padding: 0 50px;
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
}

/* Форма заявки */
.section.form {
}
.section.form h2 {
}
.section.form span.more,
.section.fade .send span.more {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  float: left;
  margin: 0 0 45px 0;
}
.section.form .summary,
.section.fade .send .summary {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 0 14px 0;
  border-bottom: 1px solid #F0F0F0;
}
.section.form .summary ul,
.section.fade .send .summary ul {
  float: left;
  width: auto;
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
}
.section.form .summary li,
.section.fade .send .summary li {
  float: left;
}
.section.form .summary li img,
.section.fade .send .summary li img {
  float: left;
  width: 40px;
  border: 2px solid #EE6C4D;
  border-radius: 50%;
  padding: 2px;
  box-sizing: border-box;
}
.section.form .summary li span,
.section.fade .send .summary li span {
  float: left;
  line-height: 40px;
  font-size: 15px;
  padding: 0 20px 0 10px;
}
.section.form .summary li:last-child span,
.section.fade .send .summary li:last-child span {
  margin: 0;
}
.section.form .summary li span strong,
.section.fade .send .summary li span strong {
	font-weight: 500;
}
.section.form form,
.section.fade .send form {
  float: left;
  width: 80%;
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
}
.section.form form ul,
.section.fade .send form ul {
  width: 100%;
  float: left;
}
.section.form form ul.display,
.section.fade .send form ul.display {
	display: none;
}
.section.form form ul li,
.section.fade .send form ul li {
  float: left;
  width: 30%;
  margin: 0 5% 25px 0;
}
.section.form form a.open-more,
.section.fade .send form a.open-more {
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
  width: auto;
  float: left;
  cursor: pointer;
  margin: 0 0 20px 0;
}
.section.form form a.open-more.gray i,
.section.fade .send form a.open-more.gray i {
  color: #eeeeee;
}
.section.form form a.open-more.gray i:hover,
.section.fade .send form a.open-more.gray i:hover {
  color: #dddddd;
}
.section.form form a.open-more.gray span,
.section.fade .send form a.open-more.gray span {
  color: #eeeeee;
}
.section.form form a.open-more.gray span:hover,
.section.fade .send form a.open-more.gray span:hover {
  color: #dddddd;
}
.section.form form a.open-more i,
.section.fade .send form a.open-more i {
  font-size: 18px;
  float: left;
  line-height: 22px;
  color: #EE6C4D;
}
.section.form form a.open-more i:hover,
.section.fade .send form a.open-more i:hover {
}
.section.form form a.open-more span,
.section.fade .send form a.open-more span {
  float: left;
  font-size: 16px;
  color: #EE6C4D;
  line-height: 21px;
  margin: 0 5px;
  border-bottom: 1px dashed;
}
.section.form form a.open-more span:hover,
.section.fade .send form a.open-more span:hover {
	opacity: 0.8;
}

/* Датапикер */
.section.form form ul li .datepicker,
.section.fade .send form ul li .datepicker {
  width: 100%;
  float: left;
}
.section.form form ul li .datepicker,
.section.fade .send form ul li .datepicker {
  display: inline-block;
}
.section.form form ul li .datepicker table,
.section.fade .send form ul li .datepicker table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
.section.form form ul li .datepicker table th,
.section.form form ul li .datepicker table td,
.section.fade .send form ul li .datepicker table th,
.section.fade .send form ul li .datepicker table td {
  width: calc(100% / 7);
  padding: 0;
}
.section.form form ul li .datepicker table th,
.section.fade .send form ul li .datepicker table th {
  color: #999;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 4;
  font-weight: 500;
  text-align: center;
}
.section.form form ul li .datepicker .datepicker__wrapper,
.section.fade .send form ul li .datepicker .datepicker__wrapper {
  color: #333;
  border-radius: 0.125rem;
  padding: 0.5rem;
  position: relative;
  z-index: 1;
  background: white;
  border: 1px solid #EE6C4D;
  width: 16rem;
}
.section.form form ul li .datepicker .datepicker__wrapper::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper::after {
  content: '';
  display: table;
  clear: both;
}
.section.form form ul li .datepicker:not(.is-inline) .datepicker__wrapper,
.section.fade .send form ul li .datepicker:not(.is-inline) .datepicker__wrapper {
  box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.2);
  margin: 0.25rem 0;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header {
  position: relative;
  text-align: center;
  background: #EE6C4D;
  padding: 0.25rem;
  margin: -0.5rem -0.5rem 0;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title {
  display: inline-block;
  padding: 0.25rem;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span {
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: bold;
  color: white;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select {
  color: white;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select option,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select option {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: no-repeat center / 60%;
  font-size: 0;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev:hover,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev:hover,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next:hover,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header {
  background-color: #F9BA48;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev {
  float: left;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z" fill="white"/></svg>');
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next {
  float: right;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z" fill="white"/></svg>');
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev.is-disabled,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev.is-disabled,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next.is-disabled,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next.is-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.4;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time {
  padding: 0.5rem 1rem;
  margin: 0 -0.5rem;
  font-size: 0.75rem;
  text-align: right;
  background: #E3F2FD;
  border-bottom: 1px solid #BBDEFB;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__label,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__label {
  margin-right: 1rem;
  color: rgba(0,0,0,0.4);
  float: left;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field {
  display: inline-block;
  margin: 0 0.125rem;
  color: #333;
  width: 2ch;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field span {
  display: block;
  width: 100%;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day {
  color: #333;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day div {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  border: 0;
  margin: 0;
  background: transparent;
  position: relative;
  border-radius: 50%;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day div::after {
  content: '';
  display: block;
  border-radius: 50%;
  padding-top: 100%;
  position: relative;
  background: inherit;
  z-index: 1;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day div:hover,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day div:hover,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted div {
  background: #E3F2FD;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today {
  color: #2196F3;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today div::after {
  box-shadow: inset 0 0 0 1px currentColor;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-disabled.is-selected div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-disabled.is-selected div::after,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-otherMonth.is-selected div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-otherMonth.is-selected div::after {
  box-shadow: none;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected div {
  background: #2196F3;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected:hover div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected:hover div::after {
  background: #1E88E5;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected .datepicker__daynum {
  font-weight: bold;
  color: white;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected + .is-selected div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected + .is-selected div::before,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted + .is-highlighted div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted + .is-highlighted div::before {
  content: '';
  position: absolute;
  top: 0; left: -50%;
  width: 100%;
  height: 100%;
  background: inherit;
  z-index: 0;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth {
  cursor: default;
  pointer-events: none;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled span,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth span {
  color: #BBDEFB;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected .datepicker__daynum,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected .datepicker__daynum {
  color: rgba(0,0,0,0.2);
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected div,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected div,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected + .is-selected div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected + .is-selected div::before,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected + .is-selected div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected + .is-selected div::before {
  background: #E3F2FD;
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day .datepicker__daynum {
  position: absolute;
  top: 50%; left: 0;
  width: 100%;
  font-size: 0.75rem;
  line-height: 1rem;
  margin-top: -0.5rem;
  text-align: center;
  z-index: 2;
}
.section.form form ul li:nth-child(3n),
.section.fade .send form ul li:nth-child(3n) {
  margin: 0 0 25px 0;
}
.section.form form ul li img,
.section.fade .send form ul li img {
  float: left;
  width: 24px;
  height: 24px;
  margin: 0 5px 0 0;
}
.section.form form ul li span.datum,
.section.fade .send form ul li span.datum {
  font-size: 16px;
  line-height: 24px;
  float: left;
}
/*
.section.form form ul li span.datum i,
.section.fade .send form ul li span.datum i {
  color: #EE6C4D;
  font-style: normal;
}
*/
.section.form form ul li > input,
.section.form form ul li > select,
.section.fade .send form ul li > input,
.section.fade .send form ul li > select,
.section.form form ul li .datepicker input.dates,
.section.fade .send form ul li .datepicker input.dates {
  background: #F5FAFF;
  border-radius: 5px;
  line-height: 44px;
  height: 44px;
  width: 100%;
  margin: 5px 0 0px 0;
  border: 1px solid transparent;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 15px;
}
.section.form form ul li > input[disabled="disabled"],
.section.fade .send form ul li > input[disabled="disabled"] {
  background: transparent;
}
.section.form form ul li textarea,
.section.fade .send form ul li textarea {
  background: #F5FAFF;
  border-radius: 5px;
  border: none;
  width: 100%;
  margin: 5px 0 0px 0;
  height: 130px;
  resize: none;
  line-height: 44px;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 15px;
}
.section.form form ul li input:focus,
.section.form form ul li select:focus,
.section.form form ul li textarea:focus,
.section.fade .send form ul li input:focus,
.section.fade .send form ul li select:focus,
.section.fade .send form ul li textarea:focus {
	border: 1px solid #EE6C4D;
	outline: none;
  background: #FFFFFF;
}
.section.form form ul li.wide,
.section.fade .send form ul li.wide {
  width: 100%;
  margin: 0 0 25px 0;
}
.section.form form ul li.wide img,
.section.fade .send form ul li.wide img {
  width: 18px;
  padding: 0 1px 0 1px;
}
.section.form form .obligatory,
.section.fade .send .obligatory {
  float: left;
  width: 100%;
  margin: 0 0 25px 0;
}
.section.form form .obligatory span,
.section.fade .send form .obligatory span {
  float: left;
  text-align: center;
  line-height: 22px;
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
}
.section.form form .obligatory span input,
.section.fade .send form .obligatory span input {
  margin: 0;
  cursor: pointer;
}
/*
.section.form form .obligatory span.right,
.section.fade .send form .obligatory span.right {
  float: right;
}
.section.form form .obligatory i,
.section.fade .send form .obligatory i {
  color: #EE6C4D;
  font-style: normal;
}
*/
.section.form form button,
.section.fade .send form button,
.section.conditions button {
  line-height: 50px;
  height: 50px;
  padding: 0 35px;
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
}

/* Сообщение об отправке */
.section.form form .sent,
.section.fade .send form .sent {
  width: auto;
  float: left;
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
}
.section.form form .sent i,
.section.fade .send form .sent i {
}
.section.form form .sent.success i,
.section.fade .send form .sent.success i {
  color: #EE6C4D;
  font-size: 60px;
  line-height: 70px;
  float: left;
  width: 85px;
}
.section.form form .sent.error i,
.section.fade .send form .sent.error i {
	color: #F10100;
}
.section.form form .sent span,
.section.fade .send form .sent span {
  line-height: 70px;
  float: left;
  font-size: 18px;
  color: #EE6C4D;
}

/* Включено */
.section.include {
}
.section.include h2 {
  margin: 110px 0 70px 0;
}
.section.include ul {
  width: 100%;
  float: left;
  margin: 0 0 85px 0;
}
.section.include ul li {
  width: 13.4%;
  float: left;
  margin: 0 3.9% 0 0;
}
.section.include ul li:last-child {
  margin: 0;
}
.section.include ul li .wrap {
  padding: 20px;
  border: 2px solid #EE6C4D;
  float: left;
  border-radius: 50%;
  margin: 0 0 20px 0;
}
.section.include ul li .wrap img {
  width: 100%;
  float: left;
}
.section.include ul li span {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  float: left;
}

/* Рассрочка */
.section.installment {
  background: linear-gradient(#F1F1F1, #E9E9E9);
}
.section.installment .lining {
  width: 60%;
  float: left;
  position: relative;
  z-index: 1;
  margin: 60px -10% 80px 0;
}
.section.installment .lining h2 {
  margin: 0 0 30px 0;
  text-align: left;
}
.section.installment .lining span {
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  margin: 0 0 30px 0;
  float: left;
}
.section.installment .lining span a {
  font-size: 18px;
  line-height: 22px;
  color: #EE6C4D;
}
.section.installment .lining a.button {
  line-height: 50px;
  height: 50px;
  padding: 0 35px;
}
.section.installment img {
  width: 53.7%;
  float: right;
  margin: 0px -6% 0 0px;
}
.section.installment.page {
}
.section.installment.page .inner {
  position: relative;
  height: 654px;
}
.section.installment.page .lining {
}
.section.installment.page .lining h2 {
  margin: 192px 0 20px 0;
}
.section.installment.page .lining span {
  margin: 0 0 50px 0;
}
.section.installment.page .lining a.button {
}
.section.installment.page img {
  position: absolute;
  bottom: 0;
  right: -16%;
  width: 65.75%;
  margin: 0;
}

/* Предложение */
.section.offer {
}
.section.offer h2 {
  float: left;
}
.section.offer span.variety {
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  float: left;
  padding: 0 90px;
}
.section.offer ul.list {
  width: 100%;
  float: left;
  margin: 70px 0 0 0;
}
.section.offer ul > li.item {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  position: relative;
}
.section.offer ul > li.item:nth-child(3n) {
  margin: 0 0 70px 0;
}

.section.offer ul li.item .gallery {
  width: 30%;
  float: left;
  border-radius: 10px;
  margin: 0 2.5% 0 0;
  height: 351px;
  position: relative;
}
.section.offer ul li.item .gallery .hover {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: 100%;
  position: relative;
  width: 100%;
}
.section.offer ul li.item .gallery .hover a {
  float: left;
  width: 33.3%;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.section.offer ul li.item .gallery .hover a div {
  position: absolute;
  width: 90%;
  background: #fff;
  height: 10px;
  bottom: 5px;
  left: 5%;
  border-radius: 5px;
  background: rgba(238, 108, 77,0.50);
  transition: 0.2s all;
  opacity: 0;
}
.section.offer ul li.item .gallery .hover:hover a div {
  opacity: 1;
}
.section.offer ul li.item .gallery .hover a:hover div {
  background: rgba(238, 108, 77,1);
}
.section.offer ul li.item .gallery .pics {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 1;
}
.section.offer ul li.item .gallery .pics img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.section.offer ul li.item .gallery .pics img.img-1 {
  z-index: 100;
}
.section.offer ul li.item .gallery .pics img.img-2 {
  z-index: 2;
}
.section.offer ul li.item .gallery .pics img.img-3 {
  z-index: 3;
}
.section.offer ul li.item .gallery .pics img.show {
  z-index: 1000;
}
.section.offer ul li.item .gallery .section.fade .zoom-in {
  width: 58%;
  border-radius: 10px;
  padding: 10px 10px 0 10px;
}
.section.offer ul li.item .gallery .section.fade .zoom-in img.main {
  width: 100%;
  float: left;
  border-radius: 5px;
}
/*
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures {
  width: 24%;
  float: right;
}
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures li {
  width: 100%;
  float: left;
  margin: 0 0 10px 0;
  cursor: pointer;
  border-radius: 7px;
  overflow: hidden;
}
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures li:hover a img {
  filter: grayscale(0);
}
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures li.active {
  cursor: default;
}
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures li.active a img {
  filter: grayscale(0);
  border: 4px solid #EE6C4D;
}
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures li:last-child {
  margin: 0;
}
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures li a {
  width: 100%;
  float: left;
}
.section.offer ul li.item .gallery .section.fade .zoom-in ul.miniatures li a img {
  float: left;
  width: 100%;
  filter: grayscale(25%);
  transition: 0.2s all;
  box-sizing: border-box;
}
*/
.section.offer ul li.item .gallery .section.fade .zoom-in span.close {
}
.section.offer ul li.item .gallery .section.fade .zoom-in span.close i {
}
.section.offer ul li.item .gallery .section.fade .zoom-in span.title {
  width: 100%;
  float: left;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  line-height: 50px;
}


.section.offer ul li.item > img {
  width: 30%;
  float: left;
  border-radius: 10px;
  margin: 0 2.5% 0 0;
  height: 351px;
}
.section.offer ul li.item .medium {
  width: 38%;
  float: left;
}
.section.offer ul li.item .medium span.title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  width: 100%;
  float: left;
  margin: 0 0 3px 0;
}
.section.offer ul li.item .medium span.description {
  font-size: 13px;
  line-height: 25px;
  width: 100%;
  float: left;
}
.section.offer ul li.item .medium ul {
  float: left;
  width: 100%;
  border-top: 1px solid #F0F0F0;
  margin: 5px 0 0 0;
  padding: 10px 0 0 0;
}
.section.offer ul li.item .medium ul li {
  width: 33.3%;
  float: left;
  margin: 0 0 9px 0;
}
.section.offer ul li.item .medium ul li.long {
  width: 100%;
}
.section.offer ul li.item .medium ul li.long span {
  text-transform: lowercase;
}
.section.offer ul li.item .medium ul li.wide {
  width: 100%;
  margin: 0 0 20px 0;
}
.section.offer ul li.item .medium ul li.wide.location {
  margin: 10px 0 20px 0;
}
.section.offer ul li.item .medium ul li img {
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0px;
}
.section.offer ul li.item .medium ul li i {
  color: #292929;
  float: left;
  font-size: 20px;
  line-height: 20px;
  width: 30px;
}
.section.offer ul li.item .medium ul li span {
  line-height: 20px;
  float: left;
  font-size: 14px;
}
.section.offer ul li.item .medium ul li span:first-letter {
  text-transform: uppercase;
}
.section.offer ul li.item .medium ul li.text-only {
  background: #F5F5F5;
  margin: 0 2% 2% 0px;
  padding: 0 2%;
  border-radius: 2px;
  box-sizing: border-box;
  width: auto;
}
.section.offer ul li.item .medium ul li.text-only.wide {
  width: 100%;
  margin: 0 0 2% 0px;
}
.section.offer ul li.item .medium ul li.text-only span {
  font-size: 13px;
}
.section.offer ul li.item .medium ul li.text-only span.children {
  float: right;
  width: 80%;
  text-transform: lowercase;
}
.section.offer ul li.item .medium ul.half {
  margin: 3px 0 0 0;
}
.section.offer ul li.item .medium ul.half li {
  width: 50%;
}
.section.offer ul li.item .medium ul.half li img {
}
.section.offer ul li.item .medium ul.half li span {
  font-weight: 500;
}
.section.offer ul li.item .tour {
  width: 27%;
  float: right;
  position: relative;
}
.section.offer ul li.item .tour span.from {
  margin: 0 0 10px 0;
  float: left;
  font-size: 13px;
}
.section.offer ul li.item .tour span.price {
  font-size: 16px;
  line-height: 20px;
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  font-weight: 500;
}
.section.offer ul li.item .tour span.price i {
  color: #EE6C4D;
  font-style: normal;
  font-weight: 600;
}
.section.offer ul li.item .tour .other {
  width: 100%;
  float: left;
}
.section.offer ul li.item .tour .other span.dates {
  font-weight: 500;
  float: left;
  margin: 0 0 10px 0;
}
.section.offer ul li.item .tour .other ul {
  float: left;
  width: 100%;
}
.section.offer ul li.item .tour .other ul li {
  float: left;
  margin: 0 15px 0 0px;
}
.section.offer ul li.item .tour .other ul li:nth-child(3n) {
  margin: 0;
}
.section.offer ul li.item .tour .other ul li span {
  background: #F5F5F5;
  line-height: 24px;
  padding: 0 10px;
  border-radius: 2px;
  float: left;
}
.section.offer ul li.item .submit {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 27%;
}
.section.offer ul li.item .submit a.detail,
.section.resort ul li a {
  height: 50px;
  line-height: 50px;
  width: 100%;
  text-align: center;
  background: #E7F0F9;
  color: #292929;
}
.section.offer ul li.item .submit a.detail:hover,
.section.resort ul li a:hover {
	box-shadow: 0px 4px 10px rgba(157, 157, 157, 0.25);
}
.section.offer ul li.item .submit a.order {
  height: 50px;
  line-height: 50px;
  width: 100%;
  text-align: center;
  margin: 15px 0 0 0;
  cursor: pointer;
}

/* Отели */
.section.resort {
}
.section.resort h2 {
  margin: -9px 0 70px 0;
}
.section.resort ul {
}
.section.resort ul li {
  width: 21.2%;
  float: left;
  margin: 0 5% 70px 0;
}
.section.resort ul li:nth-child(4) {
  margin: 0 0 70px 0;
}
.section.resort ul li:nth-child(5) {
  margin: 0 5% 70px 13.5%;
}
.section.resort ul li img {
  width: 100%;
  float: left;
}
.section.resort ul li span {
  font-weight: 500;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  width: 100%;
  float: left;
  margin: 0 0 5px 0;
}
.section.resort ul li a {
}

/* Футер */
.section.footer {
}
.section.footer .credits {
  width: 100%;
  float: left;
  border-top: 1px solid #E6E6E6;
}
.section.footer .credits a {
  width: 10.4%;
  float: left;
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
  margin: 20px 0 0 0;
}
.section.footer .credits a img {
  float: left;
  width: 100%;
}
.section.footer .credits span {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  margin: 20px 0 32px 0;
}

/* Страница рассрочки */
.section.conditions {
}
.section.conditions h2 {
  margin: 110px 0 45px 0;
}
.section.conditions ul {
  width: 100%;
  float: left;
  margin: 0 0 55px 0;
}
.section.conditions ul li {
  background: #E7F0F9;
  float: left;
  width: 30%;
  margin: 0 5% 0 0;
  padding: 35px 0 35px 25px;
  box-sizing: border-box;
}
.section.conditions ul li:first-child {
  padding: 35px 25px;
}
.section.conditions ul li:last-child {
  margin: 0;
}
.section.conditions ul li.long {
  width: 65%;
}
.section.conditions ul li span {
  float: left;
  width: 100%;
  font-size: 16px;
  line-height: 21px;
}
.section.conditions ul li span.option {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 15px 0;
}
.section.conditions button {
  margin: 0 0 135px 0;
}
.section.conditions button.bottom {
  margin: 0 0 70px 0;
}
.section.variants {
  background: #F9F8F8;
}
.section.variants h2 {
  margin: 80px 0 90px 0;
}
.section.variants ul {
  float: left;
  width: 100%;
}
.section.variants ul li {
  float: left;
  width: 100%;
  margin: 0 0 60px 0;
}
.section.variants ul li i.big {
  height: 92px;
  line-height: 92px;
  width: 92px;
  font-size: 50px;
  margin: 0 3% 0 0;
}
.section.variants ul li span {
  float: left;
  line-height: 92px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 18px;
}
.section.variants ul li p {
  float: right;
  width: 60%;
  font-size: 16px;
  line-height: 21px;
  margin: 14px 0 0 0;
}
.section.variants ul li a {
  float: right;
  color: #EE6C4D;
  text-decoration: underline;
}
.section.variants ul li a:hover {
  text-decoration: none;
}



/* Форма заявки */
.section.fade {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(243, 247, 252, 0.5);
}
.section.fade .send,
.section.offer ul li.item .gallery .zoom-in {
  position: absolute;
  left: 50%;
  width: 58%;
  background: #ffffff none repeat scroll 0 0;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 30px;
  box-shadow: 0px 2px 10px #E7F0F9;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.section.fade .send h2 {
  margin: 0 0 25px 0;
}
.section.fade .send span.close,
.section.offer ul li.item .gallery .zoom-in span.close {
  position: absolute;
  right: -55px;
  top: 0;
  border: 2px solid #EE6C4D;
  height: 44px;
  width: 44px;
  border-radius: 50%;
  text-align: center;
  box-sizing: border-box;
  cursor: pointer;
  transition: 0.2s all;
}
.section.fade .send span.close:hover,
.section.offer ul li.item .gallery .zoom-in span.close:hover {
	box-shadow: 0px 2px 10px #D2A79C;
}
.section.fade .send span.close i,
.section.offer ul li.item .gallery .zoom-in span.close i {
  color: #EE6C4D;
  float: left;
  width: 100%;
  line-height: 41px;
  font-size: 36px;
}
.section.fade .send span.more {
  margin: 0 0 30px 0;
}
.section.fade .send form {
  width: 90%;
}

/* Почему мы */
.section.fade.why {
}
.section.fade.why .send {
  padding: 30px 60px;
  width: 46%;
  min-width: 850px;
}
.section.fade.why h2 {
  font-size: 40px;
  line-height: 48px;
  color: #000000;
  margin: 0 0 35px 0;
  text-align: left;
}
.section.fade.why h2 i {
  color: #EE6C4D;
  font-style: normal;
}
.section.fade.why ul {
  width: 100%;
  float: left;
}
.section.fade.why ul li {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  position: relative;
}
.section.fade.why ul li:last-child {
  margin: 0;
}
.section.fade.why ul li:last-child hr {
  display: none;
}
.section.fade.why ul li i,
.section.variants ul li i {
  width: 60px;
  height: 60px;
  background: #E7F0F9;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 60px;
  text-align: center;
  float: left;
  border-radius: 50%;
  font-family: 'Montserrat', sans-serif;
}
.section.fade.why ul li hr {
  border: none;
  height: 50px;
  width: 2px;
  display: block;
  background: #E7F0F9;
  position: absolute;
  top: 65px;
  left: 30px;
}
.section.fade.why ul li .feature {
  float: right;
  width: 86.5%;
}
.section.fade.why ul li .feature span {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  float: left;
  width: 100%;
}
.section.fade.why ul li .feature p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #232323;
  float: left;
  margin: 15px 0;
}

/* Мобильное меню */
.section.header .menu-mobile {
	display: none;
}
.section.header .menu-mobile i {
}
.section.menu-mobile-content {
  display: none;
}
.section.menu-mobile-content.hide {
}
.section.menu-mobile-content .inner-flow {
}
.section.menu-mobile-content .inner-flow .menu-top {
}
.section.menu-mobile-content .inner-flow .menu-top a {
}
.section.menu-mobile-content .inner-flow .menu-top a img {
}
.section.menu-mobile-content .inner-flow .menu-top .close {
}
.section.menu-mobile-content .inner-flow .menu-top .close i {
}
.section.menu-mobile-content ul.menu-nav {
}
.section.menu-mobile-content ul.menu-nav > li {
}
.section.menu-mobile-content ul.menu-nav > li.active > a {
}
.section.menu-mobile-content ul.menu-nav li a {
}
.section.menu-mobile-content ul.menu-nav > li > a.underline {
}
.section.menu-mobile-content ul.menu-nav li i {
}
.section.menu-mobile-content ul.menu-nav li i.highlight {
}
.section.menu-mobile-content ul.menu-nav li ul {
}
.section.menu-mobile-content ul.menu-nav li ul li {
}
.section.menu-mobile-content ul.menu-nav li ul li a {
}
.section.menu-mobile-content ul.menu-nav li ul li.active a {
}
.section.menu-mobile-content .inner-flow .line {
}
.section.menu-mobile-content .inner-flow .line .bottom-social {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li:last-child {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li a {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li a i {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li.skype a i {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li.instagram a i {
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li.viber a i {
}
.section.menu-mobile-content .inner-flow .line .bottom-address {
}
.section.menu-mobile-content .inner-flow .line .bottom-address span {
}
.section.menu-mobile-content .inner-flow .line .bottom-address i {
}
.section.menu-mobile-content .inner-flow .line .bottom-phone {
}
.section.menu-mobile-content .inner-flow .line .bottom-phone a {
}
.section.menu-mobile-content .inner-flow .line .bottom-phone span {
}
.section.menu-mobile-content .inner-flow .line button {
}
.section.menu-mobile-content .inner-flow .line span.copyright {
}

/* Мобильная версия */
@media (max-width:720px) {
html {
  min-width: 480px;
  max-width: 720px;
}
html.no-scroll {
}
body {
}
.section {
  padding: 0 3%;
  box-sizing: border-box;
}
.section .inner {
  width: 100%;
  margin: auto;
  float: left;
}
.section p,
.section a,
.section span,
.section input,
.section select,
.section textarea,
.section button,
.section th {
}
.section p,
.section a,
.section span {
}
.section p,
.section span,
.section input,
.section select,
.section textarea {
}
.section a {
}
.section h1,
.section h2,
.section h3 {
  font-size: 26px;
  line-height: 30px;
}
.section ul {
}
.section li {
}
.section button {
}
.section button,
.section a.button {
  font-size: 20px;
}
.section button:hover,
.section a.button:hover {
}
.section button:active,
.section a.button:active {
}

/* Хэдер */
.section.header {
  padding: 15px 3%;
  margin: 0;
}
.section.header.sticky {
}
.section.header.sticky a.logo {
}
.section.header.sticky:hover a.logo {
}
.section.header.sticky .navigate ul.menu {
}
.section.header.sticky:hover .navigate ul.menu {
}
.section.header a.logo {
  width: 78px;
}
.section.header a.logo img {
}
.section.header .navigate {
  display: none;
}
.section.header .navigate .contact {
}
.section.header .navigate .contact .address {
}
.section.header .navigate .contact .address i {
}
.section.header .navigate .contact .address span {
}
.section.header .navigate .contact .lead {
}
.section.header .navigate .contact .lead ul.social {
}
.section.header .navigate .contact .lead ul.social li {
}
.section.header .navigate .contact .lead ul.social li:last-child {
}
.section.header .navigate .contact .lead ul.social li a {
}
.section.header .navigate .contact .lead ul.social li a i {
}
.section.header .navigate .contact .lead ul.social li:hover a i {
}
.section.header .navigate .contact .lead ul.social li.skype a i {
}
.section.header .navigate .contact .lead ul.social li.instagram a i {
}
.section.header .navigate .contact .lead ul.social li.viber a i {
}
.section.header .navigate .contact .lead .phone {
}
.section.header .navigate .contact .lead .phone a {
}
.section.header .navigate .contact .lead .phone span {
}
.section.header .navigate .contact .lead button {
}
.section.header .navigate ul.menu {
}
.section.header .navigate ul.menu li {
}
.section.header .navigate ul.menu li:hover ul {
}
.section.header .navigate ul.menu li.active > a {
}
.section.header .navigate ul.menu li:last-child {
}
.section.header .navigate ul.menu li:nth-last-child(2) {
}
.section.header .navigate ul.menu li a {
}
.section.header .navigate ul.menu li:hover>a {
}
.section.header .navigate ul.menu li i {
}
.section.header .navigate ul.menu li ul {
}
.section.header .navigate ul.menu li ul.long {
}
.section.header .navigate ul.menu li ul li {
}
.section.header .navigate ul.menu li ul li:hover {
}
.section.header .navigate ul.menu li ul li a {
}

/* Специальное предложение */
.section.special {
  height: 91vh;
  min-height: 697px;
}
.section.special h2 {
  font-weight: 700;
  font-size: 25px;
  line-height: 32px;
  margin: 100px 0 0 0;
}
.section.special span {
  font-weight: 500;
  font-size: 23px;
  line-height: 28px;
  margin: 80px 0 130px;
  padding: 0;
}
.section.special a.button {
}

/* Форма заявки */
.section.form {
}
.section.form h2 {
  margin: 100px 0 30px 0;
  font-size: 25px;
  line-height: 30px;
}
.section.form span.more,
.section.fade .send span.more {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
}
.section.form .summary,
.section.fade .send .summary {
  margin: 0 0 15px 0;
  padding: 14px 0 14px 0;
  border-top: 1px solid #F0F0F0;
}
.section.form .summary ul,
.section.fade .send .summary ul {
}
.section.form .summary li,
.section.fade .send .summary li {
  width: 100%;
  margin: 0 0 15px 0;
}
.section.form .summary li:last-child,
.section.fade .send .summary li:last-child {
  margin: 0;
}
.section.form .summary li img,
.section.fade .send .summary li img {
}
.section.form .summary li span,
.section.fade .send .summary li span {
  width: 88%;
  padding: 0;
  float: right;
  line-height: 20px;
}
.section.form .summary li:nth-child(2) span,
.section.fade .send .summary li:nth-child(2) span {
  line-height: 40px;
}
.section.form .summary li:last-child span,
.section.fade .send .summary li:last-child span {
}
.section.form .summary li:nth-child(2) span strong,
.section.fade .send .summary li:nth-child(2) span strong {
  width: auto;
  float: none;
}
.section.form .summary li span strong,
.section.fade .send .summary li span strong {
  float: left;
  width: 100%;
}
.section.form form,
.section.fade .send form {
  width: 100%;
}
.section.form form ul,
.section.fade .send form ul {
}
.section.form form ul.display,
.section.fade .send form ul.display {
}
.section.form form ul li,
.section.fade .send form ul li {
  width: 100%;
  margin: 0 0 15px 0;
}
.section.form form a.open-more,
.section.fade .send form a.open-more {
}
.section.form form a.open-more.gray i,
.section.fade .send form a.open-more.gray i {
}
.section.form form a.open-more.gray i:hover,
.section.fade .send form a.open-more.gray i:hover {
}
.section.form form a.open-more.gray span,
.section.fade .send form a.open-more.gray span {
}
.section.form form a.open-more.gray span:hover,
.section.fade .send form a.open-more.gray span:hover {
}
.section.form form a.open-more i,
.section.fade .send form a.open-more i {
}
.section.form form a.open-more i:hover,
.section.fade .send form a.open-more i:hover {
}
.section.form form a.open-more span,
.section.fade .send form a.open-more span {
}
.section.form form a.open-more span:hover,
.section.fade .send form a.open-more span:hover {
}

/* Датапикер */
.section.form form ul li .datepicker,
.section.fade .send form ul li .datepicker {
}
.section.form form ul li .datepicker,
.section.fade .send form ul li .datepicker {
}
.section.form form ul li .datepicker table,
.section.fade .send form ul li .datepicker table {
}
.section.form form ul li .datepicker table th,
.section.form form ul li .datepicker table td,
.section.fade .send form ul li .datepicker table th,
.section.fade .send form ul li .datepicker table td {
}
.section.form form ul li .datepicker table th,
.section.fade .send form ul li .datepicker table th {
}
.section.form form ul li .datepicker .datepicker__wrapper,
.section.fade .send form ul li .datepicker .datepicker__wrapper {
}
.section.form form ul li .datepicker .datepicker__wrapper::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper::after {
}
.section.form form ul li .datepicker:not(.is-inline) .datepicker__wrapper,
.section.fade .send form ul li .datepicker:not(.is-inline) .datepicker__wrapper {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select option,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__title span select option {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev:hover,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev:hover,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next:hover,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev.is-disabled,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__prev.is-disabled,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next.is-disabled,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__header .datepicker__next.is-disabled {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__label,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__label {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__time .datepicker__field span {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day div {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day div::after {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day div:hover,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day div:hover,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted div {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today div::after {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-disabled.is-selected div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-disabled.is-selected div::after,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-otherMonth.is-selected div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-today.is-otherMonth.is-selected div::after {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected div {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected:hover div::after,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected:hover div::after {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected .datepicker__daynum {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected + .is-selected div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-selected + .is-selected div::before,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted + .is-highlighted div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-highlighted + .is-highlighted div::before {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled span,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth span,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth span {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected .datepicker__daynum,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected .datepicker__daynum {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected div,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected div,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected div,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected + .is-selected div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-disabled.is-selected + .is-selected div::before,
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected + .is-selected div::before,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day.is-otherMonth.is-selected + .is-selected div::before {
}
.section.form form ul li .datepicker .datepicker__wrapper .datepicker__day .datepicker__daynum,
.section.fade .send form ul li .datepicker .datepicker__wrapper .datepicker__day .datepicker__daynum {
}
.section.form form ul li:nth-child(3n),
.section.fade .send form ul li:nth-child(3n) {
  margin: 0 0 15px 0;
}
.section.form form ul li img,
.section.fade .send form ul li img {
  width: 20px;
  height: 24px;
}
.section.form form ul li span.datum,
.section.fade .send form ul li span.datum {
  font-size: 18px;
  line-height: 24px;
}
.section.form form ul li > input,
.section.form form ul li > select,
.section.fade .send form ul li > input,
.section.fade .send form ul li > select,
.section.form form ul li .datepicker input.dates,
.section.fade .send form ul li .datepicker input.dates {
}
.section.form form ul li > input[disabled="disabled"],
.section.fade .send form ul li > input[disabled="disabled"] {
}
.section.form form ul li textarea,
.section.fade .send form ul li textarea {
  height: 44px;
  line-height: 42px;
}
.section.form form ul li input:focus,
.section.form form ul li select:focus,
.section.form form ul li textarea:focus,
.section.fade .send form ul li input:focus,
.section.fade .send form ul li select:focus,
.section.fade .send form ul li textarea:focus {
}
.section.form form ul li.wide,
.section.fade .send form ul li.wide {
  margin: 0 0 15px 0;
}
.section.form form ul li.wide img,
.section.fade .send form ul li.wide img {
}
.section.form form .obligatory,
.section.fade .send .obligatory {
  margin: 0 0 15px 0;
}
.section.form form .obligatory span,
.section.fade .send form .obligatory span {
  font-size: 14px;
  width: 100%;
  position: static;
  transform: none;
  text-align: left;
}
.section.form form .obligatory span input,
.section.fade .send form .obligatory span input {
}
/*
.section.form form .obligatory span.right,
.section.fade .send form .obligatory span.right {
  float: right;
}
.section.form form .obligatory i,
.section.fade .send form .obligatory i {
  color: #EE6C4D;
  font-style: normal;
}
*/
.section.form form button,
.section.fade .send form button {
  padding: 0;
  width: 100%;
  position: static;
  transform: none;
}

/* Сообщение об отправке */
.section.form form .sent,
.section.fade .send form .sent {
}
.section.form form .sent i,
.section.fade .send form .sent i {
}
.section.form form .sent.success i,
.section.fade .send form .sent.success i {
}
.section.form form .sent.error i,
.section.fade .send form .sent.error i {
}
.section.form form .sent span,
.section.fade .send form .sent span {
}

/* Включено */
.section.include {
}
.section.include h2 {
}
.section.include ul {
  margin: 0 0 80px 0;
}
.section.include ul li {
  width: 50%;
  margin: 0 0 50px 0;
  padding: 0 50px;
  box-sizing: border-box;
}
.section.include ul li:last-child {
}
.section.include ul li .wrap {
}
.section.include ul li .wrap img {
}
.section.include ul li span {
}

/* Рассрочка */
.section.installment {
}
.section.installment .lining {
  width: 100%;
  margin: 80px 0;
}
.section.installment .lining h2 {
  text-align: center;
}
.section.installment .lining span {
  text-align: center;
}
.section.installment .lining span a {
}
.section.installment .lining a.button {
  transform: translate(-50%, 0);
  position: relative;
  right: -50%;
}
.section.installment img {
  display: none;
}
.section.installment.page {
}
.section.installment.page .inner {
}
.section.installment.page .lining {
}
.section.installment.page .lining h2 {
}
.section.installment.page .lining span {
}
.section.installment.page .lining a.button {
}
.section.installment.page img {
}

/* Предложение */
.section.offer {
}
.section.offer h2 {
  margin: 110px 0 25px 0;
}
.section.offer span.variety {
  padding: 0;
}
.section.offer ul.list {
}
.section.offer ul > li.item {
  margin: 0 0 50px 0;
}
.section.offer ul > li.item:nth-child(3n) {
}

.section.offer ul li.item .gallery {
  margin: 0 0 15px 0;
  width: 100%;
}
.section.offer ul li.item .gallery .hover {
}
.section.offer ul li.item .gallery .hover a {
}
.section.offer ul li.item .gallery .hover a div {
  opacity: 1;
  border-radius: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 15px;
}
.section.offer ul li.item .gallery .hover:hover a div {
}
.section.offer ul li.item .gallery .hover a:hover div {
}
.section.offer ul li.item .gallery .pics {
}
.section.offer ul li.item .gallery .pics img {
}
.section.offer ul li.item .gallery .pics img.img-1 {
}
.section.offer ul li.item .gallery .pics img.img-2 {
}
.section.offer ul li.item .gallery .pics img.img-3 {
}
.section.offer ul li.item .gallery .pics img.show {
}
.section.offer ul li.item .gallery .section.fade .zoom-in {
}
.section.offer ul li.item .gallery .section.fade .zoom-in img.main {
}
.section.offer ul li.item .gallery .section.fade .zoom-in span.close {
}
.section.offer ul li.item .gallery .section.fade .zoom-in span.close i {
}
.section.offer ul li.item .gallery .section.fade .zoom-in span.title {
}

.section.offer ul li.item > img {
  width: 100%;
  margin: 0 0 15px 0;
}
.section.offer ul li.item .medium {
  width: 100%;
}
.section.offer ul li.item .medium span.title {
  margin: 0 0 15px 0;
}
.section.offer ul li.item .medium span.description {
  font-size: 15px;
}
.section.offer ul li.item .medium ul {
}
.section.offer ul li.item .medium ul li {
}
.section.offer ul li.item .medium ul li.long {
}
.section.offer ul li.item .medium ul li.long span {
}
.section.offer ul li.item .medium ul li.wide {
}
.section.offer ul li.item .medium ul li.wide.location {
}
.section.offer ul li.item .medium ul li img {
}
.section.offer ul li.item .medium ul li i {
}
.section.offer ul li.item .medium ul li span {
}
.section.offer ul li.item .medium ul li span:first-letter {
}
.section.offer ul li.item .medium ul li.text-only {
}
.section.offer ul li.item .medium ul li.text-only.wide {
}
.section.offer ul li.item .medium ul li.text-only span {
}
.section.offer ul li.item .medium ul li.text-only span.children {
}
.section.offer ul li.item .medium ul.half {
  border-bottom: 1px solid #F0F0F0;
}
.section.offer ul li.item .medium ul.half li {
}
.section.offer ul li.item .medium ul.half li img {
}
.section.offer ul li.item .medium ul.half li span {
  font-size: 14px;
}
.section.offer ul li.item .tour {
  float: left;
  width: 100%;
}
.section.offer ul li.item .tour span.from {
  width: 65%;
  font-size: 15px;
  margin: 15px 0 10px 0;
}
.section.offer ul li.item .tour span.price {
  width: 65%;
  margin: 0 0 15px 0;
}
.section.offer ul li.item .tour span.price i {
}
.section.offer ul li.item .tour .other {
  float: right;
  width: 23%;
  margin: -25px 0 0 0;
  max-width: 106px;
}
.section.offer ul li.item .tour .other span.dates {
  width: 100%;
  text-align: right;
  margin: 0 0 8px 0;
  font-size: 15px;
}
.section.offer ul li.item .tour .other ul {
}
.section.offer ul li.item .tour .other ul li {
  margin: 0 0 10px 0;
}
.section.offer ul li.item .tour .other ul li:nth-child(2n) {
	float: right;
}
.section.offer ul li.item .tour .other ul li:nth-child(3n) {
}
.section.offer ul li.item .tour .other ul li span {
  padding: 0 5px;
  line-height: 20px;
}
.section.offer ul li.item .submit {
  position: static;
  bottom: auto;
  right: auto;
  width: 100%;
}
.section.offer ul li.item .submit a.detail,
.section.resort ul li a {
  font-size: 20px;
}
.section.offer ul li.item .submit a.detail:hover,
.section.resort ul li a:hover {
}
.section.offer ul li.item .submit a.order {
  font-size: 20px;
}

/* Отели */
.section.resort {
}
.section.resort h2 {
}
.section.resort ul {
}
.section.resort ul li {
}
.section.resort ul li:nth-child(4) {
}
.section.resort ul li:nth-child(5) {
}
.section.resort ul li img {
}
.section.resort ul li span {
}
.section.resort ul li a {
}

/* Футер */
.section.footer {
}
.section.footer .credits {
}
.section.footer .credits a {
  width: 19.5%;
  margin: 30px 0 0 0;
}
.section.footer .credits a img {
}
.section.footer .credits span {
  margin: 10px 0 40px 0;
  padding: 0 10%;
  box-sizing: border-box;
}

/* Страница рассрочки */
.section.conditions {
}
.section.conditions h2 {
}
.section.conditions ul {
}
.section.conditions ul li {
}
.section.conditions ul li:first-child {
}
.section.conditions ul li:last-child {
}
.section.conditions ul li.long {
}
.section.conditions ul li span {
}
.section.conditions ul li span.option {
}
.section.conditions button {
}
.section.conditions button.bottom {
}
.section.variants {
}
.section.variants h2 {
}
.section.variants ul {
}
.section.variants ul li {
}
.section.variants ul li i.big {
}
.section.variants ul li span {
}
.section.variants ul li p {
}
.section.variants ul li a {
}
.section.variants ul li a:hover {
}

/* Форма заявки */
.section.fade {
  overflow: auto;
  padding: 0;
}
.section.fade .send {
  width: 94%;
  padding: 15px 3%;
  float: left;
}
.section.fade .send h2 {
  font-size: 20px;
  line-height: 26px;
  margin: 0;
  width: 93%;
}
.section.fade .send span.close {
  border: none;
  position: static;
  float: right;
  border-radius: unset;
  height: auto;
  width: auto;
}
.section.fade .send span.close:hover {
  box-shadow: none;
}
.section.fade .send span.close i {
  line-height: 26px;
}
.section.fade .send span.more {
  font-size: 15px;
  line-height: 23px;
  margin: 15px 0 15px 0;
  text-align: justify;
  hyphens: auto;
}
.section.fade .send form {
}

/* Почему мы */
.section.fade.why {
}
.section.fade.why .send {
}
.section.fade.why h2 {
}
.section.fade.why h2 i {
}
.section.fade.why ul {
}
.section.fade.why ul li {
}
.section.fade.why ul li:last-child {
}
.section.fade.why ul li:last-child hr {
}
.section.fade.why ul li i {
}
.section.fade.why ul li hr {
}
.section.fade.why ul li .feature {
}
.section.fade.why ul li .feature span {
}
.section.fade.why ul li .feature p {
}

/* Мобильное меню */
.section.header .menu-mobile {
  box-sizing: border-box;
  position: absolute;
  right: 3%;
  top: 15px;
  background: transparent;
  cursor: pointer;
  display: block;
}
.section.header .menu-mobile i {
  line-height: 58px;
  width: 58px;
  float: left;
  text-align: center;
  font-size: 45px;
  color: #EE6C4D;
  height: 58px;
}
.section.menu-mobile-content {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 5;
  transition: all 0.5s ease 0s;
  box-sizing: border-box;
  display: block;
  background: #fff;
  min-height: 730px;
  padding: 0;
}
.section.menu-mobile-content.hide {
  left: -100%;
}
.section.menu-mobile-content.show {
  left: 0;
}
.section.menu-mobile-content .inner-flow {
  float: left;
  width: 100%;
}
.section.menu-mobile-content .inner-flow .menu-top {
  width: 100%;
  box-sizing: border-box;
  float: left;
  padding: 15px 3%;
}
.section.menu-mobile-content .inner-flow .menu-top a {
  float: left;
  width: 78px;
}
.section.menu-mobile-content .inner-flow .menu-top a img {
  width: 100%;
  float: left;
}
.section.menu-mobile-content .inner-flow .menu-top .close {
  float: right;
  background: transparent;
}
.section.menu-mobile-content .inner-flow .menu-top .close i {
  float: left;
  height: 58px;
  line-height: 58px;
  color: #E7F0F9;
  text-align: center;
  font-size: 45px;
  cursor: pointer;
  width: 58px;
}
.section.menu-mobile-content ul.menu-nav {
  width: 100%;
  box-sizing: border-box;
  float: left;
  margin: 15px 0 0 0;
  height: 390px;
  overflow: scroll;
}
.section.menu-mobile-content ul.menu-nav > li {
  width: 100%;
  float: left;
  padding: 0 3%;
  box-sizing: border-box;
}
.section.menu-mobile-content ul.menu-nav > li.active > a {
  color: #EE6C4D;
}
.section.menu-mobile-content ul.menu-nav li a {
  float: right;
  color: #383838;
  font-size: 20px;
  line-height: 45px;
}
.section.menu-mobile-content ul.menu-nav > li > a.underline {
	text-decoration: underline;
}
.section.menu-mobile-content ul.menu-nav li i {
  float: right;
  line-height: 45px;
  width: 22px;
  text-align: right;
  font-size: 18px;
}
.section.menu-mobile-content ul.menu-nav li i.highlight {
  color: #EE6C4D;
}
.section.menu-mobile-content ul.menu-nav li ul {
  float: left;
  width: 100%;
}
.section.menu-mobile-content ul.menu-nav li ul li {
  float: left;
  width: 100%;
}
.section.menu-mobile-content ul.menu-nav li ul li a {
  font-size: 18px;
  line-height: 35px;
  color: #777;
}
.section.menu-mobile-content ul.menu-nav li ul li.active a {
  color: #EE6C4D;
}
.section.menu-mobile-content .inner-flow .line {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 3%;
  box-sizing: border-box;
}
.section.menu-mobile-content .inner-flow .line .bottom-social {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul {
  float: right;
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li {
  float: left;
  margin: 0 15px 0 0px;
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li:last-child {
  margin: 0;
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li a {
  width: 100%;
  float: left;
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li a i {
  line-height: 40px;
  width: 40px;
  float: left;
  font-size: 26px;
  border-radius: 50%;
  text-align: center;
  color: #FFF;
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li.skype a i {
  background: #0078D7;
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li.instagram a i {
  background: linear-gradient(45deg, #f09433 20%,#e6683c 40%,#dc2743 60%,#cc2366 80%,#bc1888 100%);
}
.section.menu-mobile-content .inner-flow .line .bottom-social ul li.viber a i {
  background: #675DA9;
}
.section.menu-mobile-content .inner-flow .line .bottom-address {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
}
.section.menu-mobile-content .inner-flow .line .bottom-address span {
  float: right;
  text-align: right;
  font-size: 16px;
  line-height: 21px;
}
.section.menu-mobile-content .inner-flow .line .bottom-address i {
  float: right;
  width: 27px;
  line-height: 42px;
  font-size: 25px;
  text-align: right;
  color: #383838;
}
.section.menu-mobile-content .inner-flow .line .bottom-phone {
  float: left;
  width: 100%;
  margin: 0 0 25px 0;
}
.section.menu-mobile-content .inner-flow .line .bottom-phone a {
  width: 100%;
  text-align: right;
  float: left;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  color: #EE6C4D;
}
.section.menu-mobile-content .inner-flow .line .bottom-phone span {
  width: 100%;
  text-align: right;
  float: left;
  font-size: 17px;
  line-height: 24px;
}
.section.menu-mobile-content .inner-flow .line button {
  float: left;
  width: 100%;
  line-height: 50px;
  height: 50px;
}
.section.menu-mobile-content .inner-flow .line span.copyright {
  float: left;
  font-size: 13px;
  line-height: 35px;
  width: 100%;
  margin: 5px 0 0 0;
}
}















