body{font-family:Poppins,sans-serif;margin:0;padding:0;box-sizing:border-box;background-color:#f5f5f5}.offcanvas-lg{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}aside{display:block}.bd-gutter{--bs-gutter-x:3rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-bg:#ff1047;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}.offcanvas-header .link-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(var(--bs-offcanvas-padding-y) * -.5);margin-right:calc(var(--bs-offcanvas-padding-x) * -.5);margin-bottom:calc(var(--bs-offcanvas-padding-y) * -.5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.line-gradient{background:linear-gradient(90deg,#f30eff 0,#4f4ad3 50%,#05e6ff 100%);box-sizing:border-box;height:8px;left:0;top:376px}.bg-home{background-image:url(../assets/home.png);background-size:cover;background-position:top;background-repeat:no-repeat;width:100%}.bg-typ{background-image:url(../assets/thank_you.png);background-size:cover;background-position:top;background-repeat:no-repeat;height:100vh;width:100%}.bg-usa-1{background-image:url(../assets/bg-1.png);background-size:cover;background-position:top;background-repeat:no-repeat}.bg-usa-2{background-image:url(../assets/bg-2.png);background-size:cover;background-position:top;background-repeat:no-repeat}.btn-elevation-usa{background-color:#000!important;color:#fff!important;border:1px solid #000;padding:10px 20px;border-radius:25px!important;text-decoration:none}.fw-500{font-weight:500!important}.w-65{width:65%!important}.text-US{font-family:poppins,sans-serif}.text-gris-usa{color:#303030;font-family:poppins,sans-serif}.text-cafe-usa{color:#220d0d;font-family:poppins,sans-serif}.text-home{font-style:normal;line-height:111px;letter-spacing:-4px;flex:none;order:1;flex-grow:0;z-index:1}.text-typ{font-style:normal;line-height:111px;letter-spacing:-4px;color:#9e54f8!important;flex:none;order:1;flex-grow:0;z-index:1}.text-usa{font-style:normal;line-height:111px;letter-spacing:-4px;flex:none;order:1;flex-grow:0;z-index:1}.line-h{line-height:90px;letter-spacing:-4px}.card-usa{height:335px!important}.card-usa img{height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.line{box-sizing:border-box;position:absolute;width:2043.77px;height:892.76px;left:1738.69px;top:4918.6px;transform:rotate(-158.97deg)}.card-proy{height:300px!important}.btn-next-proyecto{font-weight:700!important;border-bottom:2px solid #000!important;color:#000!important;width:200px!important;text-decoration:none!important;border-radius:0!important}.text-usa-grey{color:rgba(87,87,87,.7803921569)}.text-usa-black-50{color:rgba(24,25,28,.5294117647)}.text-usa-black-70{color:rgba(0,0,0,.6980392157)}.text-usa-black-85{color:rgba(56,56,56,.8509803922)}.bg-usa-3{background-image:url(../assets/linea-azul.png);background-position:top;background-repeat:no-repeat;width:100%}.fw-400{font-weight:400!important}.btn-usa{width:161;height:60;gap:10px;border-radius:40px!important;padding-top:14px!important;padding-right:30px!important;padding-bottom:14px!important;padding-left:30px!important;background-color:#000!important;color:#fff!important}.section{display:flex;flex-direction:row;align-items:center;padding:50px}.content{flex:1;padding:20px}.image-container{flex:1;text-align:right}.image-container img{max-width:100%;height:auto}.collaborate-button{background-color:#18191c;gap:10px;border-radius:40px!important;padding-top:14px!important;padding-right:30px!important;padding-bottom:14px!important;padding-left:30px!important;color:#fff!important;text-decoration:none}.ls-1{letter-spacing:-.2px!important}.form-floating>label{font-size:.8rem!important}.btn-next{cursor:pointer!important}.line-usa{width:100%;height:14px}@media (max-width:768px){.bg-usa-3{background-image:none!important;background-size:cover}.line-h{line-height:90px;letter-spacing:normal!important;font-size:1.5rem!important}.img-elev-mobile{height:300px!important}.text-EUS-center{text-align:center!important}.text-EUS-center-2{text-align:center!important}.text-usa{letter-spacing:normal!important}.vimeo-wrapper{display:none!important}.hero-video-container{display:none!important}#home-mobile{display:block!important;background-image:url(../images/bg-home-mobile.png);background-size:cover;background-repeat:no-repeat;height:60vh!important;background-position:center right}.text-we-center{text-align:center!important}.w-65{width:100%!important}.swiper-pagination-bullet{background-color:#fff!important}.bg-usa-1{background-image:none!important}.bg-usa-2{background-image:none!important}.img-seo{width:100%!important}}.hero-video-container{position:relative;height:100vh;overflow:hidden}.hero-content{position:relative;z-index:2;color:#fff;text-align:center;top:10%;transform:translateY(-50%)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;top:50%;left:50%}