/**
 * Media Query
 **/
/**
 * Aspect Ratio
 **/
/*------------------------------------*\
    #SETTINGS-COLORS
\*------------------------------------*/
/*------------------------------------*\
    #MEANINFUL-NAMES
\*------------------------------------*/
/*------------------------------------*\
    #MEANINFUL-STATUS
\*------------------------------------*/
/*------------------------------------*\
    #SETTINGS-INUIT
\*------------------------------------*/
/* line 4, ../scss/anuncie.scss */
body {
  font-size: 14px;
}

/* line 8, ../scss/anuncie.scss */
main {
  font-family: 'Roboto Slab';
  color: #636275;
}
/* line 15, ../scss/anuncie.scss */
main section {
  padding: 40px 20px;
}
/* line 19, ../scss/anuncie.scss */
main h1, main h2, main h3 {
  font-family: 'Raleway';
}
/* line 23, ../scss/anuncie.scss */
main p {
  font-size: 1.000em;
  line-height: 139%;
  font-weight: 400;
}
/* line 29, ../scss/anuncie.scss */
main .btn {
  display: inline-block;
  text-decoration: none;
  border-radius: 5px;
  border: none;
  max-width: 100%;
  padding: 15px 40px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: 'Raleway';
  font-weight: 700;
  font-size: 0.813em;
}
/* line 43, ../scss/anuncie.scss */
main .btn-default {
  background: white;
  color: #FE2D79;
}
/* line 48, ../scss/anuncie.scss */
main .btn-primary {
  background-color: #FF8C6A;
  color: white;
}

/* line 55, ../scss/anuncie.scss */
#anuncie {
  color: white;
  background: #ff8e65;
  background: -moz-linear-gradient(left, #ff6e6c 0%, #FF8C6A 30%, #FF8C6A 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #FF8C6A), color-stop(30%, #ff6e6c), color-stop(100%, #FF8C6A));
  background: -webkit-linear-gradient(left, #ff6e6c 0%, #FF8C6A 30%, #FF8C6A 100%);
  background: -o-linear-gradient(left, #ff6e6c 0%, #FF8C6A 30%, #FF8C6A 100%);
  background: -ms-linear-gradient(left, #ff6e6c 0%, #FF8C6A 30%, #FF8C6A 100%);
  background: linear-gradient(to right, #ff6e6c 0%, #FF8C6A 30%, #FF8C6A 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e6c', endColorstr='#FF8C6A', GradientType=1 );
}
/* line 66, ../scss/anuncie.scss */
#anuncie h1 {
  font-weight: 900;
  font-size: 2.500em;
  margin: 0;
}
/* line 72, ../scss/anuncie.scss */
#anuncie p {
  font-size: 1.500em;
}
/* line 76, ../scss/anuncie.scss */
#anuncie .holder {
  display: flex;
  flex-wrap: wrap;
}
/* line 80, ../scss/anuncie.scss */
#anuncie .holder .description {
  padding-bottom: 40px;
}
/* line 85, ../scss/anuncie.scss */
#anuncie .btn {
  color: #ff8e65;
}

