@font-face{font-family:'Baloo Thambi 2 Bold';src:url(fonts/BalooThambi2-Bold.eot);src:url(fonts/BalooThambi2-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/BalooThambi2-Bold.woff2) format('woff2'),url(fonts/BalooThambi2-Bold.woff) format('woff'),url(fonts/BalooThambi2-Bold.ttf) format('truetype'),url(fonts/BalooThambi2-Bold.svg#BalooThambi2-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Baloo Thambi 2 Regular';src:url(fonts/BalooThambi2-Regular.eot);src:url(fonts/BalooThambi2-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/BalooThambi2-Regular.woff2) format('woff2'),url(fonts/BalooThambi2-Regular.woff) format('woff'),url(fonts/BalooThambi2-Regular.ttf) format('truetype'),url(fonts/BalooThambi2-Regular.svg#BalooThambi2-Regular) format('svg');font-weight:700;font-style:normal;font-display:swap}body{font-family:"Baloo Thambi 2 Regular",cursive}body .pswp--touch .pswp__button--arrow{visibility:visible}a{text-decoration:none;list-style:none}h1,h2,h3,h4{font-weight:700;font-family:"Baloo Thambi 2 Bold",cursive}.h1,.h2,.h3,.h4{font-weight:700;font-family:"Baloo Thambi 2 Bold",cursive}p,ul{color:#606060;font-family:"Baloo Thambi 2 Regular",cursive;font-size:1.1em}b,strong{font-family:"Baloo Thambi 2 Bold",cursive}#cargador{position:fixed;height:100vh;justify-content:center;background:#fff;width:100%;display:flex;align-items:center;z-index:9999;overflow:hidden}.seccion .h1::after{background:#ff9f1c none repeat scroll 0 0;content:"";display:block;height:4px;margin-top:10px 0;width:80px;border-radius:50px}.seccion .h1::after{margin-top:10px}.seccion .h1.center::after{margin:10px auto}.seccion{padding-top:100px;padding-bottom:80px;padding-left:30px;padding-right:30px}.navegacion>ul>li{border-bottom:1px solid #cbcbcb}.navegacion ul li a{font-family:"Baloo Thambi 2 Regular",cursive;color:#343a40;width:100%;font-size:19px}.navegacion ul li a:hover{color:#eea72b}#beneficios .icon{width:120px;height:120px}#portafolio.seccion{padding-left:0;padding-right:0;padding-bottom:0}.fondo-oscuro{background:#000000b0;width:100%;height:100%;position:fixed;z-index:9;display:none}.sidebar{height:100%;width:250px;background:#fff;position:fixed;z-index:99;transition:all .5s}.logo{text-align:center;padding:20px}.logo img{width:200px;height:132px;text-align:center}.contenido{display:flex}.contenedor{height:100%;width:100%;min-height:100vh}.contenedor .margin-transition{margin-left:0}.caja-contenedor{width:auto;height:100%;min-height:400px;box-sizing:border-box;margin-left:250px;transition:all .5s;overflow:hidden;margin-top:62px}.cabezote{width:100%;height:auto;background:#202020;position:fixed;overflow:hidden;z-index:10}.elemento1{color:#fff;display:flex;justify-content:space-between;align-items:center;height:auto;margin-left:250px;transition:all .5s}.elemento1 .subelemento2{padding:20px}.btn-menu{transition:all .5s;background:#454b51;border:0;color:#fff;padding:0;cursor:pointer;height:62px;width:62px;margin:0}.btn-menu:focus{outline:0}.subelemento1 .btn-menu::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00d";outline:0;border:0;font-size:x-large}.subelemento1 .margin-transition::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0c9";outline:0;border:0}.logo-mobile{display:none;transition:all .5s}.btn-whatsapp{position:fixed;bottom:0;right:0;z-index:99;background:#25d366}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}.btn-whatsapp-pulse-border::before{content:"";position:absolute;border-radius:50%;padding:25px;border:5px solid #25d366;opacity:.75;animation-name:pulse-border;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:40px;opacity:0}100%{opacity:0}}.btn-subir{position:fixed;bottom:0;left:0;right:0;z-index:99;margin:0 auto;border-radius:20px 20px 0 0;display:none;transform:translateY(80px);transition:transform 1s cubic-bezier(.4,0,.2,1),1s ease,visibility 1s ease}.btn-subir a{padding:0 28px}.banner{width:100%;height:auto;min-height:35vh;color:#fff;display:flex;align-items:center;position:relative;padding:0 30px;margin-bottom:30px;background:rgba(238,166,43,1);background:-moz-linear-gradient(91deg,rgba(238,166,43,1) 10%,#ffe600 100%);background:-webkit-linear-gradient(91deg,rgba(238,166,43,1) 10%,#ffe600 100%);background:linear-gradient(91deg,rgba(238,166,43,1) 10%,#ffe600 100%)}.banner h1{line-height:30px;width:100%;margin-top:-10%;font-size:4rem;padding:0;line-height:60px;font-weight:700}.banner .tradicional{font-size:30px;margin:0;padding:0}.banner p{font-size:1.5em;width:100%;max-width:500px;color:#fff;margin-top:30px}.banner .barra{width:140%;height:150px;background:rgb(255 255 255);position:absolute;bottom:-46px;left:-100px;right:0;rotate:-4deg}.banner .img-gif{z-index:6;position:relative;width:400px;height:446px;object-fit:contain}.banner h2::after{background:#fff none repeat scroll 0 0;content:"";display:block;height:4px;margin-top:15px;width:80px;border-radius:50px}.info-banner{display:flex;align-items:center}.info h3{font-weight:700;margin-bottom:20px}.info h3::after{content:"";display:block;height:2px;margin-top:15px;width:80px}.space-80{padding:80px}.logo-img{transition:all .5s;opacity:1}.margin-transition{margin-left:-250px}.margin-transition .logo-img{margin-right:-380px;opacity:0}.info-img{width:300px;height:300px}.contacto{background:#202020}.contacto h3{color:#fff}.contacto p{color:gray}.contacto .form-control{background-color:#343a40;border:none;border-radius:5px;box-shadow:inset #000000a1 0 3px 4px;color:#ff9f1c;font-size:1em;min-height:50px}.contacto #hp{position:absolute!important;opacity:0!important;height:0!important;pointer-events:none!important}.bg-data{position:absolute;z-index:9;top:0;width:100%;height:0%;display:flex;align-items:center;justify-content:center;transition:all .6s;overflow:hidden;background-color:#000000a8;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.item{position:relative}.item:hover .bg-data{height:100%}#portafolio .item{text-align:center}#portafolio .item img{object-fit:cover;width:100%}.btn{transition:all 1s}.img-seo{width:180px;position:absolute;left:50px;z-index:7;top:0}input::placeholder,textarea::placeholder{color:#b4b4b4!important;opacity:1}.parallax-section{position:relative;min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;overflow:hidden}.parallax-bg{position:absolute;top:0;left:0;width:100%;height:160%;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:-1;will-change:transform}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:-1}.content{max-width:800px;padding:30px;background-color:rgba(255,255,255,.85);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin:20px}#section1 .parallax-bg{background-image:url(../img/banner-barco.webp)}.alert-danger{--bs-alert-color:#ea868f;--bs-alert-bg:#2c0b0e;--bs-alert-border-color:#842029;--bs-alert-link-color:#ea868f}.alert-success{--bs-alert-color:#75b798;--bs-alert-bg:#051b11;--bs-alert-border-color:#0f5132;--bs-alert-link-color:#75b798}.btn-close{filter:invert(1) brightness(1.6)}.social-media{display:inline-flex;font-size:34px}.social-media li{padding:0 15px}.social-media a{color:#000}.social-media .bi-youtube{font-size:38px;margin-top:-3px;display:block}.social-media a i:hover{color:#fed101}.btn-down{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#252525c2;font-size:40px;animation:move 1.5s infinite;z-index:8}@keyframes move{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}.img-nosotros{width:360px;height:360px}@media (max-width:1334px){.banner p{padding-left:0}.separador{display:none}}@media (max-width:1199.98px){.banner img-gif{padding-top:0}.banner h1{font-size:52px;line-height:50px}.banner .space-80{padding-top:30px}.separador{display:none}.info-banner{margin-top:20%}.sidebar{margin-left:-250px}.logo-mobile{display:flex;padding:10px}.margin-transition{margin-left:0}.margin-transition-contenedor{margin-left:250px}.caja-contenedor{margin-left:0}.elemento1{transition:all .5s;margin-left:0}.subelemento1 .margin-transition{margin-left:250px}.subelemento1 .btn-menu::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0c9"}.subelemento1 .margin-transition::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00d"}}@media (max-width:991.98px){.banner h1{font-weight:700;font-size:52px;line-height:40px}.banner p{font-size:1.4em;line-height:28px;margin-top:20px}.info-img{width:250px;height:250px}.info.space-80{padding:20px}}@media (max-width:767.98px){#fondoOscuro{display:none}.info{text-align:center}.info.space-80{padding:30px}.info h3{font-size:2em}.info-banner{margin-top:10%}.banner{padding:30px 10px;display:block;height:90vh;max-height:800px;background:linear-gradient(140deg,rgba(238,166,43,1) 10%,#ffe600 100%);margin-bottom:50px}.banner .space-80{padding:10px}.img-seo{width:150px;left:30px;top:20px}.banner h1{font-size:1.9rem;line-height:1.8rem}.banner p{font-size:1.3em;line-height:26px;margin-top:18px}.banner .barra{bottom:-14px}.banner .img-gif{width:100%;max-width:300px;margin-top:-20px}.info-img{width:250px;height:250px;margin-bottom:20px}.seccion{padding-top:100px;padding-bottom:50px;padding-left:10px;padding-right:10px}.seccion .h1::after{margin:10px auto}.btn-subir{display:block}.btn-down{bottom:60px}.caso-estudio.space-80{padding:30px}}