@font-face{font-family:Barlow Bold Italic;src:url(/assets/Barlow-BoldItalic-I_gwUyGx.woff2) format("woff2"),url(/assets/Barlow-BoldItalic-Bp6BKpZ9.woff) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Barlow Black Italic;src:url(/assets/Barlow-BlackItalic-DvjUaEsu.woff2) format("woff2"),url(/assets/Barlow-BlackItalic-CQvzZLUE.woff) format("woff");font-weight:900;font-style:italic;font-display:block}@font-face{font-family:Barlow Black;src:url(/assets/Barlow-Black-DI_XboAq.woff2) format("woff2"),url(/assets/Barlow-Black-lgzxrzZ1.woff) format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Barlow Bold;src:url(/assets/Barlow-Bold-CXTEfaHE.woff2) format("woff2"),url(/assets/Barlow-Bold-CJqWka_x.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Barlow ExtraLight Italic;src:url(/assets/Barlow-ExtraLightItalic-D7kNJY6L.woff2) format("woff2"),url(/assets/Barlow-ExtraLightItalic-C6eqIOvT.woff) format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Barlow Italic;src:url(/assets/Barlow-Italic-C_12tKQt.woff2) format("woff2"),url(/assets/Barlow-Italic-MVKn6KPT.woff) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Barlow Light Italic;src:url(/assets/Barlow-LightItalic-CaC17YIt.woff2) format("woff2"),url(/assets/Barlow-LightItalic-DZGAWU99.woff) format("woff");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Barlow ExtraBold Italic;src:url(/assets/Barlow-ExtraBoldItalic-C3bZ8oFI.woff2) format("woff2"),url(/assets/Barlow-ExtraBoldItalic-mdD1I-D7.woff) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Barlow Medium Italic;src:url(/assets/Barlow-MediumItalic-BryXvCsV.woff2) format("woff2"),url(/assets/Barlow-MediumItalic-BQjntX5K.woff) format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Barlow Medium;src:url(/assets/Barlow-Medium-Doq6JVgs.woff2) format("woff2"),url(/assets/Barlow-Medium-C1ZwL2_T.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Barlow ExtraLight;src:url(/assets/Barlow-ExtraLight-BIHEMy1f.woff2) format("woff2"),url(/assets/Barlow-ExtraLight-lu8D9p-G.woff) format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Barlow ExtraBold;src:url(/assets/Barlow-ExtraBold-CNH1BeGD.woff2) format("woff2"),url(/assets/Barlow-ExtraBold-CZ59Z4Er.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Barlow Light;src:url(/assets/Barlow-Light-Du-2tWFN.woff2) format("woff2"),url(/assets/Barlow-Light-9TY3bCxA.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Barlow Regular;src:url(/assets/Barlow-Regular-Caqb_Nlq.woff2) format("woff2"),url(/assets/Barlow-Regular-DYro7yeW.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Barlow SemiBold Italic;src:url(/assets/Barlow-SemiBoldItalic-MMvB3hV4.woff2) format("woff2"),url(/assets/Barlow-SemiBoldItalic-Dtjek4eU.woff) format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Barlow Thin Italic;src:url(/assets/Barlow-ThinItalic-DuqInfCa.woff2) format("woff2"),url(/assets/Barlow-ThinItalic-IorwZGCD.woff) format("woff");font-weight:100;font-style:italic;font-display:block}@font-face{font-family:Barlow Thin;src:url(/assets/Barlow-Thin-DS3_69_t.woff2) format("woff2"),url(/assets/Barlow-Thin-BbGraAj0.woff) format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Barlow SemiBold;src:url(/assets/Barlow-SemiBold-D38ZaZRd.woff2) format("woff2"),url(/assets/Barlow-SemiBold-CCO2p_AJ.woff) format("woff");font-weight:600;font-style:normal;font-display:block}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Barlow Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden;min-height:100vh}.main-container{min-height:100vh;display:flex;flex-direction:column;position:relative}.main-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.subtitle{color:#ffffffe6;font-size:1.1rem;font-weight:300;max-width:600px;margin:0 auto;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.mainwrapper{background-image:url(/assets/form_bg-CuPn3laq.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-color:#00000080;background-blend-mode:color;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;width:100%}.section_juntos{background-image:url(/assets/bg_juntos-C3QGG-KL.png);background-size:cover;background-position:center;width:100%}.juntos_container{display:grid;grid-template-columns:2fr 1fr;align-items:center;justify-content:center;position:relative}.textjuntos{font-family:Barlow Italic,sans-serif;color:#085a89;position:relative;padding:1rem;display:flex;justify-content:center;font-size:2rem}.mainText{margin-top:100px;padding:2rem;display:flex;justify-content:center;width:100%}.imgsobreswrapper{display:flex;justify-content:center;margin-top:2rem;position:absolute;bottom:0;padding:0 2rem;max-width:50%}.imgsobreswrapper img{width:100%;height:auto}.mainTextSpan{display:block;color:#fff;text-align:start}.mainTextSpan.mainTextSpan1{line-height:3rem;font-size:3rem;font-family:Barrow,sans-serif}.mainTextSpan.mainTextSpan2{line-height:8rem;font-size:8rem;font-family:Barlow Italic,sans-serif}.mainTextSpan.mainTextSpan3{line-height:8rem;font-size:8rem;font-family:Barlow Bold Italic,sans-serif}.mainTextSpan.mainTextSpan4{line-height:5rem;font-size:5rem;color:#00acd4;font-family:Barlow Bold,sans-serif}.mainTextSpan.mainTextSpan5{line-height:3rem;font-size:3rem;font-family:Barlow Medium Italic,sans-serif}.form-container{z-index:2;position:relative;width:100%;max-width:800px;opacity:0;transform:scale(.8);background:#085a89dc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:2.5rem;box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3}.form-title{font-family:Barlow Bold,sans-serif;font-size:3rem;color:#fff}.form-subtitle{font-family:Barlow Italic,sans-serif;font-size:1.5rem;color:#fff}.cotizacion-text{margin-top:100px}.floating-input{position:relative;margin-bottom:2rem}.floating-input.centered{display:flex;flex-direction:column;align-items:center;justify-content:center}.glass-input{background:#fff;border:none!important;border-bottom:1px solid rgba(255,255,255,.3);border-radius:24px;padding:.5rem 0 .5rem 2rem;font-size:1rem;transition:all .3s ease;box-shadow:none!important;width:100%;z-index:3}.glass-input::placeholder,.Select-label{color:#085a89;font-family:Barlow Bold,sans-serif}.glass-input:focus{border-bottom:1px solid rgba(255,255,255,.6)!important;box-shadow:none!important;outline:none!important}.glass-input:focus::placeholder{opacity:0}.floating-label{display:none}.Select-label{background:#fff;border:none!important;border-bottom:1px solid rgba(255,255,255,.3);border-radius:24px;padding:.5rem 0 .5rem 2rem;font-size:1rem;transition:all .3s ease;box-shadow:none!important;width:100%;z-index:3}.Select-options{margin-top:1rem;color:#ffffffe6;display:flex;flex-direction:column;align-items:center;width:50%}.select-option{background:#00204a;border:none!important;border-bottom:1px solid rgba(255,255,255,.3);border-radius:24px;padding:.5rem 2rem;font-size:1rem;box-shadow:none;text-align:start;margin:.2rem 0;width:100%}.form-check{color:#fff;font-size:1.5rem}.headerwrapper{position:absolute;background-color:#fff;height:100px;width:100%;z-index:1}.glass-input.is-invalid{border-bottom-color:#dc354566!important}.glass-input.is-invalid:focus{border-bottom-color:#dc3545!important}.glass-button{background:#ffffff26!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3)!important;border-radius:12px!important;padding:1rem 2rem!important;color:#fff!important;font-size:1.1rem;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px #0003,inset 0 1px #fff3}.glass-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.glass-button:hover{background:#fff3!important;border-color:#fff6!important;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d,inset 0 1px #ffffff4d}.glass-button:hover:before{left:100%}.glass-button:active{transform:translateY(0)}.button-text{position:relative;z-index:1}@media (max-width: 768px){.main-title{font-size:2rem}.subtitle{font-size:1rem}.glass-form{padding:2rem 1.5rem}.main-container{padding:1rem}}@media (max-width: 576px){.main-title{font-size:1.75rem}.glass-form{padding:1.5rem 1rem}}.header-section,.form-container{visibility:hidden}.header-section.animate-ready,.form-container.animate-ready{visibility:visible}.glass-input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.glass-input[type=number]::-webkit-outer-spin-button,.glass-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.juntoslogo{text-align:center}.productoswrapper{background-image:url(/assets/bg_productos-Dayt7ICM.png);background-size:cover;background-position:center;width:100%}.productoscontainer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center;position:relative;gap:2rem;padding:10rem 2rem}.productostitle{font-family:Barlow Bold,sans-serif;color:#fff;background:#8cbe50;position:relative;padding:1rem;display:flex;justify-content:center;font-size:4rem}.product-image{width:100%;height:auto;border-radius:8px;filter:drop-shadow(10px 4px 8px rgba(0,0,0,.1));transition:transform .3s ease}.product-name{font-family:Barlow Italic,sans-serif;background:#8cbe50;color:#fff;border-radius:64px;font-size:1.5rem;margin-top:2rem;text-align:center;font-size:2rem;padding:1rem 0}.product-name span{display:block;font-size:inherit}.productosfooter{font-family:Barlow Italic,sans-serif;color:#fff;background:#085a89;position:relative;padding:1rem;display:flex;justify-content:center;font-size:2rem}.productosfooter span{letter-spacing:8px}.product-image_wrapper{display:flex;justify-content:center;text-align:center;margin:0 auto}@media screen and (max-width: 1279px){*{font-size:14px}.mainText{padding:1rem}.mainTextSpan{display:block;color:#fff;text-align:start}.mainTextSpan.mainTextSpan1{line-height:2rem;font-size:2rem;font-family:Barrow,sans-serif}.mainTextSpan.mainTextSpan2{line-height:6rem;font-size:8rem;font-family:Barlow Italic,sans-serif}.mainTextSpan.mainTextSpan3{line-height:6rem;font-size:6rem;font-family:Barlow Bold Italic,sans-serif}.mainTextSpan.mainTextSpan4{line-height:3rem;font-size:3rem;color:#00acd4;font-family:Barlow Bold,sans-serif}.mainTextSpan.mainTextSpan5{line-height:2rem;font-size:2rem;font-family:Barlow Medium Italic,sans-serif}}@media screen and (max-width: 991px){.logo_header{width:100%;display:grid;justify-content:center;align-items:center}.mainwrapper{grid-template-columns:1fr;align-items:center;position:relative;width:100%}.mainwrapper .mainText{padding:2rem 1rem}.formWrapper{margin-bottom:20vw;display:flex;justify-content:center;width:100%}.mainwrapper .formWrapper,#formContainer{width:100%}.cotizacion-text{margin-top:auto}.juntos_container{grid-template-columns:1fr;align-items:center;position:relative;width:100%}.productoscontainer{grid-template-columns:1fr;padding:5rem 1rem}.product-image{display:flex;justify-content:center;text-align:center;max-width:300px}.productostitle{font-size:2.5rem}.product-name{font-size:1.5rem}.productocard{display:grid;text-align:center;justify-content:center}.product-info{max-width:400px}}@media screen and (max-width: 768px){*{font-size:12px}.main-container{padding:0}.Select-label{word-wrap:break-word}.productosfooter span{letter-spacing:2px}.Select-options{width:80%}.mainTextSpan{display:block;color:#fff;text-align:start;line-height:auto!important}.mainTextSpan.mainTextSpan1{font-size:2rem;font-family:Barrow,sans-serif}.mainTextSpan.mainTextSpan2{font-size:6rem;font-family:Barlow Italic,sans-serif}.mainTextSpan.mainTextSpan3{font-size:5rem;font-family:Barlow Bold Italic,sans-serif}.mainTextSpan.mainTextSpan4{font-size:2rem;color:#00acd4;font-family:Barlow Bold,sans-serif}.mainTextSpan.mainTextSpan5{font-size:2rem;font-family:Barlow Medium Italic,sans-serif}}@media screen and (max-width: 384px){*{font-size:10px}.main-container{padding:0}.Select-label{word-wrap:break-word}}