/* line 92, ../scss/anuncie.scss */
#mediakit .holder {
  display: flex;
  flex-wrap: wrap;
}
/* line 96, ../scss/anuncie.scss */
#mediakit .holder .description {
  width: 100%;
  padding-bottom: 40px;
}
/* line 100, ../scss/anuncie.scss */
#mediakit .holder .description p {
  font-weight: 300;
  line-height: 150%;
  font-size: 0.938em;
}
/* line 105, ../scss/anuncie.scss */
#mediakit .holder .description p strong {
  background: #fff67b;
  padding: 0 4px;
}
/* line 113, ../scss/anuncie.scss */
#mediakit .holder .form h2 {
  font-weight: normal;
  margin: 0 0 20px;
}
/* line 118, ../scss/anuncie.scss */
#mediakit .holder .form ul {
  list-style-position: inside;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #e9e9ea;
  padding: 20px 0;
}
/* line 127, ../scss/anuncie.scss */
#mediakit .holder .form ul li {
  width: 100%;
  line-height: 200%;
}
/* line 135, ../scss/anuncie.scss */
#mediakit .holder .form .form-holder .holder-input {
  background: transparent;
  border: 1px solid #d6d6d6;
  padding: 0 10px;
}
/* line 140, ../scss/anuncie.scss */
#mediakit .holder .form .form-holder .holder-input input, #mediakit .holder .form .form-holder .holder-input select, #mediakit .holder .form .form-holder .holder-input textarea {
  font-family: 'Roboto Slab';
  font-size: 1.125em;
  font-weight: 500;
  height: 1.5000em;
}
/* line 147, ../scss/anuncie.scss */
#mediakit .holder .form .form-holder .holder-input input, #mediakit .holder .form .form-holder .holder-input textarea {
  margin: 15px 0 5px;
}
/* line 151, ../scss/anuncie.scss */
#mediakit .holder .form .form-holder .holder-input select {
  margin: 10px 0;
  font-weight: 300;
}
/* line 160, ../scss/anuncie.scss */
#mediakit .holder .form .form-holder .holder-input input[type="text"].not-empty ~ .floating-label, #mediakit .holder .form .form-holder .holder-input input[type="text"]:focus ~ .floating-label, #mediakit .holder .form .form-holder .holder-input input[type="email"].not-empty ~ .floating-label, #mediakit .holder .form .form-holder .holder-input input[type="email"]:focus ~ .floating-label, #mediakit .holder .form .form-holder .holder-input input[type="tel"].not-empty ~ .floating-label, #mediakit .holder .form .form-holder .holder-input input[type="tel"]:focus ~ .floating-label, #mediakit .holder .form .form-holder .holder-input select.not-empty ~ .floating-label, #mediakit .holder .form .form-holder .holder-input select:focus ~ .floating-label, #mediakit .holder .form .form-holder .holder-input textarea.not-empty ~ .floating-label, #mediakit .holder .form .form-holder .holder-input textarea:focus ~ .floating-label {
  top: 5px !important;
  font-size: 10px;
  color: #ff8e65;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 169, ../scss/anuncie.scss */
#mediakit .holder .form .form-holder .holder-input.select-control {
  position: relative;
}
/* line 172, ../scss/anuncie.scss */
#mediakit .holder .form .form-holder .holder-input.select-control::after {
  position: absolute;
  content: '\e903';
  font-family: 'icomoon';
  top: 15px;
  right: 10px;
  color: #ff8e65;
  transform: rotateZ(90deg);
  pointer-events: none;
}

/* line 192, ../scss/anuncie.scss */
#parceiros {
  background: #f8f8f8;
}
/* line 195, ../scss/anuncie.scss */
#parceiros .holder {
  display: flex;
  flex-wrap: wrap;
}
/* line 200, ../scss/anuncie.scss */
#parceiros .description {
  margin-bottom: 40px;
}
/* line 204, ../scss/anuncie.scss */
#parceiros .description h3 {
  color: #636275;
  font-weight: 900;
  font-size: 2.000em;
  margin-top: 0;
}
/* line 211, ../scss/anuncie.scss */
#parceiros .description .parceiro {
  color: #c1c1c7;
  font-size: 0.750em;
  font-family: 'Raleway';
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 219, ../scss/anuncie.scss */
#parceiros .description p {
  font-size: 1.500em;
  font-style: italic;
  font-weight: 500;
  margin: 0;
}
/* line 228, ../scss/anuncie.scss */
#parceiros .description-holder {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #e9e9ea;
  padding: 20px 0;
}

/* line 236, ../scss/anuncie.scss */
#entregas {
  background-image: url(../images/temp/bg_entregas.png);
  background-position: top center;
  background-repeat: no-repeat;
}
/* line 241, ../scss/anuncie.scss */
#entregas h3 {
  text-align: center;
  font-size: 2.000em;
  font-weight: 900;
  margin-top: 0;
  color: white;
  margin: 0 0 70px;
}
/* line 250, ../scss/anuncie.scss */
#entregas .cards-holder {
  display: flex;
  flex-wrap: wrap;
}
/* line 254, ../scss/anuncie.scss */
#entregas .cards-holder .card {
  width: 100%;
  background: white;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 40px;
  display: flex;
  align-items: flex-start;
}
/* line 263, ../scss/anuncie.scss */
#entregas .cards-holder .card .wrap {
  border-radius: 3px;
  border: 2px solid #8fead5;
  padding: 30px;
  text-align: center;
  height: 100%;
}
/* line 271, ../scss/anuncie.scss */
#entregas .cards-holder .card h4 {
  font-family: 'Raleway';
  font-size: 2.000em;
  text-transform: uppercase;
  font-weight: 900;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 4em;
  position: relative;
  padding-bottom: 40px;
}
/* line 284, ../scss/anuncie.scss */
#entregas .cards-holder .card h4::after {
  position: absolute;
  bottom: 20px;
  content: '';
  width: 50px;
  height: 3px;
  margin: 0 auto;
  background: #636275;
}
/* line 295, ../scss/anuncie.scss */
#entregas .cards-holder .card p {
  font-weight: 300;
  line-height: 200%;
}

