.contour-btn:hover {
    color: #f18101;
}

#EMAIL-427 {
  background-color: #FFFFFF !important;
}

.outline-btn {
    color: #f18101;
}

#section-team h2{
 color: #f18101; 
}


#section-comite h2{
  min-height: 75px;
  color: #f18101;
  text-align: center;
  margin-bottom: 15px;
}

#section-comite ul{
 list-style: circle; 
}

#section-comite ul li b{
 font-size: 18px;
}


body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield select {
	height:50px ;
}

.page-id-675 .outline-btn {
    border-radius: 50px;
    color: white;
    background: #ff6600;
    border: none;
    padding: 20px 50px!important;
    font-size: 15px;
    transition: all ease-in 0.15s;
}

.page-id-675 .outline-btn:hover{
 box-shadow: 0px 10px 34px -2px rgba(97,97,97,1); 
 transform: translateY(-20px);
  color: white;
}


.page-id-675 .outline-btn.grey {
    border-radius: 50px;
    color: white;
    background: #a6a6a6!important;
    border: none;
    padding: 20px 50px!important;
    font-size: 15px;
    transition: all ease-in 0.15s;
}

.page-id-675 .outline-btn.dark-orange {
    border-radius: 50px;
    color: white;
    background: #d08a39!important;
    border: none;
    padding: 20px 50px!important;
    font-size: 15px;
    transition: all ease-in 0.15s;
}



.cta-hp{
  color: #fff;
  background-color: #ff6600!important;
    padding: 25px 40px;
    border-radius: 50px;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #fff!important;
-webkit-transition: all ease 0.8s;
-moz-transition: all ease 0.8s;
transition: all ease 0.8s; 
  border: 3px solid;
}


.cta-hp:hover {
  color: #ff6600!important;
    box-shadow: inset 0 500px 0 0 #fff!important;
}






.snip1544 {
  background-color: #fff;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin: 10px 5px;
  max-width: 315px;
  min-width: 230px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.snip1544 *,
.snip1544 *:before,
.snip1544 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
}

.snip1544 img {
  backface-visibility: hidden;
  max-width: 100%;
  vertical-align: top;
}

.snip1544:before,
.snip1544:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  background-color: #ff6600;
  opacity: 0.5;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
  max-height: 265px;
}

.snip1544:before {
  -webkit-transform: skew(30deg) translateX(-80%);
  transform: skew(30deg) translateX(-80%);
}

.snip1544:after {
  -webkit-transform: skew(-30deg) translateX(-70%);
  transform: skew(-30deg) translateX(-70%);
}

.snip1544 figcaption {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1;
  bottom: 0;
  padding: 25px 40% 25px 20px;
  max-height: 265px;
}

.snip1544 figcaption:before,
.snip1544 figcaption:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ff6600;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
  content: '';
  opacity: 0.5;
  z-index: -1;
}

.snip1544 figcaption:before {
  -webkit-transform: skew(30deg) translateX(-100%);
  transform: skew(30deg) translateX(-100%);
}

.snip1544 figcaption:after {
  -webkit-transform: skew(-30deg) translateX(-90%);
  transform: skew(-30deg) translateX(-90%);
}

.snip1544 h3,
.snip1544 p {
  margin: 0;
  opacity: 0;
  letter-spacing: 1px;
  color: #fff!important;
}

.snip1544 h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
}

.snip1544 p {
  font-size: 16px;
}

.snip1544 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.snip1544:hover h3,
.snip1544.hover h3,
.snip1544:hover p,
.snip1544.hover p {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 0.9;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.snip1544:hover:before,
.snip1544.hover:before {
  -webkit-transform: skew(30deg) translateX(-20%);
  transform: skew(30deg) translateX(-20%);
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}

.snip1544:hover:after,
.snip1544.hover:after {
  -webkit-transform: skew(-30deg) translateX(-10%);
  transform: skew(-30deg) translateX(-10%);
}

.snip1544:hover figcaption:before,
.snip1544.hover figcaption:before {
  -webkit-transform: skew(30deg) translateX(-40%);
  transform: skew(30deg) translateX(-40%);
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

.snip1544:hover figcaption:after,
.snip1544.hover figcaption:after {
  -webkit-transform: skew(-30deg) translateX(-30%);
  transform: skew(-30deg) translateX(-30%);
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

#menu-item-2484:hover a:hover{
color: #aaa!important;
}


@-webkit-keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-10px);
        -moz-transform: translatex(-10px);
        -o-transform: translatex(-10px);
        transform: translatex(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
@-moz-keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-10px);
        -moz-transform: translatex(-10px);
        -o-transform: translatex(-10px);
        transform: translatex(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
@keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-100px);
        -moz-transform: translatex(-100px);
        -o-transform: translatex(-100px);
        transform: translatex(-100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
.in-left {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-duration:1s;
    animation-delay: 1s;
}


@media screen and (max-width: 1500px) {
  div.award_person {
    padding: 5.4vh!important;
  }

  div.award_person p{
    font-size: 2.7vh!important;
  }
  
    div.left_box{
  padding-bottom: 3.5vh!important;
    padding-top: 3.5vh!important;
  }
  
      div.left_box p{
    font-size: 2.7vh!important;
  }
  
    div.middle_box {
    padding: 2vh!important;
  }
  
     div.middle_box p{
    font-size: 2.7vh!important;
  }
  
       div.right_box p{
    font-size: 2.7vh!important;
  }
  
  div.center_boxs p{
  font-size: 2.7vh!important;
  }
}

#section-categorias_center{
margin-left: 35vh!important;
}

@media screen and (min-width: 1900px) {
  div.middle_box {
    padding: 2vh!important;
  }
  
  div.left_box{
  padding-bottom: 3vh!important;
    padding-top: 3vh!important;
  }
  div.award_person {
  padding-bottom: 6.7vh!important;
  }
  
  div.right_box{
  line-height: 35px!important;
  }
  
  #section-categorias_center{
  margin-left: 30vh!important;
  }
  
  div.pe-view-layout-block-19 p.inov{
  line-height: 30px!important;
  }

  div.center_boxs_right{
  padding:7.45vh 0vh 7.45vh 0vh!important;
  }
  
  #section-section17{
  margin-left: 30vh!important;
  }

}

.pe-view-layout-block-49{
	width: 150%!important;
    margin-left: -7vh!important;
}



@media screen and (max-height: 800px) {
  div.right_box{
  padding-bottom: 3.5vh!important;
    padding-top: 2.5vh!important;
  }
  
  div.right_box p.right_text{
  padding-top: 1vh!important;
  }
  
  #section-categorias_center {
    margin-left: 40vh!important;
}
  
  #section-section17{
  margin-left: 40vh!important;
  }
  
  div.center_boxs_right{
      padding: 7vh 2vh 7.4vh 2vh!important;
  }
  

  
}

@media screen and (max-height: 720px) {
  div.center_boxs_left{
      padding: 5.45vh 2vh 5.8vh 2vh!important;
  }
}
/*
.pe-main-section{
margin-top: -4vh!important;
}*/