:root{--unnamed-color-222222:#222222;--unnamed-color-707070:#707070;--unnamed-color-414141:#414141;--unnamed-font-family-helvetica-neue:"Nunito Sans", sans-serif;--unnamed-font-style-normal:normal;--unnamed-font-style-italic:italic;--unnamed-font-weight-light:100;--unnamed-font-weight-normal:normal;--unnamed-font-weight-bold:bold;--unnamed-font-size-22:22px;--unnamed-font-size-35:35px;--unnamed-font-size-60:60px;--unnamed-font-size-65:65px;--unnamed-font-size-70:70px;--unnamed-character-spacing-0:0px;--unnamed-line-spacing-27:27px;--unnamed-line-spacing-41:41px;--unnamed-line-spacing-72:72px;--unnamed-line-spacing-79:79px;--unnamed-line-spacing-84:84px;--unnamed-text-transform-uppercase:uppercase}.énfasis{font-family:var(--unnamed-font-family-helvetica-neue);font-style:var(--unnamed-font-style-italic);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-70);line-height:var(--unnamed-line-spacing-84);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-707070)}.h1{font-family:var(--unnamed-font-family-helvetica-neue);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-bold);font-size:var(--unnamed-font-size-65);line-height:var(--unnamed-line-spacing-79);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-707070);text-transform:var(--unnamed-text-transform-uppercase)}.h2{font-family:var(--unnamed-font-family-helvetica-neue);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-60);line-height:var(--unnamed-line-spacing-72);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-222222)}.h3{font-family:var(--unnamed-font-family-helvetica-neue);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-35);line-height:var(--unnamed-line-spacing-41);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-414141)}.p{font-family:var(--unnamed-font-family-helvetica-neue);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-22);line-height:var(--unnamed-line-spacing-27);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-707070)}.row{width:100%}.navbar{position:fixed!important;width:100%;background:rgb(0 0 0 / .31) 0% 0% no-repeat padding-box;z-index:2;box-shadow:-5px 5px 10px rgb(0 0 0 / .15)}.navbar-container{width:100%;max-width:95%;margin-left:auto;margin-right:auto}.navbar-header{display:flex;flex-flow:row;align-items:center;justify-content:space-between}.navbar-logo{width:auto;height:86px}.navbar-icon{width:35px}.navbar-container-list{display:flex;align-items:center;justify-content:end}.navbar-list{display:flex;flex-direction:row;align-items:center;justify-content:end}.navbar-button{text-decoration:none;padding:.5rem 1rem;color:var(--blanco);font:normal normal 500 15px var(--unnamed-font-family-helvetica-neue)}.navbar-button:hover{text-decoration:none;color:var(--blanco);font-weight:700}.navbar-bold{font-weight:700}.icon-lang{height:30px;width:30px}.icon-arrow{height:20px;width:20px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:50px;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);padding:12px 16px;z-index:1}.dropdown-pages{width:auto;min-width:500px;padding:8px}.dropdown-page-col{width:160px;min-width:150px;padding:8px}.dropdown-menu{display:none;position:absolute;background-color:#fff;padding:10px;border:1px solid #ccc}.linea{display:none}.navbar-select{display:flex!important;justify-content:space-between!important;align-items:center!important}.dropdown-arrow{display:none!important;margin-left:auto;transition:transform 0.3s ease}@media (max-width :768px){.navbar-container{max-width:100%}.navbar-container-list{justify-content:start}.navbar-list{flex-direction:column;width:100%!important}.dropdown{position:relative;display:inline-block;width:100%!important}.dropdown-content{display:none;position:relative;background-color:#FFF;justify-content:start;min-width:50px;box-shadow:0 0 0 0 #fff0;padding:12px 16px;z-index:1}.dropdown-pages{width:100%;padding:8px}.dropdown-menu{display:none;position:relative;background-color:#fff;padding:10px;border:1px solid #ccc}.linea{display:inline-block;width:100%;border:1px solid var(--gris)}.nav-item{width:100%!important}.dropdown-arrow{display:inline-block!important}}.welcome{position:relative;height:100vh;background:url(./img/Tecnoventanas-inicio.jpg) no-repeat center top fixed;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:20px}.content-box{position:absolute;top:20%;right:5%;max-width:300px;padding:20px;background:rgb(0 0 0 / .4);color:#fff;font-size:14px;text-align:left;font-family:var(--unnamed-font-family-helvetica-neue);border-radius:8px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.content-box,.large-text,.subtitle{opacity:0;transform:translateY(100px);transition:opacity 1.2s ease,transform 1.2s ease}.content-box.show,.large-text.show,.subtitle.show{opacity:1;transform:translateY(0)}.content-box-title{letter-spacing:var(--unnamed-character-spacing-0);font:normal normal bold 30px/41px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase}.large-text{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal 500 100px/119px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-shadow:0 3px 6px #0000008D;text-transform:uppercase}.subtitle{margin:10px 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal medium 20px/25px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}@media (max-width:768px){.content-box{position:static;margin-top:20px;max-width:90%}.large-text{font-size:25px}}.lightblue-section{background-color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.box-lightblue{height:100%;position:relative;overflow:hidden}.box-lightblue::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#5B8DCA;transform:translate(-50%,-50%);z-index:0;opacity:0}.box-lightblue.animate::before{animation:expandBox 2s ease-in-out forwards}.home-openings-data,.openings-data-lightblue{position:relative;z-index:1}.home-openings-data-title{letter-spacing:0;text-align:center;font:normal normal 300 150px/161px var(--unnamed-font-family-helvetica-neue);text-transform:uppercase;opacity:1;color:#000;transition:color 1s linear;padding-top:100px}.lightblue-box-text{letter-spacing:0;text-align:left;font:normal normal 300 30px var(--unnamed-font-family-helvetica-neue);opacity:1;color:#000;transition:color 1s linear}.box-lightblue.animate .home-openings-data-title{color:#FFF}.box-lightblue.animate .lightblue-box-text{color:#FFF}@keyframes expandBox{0%{width:0;height:0;opacity:0}50%{opacity:.8}100%{width:120%;height:120%;opacity:1}}.home-openings-data-lightblue{display:flex;justify-content:center;align-items:center;height:100%}.lightblue-box{width:100%;margin:95px 0;border-radius:8px;opacity:1;padding:55px 75px 55px 75px!important}.home-openings-section{background-color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.card-stackable{position:relative;overflow:hidden;transition:height 1s ease;height:319px}.card-stackable:hover{height:319px;transition:height 0.5s ease}.card-stackable.cut{height:160px}.openings-card-holder{position:relative;overflow:hidden;height:auto}.card-stackable-line{border-bottom:#d4d4d4 solid 1px}.card-stackable-title-step-title{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 50px/60px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}.card-stackable-title-step{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 18px/22px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}.solution-image{width:100%;border-radius:8px}.card-stackable-title-info{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 20px/29px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}@media (max-width:768px){.home-openings-data-title{font:normal normal 300 65px/70px var(--unnamed-font-family-helvetica-neue)}.card-stackable{position:relative;overflow:hidden;transition:height 1s ease;min-height:660px;height:auto}.card-stackable:hover{min-height:660px;height:auto;transition:height 0.5s ease}.card-stackable.cut{height:660px}}.home-quote-section{min-height:100vh;background:url(./img/home-2.jpg) no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative}.home-quote-data{display:flex;justify-content:center;align-items:center}.home-quote-data-title{margin:100px 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 90px/108px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.home-quote-button{background:#152C48 0% 0% no-repeat padding-box;border-radius:8px;opacity:1;padding:14px 25px;text-decoration:none;margin:0 0 100px 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal bold 35px/43px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1;transition:0.2s ease}.home-quote-button:hover{background-color:#11233a;color:#FFF;text-decoration:none}.home-quote-data-cards{display:flex;justify-content:space-around;align-items:top;opacity:1}.home-quote-data-cards .col-12{opacity:0;transform:translateX(100px);transition:opacity 0.6s ease,transform 0.6s ease}.home-quote-data-cards .col-12:first-child{transform:translateX(-100px)}.home-quote-data-cards .col-12.show{opacity:1;transform:translateX(0)}.home-quote-img{border-radius:10px;width:100%;min-height:356px;display:flex;justify-content:start;align-items:end}.home-quote-img1{background:url(./img/IMG/a2.png) no-repeat center center;background-size:cover}.home-quote-img2{background:url(./img/IMG/a3.png) no-repeat center center;background-size:cover}.home-quote-img3{background:url(./img/IMG/a1.png) no-repeat center center;background-size:cover}.home-quote-img4{background:url(./img/IMG/a4.png) no-repeat center center;background-size:cover}.home-quote-img-text{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 200 27px/33px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-shadow:0 3px 6px #000;opacity:1}.home-quote-data-card-text{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal 300 24px/29px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}.background-clear{width:100%;height:100vh}.background-fog{position:relative;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 60%,rgb(0 0 0 / .1) 95%,rgb(255 255 255) 100%);backdrop-filter:blur(0);transition:backdrop-filter 0.2s ease;z-index:0;width:100%;min-height:100%;height:auto;display:flex;flex-flow:column;justify-content:center;align-items:center}@media (max-width:768px){.home-quote-data-title{font-size:2rem}.home-quote-button{font:normal normal bold 20px/23px var(--unnamed-font-family-helvetica-neue)}.home-quote-data-cards{flex-direction:column;align-items:center}}.slogan-section{min-height:20vh;background:#fff no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative}.slogan-text{padding:0 10px!important;letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-222222);text-align:center;font:normal normal normal 60px/72px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#222}.slogan-section .slogan-text{opacity:0;transform:translateY(100px);transition:opacity 0.6s ease,transform 0.6s ease}.slogan-section .slogan-text.show{opacity:1;transform:translateY(0)}.carousel-section{min-height:50vh;max-height:960px;background:#fff no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative}.carousel{position:relative;width:90%;height:auto;height:100%;overflow:hidden}.carousel-inner{position:relative;width:100%;height:80vh}.carousel-item{display:none;position:absolute;top:0;left:0;width:100%;height:100%;max-height:960px;opacity:0;transition:opacity 1s ease-in-out}.carousel-item img{width:100%;height:100%;object-fit:cover;object-position:center}.carousel-item.active{display:block;opacity:1}.carousel-control{position:absolute;top:50%;transform:translateY(-50%);background-color:rgb(0 0 0 / .5);color:#fff;border:none;cursor:pointer;padding:10px;z-index:10}.carousel-control.prev{left:10px}.carousel-control.next{right:10px}.carousel-dots{text-align:center;position:absolute;bottom:10px;width:100%}.carousel-dots .dot{display:inline-block;width:10px;height:10px;margin:5px;background-color:gray;border-radius:50%;cursor:pointer}.carousel-dots .dot.active{background-color:#000}.us-section{min-height:100dvh;background:#fff no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative}.us-title{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal 300 130px/161px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;text-transform:uppercase;line-height:1}.us-img{width:100%;height:auto;border-radius:8px}.us-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 20px/25px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000}.us-title{opacity:0;transform:translateY(100px);transition:opacity 0.6s ease,transform 0.6s ease}.us-paragraph{opacity:0;transform:translateX(100px);transition:opacity 0.6s ease,transform 0.6s ease}.us-title.show,.us-paragraph.show{opacity:1;transform:translate(0)}@media (max-width:768px){.us-title{font:normal normal 300 60px/71px var(--unnamed-font-family-helvetica-neue)}}.us-quality-section{min-height:100dvh;height:auto;background:url(./img/background/foto-29.jpeg) no-repeat center calc(50% + 100px) fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative}.us-quality-data{padding:50px 200px 200px!important}.us-quality-data-title{margin:100px 0 0 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1}.us-quality-data-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 35px/60px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}@media (max-width:768px){.us-quality-data{padding:50px 50px 200px!important}.us-quality-data-title{font:normal normal normal 80px/99px var(--unnamed-font-family-helvetica-neue)}.us-quality-data-paragraph{font:normal normal normal 25px/50px var(--unnamed-font-family-helvetica-neue)}}@media (max-width:425px){.us-quality-data{padding:50px 30px 200px!important}.us-quality-data-title{font:normal normal normal 70px/89px var(--unnamed-font-family-helvetica-neue)}.us-quality-data-paragraph{font:normal normal normal 20px/45px var(--unnamed-font-family-helvetica-neue)}}.plant-section{min-height:100dvh;background:#fff no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative}.plant-data{padding:50px 150px!important}.plant-title{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 100px/119px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000}.plant-img{width:100%;height:auto;border-radius:8px}.plant-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 24px/29px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000}.padding-plant{padding-top:200px}.plant-title{opacity:0;transform:translateY(100px);transition:opacity 0.6s ease,transform 0.6s ease}.us-img{opacity:0;transform:translateX(-100px);transition:opacity 0.6s ease,transform 0.6s ease}.plant-paragraph{opacity:0;transform:translateX(100px);transition:opacity 0.6s ease,transform 0.6s ease}.plant-title.show,.us-img.show,.plant-paragraph.show{opacity:1;transform:translate(0)}.plant-paragraph-2{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal 300 24px/29px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}@media (max-width:768px){.padding-plant{padding-top:100px}.plant-title{font:normal normal normal 44px/49px var(--unnamed-font-family-helvetica-neue)}.plant-paragraph{font:normal normal 300 19px/24px var(--unnamed-font-family-helvetica-neue)}.plant-paragraph-2{font:normal normal 300 19px/24px var(--unnamed-font-family-helvetica-neue)}.plant-data{padding:50px 50px!important}}.collage-section{min-height:100dvh;background:#fff no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative}.collage-data{padding:50px 150px!important}.collage-main-img{width:100%;height:auto;max-height:570px;border-radius:8px}.collage-img{width:100%;height:auto;max-height:210px;border-radius:8px}@media (max-width:768px){.collage-data{padding:50px 50px!important}.collage-main-img{max-height:570px}.collage-img{max-height:570px}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;min-height:100%;max-width:90%;max-height:90%;background:#fff0;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px}.close-modal{position:absolute;top:10px;right:15px;font-size:24px;line-height:.9;font-weight:700;color:#fff;background:rgb(0 0 0 / .6);border:none;border-radius:50%;cursor:pointer;padding:5px 10px;z-index:1001}.close-modal:hover{color:#ccc}.collage-img{cursor:pointer;transition:transform 0.3s}.collage-img:hover{transform:scale(1.05)}.collage-main-img{cursor:pointer;transition:transform 0.3s}.collage-main-img:hover{transform:scale(1.05)}.facade-section{min-height:100dvh;background:url(./img/home-2.jpg) no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.background-fog-facade{position:relative;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 60%,rgb(0 0 0 / .1) 95%,rgb(255 255 255) 100%);backdrop-filter:blur(0);transition:backdrop-filter 0.2s ease;z-index:0;width:100%;min-height:100%;height:auto;padding-bottom:100px;display:flex;flex-flow:column;justify-content:center;align-items:center}.facade-data{padding:50px 20%!important}.facade-data-title{margin:100px 0 0 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1}.facade-data-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 35px/60px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.facade-data-card{background-color:#fff}.facade-data-card-title{letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-222222);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#222;opacity:1}.facade-data-card-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 18px/24px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}@media (max-width:1000px){.facade-data{padding:50px 15%!important}}@media (max-width:768px){.facade-data{padding:50px 10%!important}.facade-data-title{font:normal normal normal 70px/89px var(--unnamed-font-family-helvetica-neue)}.facade-data-paragraph{font:normal normal normal 24px/30px var(--unnamed-font-family-helvetica-neue)}.facade-data-card-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}}@media (max-width:425px){.facade-data{padding:50px 5%!important}.facade-data-title{font:normal normal normal 50px/79px var(--unnamed-font-family-helvetica-neue)}}.complementary-section{min-height:100dvh;background:url(./img/IMG/31.png) no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.background-fog-complementary{position:relative;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 60%,rgb(0 0 0 / .1) 95%,rgb(255 255 255) 100%);backdrop-filter:blur(0);transition:backdrop-filter 0.2s ease;z-index:0;width:100%;min-height:100%;height:auto;padding-bottom:100px;display:flex;flex-flow:column;justify-content:center;align-items:center}.complementary-data{padding:50px 10%!important}.complementary-data-title{margin:100px 0 0 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.complementary-data-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 35px/60px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.complementary-data-card{background-color:#fff}.complementary-data-card-title{letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-222222);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#222}.complementary-data-card-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 18px/24px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000}.complementary-data-card-title{opacity:0;transform:translateY(100px);transition:opacity 0.6s ease,transform 0.6s ease}.complementary-data-card-img{border-radius:8px;opacity:0;transform:translateX(-100px);transition:opacity 0.6s ease,transform 0.6s ease}.complementary-data-card-paragraph{opacity:0;transform:translateX(100px);transition:opacity 0.6s ease,transform 0.6s ease}.complementary-data-card-title.show,.complementary-data-card-img.show,.complementary-data-card-paragraph.show{opacity:1;transform:translate(0)}@media (max-width:1000px){.complementary-data{padding:50px 15%!important}}@media (max-width:768px){.complementary-data{padding:50px 10%!important}.complementary-data-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}.complementary-data-paragraph{font:normal normal normal 24px/30px var(--unnamed-font-family-helvetica-neue)}.complementary-data-card-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}}@media (max-width:425px){.complementary-data{padding:50px 5%!important}.complementary-data-title{font:normal normal normal 40px/59px var(--unnamed-font-family-helvetica-neue)}.complementary-data-title{font:normal normal normal 50px/79px var(--unnamed-font-family-helvetica-neue)}}.glasses-section{min-height:100dvh;background:url(./img/IMG/4.png) no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.background-fog-glasses{position:relative;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 60%,rgb(0 0 0 / .1) 95%,rgb(255 255 255) 100%);backdrop-filter:blur(0);transition:backdrop-filter 0.2s ease;z-index:0;width:100%;min-height:100%;height:auto;padding-bottom:100px;display:flex;flex-flow:column;justify-content:center;align-items:center}.glasses-data{padding:50px 10%!important}.glasses-data-title{margin:100px 0 0 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1}.glasses-data-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 35px/60px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.glasses-data-card{background-color:#fff}.glasses-data-card-title{letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-222222);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#222}.glasses-data-card-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 18px/24px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000}.glasses-data-card-title{opacity:0;transform:translateY(100px);transition:opacity 0.6s ease,transform 0.6s ease}.glasses-data-card-img{border-radius:8px;opacity:0;transform:translateX(-100px);transition:opacity 0.6s ease,transform 0.6s ease}.glasses-data-card-paragraph{opacity:0;transform:translateX(100px);transition:opacity 0.6s ease,transform 0.6s ease}.glasses-data-card-title.show,.glasses-data-card-img.show,.glasses-data-card-paragraph.show{opacity:1;transform:translate(0)}@media (max-width:1000px){.glasses-data{padding:50px 15%!important}}@media (max-width:768px){.glasses-data{padding:50px 10%!important}.glasses-data-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}.glasses-data-paragraph{font:normal normal normal 24px/30px var(--unnamed-font-family-helvetica-neue)}.glasses-data-card-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}}@media (max-width:425px){.glasses-data{padding:50px 5%!important}.glasses-data-title{font:normal normal normal 40px/59px var(--unnamed-font-family-helvetica-neue)}.glasses-data-title{font:normal normal normal 50px/79px var(--unnamed-font-family-helvetica-neue)}}.posventa-section{min-height:100dvh;background:url(./img/background/foto-28.jpeg) no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.background-fog-posventa{position:relative;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 60%,rgb(0 0 0 / .1) 95%,rgb(255 255 255) 100%);backdrop-filter:blur(0);transition:backdrop-filter 0.2s ease;z-index:0;width:100%;min-height:100%;height:auto;padding-bottom:100px;display:flex;flex-flow:column;justify-content:center;align-items:center}.posventa-data{padding:50px 10%!important}.posventa-data-long-card{padding:50px 10%!important}.posventa-data-title{margin:100px 0 0 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1}.posventa-data-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 35px/60px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.posventa-data-card{background-color:#fff}.posventa-data-long-card-section{display:flex;flex-flow:column;justify-content:center;align-items:center}.posventa-data-long-card-title{letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-222222);text-align:left;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#222;opacity:1}.posventa-data-long-card-img{width:100%;max-height:424px}.posventa-data-long-card-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 18px/24px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}@media (max-width:768px){.posventa-data-title{font:normal normal normal 70px/89px var(--unnamed-font-family-helvetica-neue)}.posventa-data-paragraph{font:normal normal normal 24px/30px var(--unnamed-font-family-helvetica-neue)}.posventa-data{padding:50px 5%!important}.posventa-data-long-card{padding:50px 5%!important}.posventa-data-long-card-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}}@media (max-width:425px){.posventa-data-title{font:normal normal normal 50px/69px var(--unnamed-font-family-helvetica-neue)}.posventa-data{padding:50px 5%!important}.posventa-data-long-card{padding:50px 5%!important}.posventa-data-long-card-title{font:normal normal normal 50px/69px var(--unnamed-font-family-helvetica-neue)}.posventa-data-long-card-img{width:100%;max-height:424px}}.openings-section{min-height:100dvh;background:url(./img/IMG/30.png) no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.background-fog-openings{position:relative;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 60%,rgb(0 0 0 / .1) 95%,rgb(255 255 255) 100%);backdrop-filter:blur(0);transition:backdrop-filter 0.2s ease;z-index:0;width:100%;height:200dvh;min-height:100%;height:auto;padding-bottom:100px;display:flex;flex-flow:column;justify-content:center;align-items:center}.hidden{opacity:0;transform:translateY(50px);transition:all 0.8s ease-out}.visible{opacity:1;transform:translateY(0)}.col-12{width:100%}.openings-data{padding:50px 20%!important}.openings-data-long-card-section{display:flex;flex-flow:column;justify-content:center;align-items:center}.openings-data-long-card{padding:50px 8%!important}.openings-data-title{margin:100px 0 0 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1}.openings-data-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 100 18px/24px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.openings-data-card{background-color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center}.openings-data-long-card-title{letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-222222);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#222;opacity:1}.openings-data-long-card-img{width:100%;max-height:424px}.openings-data-long-card-img-7{object-fit:cover;object-position:center calc(50% + 200px)}.openings-data-long-card-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 300 18px/24px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#000;opacity:1}@media (max-width:768px){.openings-data-title{font:normal normal normal 70px/89px var(--unnamed-font-family-helvetica-neue)}.openings-data{padding:50px 5%!important}.openings-data-long-card{padding:50px 5%!important}.openings-data-long-card-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}.openings-data-long-card-img{width:100%;max-height:214px}.openings-data-long-card-img-7{object-position:center calc(50% + 50px)}}@media (max-width:425px){.openings-data-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}.openings-data{padding:50px 5%!important}.openings-data-long-card{padding:50px 5%!important}.openings-data-long-card-title{font:normal normal normal 50px/69px var(--unnamed-font-family-helvetica-neue)}.openings-data-long-card-img{width:100%;max-height:214px}}.quote-section{min-height:100dvh;background:url(./img/background/foto-30.jpeg) no-repeat center center fixed;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.background-fog-quote{position:relative;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 60%,rgb(0 0 0 / .1) 95%,rgb(255 255 255) 100%);backdrop-filter:blur(0);transition:backdrop-filter 0.2s ease;z-index:0;width:100%;min-height:100%;height:auto;padding-bottom:100px;display:flex;flex-flow:column;justify-content:center;align-items:center}.quote-data{padding:50px 10%!important}.quote-button{background:#5B8DCA 0% 0% no-repeat padding-box;border-radius:8px;opacity:1;padding:10px 15px;text-decoration:none;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal bold 35px/43px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;box-shadow:0 3px 6px #00000040;opacity:1}.quote-button:hover{background:#4971a1 0% 0% no-repeat padding-box;color:#FFF;text-decoration:none}.quote-map-section{display:flex;flex-flow:column;justify-content:center;align-items:center}.quote-data-title{margin:100vh 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 90px/109px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1}.quote-data-subtitle{margin:100px 0 0 0;letter-spacing:var(--unnamed-character-spacing-0);text-align:center;font:normal normal normal 70px/89px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;text-transform:uppercase;opacity:1}.quote-data-paragraph{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 100 18px/24px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}#map{width:100%;height:572px}.contact-icon{width:38px;height:38px}@media (max-width:768px){.quote-data-title{font:normal normal normal 70px/89px var(--unnamed-font-family-helvetica-neue)}.quote-data{padding:50px 5%!important}}@media (max-width:425px){.quote-data-title{font:normal normal normal 60px/79px var(--unnamed-font-family-helvetica-neue)}.quote-data{padding:50px 5%!important}}.header{min-height:20dvh;overflow:hidden;font-family:"Rubik",sans-serif;text-align:center;display:flex;flex-flow:row;justify-content:center;align-items:start}.header-data{display:flex;flex-flow:column;justify-content:flex-start;align-items:center}.header-title{font-size:2.2rem;font-weight:800}.header-paragraph{color:var(--gris);font-size:1.3rem;text-align:start}b{font-weight:700}.text-orange{color:var(--naranja)}ul.item-list{list-style-type:disc;padding-left:16px}.header-paragraph{list-style-type:disc!important}.item-list{text-decoration:dotted}.form-access-client-client-input{width:100%;min-height:4rem;border-radius:15px!important}.form-access-client-client-button{margin-top:3rem;text-decoration:none;padding:.5rem 1rem;border:1px solid var(--blanco);border-radius:9px;min-width:210px;width:25%;background-color:var(--blanco);color:var(--naranja);font:normal normal 800 1.5rem Open Sans}.form-access-client-client-button:hover{text-decoration:none;border:1px solid var(--naranja);border-radius:9px;background-color:var(--naranja);color:var(--blanco)}.alert{display:none;width:60%}.alert{display:none}@media (max-width :768px){.welcome-access-client-text-start{font-size:4rem;padding-left:5%;padding-right:5%;padding-top:5%}}.contact{position:relative;top:4.8rem;min-height:60dvh;overflow:hidden;font-family:'Rubik',sans-serif}.contact-title{font-family:"Rubik",sans-serif;font-weight:700;color:var(--naranja)}.contact-row{display:flex;flex-flow:row;justify-content:center;align-items:center}.contact-text{color:var(--rojo);font-size:20px;font-weight:700}.alert{display:none}.footer{background-color:#152C48;min-height:40dvh;display:flex;flex-flow:column;justify-content:start;align-items:center;color:var(--unnamed-color-222222);font:normal normal medium 16px var(--unnamed-font-family-helvetica-neue);position:relative;overflow:hidden}.footer-logo{width:auto;height:76px}.footer-icon{color:#fff;fill:#fff;stroke:#fff;width:auto;height:40px}.footer-icon-center-1{width:70px;height:auto}.footer-icon-center-2{width:70px;height:auto}.footer-icon-center-3{width:70px;height:auto}.footer-icon-center-4{width:70px;height:auto}.footer-icon-center-5{width:90px;height:auto}.footer-icon-center-6{width:auto;height:52px}.footer-icon-center-7{width:auto;height:52px}.footer-icon-center-8{width:80px;height:auto}.footer-icon-center-9{width:100px;height:auto}.footer-icon-center-10{width:70px;height:auto}.footer-icon-center-11{width:100px;height:auto}.footer-copyright{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 14px/18px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.footer-contact{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal 100 16px/19px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;letter-spacing:0;color:#FFF;opacity:1}.footer-copyright-pronet{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 10px/14px var(--unnamed-font-family-helvetica-neue);letter-spacing:0;color:#FFF;opacity:1}.whatsapp-btn{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border:none;border-radius:50%;width:60px;height:60px;cursor:pointer;z-index:999}.whatsapp-btn img{position:relative;left:25%;width:50%;height:auto}#loader{position:fixed;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid #ccc;border-top-color:#5a8bc6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}