/* line 303, ../scss/anuncie.scss */
#turismo {
  text-align: center;
}
/* line 306, ../scss/anuncie.scss */
#turismo h3 {
  text-align: center;
  font-size: 2.000em;
  font-weight: 900;
  margin: 0 0 15px;
}
/* line 313, ../scss/anuncie.scss */
#turismo .content-holder {
  max-width: 700px;
  margin: 0 auto;
}
/* line 317, ../scss/anuncie.scss */
#turismo .content-holder p {
  line-height: 200%;
  font-weight: 300;
  margin: 0 0 40px;
}
/* line 324, ../scss/anuncie.scss */
#turismo img {
  margin: 0 auto;
  max-width: 100%;
  margin-bottom: 40px;
}

/* line 331, ../scss/anuncie.scss */
#desafio {
  text-align: center;
  color: white;
  background: #636275;
}
/* line 336, ../scss/anuncie.scss */
#desafio h3 {
  text-align: center;
  font-size: 2.000em;
  font-weight: 900;
  margin: 0 0 10px;
}
/* line 343, ../scss/anuncie.scss */
#desafio .content-holder {
  max-width: 600px;
  margin: 0 auto;
}
/* line 347, ../scss/anuncie.scss */
#desafio .content-holder p {
  font-size: 1.500em;
  line-height: 129%;
  font-weight: 500;
  margin: 0 0 40px;
}

/* line 356, ../scss/anuncie.scss */
#back {
  display: none;
}

@media (max-width: 599px) {
  /* line 362, ../scss/anuncie.scss */
  main .container {
    width: 100%;
  }

  /* line 368, ../scss/anuncie.scss */
  body .container {
    width: 100%;
  }

  /* line 373, ../scss/anuncie.scss */
  .video {
    width: 100%;
  }
  /* line 376, ../scss/anuncie.scss */
  .video iframe {
    width: calc(100vw - 40px);
    height: calc(56.25vw - 40px);
  }

  /* line 383, ../scss/anuncie.scss */
  #menu,
  #footer .top-footer {
    display: none;
  }
}
@media (min-width: 900px) {
  /* line 390, ../scss/anuncie.scss */
  body {
    font-size: 16px;
  }

  /* line 395, ../scss/anuncie.scss */
  main section {
    padding: 70px 80px;
  }

  /* line 400, ../scss/anuncie.scss */
  .btn {
    min-width: 320px;
  }

  /* line 405, ../scss/anuncie.scss */
  #anuncie .holder {
    display: flex;
    flex-wrap: nowrap;
  }
  /* line 409, ../scss/anuncie.scss */
  #anuncie .holder .description {
    width: calc(100% - 560px);
    padding-bottom: 0;
  }
  /* line 413, ../scss/anuncie.scss */
  #anuncie .holder .description h1 {
    font-size: 2.000em;
  }
  /* line 417, ../scss/anuncie.scss */
  #anuncie .holder .description p {
    font-size: 1.313em;
    max-width: 340px;
    margin-bottom: 80px;
  }

  /* line 426, ../scss/anuncie.scss */
  #mediakit {
    padding-bottom: 0;
  }
  /* line 429, ../scss/anuncie.scss */
  #mediakit .holder {
    display: flex;
    flex-wrap: nowrap;
  }
  /* line 433, ../scss/anuncie.scss */
  #mediakit .holder .description {
    width: 60%;
    padding-right: 50px;
  }
  /* line 438, ../scss/anuncie.scss */
  #mediakit .holder .form {
    padding: 0 50px 0 100px;
  }
  /* line 441, ../scss/anuncie.scss */
  #mediakit .holder .form ul {
    flex-wrap: wrap;
  }
  /* line 444, ../scss/anuncie.scss */
  #mediakit .holder .form ul li {
    width: 50%;
  }

  /* line 454, ../scss/anuncie.scss */
  #parceiros .holder {
    flex-wrap: nowrap;
  }
  /* line 458, ../scss/anuncie.scss */
  #parceiros .description {
    padding-right: 80px;
  }
  /* line 462, ../scss/anuncie.scss */
  #parceiros .description-holder {
    padding: 40px 0;
  }

  /* line 467, ../scss/anuncie.scss */
  #entregas {
    padding-bottom: 0;
  }
  /* line 470, ../scss/anuncie.scss */
  #entregas .cards-holder {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  /* line 475, ../scss/anuncie.scss */
  #entregas .cards-holder .card {
    width: calc(33.33% - 26.66px);
    margin-bottom: 0;
  }
}
