:root{--bg-color1:#3f260f;--bg-color2:#e3e3e3;--bg-color3:#f6b36c;--bg-color4:#606060;--title-black:'poppinsblack';--title-bold:'poppinsblack';--font-regular:'pt_serifregular';--font-bold:'pt_serifbold';--font-italic:'pt_serifitalic';--font-menu:'poppinsregular';--font-alt:'poppinslight'}HTML BODY h1{font-family:var(--title-black)}HTML BODY h2,HTML BODY h3,HTML BODY h4,HTML BODY h5,HTML BODY h6{font-family:var(--title-bold)}.navbar-nav a{font-family:var(--font-menu)}.navbar-nav a{letter-spacing:1px}HTML BODY p{font-size:110%!important}.top-header,.top-header a,.top-header p{font-size:90%!important}.middle-header,.middle-header a,.middle-header p{font-size:90%!important}.bottom-header,.bottom-header a,.bottom-header li a,.bottom-header p{font-size:100%!important}.bg-color1,.bg-color1:hover{background:var(--bg-color1)}.t-color1,.t-color1:hover{color:var(--bg-color1)}.bg-color2,.bg-color2:hover{background:var(--bg-color2)}.t-color2,.t-color2:hover{color:var(--bg-color2)}.bg-color3,.bg-color3:hover{background:var(--bg-color3)}.t-color3,.t-color3:hover{color:var(--bg-color3)}.bg-color4,.bg-color4:hover{background:var(--bg-color4)}.t-color4,.t-color4:hover{color:var(--bg-color4)}.bg-dark-25{background:rgba(0,0,0,.25)}.bg-dark-50{background:rgba(0,0,0,.5)}.bg-dark-75{background:rgba(0,0,0,.75)}.bg-img1{background:url(../images/elements/bg/bg_1.jpg)}.bg-img2{background:url(../images/elements/bg/bg_2.jpg)}.bg-img3{background:url(../images/elements/bg/bg_3.jpg)}.bg-img4{background:url(../images/elements/bg/bg_4.jpg)}.bg-img5{background:url(../images/elements/bg/bg_5.jpg)}.bg-img{background-size:cover}.bg-img-100{background-size:100%}.bg-img-contain{background-size:contain}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-no-repeat{background-repeat:no-repeat}.bg-img-fixed{background-attachment:fixed}.bg-img-top-left{background-position:top left}.bg-img-top-center{background-position:top center}.bg-img-top-right{background-position:top right}.bg-img-bottom-left{background-position:bottom left}.bg-img-bottom-center{background-position:bottom center}.bg-img-bottom-right{background-position:bottom right}.bg-img-center-left{background-position:center left}.bg-img-center-center{background-position:center center}.bg-img-center-right{background-position:center right}.bg-img-right-left{background-position:right left}.bg-img-right-center{background-position:right center}.bg-img-right-right{background-position:right right}.t-shadow-50{text-shadow:0 0 10px rgba(0,0,0,.5)}.t-shadow-100{text-shadow:0 0 10px #000}i{position:relative;vertical-align:-5px}.fa{transform:translateY(-5px)}.list-style-none li{list-style:none}.main-navbar .dropdown,.main-navbar .dropdown:hover,.main-navbar .navbar-nav a,.main-navbar .navbar-nav a:hover,a[data-fancybox=gallery]>img:hover{transition:all .3s ease;color:var(--bg-color1)}.main-navbar .navbar-nav a:hover{background:var(--bg-color2)}.dropdown-menu a:hover,.main-navbar .navbar-nav .active a{background:var(--bg-color1);color:#fff!important}.main-navbar .dropdown .active,.main-navbar .dropdown:hover{background:var(--bg-color3)!important}.main-navbar .dropdown-menu{padding:0}.main-navbar .dropdown-menu a{color:var(--bg-color1);background:0 0}.main-navbar .dropdown-menu a:hover{background:var(--bg-color1)!important;background:0 0}.main-navbar .dropdown-menu{background:var(--bg-color3);border-radius:0!important;transform:translateY(-2px);border:none}#indicador-carousel .carousel-caption h5{font-size:180%}#indicador-carousel .carousel-caption h3,.display-5{font-size:320%}#indicador-carousel .carousel-caption p{font-size:110%!important}#indicador-carousel .carousel-caption a.btn{font-size:110%}@media(min-width:300px){.image-min{width:100%!important}.negative-margin-top2{margin-top:5%}.banner-height{padding:4%}}@media(min-width:540px){.carousel-caption{bottom:35%!important}#indicador-carousel .carousel-caption{width:70%}.negative-margin-top2{margin-top:5%}.banner-height{padding:4%}}@media(min-width:960px){.image-min{width:70%!important}.carousel-caption{bottom:27%!important}#indicador-carousel .carousel-caption{width:70%}.negative-margin-top2{margin-top:-2%}.banner-height{padding:12%}}@media(min-width:1140px){.image-min{width:70%!important}.carousel-caption{bottom:27%!important}#indicador-carousel .carousel-caption{width:70%}.negative-margin-top2{margin-top:-2%}.banner-height{padding:12%}}a.navbar-brand{font-size:130%!important}.menu-right{margin-left:auto!important;margin-right:0!important}.navbar-toggler{margin-bottom:10px}.go-up{background:url(../../src/images/elements/top.png) #000 center center;border-radius:50px;opacity:.5;cursor:pointer;width:40px;height:40px;position:fixed;bottom:25px;right:25px;display:inline-block!important}.go-up:hover{opacity:1}.hide-top,.hide-top-alt{opacity:0!important}.icon-align{min-width:24px;text-align:center;position:absolute;left:20px;margin-top:10px}a[data-fancybox=gallery]>img:hover{box-shadow:rgba(0,0,0,.5) 0 0 2px 3px}.btn,.btn:hover{border-radius:30px!important}.main-button-hover{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.main-button-hover:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:var(--bg-color1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-button-hover:active:before,.main-button-hover:focus:before,.main-button-hover:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);border-radius:30px}.gmap-here iframe{border-radius:30px;box-shadow:0 0 15px gray}.home-services img,.home-services:hover h3,.home-services:hover img{transition:all ease-in-out .3s!important}.home-services img{border:10px solid rgba(0,0,0,.1)}.home-services .btn{border:1px solid var(--bg-color1)}.home-services:hover h3{color:var(--bg-color2)}.home-services:hover img{border:15px solid var(--bg-color1)}.home-services:hover .btn{background:var(--bg-color1);color:#fff}.badge{white-space: pre-line!important;}
.slit-in-vertical{-webkit-animation:slit-in-vertical .45s ease-in both;animation:slit-in-vertical .45s ease-in both}
/* ----------------------------------------------
 * Generated by Animista on 2020-9-2 10:48:56
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes slit-in-vertical{0%{-webkit-transform:translateZ(-800px) rotateY(90deg);transform:translateZ(-800px) rotateY(90deg);opacity:0}54%{-webkit-transform:translateZ(-160px) rotateY(87deg);transform:translateZ(-160px) rotateY(87deg);opacity:1}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}}@keyframes slit-in-vertical{0%{-webkit-transform:translateZ(-800px) rotateY(90deg);transform:translateZ(-800px) rotateY(90deg);opacity:0}54%{-webkit-transform:translateZ(-160px) rotateY(87deg);transform:translateZ(-160px) rotateY(87deg);opacity:1}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    transform: translateX(0);
    transform: translate3d(0, 0, 0);
}


/* mission vision */

ul.ListMission {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  list-style: none;
  width: 100%;
}
ul.ListMission li {
  display: -webkit-box;
  display: block;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 50%;
  height: auto;
  padding: 1rem;
}
ul.ListMission li:nth-of-type(1) {
  position: relative;
  -webkit-box-ordinal-group: 2;
          order: 1;
  background-color: var(--bg-color1);
  color: white;

}
ul.ListMission li:nth-of-type(1)::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  right: -1rem;
  top: calc(50% - 1rem);
  z-index: 1;
  border-width: 1rem 0px 1rem 1rem;
  border-style: solid;
  border-color: transparent var(--bg-color1);
}
ul.ListMission li:nth-of-type(2) {
  position: relative;
  -webkit-box-ordinal-group: 3;
          order: 2;
  background-color: var(--bg-color3);
  color: white;

}
ul.ListMission li:nth-of-type(2)::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -1rem;
  left: calc(50% - 1rem);
  z-index: 1;
  border-width: 1rem 1rem 0px 1rem;
  border-style: solid;
  border-color: var(--bg-color3) transparent;
}
ul.ListMission li:nth-of-type(3) {
  position: relative;
  -webkit-box-ordinal-group: 5;
          order: 4;
  background-color: var(--bg-color1);
  color: white;

}
ul.ListMission li:nth-of-type(3)::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -1rem;
  top: calc(50% - 1rem);
  z-index: 1;
  border-width: 1rem 1rem 1rem 0px;
  border-style: solid;
  border-color: transparent var(--bg-color1);
}
ul.ListMission li:nth-of-type(4) {
  position: relative;
  -webkit-box-ordinal-group: 4;
          order: 3;
  background-color: var(--bg-color3);
  color: white;
}
ul.ListMission li:nth-of-type(4)::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -1rem;
  left: calc(50% - 1rem);
  z-index: 1;
  border-width: 0px 1rem 1rem 1rem;
  border-style: solid;
  border-color: var(--bg-color3) transparent;
}

.wobble-hor-bottom:hover img{-webkit-animation:wobble-hor-bottom .8s both;animation:wobble-hor-bottom .8s both}
@-webkit-keyframes wobble-hor-bottom{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}@keyframes wobble-hor-bottom{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}
.heartbeat:hover img{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}
/* ----------------------------------------------
 * Generated by Animista on 2020-9-2 13:39:19
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}