/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
VARIABLES
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
BODY
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/* line 104, ../sass/sass/mobile.scss */
html {
  height: 100%;
  width: 100%;
  min-height: 100%;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004) !important;
  color: #071E3D;
  font-family: 'Montserrat', sans-serif;
}

/* line 116, ../sass/sass/mobile.scss */
body {
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  letter-spacing: 0.1px;
  color: #071E3D;
  letter-spacing: 0.3px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 126, ../sass/sass/mobile.scss */
select::-ms-expand {
  display: none;
}

/* line 130, ../sass/sass/mobile.scss */
.icon {
  width: 24px;
  height: 24px;
}

/* line 135, ../sass/sass/mobile.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

/* line 158, ../sass/sass/mobile.scss */
::-webkit-input-placeholder {
  font-family: 'Montserrat', sans-serif;
  opacity: 0.45;
}

/* line 163, ../sass/sass/mobile.scss */
:-ms-input-placeholder {
  font-family: 'Montserrat', sans-serif;
  opacity: 0.45;
}

/* line 168, ../sass/sass/mobile.scss */
:-moz-placeholder {
  font-family: 'Montserrat', sans-serif;
  opacity: 0.45;
}

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
GENERAL CONTAINER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/* line 180, ../sass/sass/mobile.scss */
.general-container {
    /*
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	INDEX
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	*/
}
/* line 190, ../sass/sass/mobile.scss */
.general-container .index-slide {
  height: 600px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
}
/* line 195, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0px 30px;
}
/* line 200, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content .slide-nav .main-brand {
  width: 42px;
  background-size: 124px;
  background-repeat: no-repeat;
}
/* line 207, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content .text-and-mobile {
  padding-top: 150px;
}
/* line 212, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content .text-and-mobile .slogan-content .main-slogan {
  font-size: 1.4rem;
  text-align: center;
}
/* line 217, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content .text-and-mobile .slogan-content .event-info {
  font-size: 2rem;
  text-align: center;
}
/* line 222, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content .text-and-mobile .slogan-content .downlad-btns-content {
  align-items: center;
  justify-content: center;
}
/* line 227, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content .text-and-mobile .slogan-content .downlad-btns-content .store-icon img {
  height: 40px;
}
/* line 231, ../sass/sass/mobile.scss */
.general-container .index-slide .index-slide-content .text-and-mobile .slogan-content .downlad-btns-content .store-icon:first-child {
  margin-left: 7.5px;
}
/* line 242, ../sass/sass/mobile.scss */
.general-container .index-slide .text-and-mobile .slogan-content {
  width: 100%;
}
/* line 252, ../sass/sass/mobile.scss */
.general-container .nav-general .nav-scroll-content .main-brand {
  width: 42px;
  background-size: 124px;
  background-repeat: no-repeat;
}
/* line 264, ../sass/sass/mobile.scss */
.general-container .nav-index .nav-scroll-content .main-brand {
  width: 42px;
  background-size: 124px;
  background-repeat: no-repeat;
}
/* line 274, ../sass/sass/mobile.scss */
.general-container .mobile-content .mobile-img {
  width: 130%;
  margin-right: -50px;
  margin-top: -200px;
}
/* line 282, ../sass/sass/mobile.scss */
.general-container .our-values-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 285, ../sass/sass/mobile.scss */
.general-container .our-values-content .our-values-img {
  display: none;
}
/* line 289, ../sass/sass/mobile.scss */
.general-container .our-values-content .our-values-text {
  padding-top: 50px;
}

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
FOOTER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/* line 301, ../sass/sass/mobile.scss */
footer {
  height: 1000px;
  min-height: 1000px;
}
/* line 307, ../sass/sass/mobile.scss */
footer .footer-contact-box .footer-content {
  width: 80%;
}
/* line 310, ../sass/sass/mobile.scss */
footer .footer-contact-box .footer-content .footer-content-form {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-direction: column;
  flex-direction: column;
  height: auto;
  width: 100%;
}
/* line 315, ../sass/sass/mobile.scss */
footer .footer-contact-box .footer-content .footer-content-form .footer-col-info {
  width: 100%;
}
/* line 318, ../sass/sass/mobile.scss */
footer .footer-contact-box .footer-content .footer-content-form .footer-col-info .col-info-content {
  padding: 30px;
  padding-top: 100px;
}
/* line 322, ../sass/sass/mobile.scss */
footer .footer-contact-box .footer-content .footer-content-form .footer-col-info .col-info-content .col-info-text {
  width: 100%;
  position: relative;
  bottom: 0;
}
/* line 330, ../sass/sass/mobile.scss */
footer .footer-contact-box .footer-content .footer-content-form .footer-col-form {
  width: 100%;
  padding: 30px;
}
