/* icons */
@font-face {font-family: 'icon-font';  src: url('../fonts/icon-font.ttf?61532351') format('truetype'), url('../fonts/icon-font.woff?61532351') format('woff'), url('../fonts/icon-font.svg?61532351#icon-font') format('svg'); font-weight: normal; font-style: normal; font-display: swap;  }
.icon, .swiper-button-next::before, .swiper-button-prev::before, .pswp__button::before,.page-numbers .next,.page-numbers .prev {font-family: 'icon-font' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.icon-download:before { content: "\e909"; }
.icon-360:before { content: "\e908"; }
.icon-moon:before { content: "\e906"; }
.icon-sun:before { content: "\e907"; }
.icon-arrow:before { content: "\e905"; }
.icon-facebook:before { content: "\e900"; }
.icon-instagram:before { content: "\e901"; }
.icon-linkedin:before { content: "\e902"; }
.icon-x:before { content: "\e903"; }
.icon-youtube:before { content: "\e904"; }
.icon-search:before { content: "\f002"; }
.icon-envelope-o:before { content: "\f003"; }
.icon-search-plus:before { content: "\f00e"; }
.icon-long-arrow-down:before { content: "\2193"; }
.icon-long-arrow-up:before { content: "\2191"; }
.icon-long-arrow-left:before { content: "\2190"; }
.icon-long-arrow-right:before { content: "\2192"; }
/* icons */

/* google fonts */

@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src:     url('../fonts/HelveticaNeueLTPro-UltLt.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0106, U+0107, U+010C, U+010D, U+0110, U+0111, U+0160, U+0161, U+017D, U+017E;
}

@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src:     url('../fonts/HelveticaNeueLTPro-Lt.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0106, U+0107, U+010C, U+010D, U+0110, U+0111, U+0160, U+0161, U+017D, U+017E;
}

@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src:     url('../fonts/HelveticaNeueLTPro-Lt.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0106, U+0107, U+010C, U+010D, U+0110, U+0111, U+0160, U+0161, U+017D, U+017E;
}

@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src:     url('../fonts/HelveticaNeueLTPro-Hv.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0106, U+0107, U+010C, U+010D, U+0110, U+0111, U+0160, U+0161, U+017D, U+017E;
}

@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src:     url('../fonts/HelveticaNeueLTPro-Hv.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+0106, U+0107, U+010C, U+010D, U+0110, U+0111, U+0160, U+0161, U+017D, U+017E;
}

/* google fonts */
