@font-face {
    font-family: 'Avenir Next';
    src: local('Avenir Next LT Pro Regular'), local('AvenirNextLTPro-Regular'),
    url('../font/AvenirNext/AvenirNextLTPro-Regular.woff2') format('woff2'),
    url('../font/AvenirNext/AvenirNextLTPro-Regular.woff') format('woff'),
    url('../font/AvenirNext/AvenirNextLTPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: local('Avenir Next LT Pro Bold'), local('AvenirNextLTPro-Bold'),
    url('../font/AvenirNext/AvenirNextLTPro-Bold.woff2') format('woff2'),
    url('../font/AvenirNext/AvenirNextLTPro-Bold.woff') format('woff'),
    url('../font/AvenirNext/AvenirNextLTPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: local('Avenir Next LT Pro Italic'), local('AvenirNextLTPro-It'),
    url('../font/AvenirNext/AvenirNextLTPro-It.woff2') format('woff2'),
    url('../font/AvenirNext/AvenirNextLTPro-It.woff') format('woff'),
    url('../font/AvenirNext/AvenirNextLTPro-It.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Black'), local('Montserrat-Black'),
    url('../font/Montserrat/Montserrat-Black.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-Black.woff') format('woff'),
    url('../font/Montserrat/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
    url('../font/Montserrat/Montserrat-Bold.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-Bold.woff') format('woff'),
    url('../font/Montserrat/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
    url('../font/Montserrat/Montserrat-BoldItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-BoldItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
    url('../font/Montserrat/Montserrat-BlackItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-BlackItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
    url('../font/Montserrat/Montserrat-ExtraBold.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-ExtraBold.woff') format('woff'),
    url('../font/Montserrat/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
    url('../font/Montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-ExtraBoldItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
    url('../font/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-ExtraLight.woff') format('woff'),
    url('../font/Montserrat/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Italic'), local('Montserrat-Italic'),
    url('../font/Montserrat/Montserrat-Italic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-Italic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
    url('../font/Montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-ExtraLightItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Light'), local('Montserrat-Light'),
    url('../font/Montserrat/Montserrat-Light.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-Light.woff') format('woff'),
    url('../font/Montserrat/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
    url('../font/Montserrat/Montserrat-Medium.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-Medium.woff') format('woff'),
    url('../font/Montserrat/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
    url('../font/Montserrat/Montserrat-LightItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-LightItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
    url('../font/Montserrat/Montserrat-MediumItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-MediumItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
    url('../font/Montserrat/Montserrat-Regular.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-Regular.woff') format('woff'),
    url('../font/Montserrat/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
    url('../font/Montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-SemiBoldItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
    url('../font/Montserrat/Montserrat-SemiBold.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-SemiBold.woff') format('woff'),
    url('../font/Montserrat/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
    url('../font/Montserrat/Montserrat-Thin.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-Thin.woff') format('woff'),
    url('../font/Montserrat/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
    url('../font/Montserrat/Montserrat-ThinItalic.woff2') format('woff2'),
    url('../font/Montserrat/Montserrat-ThinItalic.woff') format('woff'),
    url('../font/Montserrat/Montserrat-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Corbel';
    src: local('Corbel'),
    url('../font/Corbel/Corbel.woff2') format('woff2'),
    url('../font/Corbel/Corbel.woff') format('woff'),
    url('../font/Corbel/Corbel.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Corbel';
    src: local('Corbel Italic'), local('Corbel-Italic'),
    url('../font/Corbel/Corbel-Italic.woff2') format('woff2'),
    url('../font/Corbel/Corbel-Italic.woff') format('woff'),
    url('../font/Corbel/Corbel-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Corbel';
    src: local('Corbel Italic'), local('Corbel-Italic'),
    url('../font/Corbel/Corbel-Italic_1.woff2') format('woff2'),
    url('../font/Corbel/Corbel-Italic_1.woff') format('woff'),
    url('../font/Corbel/Corbel-Italic_1.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Corbel';
    src: local('Corbel Bold'), local('Corbel-Bold'),
    url('../font/Corbel/Corbel-Bold.woff2') format('woff2'),
    url('../font/Corbel/Corbel-Bold.woff') format('woff'),
    url('../font/Corbel/Corbel-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Corbel';
    src: local('Corbel Bold'), local('Corbel-Bold'),
    url('../font/Corbel/Corbel-Bold_1.woff2') format('woff2'),
    url('../font/Corbel/Corbel-Bold_1.woff') format('woff'),
    url('../font/Corbel/Corbel-Bold_1.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Corbel';
    src: local('Corbel Bold Italic'), local('Corbel-BoldItalic'),
    url('../font/Corbel/Corbel-BoldItalic.woff2') format('woff2'),
    url('../font/Corbel/Corbel-BoldItalic.woff') format('woff'),
    url('../font/Corbel/Corbel-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Corbel';
    src: local('Corbel Bold Italic'), local('Corbel-BoldItalic'),
    url('../font/Corbel/Corbel-BoldItalic_1.woff2') format('woff2'),
    url('../font/Corbel/Corbel-BoldItalic_1.woff') format('woff'),
    url('../font/Corbel/Corbel-BoldItalic_1.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black'), local('Roboto-Black'),
    url('../font/Roboto/Roboto-Black.woff2') format('woff2'),
    url('../font/Roboto/Roboto-Black.woff') format('woff'),
    url('../font/Roboto/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold'), local('Roboto-Bold'),
    url('../font/Roboto/Roboto-Bold.woff2') format('woff2'),
    url('../font/Roboto/Roboto-Bold.woff') format('woff'),
    url('../font/Roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
    url('../font/Roboto/Roboto-BlackItalic.woff2') format('woff2'),
    url('../font/Roboto/Roboto-BlackItalic.woff') format('woff'),
    url('../font/Roboto/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
    url('../font/Roboto/Roboto-BoldItalic.woff2') format('woff2'),
    url('../font/Roboto/Roboto-BoldItalic.woff') format('woff'),
    url('../font/Roboto/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Italic'), local('Roboto-Italic'),
    url('../font/Roboto/Roboto-Italic.woff2') format('woff2'),
    url('../font/Roboto/Roboto-Italic.woff') format('woff'),
    url('../font/Roboto/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light'), local('Roboto-Light'),
    url('../font/Roboto/Roboto-Light.woff2') format('woff2'),
    url('../font/Roboto/Roboto-Light.woff') format('woff'),
    url('../font/Roboto/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
    url('../font/Roboto/Roboto-LightItalic.woff2') format('woff2'),
    url('../font/Roboto/Roboto-LightItalic.woff') format('woff'),
    url('../font/Roboto/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium'), local('Roboto-Medium'),
    url('../font/Roboto/Roboto-Medium.woff2') format('woff2'),
    url('../font/Roboto/Roboto-Medium.woff') format('woff'),
    url('../font/Roboto/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
    url('../font/Roboto/Roboto-MediumItalic.woff2') format('woff2'),
    url('../font/Roboto/Roboto-MediumItalic.woff') format('woff'),
    url('../font/Roboto/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto'), local('Roboto-Regular'),
    url('../font/Roboto/Roboto-Regular.woff2') format('woff2'),
    url('../font/Roboto/Roboto-Regular.woff') format('woff'),
    url('../font/Roboto/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin'), local('Roboto-Thin'),
    url('../font/Roboto/Roboto-Thin.woff2') format('woff2'),
    url('../font/Roboto/Roboto-Thin.woff') format('woff'),
    url('../font/Roboto/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
    url('../font/Roboto/Roboto-ThinItalic.woff2') format('woff2'),
    url('../font/Roboto/Roboto-ThinItalic.woff') format('woff'),
    url('../font/Roboto/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
    url('../font/open-sans/OpenSansCondensed-Bold.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-Bold.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
    url('../font/open-sans/OpenSans-BoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-BoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
    url('../font/open-sans/OpenSans-Bold.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-Bold.woff') format('woff'),
    url('../font/open-sans/OpenSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed ExtraBold'), local('OpenSansCondensed-ExtraBold'),
    url('../font/open-sans/OpenSansCondensed-ExtraBold.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-ExtraBold.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Bold Italic'), local('OpenSansCondensed-BoldItalic'),
    url('../font/open-sans/OpenSansCondensed-BoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-BoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed ExtraBold Italic'), local('OpenSansCondensed-ExtraBoldItalic'),
    url('../font/open-sans/OpenSansCondensed-ExtraBoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-ExtraBoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Italic'), local('OpenSansCondensed-Italic'),
    url('../font/open-sans/OpenSansCondensed-Italic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-Italic.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'),
    url('../font/open-sans/OpenSansCondensed-LightItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-LightItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Medium'), local('OpenSansCondensed-Medium'),
    url('../font/open-sans/OpenSansCondensed-Medium.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-Medium.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
    url('../font/open-sans/OpenSansCondensed-Light.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-Light.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Regular'), local('OpenSansCondensed-Regular'),
    url('../font/open-sans/OpenSansCondensed-Regular.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-Regular.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed Medium Italic'), local('OpenSansCondensed-MediumItalic'),
    url('../font/open-sans/OpenSansCondensed-MediumItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-MediumItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed SemiBold Italic'), local('OpenSansCondensed-SemiBoldItalic'),
    url('../font/open-sans/OpenSansCondensed-SemiBoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-SemiBoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: local('Open Sans Condensed SemiBold'), local('OpenSansCondensed-SemiBold'),
    url('../font/open-sans/OpenSansCondensed-SemiBold.woff2') format('woff2'),
    url('../font/open-sans/OpenSansCondensed-SemiBold.woff') format('woff'),
    url('../font/open-sans/OpenSansCondensed-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
    url('../font/open-sans/OpenSans-ExtraBold.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-ExtraBold.woff') format('woff'),
    url('../font/open-sans/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Light'), local('OpenSans-Light'),
    url('../font/open-sans/OpenSans-Light.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-Light.woff') format('woff'),
    url('../font/open-sans/OpenSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
    url('../font/open-sans/OpenSans-Italic.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-Italic.woff') format('woff'),
    url('../font/open-sans/OpenSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
    url('../font/open-sans/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-ExtraBoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Medium Italic'), local('OpenSans-MediumItalic'),
    url('../font/open-sans/OpenSans-MediumItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-MediumItalic.woff') format('woff'),
    url('../font/open-sans/OpenSans-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Medium'), local('OpenSans-Medium'),
    url('../font/open-sans/OpenSans-Medium.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-Medium.woff') format('woff'),
    url('../font/open-sans/OpenSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
    url('../font/open-sans/OpenSans-LightItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-LightItalic.woff') format('woff'),
    url('../font/open-sans/OpenSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
    url('../font/open-sans/OpenSans-SemiBoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-SemiBoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
    url('../font/open-sans/OpenSans-Regular.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-Regular.woff') format('woff'),
    url('../font/open-sans/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
    url('../font/open-sans/OpenSans-SemiBold.woff2') format('woff2'),
    url('../font/open-sans/OpenSans-SemiBold.woff') format('woff'),
    url('../font/open-sans/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Bold'), local('OpenSansSemiCondensed-Bold'),
    url('../font/open-sans/OpenSansSemiCondensed-Bold.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-Bold.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Bold Italic'), local('OpenSansSemiCondensed-BoldItalic'),
    url('../font/open-sans/OpenSansSemiCondensed-BoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-BoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed ExtraBold Italic'), local('OpenSansSemiCondensed-ExtraBoldItalic'),
    url('../font/open-sans/OpenSansSemiCondensed-ExtraBoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-ExtraBoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Italic'), local('OpenSansSemiCondensed-Italic'),
    url('../font/open-sans/OpenSansSemiCondensed-Italic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-Italic.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed ExtraBold'), local('OpenSansSemiCondensed-ExtraBold'),
    url('../font/open-sans/OpenSansSemiCondensed-ExtraBold.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-ExtraBold.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Light Italic'), local('OpenSansSemiCondensed-LightItalic'),
    url('../font/open-sans/OpenSansSemiCondensed-LightItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-LightItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Regular'), local('OpenSansSemiCondensed-Regular'),
    url('../font/open-sans/OpenSansSemiCondensed-Regular.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-Regular.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Medium'), local('OpenSansSemiCondensed-Medium'),
    url('../font/open-sans/OpenSansSemiCondensed-Medium.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-Medium.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Medium Italic'), local('OpenSansSemiCondensed-MediumItalic'),
    url('../font/open-sans/OpenSansSemiCondensed-MediumItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-MediumItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed Light'), local('OpenSansSemiCondensed-Light'),
    url('../font/open-sans/OpenSansSemiCondensed-Light.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-Light.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed SemiBold Italic'), local('OpenSansSemiCondensed-SemiBoldItalic'),
    url('../font/open-sans/OpenSansSemiCondensed-SemiBoldItalic.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-SemiBoldItalic.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans SemiCondensed';
    src: local('Open Sans SemiCondensed SemiBold'), local('OpenSansSemiCondensed-SemiBold'),
    url('../font/open-sans/OpenSansSemiCondensed-SemiBold.woff2') format('woff2'),
    url('../font/open-sans/OpenSansSemiCondensed-SemiBold.woff') format('woff'),
    url('../font/open-sans/OpenSansSemiCondensed-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-Black.eot');
    src: local('Playfair Display Black'), local('PlayfairDisplay-Black'),
    url('../font/playfair-display/PlayfairDisplay-Black.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-Black.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-Black.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-Bold.eot');
    src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'),
    url('../font/playfair-display/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-Bold.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-Bold.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-BlackItalic.eot');
    src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'),
    url('../font/playfair-display/PlayfairDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-BlackItalic.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-BlackItalic.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-BoldItalic.eot');
    src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'),
    url('../font/playfair-display/PlayfairDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-BoldItalic.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-BoldItalic.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-ExtraBold.eot');
    src: local('Playfair Display ExtraBold'), local('PlayfairDisplay-ExtraBold'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBold.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBold.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-ExtraBoldItalic.eot');
    src: local('Playfair Display ExtraBold Italic'), local('PlayfairDisplay-ExtraBoldItalic'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBoldItalic.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBoldItalic.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-Italic.eot');
    src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'),
    url('../font/playfair-display/PlayfairDisplay-Italic.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-Italic.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-Medium.eot');
    src: local('Playfair Display Medium'), local('PlayfairDisplay-Medium'),
    url('../font/playfair-display/PlayfairDisplay-Medium.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-Medium.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-Medium.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-MediumItalic.eot');
    src: local('Playfair Display Medium Italic'), local('PlayfairDisplay-MediumItalic'),
    url('../font/playfair-display/PlayfairDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-MediumItalic.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-MediumItalic.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-Regular.eot');
    src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'),
    url('../font/playfair-display/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-Regular.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-SemiBold.eot');
    src: local('Playfair Display SemiBold'), local('PlayfairDisplay-SemiBold'),
    url('../font/playfair-display/PlayfairDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-SemiBold.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-SemiBold.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../font/playfair-display/PlayfairDisplay-SemiBoldItalic.eot');
    src: local('Playfair Display SemiBold Italic'), local('PlayfairDisplay-SemiBoldItalic'),
    url('../font/playfair-display/PlayfairDisplay-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/playfair-display/PlayfairDisplay-SemiBoldItalic.woff2') format('woff2'),
    url('../font/playfair-display/PlayfairDisplay-SemiBoldItalic.woff') format('woff'),
    url('../font/playfair-display/PlayfairDisplay-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Bold.eot');
    src: local('Gotham-Bold'),
    url('../font/gotham/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Bold.woff2') format('woff2'),
    url('../font/gotham/Gotham-Bold.woff') format('woff'),
    url('../font/gotham/Gotham-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Black.eot');
    src: local('Gotham-Black'),
    url('../font/gotham/Gotham-Black.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Black.woff2') format('woff2'),
    url('../font/gotham/Gotham-Black.woff') format('woff'),
    url('../font/gotham/Gotham-Black.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Bold_1.eot');
    src: local('Gotham-Bold'),
    url('../font/gotham/Gotham-Bold_1.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Bold_1.woff2') format('woff2'),
    url('../font/gotham/Gotham-Bold_1.woff') format('woff'),
    url('../font/gotham/Gotham-Bold_1.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-BoldItalic.eot');
    src: local('Gotham-BoldItalic'),
    url('../font/gotham/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-BoldItalic.woff2') format('woff2'),
    url('../font/gotham/Gotham-BoldItalic.woff') format('woff'),
    url('../font/gotham/Gotham-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Book.eot');
    src: local('Gotham-Book'),
    url('../font/gotham/Gotham-Book.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Book.woff2') format('woff2'),
    url('../font/gotham/Gotham-Book.woff') format('woff'),
    url('../font/gotham/Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-BookItalic.eot');
    src: local('Gotham-BookItalic'),
    url('../font/gotham/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-BookItalic.woff2') format('woff2'),
    url('../font/gotham/Gotham-BookItalic.woff') format('woff'),
    url('../font/gotham/Gotham-BookItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-BookItalic_1.eot');
    src: local('Gotham-BookItalic'),
    url('../font/gotham/Gotham-BookItalic_1.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-BookItalic_1.woff2') format('woff2'),
    url('../font/gotham/Gotham-BookItalic_1.woff') format('woff'),
    url('../font/gotham/Gotham-BookItalic_1.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Light.eot');
    src: local('Gotham-Light'),
    url('../font/gotham/Gotham-Light.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Light.woff2') format('woff2'),
    url('../font/gotham/Gotham-Light.woff') format('woff'),
    url('../font/gotham/Gotham-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-LightItalic.eot');
    src: local('Gotham-LightItalic'),
    url('../font/gotham/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-LightItalic.woff2') format('woff2'),
    url('../font/gotham/Gotham-LightItalic.woff') format('woff'),
    url('../font/gotham/Gotham-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Light_1.eot');
    src: local('Gotham-Light'),
    url('../font/gotham/Gotham-Light_1.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Light_1.woff2') format('woff2'),
    url('../font/gotham/Gotham-Light_1.woff') format('woff'),
    url('../font/gotham/Gotham-Light_1.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Medium.eot');
    src: local('Gotham-Medium'),
    url('../font/gotham/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Medium.woff2') format('woff2'),
    url('../font/gotham/Gotham-Medium.woff') format('woff'),
    url('../font/gotham/Gotham-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-MediumItalic.eot');
    src: local('Gotham-MediumItalic'),
    url('../font/gotham/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-MediumItalic.woff2') format('woff2'),
    url('../font/gotham/Gotham-MediumItalic.woff') format('woff'),
    url('../font/gotham/Gotham-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Medium_1.eot');
    src: local('Gotham-Medium'),
    url('../font/gotham/Gotham-Medium_1.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Medium_1.woff2') format('woff2'),
    url('../font/gotham/Gotham-Medium_1.woff') format('woff'),
    url('../font/gotham/Gotham-Medium_1.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-Thin.eot');
    src: local('Gotham-Thin'),
    url('../font/gotham/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-Thin.woff2') format('woff2'),
    url('../font/gotham/Gotham-Thin.woff') format('woff'),
    url('../font/gotham/Gotham-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-ThinItalic.eot');
    src: local('Gotham-ThinItalic'),
    url('../font/gotham/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-ThinItalic.woff2') format('woff2'),
    url('../font/gotham/Gotham-ThinItalic.woff') format('woff'),
    url('../font/gotham/Gotham-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-XLight.eot');
    src: local('Gotham-XLight'),
    url('../font/gotham/Gotham-XLight.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-XLight.woff2') format('woff2'),
    url('../font/gotham/Gotham-XLight.woff') format('woff'),
    url('../font/gotham/Gotham-XLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-XLightItalic.eot');
    src: local('Gotham-XLightItalic'),
    url('../font/gotham/Gotham-XLightItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-XLightItalic.woff2') format('woff2'),
    url('../font/gotham/Gotham-XLightItalic.woff') format('woff'),
    url('../font/gotham/Gotham-XLightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../font/gotham/Gotham-UltraItalic.eot');
    src: local('Gotham-UltraItalic'),
    url('../font/gotham/Gotham-UltraItalic.eot?#iefix') format('embedded-opentype'),
    url('../font/gotham/Gotham-UltraItalic.woff2') format('woff2'),
    url('../font/gotham/Gotham-UltraItalic.woff') format('woff'),
    url('../font/gotham/Gotham-UltraItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('../font/proxima-nova/ProximaNovaT-Thin.eot');
    src: local('../font/proxima-nova/Proxima Nova Thin'), local('ProximaNovaT-Thin'),
    url('../font/proxima-nova/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
    url('../font/proxima-nova/ProximaNovaT-Thin.woff2') format('woff2'),
    url('../font/proxima-nova/ProximaNovaT-Thin.woff') format('woff'),
    url('../font/proxima-nova/ProximaNovaT-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('../font/proxima-nova/ProximaNova-Light.eot');
    src: local('../font/proxima-nova/Proxima Nova Light'), local('ProximaNova-Light'),
    url('../font/proxima-nova/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
    url('../font/proxima-nova/ProximaNova-Light.woff2') format('woff2'),
    url('../font/proxima-nova/ProximaNova-Light.woff') format('woff'),
    url('../font/proxima-nova/ProximaNova-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('../font/proxima-nova/ProximaNova-Semibold.eot');
    src: local('../font/proxima-nova/Proxima Nova Semibold'), local('ProximaNova-Semibold'),
    url('../font/proxima-nova/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../font/proxima-nova/ProximaNova-Semibold.woff2') format('woff2'),
    url('../font/proxima-nova/ProximaNova-Semibold.woff') format('woff'),
    url('../font/proxima-nova/ProximaNova-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('../font/proxima-nova/ProximaNova-Bold.eot');
    src: local('../font/proxima-nova/Proxima Nova Bold'), local('ProximaNova-Bold'),
    url('../font/proxima-nova/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
    url('../font/proxima-nova/ProximaNova-Bold.woff2') format('woff2'),
    url('../font/proxima-nova/ProximaNova-Bold.woff') format('woff'),
    url('../font/proxima-nova/ProximaNova-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('../font/proxima-nova/ProximaNova-Regular.eot');
    src: local('../font/proxima-nova/Proxima Nova Regular'), local('ProximaNova-Regular'),
    url('../font/proxima-nova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
    url('../font/proxima-nova/ProximaNova-Regular.woff2') format('woff2'),
    url('../font/proxima-nova/ProximaNova-Regular.woff') format('woff'),
    url('../font/proxima-nova/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ProximaNova-1';
    src: url('../font/proxima-nova/ProximaNova-Medium.eot');
    src: local('../font/proxima-nova/Proxima Nova Medium'), local('ProximaNova-Medium'),
    url('../font/proxima-nova/ProximaNova-Medium.eot?#iefix') format('embedded-opentype'),
    url('../font/proxima-nova/ProximaNova-Medium.woff2') format('woff2'),
    url('../font/proxima-nova/ProximaNova-Medium.woff') format('woff'),
    url('../font/proxima-nova/ProximaNova-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* default  */
*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-family:'Montserrat' !important;font-size:16px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Montserrat';}
.sub-header{font-size:16px;color:#ffffff;margin:0;line-height:30px;}
h1{font-size:60px;font-weight:600;color:#ffffff;line-height:70px;text-transform:uppercase;margin:0;}
h2{font-size:40px;color:#073FAA;font-weight:600;line-height:54px;margin:0;text-transform:capitalize;padding-bottom:35px;font-family: 'Montserrat' !important;}
h4{font-size:20px;font-weight:600;margin:0;line-height:36px;padding-bottom:16px;text-transform:capitalize;}
p{font-size:16px;color:#2B2B2B;margin:0;line-height:30px;}
.home-banner-inner-content .subtitle font {color:#ffffff !important;}
.home-banner-inner-content .subtitle h4 p {color:#ffffff !important;}
ul{list-style:none;padding:0;margin:0;}
.who-we-are .inner-content ul {list-style:none;padding:0;margin:10px; margin-left: 40px!important;}
/*ul{list-style:none;padding:0;margin:10px; margin-left: 40px!important;}*/
/*.footer-link ul {list-style:none;padding:0;margin-left: 0px!important;}*/
/*.connect-link ul {list-style:none;padding:0;margin-left: 0px!important;}*/
ol{padding:0;margin:10px; margin-left: 40px !important;}
img{max-width:100%;}
a{text-decoration:none !important;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#dropdownMenuButton{background:none;padding: 0;}
.dropdown-toggle::after{display:none;}
.btn.focus, .btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;}
.dropdown-menu{font-size:18px;color:#000000;border:none;border-radius:10px;margin-top:20px;text-transform:uppercase;line-height:23px;min-width:190px;padding:12px 15px;right: 0;left: inherit;}
.dropdown-menu a{color:#000000;}
.desktop-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.btn-submit{font-size:18px;font-weight:600;color:#073FAA;background:#ffffff;border-radius:10px;text-transform:uppercase;display:inline-block;padding:0px 22px;line-height:50px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;border: 2px solid transparent;}
.read-more .btn-submit{color:#ffffff;background:#073FAA;font-weight: 500;border: 2px solid transparent;min-width: 162px;text-align: center;}
.read-more .btn-submit:hover{background:transparent;color: #073FAA;border: 2px solid #073FAA;}
.blue-bg {position: relative;z-index: 1;}
.blue-bg:before{content:"";height:100%;position:absolute;left:100px;right:0;top:0;background-color:#f1f7fe;border-radius:0px 0px 0px 70px;}
.blue-curve {position: relative;padding: 88px 0px;}
.blue-curve:before{content:'';position:absolute;left:-1000%;right:-40px;top:0;bottom:0;background-color:#f1f7fe;border-radius:0px 80px 60px 0px;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);}
.left-curve.blue-curve:before{right:-1000%;left:-105px;border-radius:80px 0px 0px 60px;-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg);}

/* header-banner */
header {padding-top: 45px;position: absolute;z-index: 11;left: 0;right: 0;}
.header-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
header .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.darkblue-logo , .blackdown-arrow { display: none;}
.header-fixed .darkblue-logo ,.header-fixed .blackdown-arrow { display: block;}
.header-fixed .white-logo  , .header-fixed .down-arrow{ display: none;}
.header-fixed header {animation: smoothScroll 1s forwards;left: 0;right: 0;background-color:#ffffff;position:fixed;z-index:999;top:0;padding:10px 0px;-webkit-box-shadow:5px 3px 3px rgb(0 0 0 / 20%);box-shadow:5px 3px 3px rgb(0 0 0 / 20%);}
@keyframes smoothScroll {    0% {transform: translateY(-40px);}  100% {transform: translateY(0px);}}
.header-fixed header .navbar-menu  a ,.header-fixed header .language .lang-title{color:#2B2B2B;}
.header-fixed header .navbar-menu  a:hover{color: #76b1ff;;}
.navbar-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.navbar-menu ul li{padding-left: 68px;}
.navbar-menu ul li a{color:#ffffff;font-size:17px;line-height:21px;text-transform:capitalize;}
.navbar-menu ul li a:hover{color: #76b1ff;;}
.language .lang-title{font-size:18px;line-height:23px;color:#ffffff;text-transform:uppercase;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.lang-title{padding-left:10px;}
.language-dropdown {text-align: right;}
.lang-title img{margin-left:10px;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;}
.lang-title .language-hover {-webkit-transform: rotateZ( -180deg);-ms-transform: rotate( -180deg);transform: rotateZ( -180deg);}
.english-en {margin-bottom: 10px;}
.home-banner-inner-content h1{margin-bottom:40px;}
.subtitle{font-size:40px;font-weight: 100;color:#ffffff;line-height:70px;text-decoration:none;}

/* Homebanner style start */
.banner-content .banner-right-image img{max-width:400px;left:0;position:absolute; top: 200px;}
.banner-content-pattern:before{content:'';position:absolute;top:0;left:0;right:0;bottom: 0px;background-color:#073faa;border-radius: 0px 50px 70px 0px;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);}
.banner-content-pattern{position:relative;}
.banner-content-pattern:after{content:'';position:absolute;top:0;right:40%;bottom: 0px;background-color:#073faa;width:100vw;}
.banner-content-pattern .row{z-index:1;position:relative;}
.main-banner:before{content:'';position:absolute;height: 251px;background-color:#073faa;bottom: 0px;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);right:50%;left:0;width: calc(50vw +  420px);z-index:1;}
.banner-right-image{margin-top: 0px;position:relative;margin-left:60px;height: 100%;}
.main-banner:after{content:'';position:absolute;bottom:0;left:0;width:100px;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);background-color:white;height:50px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);}
.main-banner {background-color: #f1f7fe;position: relative;padding-bottom: 250px;overflow: hidden;}
.home-banner-inner-content {padding-top: 200px;padding-bottom: 100px;}
.banner-inner-content {padding-top: 210px;}
.inner-pages .banner-content-pattern:before {-webkit-transform: skewX(340deg);-ms-transform: skewX(340deg);transform: skewX(340deg);}

/* who-we-are */
.we-are-image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:-70px;}
.we-are-image .image-1{margin-right:0px;}
.we-are-image img {
    max-width: 300px;
    object-fit: cover;
}
.who-we-are .inner-content{padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; padding-bottom: 40px;}
.who-we-are .read-more{margin:30px 0px;}
.who-we-are p{max-width:565px;}
.CSRSection .image-width{
    margin-top: 60px;
    display: flex;
    justify-content: center;
}
.CSRSection .row{
    align-items: center;
}
.who-we-are-section  p {margin-bottom: 30px;}
.who-we-are-section.blue-bg:before {left: 28%;}
.our-methodology .inner-box {padding: 20px !important;margin:10px;margin-bottom: 50px;}
.who-we-are-page .our-methodology .inner-title {padding-top: 20px;padding-bottom: 0;}
.who-we-are-page .main-banner:after {width: 28%;height: 100px;}
.list-content ul {list-style: initial !important;}
.list-content .inner-content ul {list-style: initial !important;}

/* which-are-values */
.which-are-our-values {overflow: hidden;padding-top: 54px;}
.which-are-our-values h2 {padding-bottom: 10px;font-family: 'Montserrat' !important;}
.which-are-our-values .inner-image img {height: 61px;}
.inner-content{padding-bottom:50px;position: relative;}
.inner-box .inner-title{font-size:24px;font-weight:600;line-height:30px;padding:40px 0px 15px;text-transform:capitalize;}
.which-are-our-values .inner-box p{line-height:26px;opacity:0.7;padding-right: 12px;}
.inner-box-hover{top:0;bottom:0;right:0;left:-6px;position:absolute;background:#073FAA;border-radius:10px;z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;}
.inner-box:hover .inner-box-hover{opacity:1;-webkit-transform:matrix(1, 0.07, -0.07, 1, 0, 0);-ms-transform:matrix(1, 0.07, -0.07, 1, 0, 0);transform:matrix(1, 0.07, -0.07, 1, 0, 0);top:20px;right:15px;bottom:-18px;left:5px;}

/* our-methodology */

.our-methodology{padding-top:80px;}
.our-methodology .inner-content{text-align:center;}
.our-methodology h2{padding-bottom:25px;font-family: 'Montserrat' !important;}
.our-methodology .inner-box{min-height: 475px;background:#FFFFFF;-webkit-box-shadow:0px 0px 10px rgb(0 0 0 / 7%);box-shadow:0px 0px 10px rgb(0 0 0 / 7%);border-radius:10px;text-align:center;padding:50px 10px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.our-methodology .inner-title{padding:40px 0px 5px ;color: #073FAA;}
.our-methodology .inner-box p{opacity:1;font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.our-methodology-page .read-more {padding-top: 30px;}
.irina-knos{padding:120px 0px;position:relative;}
.our-methodology-page .blue-curve{background-size:78% 100%;padding:125px 0px 80px;}
.our-methodology-page h2{padding-bottom:18px;font-family: 'Montserrat' !important;}
.irina-exos .inner-content{padding-top:70px;padding-bottom:120px;padding-left: 6px;}
.our-methodology-page .inner-content p {max-width: 690px;}
.irina-exos.blue-bg:before{left: 39.4%;}
.overflow-hide{overflow:hidden;}
.image-wrapper{position:relative;height:100%;}
.image-wrapper img{position:absolute;max-width:inherit;top:-110px;right:-75%;}
.irina-knos .blue-curve:before{content:'';position:absolute;left:-1000%;right:95px;top:0;bottom:0;background-color:#f1f7fe;border-radius:0px 80px 60px 0px;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);}
.irina-inos .left-curve.blue-curve:before{right:-1000%;left: 117px;border-radius:80px 0px 0px 60px;-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg);}
.irina-inos .image-wrapper img{left: -60%; top: -40px;}
.irina-exos-image {text-align: right;position: relative; max-width: 500px; margin: 0 0 0 auto;}
.blue-curve .image-wrapper{max-width: 400px; margin: 0 auto;}
.irina-exos-image img {position: absolute;right: 6%;padding-left: 50px;}
.our-methodology-page .main-banner:after {width: 39.4%;height: 140px;}
.inner-pages .main-banner:before {width: calc(50vw + 435px);}
.data-slide {position: relative;}
.slick-next {right: 45%;top: 100%;}
.slick-prev {left: 45%;top: 100%;}
.slick-prev {left: 45%;top: 100%;}
.our-methodology .read-more .btn-submit {min-width: 100px;font-size: 14px;line-height: 22px;padding: 6px 10px;}
.our-methodology .data-slide {margin: 0;}
.our-methodology .slick-list {padding: 0;}
.lightbox-overlay {
    top: 85px !important;
}

/* what-we-do */
.what-we-do{padding-top:80px;}
.what-we-do h2 {padding-bottom: 5px;font-family: 'Montserrat' !important;}
.our-client-say h2 {font-family: 'Montserrat' !important;}
.what-we-do .inner-content {padding-bottom: 30px;}
.what-we-do .inner-box {
    position: relative;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 7%);
    box-shadow: 0px 0px 10px rgb(0 0 0 / 7%);
    border-radius: 10px;
    min-height: 265px;
}
.what-we-do .inner-box:before{display:none;content:"";position:absolute;bottom:0px;left:0;right:0;color:#FFFFFF;text-shadow:0px 0px 6px rgb(0 0 0 / 16%);border-radius:0px 0px 10px 10px;height:65px;opacity:0.7;z-index:99;}
.what-we-do .inner-title {
    position: absolute;
    bottom: 10px;
    font-size: 18px;
    left: 0;
    right: 0;
    text-align: center;
    color: #FFFFFF;
    text-shadow: 0px 0px 6px rgb(0 0 0 / 16%);
    z-index: 99;
    padding: 0;
    text-transform: initial;
}
.what-we-do-image {
    border-radius: 10px;

}
.what-we-do .what-we-do-image{
    max-height: 300px;
}
/* become-a-member */
.get-in-touch-form.member-form{background:transparent;-webkit-box-shadow:none;box-shadow:none;padding: 60px 0px 40px;}
.get-in-touch-form.member-form input{background:#ffffff;}
.get-in-touch-form.member-form textarea{width:100%;background:#ffffff;}
.member-form .form-details {margin: 0px 8px;}

/* inner-pages */
h3 {font-size:40px;color:#ffffff;line-height: 70px;}
.bred-crumb a , .bred-crumb span{font-size:18px;color:#ffffff;}
.main-content{padding-bottom: 50px;position: relative;}
.main-content p{margin-bottom:45px;}
.right-arrow{vertical-align: unset;padding: 0px 10px;}

/* contact-page */
.connect-with-us-box{padding:0px 0px 125px 150px;}
.connect-with-us-box h2 {padding-bottom: 10px;font-family: 'Montserrat' !important;}
.contact-page .main-banner:after {width: 27%;height: 95px;}
.contact-page .blue-bg:before{left:27%;top: 0;}
.contact-page .contact-inner-content .inner-detail{padding-top:25px;margin-left: 0;}
.contact-page .contact-inner-content .inner-detail .connect-text{color:#000000;}
.contact-page .get-in-touch-with-us{margin-bottom:-125px;}
.contact-page footer{padding-top:0;}
.footer-contact-map{z-index:-1;}
.gmap_iframe {width: 100%;height: 600px;vertical-align: bottom;}
#map {width: 100%;height: 400px;z-index: -1;}

/* footer */
.get-in-touch-with-us{padding-top:80px;}
.footer-content {margin-top: 15px; width: 33.33%;}
.contact-image{background:#F1F7FE;border-radius:20px 0px 0px 20px;padding:0px 20px;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position: relative;z-index: 1;align-items: center;}
.get-in-touch-with-us .col-md-4{padding-right: 0;}
.get-in-touch-with-us .col-md-8{padding-left:0;}
.get-in-touch-form{background:#FFFFFF;-webkit-box-shadow:0px 0px 10px rgb(0 0 0 / 7%);box-shadow:0px 0px 10px rgb(0 0 0 / 7%);border-radius:0px 20px 20px 0px;padding: 60px 20px 40px;text-align: center;}
.get-in-touch-form h2{padding-bottom:30px;font-family: 'Montserrat' !important;}
.get-in-touch-form p{max-width:560px;margin:0 auto;}
.get-in-touch-form input{font-size:16px;background:#F1F7FE;border:none;border-radius:10px;width:100%;padding:13px 15px;}
.get-in-touch-form .read-more{margin:30px 0px;width:100%;}
.form-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin: 0px -10px;}
.input-wrapper{position:relative;width: 50%;padding: 0px 10px;margin-bottom:20px;}
textarea{font-size:16px;background:#F1F7FE;width:100%;border:none;border-radius:10px;padding:13px 15px;resize:none;height:100px;}
::-webkit-input-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
::-ms-input-placeholder{color:#000;}
::placeholder{color:#000;}
footer{padding-top:120px;}
.footer-contact-box{background:#073FAA;color:#ffffff;padding:50px 0px 50px;}
.contact-inner-content .inner-detail{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.contact-inner-content a , .contact-inner-content a:hover{font-size:20px;color:#ffffff;line-height:26px;cursor: default}
.footer-info{background:#000000;color:#ffffff;padding:65px 0px 100px;text-align: left;}
.footer-text{color:#ffffff;opacity:70%;padding-top:25px;line-height:24px;max-width:205px;text-align: left;}
.footer-link li{padding-bottom:10px;}
.footer-link a{color:#ffffff;opacity:70%;line-height:36px;}
.footer-link a:hover {color: #76b1ff;opacity: 1;}
.connect-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;}
.connect-link ul li{padding-right:15px;}
.connect-link li img{-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.connect-link li img:hover {-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);}
.copyright{padding:3px 0px;background:#1D1D1D;text-align:center;}
.copyright p{color:#ffffff;line-height:44px;}

/* team-member-details */
.about-more-member p:empty {
    display: none;
}
.member-name-info h3 {color: #073faa;font-size: 40px;font-weight: 600;line-height: 30px;}
.about-more-member h2 {padding-bottom: 5px;}
.team-member-info.who-we-are p {max-width: 740px;margin-bottom: 0px;}
.team-member-info .inner-content {margin-bottom: 30px;height: initial;min-height: 150px;}
.team-member-image img {width: 100%;max-width: 460px;height: auto;position: absolute;left: 0px;border-radius: 10px;}
.team-member-image {height: 100%;position: relative;align-items: flex-start;display: flex;width: 300px; height: 300px;margin: 0 auto;}
/* our-client-say */
.our-client-say {padding-top: 80px;position: relative;}
.client-say {text-align: center;}
.client-say h4 {font-size: 16px;line-height: 25px;margin: 0;padding: 0;}
.our-client-say .inner-content {padding-bottom: 25px;}
.client-list img {width: 100px;height: 100px;box-shadow: 0px 0px 6px #00000029;border: 4px solid #FFFFFF;object-fit: cover;border-radius: 100%;}
.client-info img {width: 126px;height: 126px !important;object-fit: cover;box-shadow: 0px 0px 6px #00000029;border: 4px solid #FFFFFF;border-radius: 100% !important;margin-bottom: 5px;}
.supporter {text-align: right;width: 100%;position: absolute;right: 20px;}
.client-info {position: relative;background-color: #F1F7FE;padding: 20px;border-radius: 16px;height: 400px;}
.supporter a {display: flex;background-color: #D1D1D1;color: #484A4C;width: 100px;height: 32px;text-align: center;margin-left: auto;align-items: center;justify-content: center;border-radius: 6px;}
.client-talks .slick-list {padding-top: 65px;}
.top-profile {margin-top: -80px;}
.top-profile p {margin-top: 15px;font-size: 18px;line-height: 30px;}
.top-profile a {margin-top: 5px;display: inline-block;color: #073FAA;}
.client-list a {color: #073FAA;}
.client-list {padding-top: 60px;}
.client-talks .slick-arrow {top: 92%;z-index: 9;}
.client-talks .slick-prev {left: 44%;}
.client-talks .slick-next{right: 45%;}
.slick-next:before, .slick-prev:before {height: 45px;width: 45px;}
.slick-prev:before,  .slick-next:before{content: '';background-repeat: no-repeat;background-position: center;background-size: 10px;}
.slick-prev:before{background-image: url("../image/previous.svg");}
.slick-next:before{background-image: url("../image/next.svg");}
.client-2 {position: relative;right: 100px;}
.client-4 {position: relative;margin-left: auto;left: 100px;}
.client-1, .client-3{margin-bottom: 20px;}
.top-profile p::-webkit-scrollbar-track {background: #f1f1f1;}
.top-profile p::-webkit-scrollbar-thumb {background: #888;}
.top-profile p::-webkit-scrollbar {width: 5px;}
.our-client-say .container {max-width: 1360px;}
.client {max-width: 126px;}
.client-1 {margin-left: auto;}
.client-talks .slick-next:before,.client-talks .slick-prev:before{display: none;}
.client-say .slick-arrow {top: 84%;z-index: 9;}
.slide-change-btn {display: block;position: absolute;width: 100%;left: 0;text-align: center;bottom: 30px;}
.slide-change-btn button {width: 45px;height: 45px;border: none;background-color: #073faa;border-radius: 100%;color: #ffffff;outline: none;margin: 0 5px;}
.slick-class{cursor:pointer;}

/* 19-08-2021 */
.blue-bg.who-we-are-home:before {height: initial;bottom: 20px;}
.btn-submit:hover {background-color: transparent;color: #ffffff;border-color: #ffffff;}
.error {color: #dc3545;text-align: left;width: 100%;padding-left: 15px;}
.slick-list {padding-bottom: 20px;}
.slick-slide img {display: initial;height: 300px;object-fit: contain;border-radius: 20px;}
.inner-detail span {font-size: 14px;}
.slick-next:before, .slick-prev:before {font-size: 20px;line-height: 33px;opacity: 1;color: #ffffff;background-color: #073faa;border-radius: 50%;display: inline-block;height: 35px;width: 35px;}
.our-methodology .slick-slide h2 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*footer*/
.footer-wrap {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.footer-link  {
    width: max-content;
    margin: auto;
}
.connect-link{
    width: max-content;
    margin-left: auto;
}

/* media */
@media (min-width:1200px){
    .container{max-width:1110px;}
    .who-we-are .container{max-width:1220px;}
}

@media (max-width:1750px){
    .main-banner:before {width: calc(50vw + 430px); ;}
    .we-are-image {margin-left: 0; margin-bottom: 40px; }
    .connect-with-us-box {padding: 0px 0px 125px 250px;}
}

@media (max-width:1600px){
    .irina-inos .image-wrapper img {left: -57%;}
    .image-wrapper img { right: -57%; }
    .irina-inos .left-curve.blue-curve:before{left:179px}
    .our-client-say .container{
        max-width: 980px;
    }

}

@media (max-width:1440px){
    .image-wrapper img {right: 0;width: 100%;}
    .irina-inos .image-wrapper img {left: 0;}
    .we-are-image .image-1 {margin-right: 10px;}
    .contact-page .blue-bg:before {left: 20%;}
    .contact-page .main-banner:after {width: 20%; }
    .team-member-image img {
        max-width: 360px;
        position: absolute;
        left: 14px;
    }
    .irina-exos-image{
        max-width: 425px;
    }
}

@media (max-width:1366px){
    h1 {font-size: 35px;max-width: 80%;line-height: 50px;}
    .our-methodology h1{
        margin: 0 auto;
    }

    .header-right {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .main-banner:before {width: calc(50vw + 405px);}
    .banner-right-image {margin-left: 0;}
    .banner-content-pattern:before {right: 30px;}
    .subtitle {font-size: 30px;line-height: 55px;}
    .our-methodology-page .banner-content .banner-right-image {right: 0;}
    .connect-with-us-box {padding-left: 200px;}
    .we-are-image {margin-left: 0;margin-bottom: 0;}
    .what-we-do .blue-curve {padding: 88px 0px 88px 120px;}
    .what-we-do .left-curve.blue-curve:before {left: 30px !important;}
    .which-are-our-values .blue-curve {padding: 88px 70px 88px 0px;}
    .which-are-our-values .blue-curve:before {right: 20px;}
    .what-we-do .inner-title {bottom: 8px;font-size: 16px;}
    .inner-pages .main-banner:before{width:calc(50vw + 407px);}
    .main-content{padding:0px 100px 50px;}


}

@media (max-width:1200px){
    h1 {margin-bottom: 20px !important;}
    .contact-inner-content a, .contact-inner-content a:hover {font-size: 16px;}
    .inner-detail span {font-size: 14px;}
    .get-in-touch-form input {max-width: 100%;}
    .our-methodology .inner-box p {font-size: 14px;line-height: 20px;}
    .we-are-image {max-width: 220px;}
    .navbar-menu ul li {padding-right: 30px;padding-left: 0;}
    /* 19-08-2021 */
    .image-wrapper img, .irina-inos .image-wrapper img {top: 50%;transform: translateY(-50%);}
}

@media (max-width:1199px){
    .main-banner:before {width: calc(50vw + 342px);}
    .home-banner-inner-content{padding-top: 250px;}
    .main-banner:before{width: calc(50vw + 306px);height: 200px;}
    .banner-content-pattern:before{right:55px;}
    .what-we-do .left-curve.blue-curve:before{left:40px;}
    .which-are-our-values .blue-curve:before{right:50px;}
    .which-are-our-values .blue-curve{padding:88px 105px 88px 0px;}
    .banner-content .banner-right-image img{max-width:100%;}
    .main-banner{padding-bottom:200px;}
    .inner-pages .main-banner:before{width:calc(50vw + 320px);height: 203px !important;}
    .client-2 {
        right: 0;
    }
    .client-4{
        left: 0;
    }
    .team-member-image img {
        max-width: 315px;
        height: 315px;
        left: -10px;
    }
    .lightbox-overlay {
        top: 75px !important;
    }
}

@media (max-width: 991px){
    /* header-banner */
    .bg-blue{background:#f1f7fe;margin-top:50px;padding:50px 0px;}
    h2 {padding-bottom: 0px !important;}
    h4 {line-height: 30px;font-size: 16px;}
    .col-md-6{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;}
    .our-methodology , .get-in-touch-with-us , .what-we-do , footer{padding-top: 50px;text-align: center;}
    .nu-now-logo{display:block;margin:0 auto;width: 120px;}
    .mobile-toggle{position:absolute;height:25px;width:26px;right:0px;z-index:9999999;top:0;display:block;cursor:pointer;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
    .mobile-toggle i{position:absolute;height:2px;display:block;width:26px;background:#ffffff;left:0px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);}
    .mobile-toggle i:after,.mobile-toggle i:before{content:"";height:100%;width:100%;background:#ffffff;left:0;position:Absolute;}
    .mobile-toggle i:after{top:6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s,-webkit-transform 0.2s linear;}
    .mobile-toggle i:before{top:-6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s,-webkit-transform 0.2s linear;}
    .mobile-open .mobile-toggle i{background:transparent;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
    .mobile-open .mobile-toggle i:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;-webkit-transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;-o-transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;}
    .mobile-open .mobile-toggle i:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;-o-transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;}
    .navbar-menu{height:100vh;position:fixed;left:-100%;top:0;width:100%;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;background:#073faa;z-index:1;}
    .mobile-open .navbar-menu{left:0;}
    .navbar-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:50px;}
    .navbar-menu ul li{margin:20px 0px;}
    .navbar-menu ul li a {font-size: 25px;}
    .mobile-open {overflow: hidden;}
    .mobile-open .mobile-toggle i:after, .mobile-open .mobile-toggle i:before{background:#ffffff !important;}
    .mobile-open .mobile-toggle i{background:transparent !important;}
    .header-fixed .mobile-toggle i{background:#073faa;}
    .header-fixed .mobile-toggle i:after,.header-fixed .mobile-toggle i:before{background:#073faa;}
    .header-fixed .navbar-menu ul li a {color: #ffffff;}
    header .nu-now-logo { margin-bottom: 10px;}
    .header-right{direction:rtl;}
    .header-right  .col-md-3 {padding: 0;}
    header {padding-top: 50px;}
    .language-dropdown.dropdown{direction:ltr;text-align: left;}
    .home-banner-inner-content h1 {margin-bottom: 0;max-width: 100%;}
    .blue-bg:before {left: 0 !important;background-image: none;background-color: #f1f7fe;border-radius: 0px;}
    .blue-curve:before {display: none;}
    .inner-pages .blue-bg:before {top: inherit;background: #f1f7fe;}


    /* homepage */
    .main-banner:before , .banner-content-pattern:before,.main-banner:after{display: none;}
    .home-banner-inner-content{text-align:center;padding-top:50px;padding-bottom:0;}
    .banner-content-pattern{position:inherit;}
    .banner-content-pattern:after{background-color:#073faa;width:100%;left:0;right:0;}
    .main-banner{padding-bottom:80px;}
    .homepage .banner-content-pattern .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
    .homepage .banner-right-image{display:block;margin:0 auto;padding-top:150px;text-align:center;}
    .dropdown-menu{left:0;}

    /* who-we-are */
    .who-we-are .read-more{margin:30px 0px 0px;}
    .who-we-are p{max-width:100%;}
    .who-we-are-section  p{margin-bottom: 10px;}
    .who-we-are .inner-content{padding-top:0;padding-bottom: 50px;}
    .we-are-image{padding:100px 0px 50px;text-align:center;display: flex;justify-content: center;margin: 0 auto;}

    /* which-are-our-values */
    .which-are-our-values .inner-box p{padding-right:0;}
    .input-wrapper{width:100%;}
    .our-methodology .inner-box{padding:20px 10px;margin-bottom: 30px;}
    .our-methodology .inner-box p{min-height:40px;}
    .get-in-touch-form{padding:30px 20px 0px;}
    .connect-link ul li{padding-right:10px;}
    .which-are-our-values .blue-curve {padding: 0;}

    /* inner-pages */
    .banner-inner-content {padding-top: 180px;}
    .main-content {padding: 50px 0px 20px 0px;}
    .main-content p {margin-bottom: 20px;}
    .get-in-touch-form.member-form input {max-width: 100%;}
    .connect-with-us-box .col-md-4 {max-width: 100%;-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;}
    .contact-inner-content {text-align: center;margin-bottom: 20px;}
    .connect-with-us-box {padding: 50px 0px;text-align: center;}
    .contact-page .contact-inner-content .inner-detail {padding-top: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;}
    .irina-knos .inner-content p{padding-right:0;}
    .irina-knos{padding:40px 0px 0px;margin-bottom: 50px;}
    .our-methodology-page footer{padding-top:0;}
    .our-methodology-page .blue-curve{padding:0;text-align:center;}
    .banner-content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
    .image-wrapper img {position: inherit;right: 0;left: 0 !important;top: 0 !important;max-width: 100%;}
    .irina-knos .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
    .our-methodology-page .inner-content p{max-width:100%;}
    .irina-exos .inner-content{padding-bottom:0;text-align:center;padding-top:20px;}
    .our-methodology-page .inner-content{padding-top:50px;    padding-bottom: 50px;}
    .irina-exos .banner-content .banner-right-image{display:block;text-align:center;left: 0;}
    .what-we-do .blue-curve {padding: 0;}
    .irina-exos-image {text-align: center;max-width: 100%;}
    .irina-exos-image img {position: inherit; right: 0; padding-left: 0;padding-top: 50px;}

    /* footer */
    .footer-contact-box .col-md-4{-ms-flex:100%;-webkit-box-flex:100%;flex:100%;max-width:100%;margin-bottom:20px;}
    .footer-contact-box{padding:30px 0px 10px;text-align: center;}
    .contact-inner-content a, .contact-inner-content a:hover{font-size:18px;}
    .contact-inner-content .inner-detail span{font-size:16px;}
    .contact-inner-content .inner-detail{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-start;}
    .footer-info {padding: 50px 0px 40px;}
    .footer-contact-box .row {margin: auto;display: inline-block;}
    .footer-content {margin-top: 0;}
    .footer-text {padding-top: 10px; }


    /* 19-08-2021 */
    .banner-content .banner-right-image img {position: initial;}
    .image-wrapper img, .irina-inos .image-wrapper img{transform: initial;}
    .our-methodology-page .irina-knos .inner-content, .our-methodology-page .irina-inos .inner-content {padding-top: 20px;}
    .irina-knos img, .irina-inos img, .irina-exos-image img {max-width: 400px;}
    .gmap_iframe {height: 400px;}

    /* our-client-say */
    .our-client-say .container{
        max-width: 90%;
    }
    .client-talks .slick-next {
        right: 43%;
    }
    .client-talks .slick-prev {
        left: 43%;
    }
    .client-talks .slick-arrow {
        top: 93%;
    }
    .client-talks .slick-next:before, .client-talks .slick-prev:before {
        height: 35px;
        width: 35px;
    }
    .top-profile p {
        margin-top: 12px;
        font-size: 16px;
        line-height: 26px;
    }
    .client-say h4 {
        font-size: 14px;
    }
    .our-client-say {
        padding-top: 60px;
    }
    .team-member-image img {
        left: 0;
        position: relative;
    }
    .team-member-image {
        margin-top: 35px;
        width: 100%;
    }
    .lightbox-overlay {
        top: 70px !important;
    }
}

@media (max-width: 767px){
    h1{font-size:27px;line-height:40px;max-width: 100%;}
    h2{font-size:25px;}
    h3 {font-size: 25px;line-height: 45px;margin: 0;}
    h4{padding:15px 0px 0px;}
    header{padding-top:30px;}
    .header-right{padding: 0px 20px 0px 10px;}
    .footer-link a { line-height: 30px;}
    .connect-link { margin-top: 5px; }
    .navbar-menu ul {padding-top: 150px;}
    .bg-blue {padding-bottom: 20px;}
    .subtitle{font-size:20px;}
    .main-content {padding: 40px 0px}
    .inner-content{padding-bottom:20px;}
    .banner-inner-content {padding-top: 120px;}
    .banner-content { padding-top: 30px;padding-bottom: 0;}
    .inner-pages .main-banner {padding-bottom: 30px;}
    .blue-bg:before {background: #f1f7fe;}
    .btn-submit{line-height:45px;margin-top:10px;}
    .we-are-image{padding:50px 0px 20px;bottom:inherit !important;max-width: 140px;}
    .who-we-are .read-more{margin:0;}
    .who-we-are-section .inner-content {padding-bottom: 20px;}
    .who-we-are-page .our-methodology{padding: 30px 0px;}
    .which-are-our-values, .our-methodology, .get-in-touch-with-us, .what-we-do{padding-top:20px;}
    .our-methodology .inner-box p{font-size:16px;min-height:100%;}
    .our-methodology-page .read-more {padding-top: 0px;margin-top: 25px;}
    .our-methodology-page .inner-content {padding-top: 0;padding-bottom: 50px;}
    .irina-exos-image img { padding-top: 0;}
    .what-we-do-innerbox{margin-left:0;}
    .what-we-do .inner-title{bottom:4px;}
    .which-are-our-values .inner-box .inner-title {padding: 10px 0px;}
    .which-are-our-values .inner-box {margin-bottom: 40px;}
    .contact-image{border-radius: 10px 10px 0px 0px;padding:20px 10px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .contact-image img{max-width: 200px;}
    textarea {max-width: 100%;}
    .get-in-touch-form{padding:20px 15px;border-radius: 0px 0px 10px 10px;}
    .get-in-touch-with-us .container {max-width: 100%;}
    .get-in-touch-form .read-more{margin:20px 0px;}
    .get-in-touch-with-us {padding: 50px 15px;}
    .get-in-touch-with-us .col-md-4 , .get-in-touch-with-us .col-md-8 {padding: 0;}
    .irina-inos .banner-content {padding-bottom: 30px;}
    .connect-with-us-box {padding: 20px 0px;}
    .contact-inner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .contact-inner-content .inner-icon{margin-bottom:15px;}
    .contact-inner-content .inner-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin: 0;}
    .contact-page .get-in-touch-with-us { margin-bottom: 0;}
    .dropdown-menu { margin-top: 10px;}

    footer{padding-top:0px;}
    .footer-info{padding:30px 0px 30px;text-align: center;}
    .footer-text{max-width:100%;padding:15px;text-align: center;}
    .connect-link ul {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .footer-link li{padding-bottom:0;}
    .copyright p{font-size:14px;}
    .footer-wrap {
        flex-direction: column;
    }
    .footer-wrap .footer-content{margin: 0 auto;}
    .footer-wrap .connect-link{margin: 0 auto;}

    .slick-prev {left: 38%;}
    .slick-next {right: 38%;}


    .custom-row .testimonial-content{
        margin-top: 20px;
    }
    /*19-08-2021*/
    .who-we-are-home .read-more {margin-top: 20px;}
    .inner-box:hover .inner-box-hover {transform: matrix(1, 0.03, -0.07, 1, 0, 0);bottom: -9px;}
    .irina-knos img, .irina-inos img, .irina-exos-image img {max-width: 100%;}
    .mobile-open header {height: 100vh;}
    .who-we-are-page .our-methodology .inner-box {margin-right: 10px;}

    .client-list {
        display: none !important;
    }
    .supporter a{
        font-size: 14px;
        width: 75px;
        height: 27px;
    }
    .lightbox-overlay {
        top: 115px !important;
    }
}
@media (max-width: 480px) {
    .top-profile p {
        margin-bottom: 30px;
    }

    .client-talks .slick-prev {
        left: 35%;
    }
    .client-talks .slick-next {
        right: 40%;
    }
    .client-talks .slick-arrow {
        top: 94%;
    }
    .team-member-image img {
        max-width: 240px;
        height: 240px;
    }
}
@media (max-width: 320px){
    .subtitle {font-size: 19px;}
    .btn-submit { margin-top: 0;}
    .language .lang-title {font-size: 13px;}
    .what-we-do .inner-title {font-size: 12px;bottom: 1px;}
}

@media screen and (-webkit-min-device-pixel-ratio:1199) {
    .inner-pages .main-banner:before {
        height: 205px !important;
    }
}
.what-we-do .left-curve.blue-curve:before {
    left: -19%;

}
.footer-content span {
    color: #ffffff;
    opacity: 70%;
}

.ql-tooltip{
    display: none;
}

.which-are-our-values h1,.which-are-our-values h2,.which-are-our-values h3, .which-are-our-values h4,.which-are-our-values h5,.which-are-our-values h6{color: #000000 !important;}
.who-we-are-home h1,.who-we-are-home h2,.who-we-are-home h3,.who-we-are-home h4,.who-we-are-home h5,.who-we-are-home h6{color: #000000 !important;}
.CSRSection h1,.CSRSection h2,.CSRSection h3,.CSRSection h4,.CSRSection h5,.CSRSection h6{color: #000000 !important;}
.our-methodology h1,.our-methodology h2,.our-methodology h3,.our-methodology h4,.our-methodology h5,.our-methodology h6{color: #000000 !important;}
.what-we-do h1,.what-we-do h2,.what-we-do h3,.what-we-do h4,.what-we-do h5,.what-we-do h6{color: #000000 !important;}
.what-we-do h1,.what-we-do h2,.what-we-do h3,.what-we-do h4,.what-we-do h5,.what-we-do h6{color: #000000 !important;}
.our-client-say h1,.our-client-say h2,.our-client-say h3,.our-client-say h4,.our-client-say h5,.our-client-say h6{color: #000000 !important;}
.irina-exos h1,.irina-exos h2,.irina-exos h3,.irina-exos h4,.irina-exos h5,.irina-exos h6{color: #000000 !important;}
.irina-knos h1,.irina-knos h2,.irina-knos h3,.irina-knos h4,.irina-knos h5,.irina-knos h6{color: #000000 !important;}
.irina-inos h1,.irina-inos h2,.irina-inos h3,.irina-inos h4,.irina-inos h5,.irina-inos h6{color: #000000 !important;}
.get-in-touch-form h1,.get-in-touch-form h2,.get-in-touch-form h3,.get-in-touch-form h4,.get-in-touch-form h5,.get-in-touch-form h6{color: #000000 !important;}
.connect-with-us-box h1,.connect-with-us-box h2,.connect-with-us-box h3,.connect-with-us-box h4,.connect-with-us-box h5,.connect-with-us-box h6{color: #000000 !important;}
.ql-editor ol, .ql-editor ul {
    padding-left: 2.5rem;
}
.home-banner-inner-content .ql-editor p,.home-banner-inner-content .ql-editor span,.home-banner-inner-content .ql-editor strong{
    color:white !important
}
.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
}
/*.custom-row{*/
/*    align-items: center;*/
/*}*/
.custom-row p{
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.client-testimonial .slick-arrow{
    top: 100%;
}
.client-testimonial .custom-row .supporter{
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 15px;
}
.client-testimonial .custom-row .supporter a{
    margin-left: 0;
}
.client-testimonial .slick-list {
    padding-bottom: 50px;
}
.we-are-image{ width: 300px; height: 300px; margin: 0 auto;}
.privacy-policy .main-content p{margin-bottom: 0px;}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Poppins', sans-serif;
    min-height: 100vh;
}

.cookies-box {
    position: fixed;
    max-width: 90%;
    left: 0;
    right: 0;
    bottom: -225px;
    width: 100%;
    background-color: white;
    padding: 25px;
    margin: 0 auto;
    color: black;
    transition: all 0.3s ease;
}

.cookies-box.show {
    bottom: 25px;
    z-index: 111111;
    border: 1px solid black;
}

.cookies__title {
    margin: 0;
    padding: 0;
    color: black;
}

.cookies__text {
    font-size: 14px;
    color: black;
}

.cookies__title,
.cookies__text {
    margin-bottom: 15px;
}

.cookies__btn {
    font-size: 16px;
    padding: 10px 25px;
    background-color: #073faa;
    color: white;
    border-radius: 3px;
    border: none;
    transition: background 0.3s;
    cursor: pointer;
}

.cookies__btn--accept {
    margin: 15px;
}

.cookies__btn:hover {
    color: black;
    background-color: white;
}
#privacyNotice {
    font-size: 16px;
    padding: 10px 25px;
    background-color: #073faa;
    color: white;
    border-radius: 3px;
    border: none;
    transition: background 0.3s;
    cursor: pointer;
}
#privacyNotice a {
  color:inherit;
}
#acceptBtn:hover{
    background-color: #073faa;
    color: white;
}

.slider-image-box{
    width: 100%;
    height: 100%;
    position: relative;
}
.slider-image-box img{
    width: 100% !important;
    height: 300px !important;
    border-radius: 0;
    object-fit: cover;
}
.client-testimonial .custom-row  .slider-image-box .supporter{
    position: absolute;
    top: 0;
    right: 0;
    left: unset;
    display: flex;
    margin-right: 15px;
    justify-content: flex-end;
}
.custom-row .testimonial-content{
    padding-left: 10px;
}
.custom-row .testimonial-content .quote-icon{
    height: auto;
}
.quote-icon{
    width: 40px;
    height: auto;
    margin-bottom: 10px;
}
 .about-more-member .quote-icon{
     margin-top: 30px;
     margin-bottom: 0;
 }

.custom-row .testimonial-content .ql-clipboard{
    display: none;
}
.custom-row .testimonial-content p{
    max-width: 700px;
}
.image-width img{
    max-width: 400px;
}
.testimonial-content .btn-submit{
    display: initial;
    padding: 8px 22px;
    font-size: 16px;
}
.CSRSection.image-width {
    width: 300px;
    height: 300px;
    margin: 0  auto;
}
.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p,.ql-editor span,.ql-editor strong{text-transform: none !important;}

.ql-editor p{margin-bottom: 0px !important;}
.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{padding-bottom: 0px !important;}
.blue-curve .image-wrapper img{
    position: static;
}
.which-are-our-values-new .inner-box{text-align: center}

.ql-editor h2{
    line-height: 34px;
}
.ql-tooltip{
    left: 0 !important;
}
.ql-snow .ql-tooltip{
    left: 0 !important;
}

.custom-flex .inner-content{
    display: flex;
    align-items: center;
}
.custom-flex .image-wrapper{
    padding-left: 20px;
}
@media (max-width: 991px) {
    .custom-flex .inner-content{flex-wrap: wrap;flex-direction: column-reverse;}
    .read-more .btn-submit {margin: 0 auto;}
}

.testimonial-content .ql-editor > *:last-child:after {
    content: '';
    max-width: 100px;
    width: 30px;
    display: inline-block;
    height: 30px;
    background-image: url('../images/quote.png');
    background-size: cover;
    transform: rotate(180deg);
}

.testimonial-content .ql-editor > *:first-child:before {
    content: '';
    max-width: 100px;
    width: 30px;
    display: inline-block;
    height: 30px;
    background-image: url('../images/quote.png');
    background-size: cover;
}
