@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?tvn2ma");
  src: url("../fonts/icomoon.eot?tvn2ma#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?tvn2ma") format("truetype"),url("../fonts/icomoon.woff?tvn2ma") format("woff"),url("../fonts/icomoon.svg?tvn2ma#icomoon") format("svg");
  font-weight: normal;
  font-style: normal
}

[class^="icon-"],[class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  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-instagram:before {
  content: "\ea92"
}

.icon-youtube:before {
  content: "\ea9d"
}

.icon-do-not-wash:before {
  content: "\e915"
}

.icon-do-not-dry-clean:before {
  content: "\e90c";
  color: #5f5e5e
}

.icon-hand-washing:before {
  content: "\e90d";
  color: #5f5e5e
}

.icon-iron-110:before {
  content: "\e90e";
  color: #5f5e5e
}

.icon-no-chlorine:before {
  content: "\e90f";
  color: #5f5e5e
}

.icon-no-dryer:before {
  content: "\e910";
  color: #5f5e5e
}

.icon-no-iron:before {
  content: "\e912";
  color: #5f5e5e
}

.icon-p:before {
  content: "\e913";
  color: #5f5e5e
}

.icon-wet-cleaning:before {
  content: "\e914";
  color: #5f5e5e
}

.icon-play:before {
  content: "\e911";
  color: #fff
}

.icon-arrow-bottom:before {
  content: "\e90b"
}

.icon-arrow-link:before {
  content: "\e909"
}

.icon-cursor:before {
  content: "\e90a"
}

.icon-arrow:before {
  content: "\e900"
}

.icon-fb:before {
  content: "\e901"
}

.icon-logo:before {
  content: "\e902"
}

.icon-magnifier:before {
  content: "\e903"
}

.icon-magnifier-bold:before {
  content: "\e904"
}

.icon-pinterest:before {
  content: "\e905"
}

.icon-select:before {
  content: "\e906"
}

.icon-smart-logo:before {
  content: "\e907";
  color: #acacac
}

.icon-twitter:before {
  content: "\e908"
}



@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-extra-bold.woff);
  font-weight:800 
}
@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-bold.woff);
  font-weight:bold
}
@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-semibold.woff);
  font-weight:600
}
@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-medium.woff);
  font-weight:500
}
@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-regular.woff);
  font-weight:normal
}
@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-regularItalic.woff);
  font-weight:normal;
  font-style:italic
}
@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-light.woff);
  font-weight:300
}
@font-face{
  font-family:Gilroy;
  src:url(../fonts/gilroy-thin.woff);
  font-weight:200
}
html{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:1;
  font-size:100%;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
*,*:before,*:after{
  -webkit-box-sizing:inherit;
  box-sizing:inherit
}
*:focus{
  outline:none
}
body{
  position:relative;
  min-height:100vh;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column;
  flex-flow:column;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  font-weight:400;
  font-size:1em;
  font-family:Gilroy;
  line-height:1.6;
  margin:0;
  padding:0;
  color:#000;
  background-color:#fff;
  max-height:100vh
}
  
ul,ol,li{
  list-style-type:none;
  margin:0;
  padding:0
}
figcaption[style]{
  font-family:inherit !important
}
.no-scroll{
  position:relative;
  overflow:hidden;
  height:100%
}
.no-event{
  pointer-events:none
}
.font-white{
  color:#fff
}
.font-black{
  color:#000
}hr{
  display:block;
  margin:0;
  height:1;
  border:none;
  background-color:#000
}
img:not([style]):not(.contact-world__map){
  max-width:100%;
  height:auto;
  border:0;
  vertical-align:middle
}
a{
  color:inherit;
  text-decoration:none
}
button{
  border:0;
  margin:0;
  padding:0;
  text-align:inherit;
  text-transform:inherit;
  font:inherit;
  letter-spacing:inherit;
  background:none;
  cursor:pointer;
  overflow:visible;
  outline:none
}
blockquote{
  margin:1rem;
  padding:1rem;
  border-left:4px solid #8e8e8e
}
cite{
  font-style:italic
}
code{
  font-family:Gilroy;
  font-size:inherit;
  color:#0074d9;
  background-color:#f2f2f2;
  padding:.125rem .25rem
}