/*
Para el fill
.head-img {
      width: 100%;
      height: 415px;
      overflow: hidden;
      img {
        width: 100%;
        height: 415px;
        .fill;
      }
}*/
.fill{object-fit:cover;object-position:middle center}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.gradient{background:#ef5e73;background:-moz-linear-gradient(left, #ef5e73 0, #ff9880 100%);background:-webkit-linear-gradient(left, #ef5e73 0, #ff9880 100%);background:linear-gradient(to right, #ef5e73 0, #ff9880 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ef5e73', endColorstr='#ff9880', GradientType=1)}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semi{font-weight:600}.bold{font-weight:700}html,body,h1,h2,h3,h4,h5,h6,p{font-family:'Poppins',sans-serif}a,a:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}a:hover{text-decoration:none}hr.clear{background:0;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}header .logo{position:absolute;z-index:6;margin-top:19px}header nav{text-align:right;padding-top:20px}@media (min-width: 768px){header nav{ display:none}}@media (min-width: 992px){header nav{ display:block}}@media (max-width: 767px){header nav{ display:none}}header nav li{list-style:none;display:inline-block}header nav a{font-size:13px;color:#FFF;padding:0 12px;font-weight:400}header nav a:hover{color:#f57478}header nav a:active{color:#f57478}header nav a:focus{color:#FFF;text-decoration:none}header nav a.social{background:rgba(255,255,255,.24);border:0;color:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:33px;height:33px;text-align:center;font-size:18px;padding:5px 0 0 0;margin-left:4px;margin-top:2px;transform:translatey(3px)}header nav a.social:hover{background:rgba(255,255,255,.5);color:#FFF}header nav a.social:hover .fa{transform:scale(1.1,1.1)}header nav a.lang{background:rgba(255,255,255,.24);color:#FFF;border:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:12px;padding:7px 20px;margin-left:4px}header nav a.lang .fa{padding-left:3px}header nav a.lang:hover{background:rgba(255,255,255,.5);color:#FFF}.down-arrow{position:absolute;bottom:20px;z-index:1;right:0;left:0;margin:0 auto;width:120px;display:block;z-index:1}.down-arrow a{display:inline-block;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(255,255,255,.24);padding:50px 20px;text-align:center}.down-arrow a img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.down-arrow a:hover{background:rgba(255,255,255,.5)}.down-arrow a:hover img{transform:translatey(5px);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.big-btn{background:#f57478;color:#FFF;border:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:16px;font-weight:500;text-align:center;padding:12px 60px;display:inline-block}.big-btn .fa{padding-left:3px}.big-btn:hover{background:rgba(245,116,120,.6);color:#FFF}.big-btn.invert{color:#f57478;background:#FFF;border:1px solid #FFF}.big-btn.invert:hover{color:#FFF;background:transparent}@media (max-width: 767px){.big-btn{ padding:12px 30px}}.welcome{text-align:center;padding:90px 0}.welcome .intro{text-align:left}.welcome .intro p:first-child{margin-top:45px}.welcome h3{color:#4a4a4a;font-size:18px;font-weight:400;margin:0;line-height:1em;margin-bottom:17px}.welcome h2{font-size:36px;color:#f57478;font-weight:500;line-height:1.2em;margin:8px 0 23px}@media (max-width: 767px){.welcome h2{ font-size:26px}}.welcome p{font-size:14px;font-weight:300;color:#757575;line-height:1.6em}.welcome p.lead{font-size:16px;padding:0 10%}@media (max-width: 767px){.welcome p.lead{ padding:0}}.welcome h4{font-size:18px;font-weight:500;color:#f57478;margin:23px 0 12px}.welcome .feat{margin-top:60px}.welcome .feat article{text-align:center}.welcome .feat article p{padding:0 10px}@media (max-width: 767px){.welcome .feat article p{ padding:0 30px}}@media (max-width: 767px){.welcome .feat article{ margin-bottom:40px}}.big-promo{width:100%;background:#ee5362;color:#FFF;text-align:left;padding:80px 0}.big-promo .intro p:first-child{margin-top:45px}.big-promo h3{color:#FFF;font-size:18px;font-weight:400;margin:0;line-height:1em;margin-bottom:17px}.big-promo h2{font-size:36px;color:#FFF;font-weight:500;line-height:1.2em;margin:8px 0 23px}@media (max-width: 767px){.big-promo h2{ font-size:26px}}.big-promo p{font-size:14px;font-weight:300;color:#FFF;line-height:1.6em}.big-promo p.lead{font-size:16px;padding:0 10%}@media (max-width: 767px){.big-promo p.lead{ padding:0}}.big-promo a.simple{color:#FFF;font-weight:400;font-size:16px;display:inline-block;margin-top:15px;padding-bottom:10px;border-bottom:1px solid transparent}.big-promo a.simple:hover{border-bottom:1px solid #FFF}.icon{width:113px;height:113px;display:inline-block;border:1px solid #f57478;text-align:center;padding:23px 0 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.round-img{position:relative;width:223px;height:223px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.round-img:after{content:"";width:223px;height:223px;border:0 solid rgba(255,255,255,.6);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0}.round-img img{position:relative;width:223px;height:223px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.feat a article p{margin-bottom:30px}.feat a article .round-img:after{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border:0 solid rgba(255,255,255,.6)}.feat a article .big-btn{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:transparent;color:#f57478;border:1px solid #f57478;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:13px;font-weight:500;text-align:center;padding:5px 36px;display:inline-block}.feat a:hover article .round-img:after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border:7px solid rgba(255,255,255,.6)}.feat a:hover article .big-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#f57478;color:#FFF;border:1px solid #f57478}.about-spot{width:100%;background:url(../img/about-bg.jpg) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:90px 0 118px;text-align:left}.about-spot h3{font-size:16px;font-weight:400;color:#FFF;margin:25px 0 10px;line-height:1em}.about-spot h2{color:#f57478;font-size:36px;font-weight:500;margin:0 0 25px}@media (max-width: 767px){.about-spot h2{ font-size:26px}}.about-spot p{font-weight:300;font-size:18px;color:#FFF;line-height:1.8em;padding:0 10%}.about-spot .clients-logos{margin-top:50px;text-align:center}.about-spot .clients-logos .col-sm-3,.about-spot .clients-logos .col-xs-6{height:90px;position:relative;margin-bottom:20px}.about-spot .clients-logos .logo{position:absolute;top:50%;transform:translatey(-50%);text-align:center;width:100%}@media (max-width: 767px){.about-spot .clients-logos .logo{ width:80%}}.contacto{width:100%;background:#FFF;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:90px 0 118px;text-align:center}.contacto h3{font-size:16px;font-weight:400;color:#757575;margin:25px 0 10px;line-height:1em}.contacto h2{color:#757575;font-size:48px;font-weight:300;margin:0 0 25px;line-height:1.2em}.contacto h2 span{color:#f57478}@media (max-width: 767px){.contacto h2{ font-size:25px}}.contacto p{font-weight:300;font-size:21px;color:#757575;line-height:1.8em;padding:0 10%}@media (max-width: 767px){.contacto p{ font-size:16px}}footer{background:#ea425d;background:-moz-linear-gradient(left, #ea425d 0, #fd8169 100%);background:-webkit-linear-gradient(left, #ea425d 0, #fd8169 100%);background:linear-gradient(to right, #ea425d 0, #fd8169 100%);color:#FFF;font-size:11px;font-weight:500}footer img{padding-right:20px}@media (max-width: 767px){footer img{ width:60px}}footer .socials{text-align:right;padding-top:15px}@media (max-width: 767px){footer .socials{ text-align:center;padding:15px 0}}footer ul{margin:0;padding:0}footer li{list-style:none;display:inline-block}footer li a.social{background:rgba(255,255,255,.24);border:0;color:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:33px;height:33px;text-align:center;font-size:18px;padding:5px 0 0 0;margin-left:4px;margin-top:2px;transform:translatey(3px)}footer li a.social:hover{background:rgba(255,255,255,.5);color:#FFF}footer li a.social:hover .fa{transform:scale(1.1,1.1)}.home .hero{width:100%}.home .hero header{position:absolute;z-index:6;width:100%}.home .hero .hero-img{width:100%;height:862px;overflow:hidden}@media (max-width: 767px){.home .hero .hero-img{ height:500px}}.home .hero .hero-img img{width:100%;height:862px;object-fit:cover;object-position:middle center}@media (max-width: 767px){.home .hero .hero-img img{ height:500px}}.home .hero .txt{margin-top:20%;position:absolute;text-align:center;width:100%}@media (max-width: 767px){.home .hero .txt{ margin-top:150px}}.home .hero .txt h2{color:#FFF;font-size:18px;font-weight:400;margin:0;line-height:1em;margin-bottom:22px}@media (max-width: 767px){.home .hero .txt h2{ font-size:18px}}.home .hero .txt h1{font-size:48px;font-weight:300;color:#FFF;margin:0;line-height:1em;margin-bottom:12px}@media (max-width: 767px){.home .hero .txt h1{ font-size:32px}}.home .hero .txt p{font-size:21px;color:#FFF;font-weight:300;line-height:1.6em;max-width:755px;margin:0 auto}@media (max-width: 767px){.home .hero .txt p{ font-size:16px;padding:0 20px}}.home .hero .txt .big-btn{margin-top:29px}#mob{display:none;width:100%;background:rgba(0,0,0,.8);position:absolute;z-index:4;padding:150px 0 30px;margin:0;right:0;left:0;height:100%}@media (min-width: 992px){#mob{ display:none}}#mob ul{margin:0;padding:0}#mob li{display:block;text-align:center;padding:8px 0}#mob li a{font-size:13px;color:#FFF}#mob li a.social{background:rgba(255,255,255,.24);border:0;color:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;width:33px;height:33px;text-align:center;font-size:18px;padding:5px 0 0 0;margin-left:4px;margin-top:2px;transform:translatey(3px)}#mob li a.social:hover{background:rgba(255,255,255,.5);color:#FFF}#mob li a.social:hover .fa{transform:scale(1.1,1.1)}#mob li a.cont{background:#f57478;color:#FFF;border:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:12px;padding:7px 20px;margin-left:4px}#mob li a.cont:hover{background:rgba(245,116,120,.6);color:#FFF}.burger{position:absolute;z-index:5;top:20px;right:20px}@media (min-width: 768px){.burger{ display:block}}@media (min-width: 992px){.burger{ display:none}}@media (max-width: 767px){.burger{ display:block}}#nav-icon3{width:30px;height:25px;position:relative;margin:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#FFF;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
