@charset "UTF-8";


html{overflow-x:hidden;padding:0px}
/* # SCROLL SMOOTH # */
.supah-scroll{position:fixed;z-index:1;top:0;left:0;width:100%;height:auto;will-change:transform;overflow:hidden;padding:0px}
/* # NAV # */
header{padding:0px 60px 0px 95px;position:relative;width:100%;top:auto;display:flex;justify-content:space-between;align-items:center;z-index:9}
header.scrolled{background-color:#fff;box-shadow:0 4px 24px 0 rgb(103 151 255 / 10%), 0 12px 64px 0 rgb(103 151 255 / 10%);-webkit-box-shadow:0 4px 24px 0 rgb(103 151 255 / 10%), 0 12px 64px 0 rgb(103 151 255 / 10%);-moz-box-shadow:0 4px 24px 0 rgb(103 151 255 / 10%), 0 12px 64px 0 rgb(103 151 255 / 10%)}
nav{margin-right:120px;display:flex !important}
ul{margin-right:40px}
ul li{display:inline-block;padding:0 10px}
li a{text-decoration: none;color:#fff;font-size:16px;font-weight:500}li a:hover{color:#fafafa}
.badge-number{position:relative;top:-16px;margin-left:-5px;font-size:11px;font-weight:700;padding:1px 6px;border-radius:60px;color:#fff;background:#e70578;;vertical-align:middle}
#burger-menu {cursor:pointer;display:none}
span#menu-circle.lnr.lnr-menu-circle{display:block;font-size:40px;margin-left:-75px}
/* CONTACTO MENU */
ul.contacto-menu {display:none;margin-right:0px;padding:0;justify-content:center;margin-top:45px}
ul.contacto-menu li {padding: 0px;width:auto}
li.list-contacto-mail a ,li.list-contacto-phone a{color:#fff;font-size:20px;padding:6px 35px}
li.list-contacto-mail a:hover{color:#fff}
li.list-contacto-phone a:hover{color:#fff}
li.list-contacto-mail a{background:#6945e8;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:20px;border-top-left-radius:20px;border-right:1px solid #fff}
li.list-contacto-phone a{background:#00dcc0;border-top-right-radius:20px;border-bottom-right-radius: 20px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:1px solid #fff}
@media (max-width: 560px){ul.contacto-menu{display:block !important}}
/* LOGO */
div.logo{margin-top:20px;margin-left:-20px}
h2.logo{font-size:32px;line-height:0px;letter-spacing:-1px;color:#fff}
h2.logo span{color:#fff}
p.logo{margin-top:23px;font-size:13.3px;text-align:left;color:#fff;line-height:0px;letter-spacing:1px}
h2.logo:after {content: "\f25c";font-family: "fontawesome";font-size: 9px;font-weight: 300;color: #fff;margin-top:-8px;margin-left:-1px;position: absolute}
/* BOTON MENÚ */
a#boton-head.nav{border:2px solid #fff;font-size:15.5px;text-align:center;color:#fff;font-weight:600;letter-spacing:1px;border-radius:50px;height:51px;justify-content:center;padding:0 39px;position:relative;overflow:hidden;align-items:center;display:inline-flex;z-index:0}
#boton-head.nav::before{content:'';position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;background:#00bbd3;border-radius: 100%;
transform: translate(-50%, -50%) scale(0);transition: 0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
a#boton-head.nav:hover::before{transform: translate(-50%, -50%) scale(1.2)}
a#boton-head.nav .btn-yw-text {position: relative;z-index:999999 !important;letter-spacing:0.2px}
a#boton-head.nav:hover{color:#fff !important}
/* HEAD VIDEO */
#background-video{height:100vh;width:100vw;object-fit:cover;left:0;right:0;top:0;bottom:0;z-index:0;position:relative;overflow:hidden}
h1#box-video-title{font-size:75px;letter-spacing:-1.7px;text-align:center;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;max-width:100%;width:100%;height:50px}
p#box-video-title{font-size:22px;text-align:center;color:#fff;position:absolute;top:16%;bottom:0;left:0;right:0;margin:auto;z-index:2;max-width:100%;width:100%;height:50px}
.video-overlay{content:"";width:100%;height:100vh;position:absolute;top:0;left:0;background-image:linear-gradient(45deg,rgba(0,0,0,.3) 50%,rgba(0,0,0,.0) 50%);background-size:3px 3px;z-index:1;justify-content:center;display:flex}
/* BOTON VIDEO */
a#boton-box-video {background:#00bbd3;font-size:17px;text-align: center;color: white;font-weight: 600;letter-spacing:0.1px;border-radius: 50px;height: 60px;justify-content: center;padding: 0 55px;position: relative;overflow: hidden;align-items: center;display: inline-flex;z-index: 0;top:62%}
a#boton-box-video::before{content:'';position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;background:#03dbf7ab;border-radius: 100%;
transform: translate(-50%, -50%) scale(0);transition: 0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
a#boton-box-video:hover::before{transform: translate(-50%, -50%) scale(1.2)}
a#boton-box-video .btn-yw-text{position: relative;z-index:2}
/* BOTON POPUP PROMO */
a#yw-boton-promo-popup {background:#00bbd3;font-size:17px;text-align: center;color: white;font-weight: 600;letter-spacing:0.1px;border-radius: 50px;height: 60px;justify-content: center;padding: 0 55px;position: relative;overflow: hidden;align-items: center;display: inline-flex;z-index: 0;top:0%}
a#yw-boton-promo-popup::before{content:'';position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;background:#03dbf7ab;border-radius: 100%;
transform: translate(-50%, -50%) scale(0);transition: 0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
a#yw-boton-promo-popup:hover::before{transform: translate(-50%, -50%) scale(1.2)}
a#yw-boton-promo-popup .btn-yw-text{position: relative;z-index:2}
/* MOUSE HEAD */
@-webkit-keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@-moz-keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.scroll-btn{display:block;position:absolute;left:0;right:0;bottom:0;margin-bottom:90px;z-index:9}.scroll-btn .mouse{position:relative;display:block;width:32px;height:55px;margin:30px auto 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;border-radius:23px}.scroll-btn .mouse > *{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border-radius:50%;-webkit-animation:ani-mouse 2.5s linear infinite;-moz-animation:ani-mouse 2.5s linear infinite;animation:ani-mouse 2.5s linear infinite}
/* # WHATSAPP Y PHONE # */
i.fa.fa-phone, i.fa.fa-whatsapp{padding:11px 13px;border-radius:100%;font-size:29px;color:#fff;right:10px;position:fixed;z-index:8;border:2px solid}
i.fa.fa-phone{bottom:160px}
i.fa.fa-whatsapp{bottom:100px}
i.fa.fa-phone:hover{background:#00bbd3;border:2px solid #00bbd3}
i.fa.fa-whatsapp:hover{background:#29dfa4;border:2px solid #29dfa4}
/* # COOKIES # */
#cookieChoiceInfo{width:100%!important;background:#fff;top:auto!important;bottom:0!important;padding:12px!important;box-sizing:border-box;transform:scale(1.0,1.0);
box-shadow: 0 3px 25px 0 rgb(103 151 255 / 11%), 0 0px 30px 0 rgb(103 151 255 / 11%)}
.cookie-choices-text{max-width:800px!important;display:inline-block!important;vertical-align:middle!important;margin:5px 5px!important;
font-size:14px!important;color:#111!important;font-weight:400!important;font-family:'Poppins',sans-serif !important;text-align:center!important;line-height:20px!important}
#cookieChoiceInfo a{display:inline-block;background:#00BCD4;color:#fff!important;font-family:'Poppins',sans-serif;padding:0 10px;border-radius:30px;font-size:13px!important;font-weight:500!important}
/* SCROLED CSS POSPUESTO */
li a.scrolled {color:#000}
li a.scrolled:hover{color:#00bcd4}
h2.logo.scrolled{color:#000}
h2.logo span.scrolled{color:#00bbd3}
p.logo.scrolled{color:#000}
h2.logo.scrolled:after{color:#000}
a#boton-head.nav.scrolled {background:#00bbd3;border:2px solid #00bbd3}
a#boton-head.nav.scrolled:hover{border:2px solid #00ddf9!important;-webkit-transition:.9s;transition:.9s}
a#boton-head.nav.scrolled::before{content:'';position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;background:#03dbf7ab;
border-radius: 100%;transform: translate(-50%, -50%) scale(0);transition: 0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
a#boton-head.nav.scrolled:hover::before{transform: translate(-50%, -50%)}
i.fa.fa-phone.scrolled{background:#00bbd3;border: 2px solid #00bbd3;box-shadow: 0 3px 25px 0 rgb(103 151 255 / 11%), 0 0px 30px 0 rgb(103 151 255 / 11%)}
i.fa.fa-whatsapp.scrolled{background:#29dfa4; border: 2px solid #29dfa4;box-shadow: 0 3px 25px 0 rgb(103 151 255 / 11%), 0 0px 30px 0 rgb(103 151 255 / 11%)}
/* BOTON ROSA */
a#boton-rosa {background: #fff; font-size:15.5px;border: 2px solid #e70578;text-align: center;font-weight: 600;letter-spacing: 0.1px;border-radius: 50px;height: 51px;justify-content: center;padding: 0 35px;position: relative;overflow: hidden;align-items: center;display: inline-flex;z-index: 0;top: 62%}
a#boton-rosa::before{content:'';position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;background:#e70578;border-radius: 100%;
transform: translate(-50%, -50%) scale(0);transition: 0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
a#boton-rosa:hover::before{transform:translate(-50%, -50%) scale(1.2)}
a#boton-rosa .boton-rosa-text{position:relative;z-index:99;color:#e70578}
a#boton-rosa:hover .boton-rosa-text{color:#fff}
/* BOTON YOWEB FOOTER */
a#yw-boton-footer {background: #000; font-size:15px;border: 2px solid #fff;text-align: center;font-weight: 600;letter-spacing: 0.1px;border-radius: 50px;height: 51px;justify-content: center;padding: 0 25px;position: relative;overflow: hidden;align-items: center;display: inline-flex;z-index: 0;margin-top:2%}
a#yw-boton-footer::before{content:'';position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;background:#00bbd3;border-radius: 100%;
transform: translate(-50%, -50%) scale(0);transition: 0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
a#yw-boton-footer:hover::before{transform:translate(-50%, -50%) scale(1.2)}
a#yw-boton-footer .yw-boton-footer-text{position:relative;z-index:99;color:#00bbd3}
a#yw-boton-footer:hover .yw-boton-footer-text{color:#fff}
.yw-text-top-title{color:#00bbd3;font-size:12px;text-transform:uppercase;letter-spacing:0.3px;font-weight:600}
/* # BOTON PLAY # */
#video-play-button{padding:27px 25px 25px 35px;cursor:pointer;margin-top:-306px;-webkit-transition:.5s;transition:.5s;position:absolute;display:flex;margin-left:45%}
#video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#00bbd3cc;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}
#video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:90px;height:90px;background:#00bbd3;border-radius:50%;transition:all 200ms}
#video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:27px solid #fff;border-top:17px solid transparent;border-bottom:17px solid transparent}
@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}
/* # SERVICIOS # */
.marketing-box{background:-webkit-linear-gradient(#f3f8fe, #fff);
box-sizing:border-box;position:relative;overflow:hidden;margin:0 auto;padding:75px 0;text-align:center}
#img-services{ width: 73%;display: inline-flex;justify-content:center}
#box-services.tres-tiles{padding-top: 30px;padding-bottom:25px;background:#fff;border-radius:10px;
box-shadow: 0 0 15px 5px rgb(103 151 255 / 12%);-webkit-transition: .2s;transition: .2s}
#box-services.tres-tiles:hover{box-shadow:0 8px 60px 0 rgb(103 151 255 / 11%), 0 12px 90px 0 rgb(103 151 255 / 11%)}
.title-services {margin-top:6px;font-size:18.5px;font-weight:600;margin-bottom:6px;letter-spacing:-0.4px}
.text-services {padding:0px 25px 0px 25px;color:#000}
span#more.lnr{
visibility: hidden;margin-top:6px;font-size:23px;color:#00bbd3;
}
#box-services:hover span#more.lnr
{
visibility: visible;transition:all 250ms ease-in-out;transform: rotate(360deg)}
/* # VENTAJAS 3 PUNTOS # */
#si-no.box-white{padding:40px 0 0 !important;width:100%}
.photo-razones:after{content:"";display:block;position:relative;bottom:-20px;right:0;vertical-align:middle;height:100vh;width:100%;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpgXdw_oTBdv2Z9z4i0gXZj3bSxj46PyrYgBywG9s_ZeV9pKqLTxLTyHAznRxIN_XXNXZmn20hiJXjp5ihROxBMuNZt5BojeiPaj4KxzaMIWaX5ENJYGY5US177GLwba6JwIqsmBrpEP8nUyktHrOnaWokFdTREL8z_TBbQnuX4I2vD51tWgufVTGLaA/s1600/financiacion-paginas-web.webp)
no-repeat center bottom;background-size:contain;z-index:1}
#element-1.zolo-element,#element-2.zolo-element,#element-3{text-align:left;padding:15px 0;cursor:pointer}
#element-1.zolo-element:hover .zolo-icon,#element-2.zolo-element:hover .zolo-icon,#element-3.zolo-element:hover .zolo-icon{border:1px solid transparent;border-color:#00bbd3;color:#fff;background:#00bbd3;transition:all 250ms ease-in-out;transform: rotate(360deg)}
#element-1.zolo-element .zolo-icon,#element-2.zolo-element .zolo-icon,#element-3.zolo-element .zolo-icon{border:1px solid transparent;border-color:#00bbd3;color:#00bbd3;background:#fff;border-radius:100%;transition:all 250ms ease-in-out;transform: rotate(-360deg)}
.zolo-element .zolo-wrap .zolo-icon{width:2.7em;height:2.7em;line-height:2.7em;display:inline-block;text-align:center;position:relative;background:#fff;font-size:25px!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-ms-box-sizing:content-box!important;-o-box-sizing:content-box!important;box-sizing:content-box!important}
#element-1.zolo-element:before,#element-2.zolo-element:before{position:absolute;content:"";left:2.3em;border:1px dashed #00bbd3;height:100%}
.zolo-element .zolo-title {padding: 0;font-size: 16.7px;font-weight:600;margin:0;letter-spacing:-0.3px}
.zolo-element .zolo-wrap{padding-right:0.7em;display:table-cell}
.zolo-item{margin:0;padding:0;list-style:none}
ul.zolo-item {margin-top:35px}
.zolo-item li{width:100%;float:left;padding-bottom:15px;position:relative;padding-left:0}
.zolo-detail{vertical-align:middle;display:table-cell}
/* # TESTIMONIOS KIN KONG EN VIDEO */
#quotesvideo.box-gris {box-sizing: border-box;overflow: hidden;padding:0px}
#quotesvideo.uno-tiles{box-sizing: border-box;overflow:hidden;padding:0px 0px 110px 0px}
#quotesvideo.row{width: 100%}
section.quotes {height: 600px;justify-content: center;display: flex; text-align: center}
.slide{position:absolute;background-size:cover;background-position:center center;width:100%;height:645px}
.slide blockquote{position:absolute;top:43%;transform:translateY(-50%);width:100%;margin:0}
.slide blockquote p{font-family:Baskerville;color:#fff;padding:0;margin-bottom:10px;margin-top:0px;font-size:31px;font-style:italic;text-align:center;line-height:35px;max-width:60%;margin-left:auto;margin-right:auto}
.slide cite{font-family:ProximaNova,Helvetica Neue;font-weight:700;letter-spacing:3px;font-style:normal;font-size:12px;text-align:center;color:#ededed;display:block;text-transform:uppercase}
.quote-1{background-image:url(https://kingkong.com.au/wp-content/uploads/2017/03/testimonial-bg-agedcare.jpg)}
.quote-2{background-image:url(https://1.bp.blogspot.com/-3FUvgF7eE2o/XCzx3HSzW-I/AAAAAAAAAWY/tMjI5khOhiAcXoc6T8J8jId0nByM4k5ngCLcBGAs/s1600/parallax%2Buno%2B1920x1080xIMG.jpg)}
.quote-3{background-image:url(https://kingkong.com.au/wp-content/uploads/2017/03/testimonial-bg-agedcare.jpg)}
.quote-1:before,.quote-2:before,.quote-3:before{background:#00bbd3;content:'';height:100%;left:0;opacity:.8;top:0;width:100%;position:absolute}
i.fa.fa-play{border:2px solid #fff;padding:25px 25px 25px 33px;border-radius:100%;font-size:40px;color:#fff;cursor:pointer;margin-top:25px;-webkit-transition:.5s;transition:.5s}
i.fa.fa-play:hover{border:2px solid #fff;color:#00bbd3;background:#fff;-webkit-transition:.5s;transition:.5s}
.avatars {margin-top: -165px;padding-left: 44px;z-index: 5;position: relative;top: 0;padding-bottom: 10px;justify-content: center;display: flex;text-align: center}
.avatars li{transition:transform .2s ease-in-out;display:inline-block;margin:auto 4px;padding:0}
.avatars li img{height:69px;width:69px;border-radius:100%;filter:saturate(0.5);cursor:pointer}
.avatars li#avatar-1{transition:transform .4s ease}.avatars li#avatar-2{transition:transform .5s ease}.avatars li#avatar-3{transition:transform .6s ease}
.slide.active{z-index:5}
.slide.video-active .quote-video{width:800px;visibility:visible!important;position:relative;top:0;height:450px!important;margin-top:70px;z-index:99;border:5px solid #fff;border-radius:6px}
.avatars li.video-active#avatar-1{transform:matrix(0.99,0,0,0.99,0,123)}
.avatars li.video-active#avatar-2{transform:matrix(0.99,0,0,0.99,0,123)}
.avatars li.video-active#avatar-3{transform:matrix(0.99,0,0,0.99,0,123)}
.slide.video-active .close-button:before{font-family:Linearicons-Free;content:"\e881";-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;color:#fff;font-size:36px;position:absolute;top:75px;right:220px;cursor:pointer}
/* # BOX EXTRA # */
#yw-box-extra{padding:90px 0px 30px 0px}
#yw-row-extra{padding-top:40px;background: #fff;border-radius: 10px; text-align: left;position: relative;box-shadow: 0 0 15px 5px rgb(103 151 255 / 12%);-webkit-transition: .2s;transition: .2s;cursor: pointer}
#yw-row-extra:hover{transition:all 300ms ease-in-out;box-shadow: 0 8px 60px 0 rgb(103 151 255 / 11%), 0 12px 90px 0 rgb(103 151 255 / 11%)}
#yw-row-extra:hover .holder-icon,#yw-row-extra.hover .holder-icon{transform:rotate(360deg)}
.holder-icon-box{width:75px;height:75px;border-radius:12px;float:left}
.holder-icon{font-size:45px;color:#6945e8;text-align:center;display:flex;justify-content:center;position:absolute;margin-top:15px;margin-left:15px}
.holder-title,.holder-content {margin-left:95px}
.holder-title h3 {margin-top:-20px; font-size: 18.5px;font-weight: 600;letter-spacing: -0.4px}
.holder-content {margin-top:-5px}
.holder-icon {font-size: 45px;color: #6945e8;text-align: center;display: flex;justify-content: center;position: absolute;margin-top: 15px;margin-left: 15px;-webkit-transition: 0.9s ease;transition: 0.9s ease}
/* # RIBBON # */
.ribbon-green {font-weight: 600;font-size: 14px;text-align: center;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);position: relative;padding:3px 0;left: 0px;top: 18px;width: 220px;background: #e70578;color: #fff}
.ribbon-wrapper-green {width: 145px;height: 110px; overflow: hidden;position: absolute;top: 0;right: 0}
/* # PARA QUIEN PULSE # */
#yw-separator-skiller{margin-top:45px}.box-para-quien{display:flex!important}.numero-para-quien{display:flex;justify-content:center;align-items:center;width:33px;height:33px;background:#00bbd3;border-radius:100%;color:#fff;font-weight:600;position:absolute}.numero-para-quien:before{content:'';position:absolute;background:#00bbd3eb;border-radius:100%;width:160%;height:160%;z-index:1;animation:pulse-ring 6.25s cubic-bezier(0.215,0.61,0.355,1) infinite}.numero-para-quien span{display:flex;position:relative;z-index:6}@keyframes pulse-ring{0%{transform:scale(.1)}80%,100%{opacity:0}}p.text-para-quien{vertical-align:top;display:inline-flex;padding:0!important;top:0;margin-top:3px;margin-left:50px}#yw-separator-buttons{margin-top:20px}
/* # CARROUSELES CSS GENERAL */
.owl-carousel .owl-wrapper-outer{position:relative;overflow:hidden;width:100%}
.carousel-container{width:100%}
.owl-carousel .owl-item{float:left;text-align:center;cursor:pointer}
/* # CAROUSEL TESTIMONIOS  # */
#testimonial.box-white{background-image:linear-gradient(200deg, #0be0b9, #5614d5);width:100%;height:600px;margin:0;display:table;background-size:cover;box-sizing:border-box;position:relative;overflow:hidden;margin:0 auto;padding:80px 0}
#testimonial-box-hidden.box-white {background: rgb(240 255 255 / 0%);width: 60%;box-sizing:border-box;position:relative;overflow:hidden;margin:0 auto;padding:0}
.border-testimonial{padding:0 20px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
.testimonial .pic img{width:100%;height:auto}
.testimonial .pic{width:130px;height:130px;border-radius:50%;margin:20px auto;overflow:hidden;border:2px solid #fff}
i#testimonial-quote{position:relative;top:-65px;left:47px;color:#00efffb0;font-size:39px}
.testimonial .description{font-size:17px;font-style:italic;line-height:25px;position:relative;color:#fff;margin-top:-35px}
.testimonial .post{display:inline-block;font-weight:600;color:#fff;font-size:18px}
div#star-rating{font-size:23px;color:#f5a814;margin-top:15px;margin-bottom:25px}
.customNavigation-1 .btn-prev,.customNavigation-2 .btn-next{position:relative;display:inline-block;padding:8px 12px!important;color:#fff;font-size:18px;font-weight:800;cursor:pointer!important;border:2px solid #fff;border-radius:30px}
.customNavigation-1:hover .btn-prev,.customNavigation-2:hover .btn-next{background:#ff00ff;border:2px solid #ff00ff;color:#000}
.customNavigation-1,.customNavigation-2{position:absolute;z-index:6;-webkit-transform:translateY(250%);transform:translateY(250%)}
.customNavigation-1{left:12%}
.customNavigation-2{right:12%}
@media (max-width: 980px){.customNavigation-1{left:0}.customNavigation-2{right:0}}
/* # POPULAR POST # */
.yw-box-popular-post {background:#fff;box-sizing:border-box;position:relative;overflow:hidden;margin:0 auto;padding:75px 0;text-align:center}
#yw-box-popular-post.tres-tiles {padding-top: 8px; padding-bottom:15px;background: #fff;border-radius: 25px;box-shadow: 0 0 15px 5px rgb(103 151 255 / 12%);-webkit-transition: .2s;transition: .2s;position: relative;}
#yw-box-popular-post.tres-tiles:hover{box-shadow:0 8px 60px 0 rgb(103 151 255 / 11%), 0 12px 90px 0 rgb(103 151 255 / 11%)}
#yw-img-popular-post { width: 100%;display: inline-flex;justify-content: center}
#yw-img-a {border-radius: 20px !important}
.card-content {margin-top: 0.5rem;text-align: left;margin: 10px}
.card-description{margin-top: -5px;color: #000;}
.card-title{margin-top: 6px;font-size: 19px;font-weight: 600;margin-bottom: 6px;letter-spacing: -0.3px;}
.card-header {display: flex;justify-content: space-between;align-items: center; margin-bottom: 1rem;}
.lnr.lnr-arrow-right {text-align: center; width: 35px;height: 35px;background-color: #ffffff; color: #00bbd3; border-radius: 30px; cursor: pointer; transition: all 300ms ease-in-out; line-height: 35px;font-size: 17px;font-weight: 800;border: 2px solid #00bbd3}
#yw-box-popular-post.tres-tiles:hover .lnr.lnr-arrow-right, #yw-box-popular-post.tres-tiles.hover .lnr.lnr-arrow-right{background: #00bbd3;color:#fff;transition:all 300ms ease-in-out;transform: rotate(360deg)}
/* # CSS PRINCIPAL # */
@font-face {
font-family: 'Poppins',sans-serif';
font-display: swap;
src: local('Poppins'), url(https://fonts.gstatic.com/s/poppins/v12/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');}
@font-face {
font-family: 'Raleway',sans-serif';
font-display: swap;
src: local('Raleway'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');}
@font-face {
font-family: 'Baskerville',sans-serif';
font-display: swap;
src: local('Baskerville'), url(https://fonts.gstatic.com/s/baskerville/v12/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');}
@font-face {
font-family: 'Neue',sans-serif';
font-display: swap;
src: local('Neue'), url(https://fonts.gstatic.com/s/neue/v12/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');}
@font-face {
font-family: 'free';
font-display: swap;
src: local('free'), url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff2) format('woff2');}
@font-face {
font-family: 'font-awesome';
font-display: swap;
src: local('font-awesome'), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2');}
h1,h2,h3,body{font-family:'Poppins',sans-serif;color:#000;line-height:27px}
body{font-size:15px;margin: 0}
.row{width:1260px}
img{max-width:100%;vertical-align:middle;border:0}
.box-white,.box-gris,.box-wrap{position:relative;margin:0 auto}
.box-white,.box-gris{box-sizing:border-box;overflow:hidden;padding:45px 0px}
.box-white{background:#fff;padding:45px 0px;text-align:center}
.box-gris{background:#f2f5fc;padding:80px 0px;text-align:center}
.uno-tiles,.tres-tiles,.cuatro-tiles, .seis-tiles{float:left;box-sizing:border-box;padding:10px;text-align:center}
.uno-tiles{width:100%}
.dos-tiles{width:50%;float:left;box-sizing:border-box;padding:10px;text-align:left}
.tres-tiles{width:31.333%;margin:1%}
.cuatro-tiles{width:35%}
.seis-tiles{width:16.6%}
#about.dos-tiles{margin-top:7%}
#featured.box-white{padding:30px 0px 0px 0px}
#profit.dos-tiles{margin-top:-4%}
#featured.dos-tiles{padding: 10px 10px 0px 10px}
#skiller.box-white{padding:100px 0 0 !important;width:100%}
.title-black h2,.title-white h2,.featured-title h2,h3.contact-heading{font-size:32px;margin-bottom:15px;letter-spacing:-1.3px;font-weight:600;line-height:36px}
.title-white h2{color:#fff}
.title-black,.title-white{font-size:16px;padding:0px 290px 45px 290px;text-align:center}
.title-black{color:#000}
.title-white{color:#fff}
.title-h3{margin-top:25px;font-size:15px;font-weight:600; text-transform:uppercase;margin-bottom:12px;letter-spacing: 0.1em}
/* # FEATURED PRIMER ROW # */
.featured-title h2{margin-top:5px}
.featured-text{margin:0 0 20px}
.featured-image{display:block;z-index:1;position:relative}
/* # PRE FOOTER ENLACES # */
.uno-tiles-footer, .tres-tiles-footer{float:left;box-sizing:border-box;padding:25px;text-align:left}
.uno-tiles-footer{width:40%}
.tres-tiles-footer{width:20%}
.footer-box-contact {background:#000;box-sizing: border-box;overflow:hidden;margin:0 auto;padding: 70px 0px 55px 0px;text-align: left}
.logo-footer  {margin-top: 10px;margin-bottom: 33px}
.logo-title-footer{font-size:26px;line-height:0px;letter-spacing:-1px;color:#fff}
.logo-title-footer span{color:#00bbd3}
.logo-title-footer:after {content: "\f25c";font-family: "fontawesome";font-size: 9px;font-weight: 300;color: #fff;margin-top:-8px;margin-left:-1px;position: absolute}
.footer-title-contact {font-size: 16px;font-weight: 600;letter-spacing: -0.3px;color: #fff}
.footer-text-contact {font-size:15px;color: #fff;margin: 0px;font-weight: 300}
.footer-list-contact{margin-left:-30px;width:100%}
#footer-menu ul li{display: block;padding:0px}
#footer-menu li a {color:#fff;font-size:14px;font-weight:300}
#footer-menu li a:hover {color: #00bbd3}
#footer-menu li span {color: #00bbd3;font-size: 12px;margin-left: -21px;font-weight: 700;margin-right: 5px}
/* # PRE FOOTER # */
.pre-footer-box {background:#000;box-sizing:border-box;overflow:hidden;margin:0 auto; padding:40px 280px;text-align:center;justify-content: center;display:flex;border-top: 1px solid #101010;}
.pre-footer-row{position:relative;margin:0 auto}
.pre-footer-tiles{width:16.6%;float:left;padding:10px 0px;box-sizing:border-box;text-align:center}
#pfbl {filter: saturate(0%) brightness(0%) contrast(200%) invert(100%);backface-visibility: hidden}
/* # FOOTER # */
.footer-box{background:#000;box-sizing:border-box;overflow:hidden;margin:0 auto;padding:0;border-top:1px solid #101010}
.footer-row{position:relative;margin:0 auto}
.footer-tiles{width:33.33%;float:left;padding:10px 0px;box-sizing:border-box;text-align:center}
.text-credit a {font-size: 12px;color: #fff;margin: 0px;font-weight:300}
.text-credit span{color:#00bbd3;font-size:18px;vertical-align: middle;}
/* MENU SOCIAL GENERAL */
ul.menu-social,ul.menu-social li,ul.footer-social,ul.footer-social li {list-style: none;text-align:center;margin: 0;padding: 0}
ul.menu-social {width: 98%;float: left;margin-top: 30px !important}
ul.menu-social li a, ul.footer-social li a {color:#fff;font-size:21px}
a.icon-social, a.icon-social{background:none !important;padding: 0px}
ul.menu-social li,ul.footer-social li {display:inline-block;padding:0 10px !important}
a.footer-social{padding:0px 0px}
ul.footer-social{margin-right:0px!important;margin-top:12px}
/* # TOP # */
.back-to-top {width: 42px;height: 42px;cursor: pointer; -webkit-transition: all .5s ease;transition: all .5s ease;z-index:7;margin-left: 48.2%;margin-top: -1.6%;position: absolute;float: left;border:1px solid #101010;background:#000;border-radius:100px}
.back-to-top span{color:#fafafa;margin:0;position:relative;left: 10px;top:8px;font-size:22px}
/* # CSS VARIOS # */
a{text-decoration:none}
::selection{background:transparent;text-shadow:none}
::-webkit-scrollbar{width:11px;background:#fff}
::-webkit-scrollbar-thumb{background:#282a32;border:3px solid #fff;border-radius:30px}
/* # NOTIFICACIONES PUSH # */
#push-notification{position:fixed;z-index:999}.notification{position:fixed;bottom:0;transform:translate(5%,-20%);display:flex;align-items:center;width:25%;
background:#ffffffd9;
backdrop-filter: blur(0.5rem)
-webkit-box-shadow:0 3px 25px 0 rgb(103 151 255 / 11%), 0 0px 30px 0 rgb(103 151 255 / 11%);
-moz-box-shadow:0 3px 25px 0 rgb(103 151 255 / 11%), 0 0px 20px 0 rgb(103 151 255 / 11%);
box-shadow:0 3px 25px 0 rgb(103 151 255 / 11%), 0 0px 30px 0 rgb(103 151 255 / 11%);
border-radius:4px;overflow:hidden;visibility:hidden;opacity:0;transition:.1s all}.media{width:49px;height:49px;margin-right:-3rem;text-align:center}.media img{height:100%;margin-left:-63px;border-radius:100%}#txt{font-size:14px}.close-notification{color:#000;position:absolute;right:2%;top:2%;bottom:auto;font-size:16px;font-weight:400;cursor:pointer}
/* # RESPOSIVE # */
@media (max-width:1250px){header{padding: 10px 10px 10px 10px!important}nav{margin-right: 0px !important}}
@media (max-width:1200px){.row{width:100%;margin:0 auto;float:none;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}}
@media (max-width:1100px){#header-wrapper h1{font-size:40px;line-height:38px}#header-wrapper p{font-size:20px;line-height:25px;font-weight:600;padding:5px 20px 50px 20px}
.cualidades-tiles{width:48.80%}}
@media (max-width:1077px){nav{display:none}
.menu-responsive{display:block;position:absolute;left:0;top:70px;text-align:center;width:100%;background-color:#fff;padding-bottom: 100%;box-shadow:0px 4px 16px -3px rgba(7,51,84,.17);
-webkit-box-shadow: 0px 4px 16px -3px rgba(7,51,84,.17);
-moz-box-shadow:0px 4px 16px -3px rgba(7,51,84,.17)}
ul{margin-right: 55px !important}ul li {display: block;padding: 12px}
ul li a:hover{color:#999}#burger-menu{display:block}
a#boton-head.nav{line-height:45px}
.uno-tiles,.dos-tiles,.cuatro-tiles,.footer-tiles{width:100%;text-align:center}
.section {margin: 0px}.solo-movil{display:none}
.contact-form .form-control{padding-left:0px}
textarea#ContactForm1_contact-form-email-message.form-control{padding-left: 60px;max-width:70%;min-width:70%}}
@media (max-width:930px){.title-black,.title-white{padding:50px 75px}}
@media (max-width: 871px){
.title-black,.title-white{padding:50px 25px}
.cualidades-tiles{width:48.13%}
a#port{width:50%}
.slider{padding:120px 0 0px}
input[type=checkbox], input[type=radio]{margin-top:175px!important}}
@media (max-width:769px){nav{margin-right:30px !important}header{padding:5px 10px 5px 10px!important}
#header-wrapper h1{padding:180px 10px 25px 10px}.cualidades-tiles{ width:96.7%}}
@media (max-width:725px){.featured-title h2{margin-top: 30px}.title-black,.title-white{padding:30px 10px}.about-image{margin-top:75px}.about-especialidad{margin-top:-50px}
#counter-responsive.cuatro-tiles{width: 50%}
.counter-number {font-size: 42px}}
@media (max-width:592px){.cualidades-box{padding-right:12px}.customNavigation{margin-right:36.9%!important}a#port{width:49%;border: 1px solid #fff;}.frase-title {padding:0px 0px}.footer-box{padding-bottom:100px}.back-to-top{position:absolute;bottom:initial;right:initial;margin-left:43.8%;margin-top:-65px;border-radius:50%}}
@media (min-width: 1077px){ul.menu-social{display:none}}
@media (min-width: 560px){#top-phone{display:none}}
/* # POPUP # */
.cd-popup{position:fixed;z-index:7;left:0;top:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.95);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.cd-popup-container{position:relative;width:100%;max-width:650px;margin:130px auto 4em!important;background:#fff;padding:6px;border-radius:1px;text-align:center;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.cd-popup-container .cd-popup-close{position:absolute;top:-17px;right:-18px;width:30px;height:30px;border-radius:100%;background:#fff}
.cd-popup-container .cd-popup-close::before,.cd-popup-container .cd-popup-close::after{content:'';position:absolute;top:14px;width:14px;height:2px;background-color:#0d0d0d}
.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}
.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}
.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
@media only screen and (min-width: 1170px){.cd-popup-container{margin:8em auto}}
.wistia_embed.quote-video{width: 100%;height:370px}
/* # COUNT DOWN TOP # */
.notification-bar {
height: 57px;
background:-webkit-linear-gradient(left,#d53fd4 0%,#6945e8 100%);
position: relative;
z-index: 8;
width: 100%;
display: flex;
justify-content: center;
}
.notification-bar__message {
display: block;
font-size:16px;
font-weight: 500;
margin-top: 10px;
color: #fff;
line-height: 20px;
}
.countdowntop {
display: flex;
justify-content: center;
position:relative;
padding: 0px 20px
}
.countdowntop > div {
line-height: 13px;
min-width: 65px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
color: #fff;
font-size: 18px;
font-weight: 600;
padding: 0px 5px;
position: relative;
}
.countdowntop > div:before {
content: "";
min-width: 68px;
border-radius: 3%;
border:1px dotted #fff;
position: absolute;
height:39px;
width: 50%;
}
.countdowntop span{position:relative;display:block;font-size:10px;text-align:center}
a#yw-boton-promo-top {
background: #29dfa4;
font-size: 14px;
text-align: center;
color: white;
font-weight: 600;
letter-spacing: 0.1px;
border-radius: 50px;
height: 44px;
justify-content: center;
padding: 0 27px;
overflow: hidden;
align-items: center;
display: inline-flex;
z-index: 0;
top: 10%;
position: relative;
}
a#yw-boton-promo-top::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 100%;
padding-bottom: 100%;
background: #03dbf7ab;
border-radius: 100%;
transform: translate(-50%, -50%) scale(0);
transition: 0.6s all cubic-bezier(0.55, 0, 0.1, 1);
}
.close-top-bar {
position: absolute;
top: 50%;
right: 1%;
transform: translateY(-50%);
background-color: transparent;
border: none;
font-size: 2em;
color: #fff;
cursor: pointer;}
/* # POPUP EXIT INTENT # */
.popup-hide{-ms-transform:translate(0,-100vw);-webkit-transform:translate(0,-100vw);transform:translate(0,-100vw)}
.popupOverlay-hide{display:none;}
.popupOverlay{background:-webkit-linear-gradient(left,#d53fd4ed 0%,#6945e8e6 100%);content:'';height:100%;left:0;position:fixed;top:0;width:100%;z-index:9;-webkit-backdrop-filter: blur(0.5rem);backdrop-filter: blur(0.5rem)}
.popup{outline:none;background-color:#fff;left:23%;padding:25px;border-radius:12px;position:fixed;top:6%;width:50%;height:80%;z-index:10;text-align:center}
.popup_x {outline: none;padding: 3px 7px 0;border: none;background: none;text-align: center;border-radius: 100%;cursor: pointer;font-size: 1.8em;font-weight: 700;position: absolute;right: 9px;top: 0;margin-top: 9px}
h2.popup_title {font-size: 35px;letter-spacing: -1px;line-height: 30px;margin-top: 20px;font-weight: 600;}
h2.popup_title span {font-weight:300}
p.popup_text_happy, .popup_text{font-weight:600}
/* # COUNT DOWN # */
.countdown{display:flex;justify-content:center;margin-top:2%}
.countdown > div {
line-height: 20px;
min-width: 80px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
color: #000;
font-size: 27px;
font-weight: 600;
padding: 9px;
position: relative;
}
.countdown > div:before {
content: "";
min-width: 69px;
background-color: #ffd24436;
padding: 9px;
border-radius: 3%;
border: 2px dotted #b26818;
position: absolute;
height: 47px;
}
.countdown span{position:relative;display:block;font-size:13px;text-align:center}
.counter-number{font-size:47px;color:#fff}