@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&family=Playwrite+GB+J+Guides:ital@0;1&family=Rajdhani:wght@300;400;500;600;700&display=swap";html,body,#root{background:linear-gradient(90deg,#1f1e1e,#000 25%,#000 75%,#1f1e1e);margin:0;padding:0;width:100%;max-width:100%;height:80vh;box-sizing:border-box}/*!ANIMACIONES GLOBALES*/.reveal-animation{view-timeline-name:--reveal;animation-name:show;animation-fill-mode:both;animation-timeline:--reveal;animation-range:entry 1% cover 30%}@keyframes show{0%{opacity:.5;scale:90%}to{opacity:1;scale:100%}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}main{margin-top:10vh;color:#fff;font-family:Montserrat,serif}footer{font-family:"Exo 2",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;text-decoration:none}*{text-decoration:none;box-sizing:border-box}nav{background:linear-gradient(90deg,#302f2f1a,#000 5%,#000 95%,#302f2f80);position:fixed;z-index:1000;display:flex;justify-content:flex-end;align-items:center;gap:4vh;width:100%;height:10vh;top:0;left:0;padding:0;box-shadow:0 4px 10px #4790c080;border-radius:0 0 10px 10px;list-style:none}.logo img{height:6.5vh;padding-left:7.5vw}.logo h3{color:#646464;font-size:.7rem;margin:0;padding-left:1vw;align-self:center}ul.container{opacity:0;position:fixed;width:102%;top:8vh;text-align:center;background-color:#000;padding:0;box-shadow:0 4px 10px #4790c080;transform:translate(100%);transition:all .5s ease-in-out}ul.container.isChecked{opacity:1;transform:translate(2%)}nav ul li{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%;height:100%}nav ul li a{display:flex;justify-content:flex-start;padding:4.5vh 0 4vh 5vh;align-items:center;font-size:3vh;color:#fff;border-bottom:solid 2px rgba(71,144,192,.5)}nav ul li a:hover{color:#803d8f}ul.dropdown li{padding:0}/*!Responsive para teléfono hotizontal*/@media (orientation: landscape){nav{height:11vh;gap:30vw}.logo{display:flex}.logo img{height:9.5vh;padding-left:7.5vw}.logo h3{align-self:center;font-size:.6rem}}/*!Responsive para escritorio-----------------------------------------------------------------------------*/@media (min-width:1336px){.hamburguer{display:none}nav{position:fixed;display:flex;margin:0;background-color:#000;top:0;left:0;min-height:13vh;width:100%;max-width:100vw;justify-content:flex-end;align-items:center;padding:0 100px 0 50px;box-shadow:0 4px 10px #4790c080;z-index:1000;gap:25%;border-radius:0;background:linear-gradient(90deg,#0a0a0ae6,#000 1%,#000 99%,#0a0a0ae6)}.logo{display:flex;flex-direction:column;width:100%}.logo img{align-self:center;padding:0;height:80px}ul.container{position:static;opacity:1;transform:translate(0);display:flex;top:0;align-items:center;justify-content:center;color:#fff;gap:50px;width:100%;height:100%;box-shadow:none}li:not(.vertical){display:flex;align-items:center}.container a{color:#fff;display:flex;transition:color .3s,transform .2s;font-size:1.1rem;position:relative;border-bottom:none}.container a:hover{color:#803d8f;transform:scale(1.05)}li.link-drop{position:relative}.dropdown{position:absolute;top:95%;left:0;transform:translate(-30%);z-index:1000;width:20vh;height:7vh;padding:0;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s;justify-content:center;align-items:center;flex-direction:column}.dropdown li{background-color:#000;display:flex;justify-content:center;align-items:center;padding:0 1.8rem 0 0;width:100%;box-shadow:0 1px 10px #4790c033}.dropdown li:last-child{border-radius:0 0 5px 5px}li.vertical{width:180px;height:70px;border-bottom:1px solid rgba(71,144,192,.2);display:flex}.dropdown li a{padding:0 .8vw;display:block;font-size:1rem;text-align:center}.link-drop:hover .dropdown{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s}a.active{color:#803d8f}}@media (min-width: 1100px) and (max-width: 1335px){.hamburguer{display:none}nav{position:fixed;display:flex;margin:0;background-color:#000;top:0;left:0;min-height:13vh;width:100%;max-width:100vw;justify-content:flex-end;align-items:center;padding:0 100px 0 50px;box-shadow:0 4px 10px #4790c080;z-index:1000;gap:10%;border-radius:0;background:linear-gradient(90deg,#0a0a0ae6,#000 1%,#000 99%,#0a0a0ae6)}.logo{display:flex;flex-direction:column;width:100%}.logo img{align-self:center;padding:0;height:70px}ul.container{position:static;opacity:1;transform:translate(0);display:flex;top:0;align-items:center;justify-content:center;color:#fff;gap:50px;width:100%;height:100%;box-shadow:none}li:not(.vertical){display:flex;align-items:center}.container a{color:#fff;display:flex;transition:color .3s,transform .2s;font-size:1.1rem;position:relative;border-bottom:none}.container a:hover{color:#803d8f;transform:scale(1.05)}li.link-drop{position:relative}.dropdown{position:absolute;top:95%;left:0;transform:translate(-30%);z-index:1000;width:20vh;height:7vh;padding:0;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s;justify-content:center;align-items:center;flex-direction:column}.dropdown li{background-color:#000;display:flex;justify-content:center;align-items:center;padding:0 1.8rem 0 0;width:100%;box-shadow:0 1px 10px #4790c033}.dropdown li:last-child{border-radius:0 0 5px 5px}li.vertical{width:180px;height:70px;border-bottom:1px solid rgba(71,144,192,.2);display:flex}.dropdown li a{padding:0 .8vw;display:block;font-size:1rem;text-align:center}.link-drop:hover .dropdown{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s}a.active{color:#803d8f}}.menu{--s: 30px;--c: rgb(77, 76, 76);height:var(--s);aspect-ratio:1;border:none;padding:0;border-inline:calc(var(--s)/2) solid #0000;box-sizing:content-box;--_g1: linear-gradient(var(--c) 20%,#0000 0 80%,var(--c) 0) no-repeat content-box border-box;--_g2: radial-gradient(circle closest-side at 50% 12.5%,var(--c) 95%,#0000) repeat-y content-box border-box;background:var(--_g2) left var(--_p,0px) top,var(--_g1) left calc(var(--s)/10 + var(--_p,0px)) top,var(--_g2) right var(--_p,0px) top,var(--_g1) right calc(var(--s)/10 + var(--_p,0px)) top;background-size:20% 80%,40% 100%;position:relative;clip-path:inset(0 25%);-webkit-mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000);cursor:pointer;transition:background-position .3s var(--_s,.3s),clip-path 0s var(--_s,.6s);-webkit-appearance:none;-moz-appearance:none;appearance:none}.menu:before,.menu:after{content:"";position:absolute;border-radius:var(--s);top:40%;right:0;bottom:40%;left:0;background:var(--c);transition:transform .3s calc(.3s - var(--_s,.3s))}.menu:checked{clip-path:inset(0);--_p: calc(-1*var(--s));--_s: 0s}.menu:checked:before{transform:rotate(45deg)}.menu:checked:after{transform:rotate(-45deg)}.menu:focus-visible{clip-path:none;-webkit-mask:none;border:none;outline:2px solid var(--c);outline-offset:5px}*{box-sizing:border-box}.footer ul{list-style-type:none}.footer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center;background-color:#fff;color:#000;align-content:flex-start;gap:10%}.logo-footer{height:8vh;width:8vh;align-self:center;margin:0;padding:0}.conversemos img:not(.logo-footer),.social-icons img{height:5vh}.social-icons{padding:0;width:100%;display:flex;justify-content:space-around}.info{padding:0}.footer h2{font-size:3rem;margin:0 0 10%}.conversemos{display:flex;flex-direction:column;margin:0;padding:0}p{margin:0}.conversemos p{align-self:center;margin-top:2vh}.conversemos h2{font-size:2rem}.conversemos h3{font-size:.8rem;color:#2b6697;margin:0 0 2vh}a{text-decoration:none;color:#000}.ultimo p,.ultimo a{font-size:.8rem}/*!Responsive para escritorio*/@media (min-width: 900px){.footer{display:grid;grid-template-areas:"conversemos social-icons info" ". ultimo .";grid-template-columns:1fr 1fr 1fr;gap:0;align-items:start;width:100%;padding:20px;align-items:center;justify-items:center}.conversemos{grid-area:conversemos;text-align:left;margin-left:5%}.conversemos p{font-size:1.5rem;margin-bottom:2vh}.conversemos h2{font-size:3rem}.conversemos h3{align-self:center;font-size:1rem}.social-icons{grid-area:social-icons;display:flex;flex-direction:column;align-items:center;gap:3vh}.info{grid-area:info;width:100%;display:grid;grid-template-rows:1fr 1fr 1fr;gap:0;justify-items:center;text-align:center;font-size:1.5rem}.ultimo{grid-area:ultimo;display:flex;flex-direction:column;align-items:center;width:100%;margin:0}div h2 img{rotate:90deg}.ultimo p,.ultimo a{font-size:2vh}.info a:hover{color:#8a479b}.logo-footer{height:12vh;width:12vh;margin:auto}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.gallery{width:100%;height:auto}.image-gallery-slide img{width:2000%;height:auto}.image-gallery-bullet{width:1.2vh;height:1.2vh;border-radius:50%;background-color:#ddd;border:none}.form-container{background:transparent;display:grid;grid-template-areas:"pregunta" "conversemos" "form";grid-template-rows:auto;gap:20px;padding:0 1rem}.form-container h1{grid-area:pregunta;margin:0 0 1rem;font-size:1.7rem}.form-container h2{grid-area:conversemos;margin:0;font-size:1.6rem}.form-container form{grid-area:form;display:flex;flex-direction:column}label{padding:1rem 0 1rem .5rem}form input,textarea{color:#fff;height:2.5rem;width:100%;border-radius:9px;border-style:inset;background-color:#4d4c4c;font-size:1.1rem}textarea{height:11rem}form input:focus,textarea:focus{outline:none;border-color:#803d8f;border-width:2px;border-style:solid}button.btn-whatsapp{background-color:#25d366;font-size:1.2rem;width:20vh;height:auto;margin:2vh 0;padding:5px;border:none;box-shadow:2px 2px 3px 1px #31915486;border-radius:9px;color:#fff;align-self:center}/*! Responsive para escritorio*/@media (min-width:900px){.form-container{background:transparent;display:grid;grid-template-areas:"pregunta form" "pregunta form";grid-template-columns:1.3fr 1fr;padding:0 5rem}.form-container h1{grid-area:pregunta;margin:2rem 0 0;font-size:3rem}.form-container h2{grid-area:pregunta;margin:10rem 0 0;font-size:2.5rem}.form-container form{grid-area:form;display:flex;flex-direction:column}label{font-size:1.1rem}form input,textarea{color:#fff;height:2.3rem;width:100%;border-radius:9px;border-style:inset;background-color:#4d4c4c;font-size:1.1rem}textarea{height:10rem}}.about-page{display:grid;grid-template-areas:"intro" "frase" "quienes" "especialidad" "testimonios" "Quito" "contacto";grid-template-rows:auto auto auto auto auto auto;margin-top:20vh;width:100%;gap:7vh}.text-intro{grid-area:intro;text-align:left;font-size:8vw;margin:0 3vh 5vh 0;padding:0 4vh;text-shadow:2px 2px 8px rgba(255,255,255,.9);animation:fadeInDown 1s ease-out forwards}.frase{width:100%;background-color:#4d4c4c;padding:1vh 10vw}.text-frase{text-align:left;font-size:6vh}.quienes{grid-area:quienes;margin:0 3vh}.quienes img{width:100%;height:auto;box-shadow:3px 3px 9px #2b669780}.especialidad{grid-area:especialidad;margin:0 3vh}.especialidad img{width:100%;height:auto;box-shadow:3px 3px 9px #2b669780}.testimonios{display:grid;grid-area:testimonios;grid-template-areas:"titulo titulo" "imagen testimonio1";grid-template-columns:1fr 2fr;gap:2vh;margin:0 3vh}.titulo{grid-area:titulo}.img-cliente{grid-area:imagen;width:100%;height:auto;box-shadow:3px 3px 9px #2b669780}.testimonio1{grid-area:testimonio1}.Quito{grid-area:Quito;margin:0 3vh}.Quito img{width:100%;height:auto;box-shadow:3px 3px 9px #2b669780}.data-form{grid-area:contacto}.about-page p:not(.testimonio1,.text-frase,.text-intro,.info2,.ultimop){margin-top:5vh;text-align:justify}.scroll-effect{view-timeline-name:--color;animation-name:frase-color;animation-fill-mode:both;animation-timeline:--color;animation-range:entry 5% cover 100%}@keyframes frase-color{0%{opacity:0;transform:translateY(10px)}20%{opacity:0;transform:translateY(10px)}40%{opacity:.8;transform:translateY(0);background:linear-gradient(120deg,#f9b500,#ff7043);color:transparent;-webkit-background-clip:text}50%{opacity:1;background:linear-gradient(120deg,#ff7043,#9c4e97);color:transparent;-webkit-background-clip:text}60%{background:linear-gradient(120deg,#9c4e97,#7a43b6);color:transparent;-webkit-background-clip:text}75%{background:linear-gradient(120deg,#7a43b6,#4b79c1);color:transparent;-webkit-background-clip:text}90%{background:linear-gradient(120deg,#4b79c1,#40a9df);color:transparent;-webkit-background-clip:text}}/*!Para escritorio-----------------------------------------------------*/@media (min-width: 900px){.about-page{display:grid;grid-template-areas:"intro" "frase" "quienes" "especialidad" "testimonios" "Quito" "contacto";gap:10vh}.text-intro{grid-area:intro;text-align:left;font-size:4.3vw;margin:0 3vw 5vh 0;padding:5vh 15vw 0 15vw}.frase{grid-area:frase;width:100%;background-color:#4d4c4c;padding:1vh 2vw}.text-frase{text-align:left;font-size:120px}.quienes{grid-area:quienes;display:grid;grid-template-areas:" quienes-title img-quienes " " text-quienes img-quienes ";grid-template-columns:1fr 1fr;margin:0 3vh}.quienes h1{grid-area:quienes-title;display:flex;justify-content:center;align-items:center;font-size:6vh}.quienes img{grid-area:img-quienes;width:70%;height:auto;margin:0 0 0 15%;border-radius:3%;margin-top:clamp(50px,40vw,50px);box-shadow:5px 5px 9px #2b6697e6}.quienes p{grid-area:text-quienes;padding:0 5vw;font-size:3vh}.especialidad{grid-area:especialidad;display:grid;grid-template-areas:"img-especialidad especialidad-title" "img-especialidad text-especialidad";grid-template-columns:1fr 1fr;margin:0 3vh}.especialidad h1{grid-area:especialidad-title;display:flex;justify-content:center;align-items:center;font-size:6vh}.especialidad img{grid-area:img-especialidad;width:90%;height:auto;margin:0 0 0 10%;border-radius:3%;margin-top:clamp(50px,40vw,50px);box-shadow:5px 5px 9px #2b6697e6}.especialidad p{grid-area:text-especialidad;padding:0 5vw;font-size:3vh}.Quito{grid-area:Quito;display:grid;grid-template-areas:" Quito-title img-Quito " " text-Quito img-Quito ";grid-template-columns:1fr 1fr;margin:0 3vh}.Quito h1{grid-area:Quito-title;display:flex;justify-content:center;font-size:6vh}.Quito img{grid-area:img-Quito;width:90%;height:auto;margin:0 0 0 0%;border-radius:3%;margin-top:clamp(0px,80vw,100px);box-shadow:5px 5px 9px #2b6697e6}.Quito p{grid-area:text-Quito;padding:0 5vw;font-size:3vh}.data-form{grid-area:contacto;margin-top:2vh;padding:0 2rem}}.inicio-page{display:grid;width:100%;max-width:100%;grid-template-areas:"intro" "nuestros-servicios" "banner" "formulario";grid-template-columns:1fr;gap:8vh}.intro{grid-area:intro}.intro img{width:100%;height:auto;padding:0 2vw;filter:drop-shadow(0 0 20px rgba(71,144,192,.9));transition:transform .5s}.intro img:hover{transform:scale(1.03)}.intro h1{text-align:center;font-size:3rem;padding:0 5vw;text-shadow:2px 2px 8px rgba(255,255,255,.9);animation:fadeInDown 1s ease-out forwards}.intro h3{text-align:center;font-size:1rem;padding:0 5vw;margin:0;text-shadow:2px 2px 8px rgba(255,255,255,.9);animation:fadeInDown 1.5s ease-out forwards}.banner{grid-area:banner;width:100%}.nuestros-servicios{grid-area:nuestros-servicios;display:grid;grid-template-areas:"servicios-title" "smart-home" "energia-solar" "seguridad";gap:4vh;justify-items:center;align-items:center;position:relative}.nuestros-servicios h1{grid-area:servicios-title;font-size:1.5rem;text-align:center;padding:0 5vw;margin-bottom:4vh}.nuestros-servicios h2{text-align:center;font-size:5vw;margin:0;padding:1rem;position:absolute;pointer-events:none}h2.ver-mas{opacity:0;font-size:.8rem}.nuestros-servicios a{width:90%;transition:all .3s}.nuestros-servicios img{width:100%;height:auto;border-radius:3vw;border:solid 1px rgb(77,76,76);box-shadow:0 0 10px #ffffff80}.nuestros-servicios h2{display:flex;justify-content:center;align-self:center;color:#fff;text-decoration:underline;text-shadow:2px 2px 8px rgba(255,255,255,.9);transition:all .7s}.smart-home{grid-area:smart-home}a.smart-home:active img{transform:scale(.95);opacity:.5}.energia-solar{grid-area:energia-solar}a.energia-solar:active img{transform:scale(.95);opacity:.5}.seguridad{grid-area:seguridad}a.seguridad:active img{transform:scale(.95);opacity:.5}img.clickeable{animation:verMas both linear;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 20% exit 25%}img.clickeable2{animation:verMas both linear;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 33% exit 38%}img.clickeable3{animation:verMas both linear;animation-duration:1ms;animation-timeline:scroll();animation-range:entry 45% exit 50%}@keyframes verMas{0%{transform:scale(1)}50%{transform:scale(1.05)}}/*!Para escritorio------------------------------------------------------------*//*!--------------------------------------------------------------------------------------------------*/@media (min-width:900px){.intro{display:flex;flex-direction:column;align-items:center;width:100%}.intro a{width:50%}.intro h1{font-size:3.5rem;margin-bottom:1vh;padding:9vh 20vw 0 20vw}.intro h3{font-size:.9em}.nuestros-servicios{grid-template-areas:"servicios-title servicios-title servicios-title" "smart-home energia-solar seguridad";grid-template-columns:1fr 1fr 1fr;gap:2vh}.nuestros-servicios h1{font-size:1.9rem;padding:0 3vw}.nuestros-servicios h2{font-size:1.5rem;text-decoration:none}h2.ver-mas{font-size:1.2rem}.nuestros-servicios img{width:100%;height:auto}.formulario{grid-area:formulario;display:grid;grid-template-areas:"pregunta form";grid-template-columns:1fr 1fr;width:100%;padding:0 5vw 0 7vw}.formulario{grid-area:form;width:100%;display:block;padding:0 5vw 5vw}.nuestros-servicios a:hover{transform:scale(1.05);opacity:.5}.nuestros-servicios a:hover+h2{opacity:0}a.smart-home:hover~h2.ver-mas.smart-home{opacity:1}a.energia-solar:hover~h2.ver-mas.energia-solar{opacity:1}a.seguridad:hover~h2.ver-mas.seguridad{opacity:1}}.paneles-solares-page:not(.beneficios){color:#fff;margin-top:15vh}.paneles-solares-page{display:grid;width:100%;max-width:100%;grid-template-areas:"introduccion" "beneficios" "ofrecemos" "proceso" "formulario";gap:3rem}.paneles-solares-page .introduccion{position:relative;display:flex;grid-area:introduccion;width:100%;margin-bottom:63%}.img-casa{order:1;top:0;left:0;width:100%;transform:translate(-100%);animation-name:aparecerCasa;animation-duration:1.2s;animation-delay:0s;border-radius:20px;box-shadow:0 0 100px 50px #0f1911}.img-paneles{order:2;top:0;left:0;width:100%;transform:translate(-100%);animation-name:aparecerPaneles;animation-duration:1.2s;animation-delay:.2s}.img-sol{order:3;top:0;left:40%;width:15%;transform:translateY(25%);opacity:0;animation-name:aparecerPaneles;animation-duration:1.5s;animation-delay:1.2s}.img-casa-encendida{order:4;top:0;left:0;width:100%;animation-name:cambiar;animation-duration:2s;animation-delay:2.2s;border-radius:20px;box-shadow:0 0 100px 50px #0f1911}@keyframes aparecerCasa{to{opacity:1;transform:translate(0)}}@keyframes aparecerPaneles{to{opacity:1;transform:translate(0)}}@keyframes aparecerSol{to{opacity:1;transform:translateY(0)}}.ben-izquierda-sol{display:grid;grid-template-areas:"img title" "img text";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding:1rem .5rem 0}.ben-derecha-sol{display:grid;grid-template-areas:"title img" "text img";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding-top:1rem;padding:1rem .5rem 0 1rem}.ben-derecha-sol img,.ben-izquierda-sol img{grid-area:img}.ben-derecha-sol h3,.ben-izquierda-sol h3{grid-area:title;margin:0 0 .5rem;padding:0 .5rem}.ben-derecha-sol p,.ben-izquierda-sol p{grid-area:text;padding:0 .5rem}.ofrecemos .redirigir{color:#803d8f;text-decoration:underline;font-weight:500;font-size:1.05rem}.faq{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1rem}.faq p{border-bottom:solid 1px white}@media (min-width:900px){.paneles-solares-page{gap:3.5rem}.paneles-solares-page h2{font-size:1.9rem}.paneles-solares-page .introduccion{position:relative;display:flex;grid-area:introduccion;width:100%;height:100%;margin-bottom:45%}.img-casa{order:1;top:0;left:10%;width:80%;transform:translate(-100%)}.img-paneles{order:2;top:0;left:10%;width:80%;height:auto;transform:translate(-100%)}.img-sol{order:3;top:0%;left:45%;width:10%}.img-casa-encendida{order:4;top:0;left:10%;width:80%}.beneficios h2{width:100%;text-align:center}.beneficios{grid-area:beneficios;display:flex;flex-wrap:wrap;flex-direction:row;justify-self:center;align-items:center;padding:0 .7rem;text-align:left;gap:2rem;width:75%}.beneficios img{width:35%;align-items:center;align-self:center;justify-self:center}.beneficios h3{font-size:1.2rem;margin:0 0 .75rem}.beneficios p{font-size:1rem;margin:0 0 1rem}.ben-izquierda-sol,.ben-derecha-sol{flex:1;display:grid;grid-template-areas:"img" "title" "text";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding:1rem .5rem 0;min-height:22rem}.ben-derecha-sol img,.ben-izquierda-sol img{grid-area:img}.ben-derecha-sol h3,.ben-izquierda-sol h3{grid-area:title;margin:0 0 .5rem;padding:0 .5rem}.ben-derecha-sol p,.ben-izquierda-sol p{grid-area:text;padding:0 .5rem}.ofrecemos{padding:4rem 5.5rem;align-items:center;justify-content:center;text-align:center;width:60%}.ofrecemos p{font-size:1.3rem}}.form-wh{display:flex;flex-direction:column;align-items:center;justify-content:center}.label-Wh{font-size:1.1rem;margin-top:1rem}.input-Wh{background-color:#fff;color:#000;width:50%}.btn-calcular{background-color:#2b6697;width:30%;color:#fff;border-radius:7px;padding:.5rem;border:none;margin-top:1rem;font-size:1.1rem}/*!Responsive para escritorio-------------------------------------*/@media (min-width:1027px){.form-wh{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.label-Wh{flex:1 1 45%;font-size:1.1rem;margin-top:1rem}.input-Wh{flex:1 1 15%;width:5%}.btn-calcular{flex:1 1 100%;background-color:#2b6697;width:15%;color:#fff;border-radius:7px;padding:.5rem;border:none;margin:1rem 20rem;font-size:1.1rem;transition:all .3s}.btn-calcular:hover{background-color:#09406b;color:#fff}}.casa-inteligente-page:not(.beneficios){color:#fff;margin-top:15vh}.casa-inteligente-page{display:grid;width:100%;max-width:100%;grid-template-areas:"introduccion" "beneficios" "ofrecemos" "proceso" "formulario";gap:3rem}.ofrecemos h2{font-size:1.5rem;text-align:center;margin:0 0 1.5rem}.casa-inteligente-page .introduccion{position:relative;display:flex;grid-area:introduccion;width:100%;height:55%;margin-bottom:63%}.img-sala{order:1;top:0;left:0;width:100%;transform:translate(-100%);opacity:0;animation-name:aparecerSala;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards;box-shadow:0 0 10px 10px #6969694d inset}.img-burbuja{order:3;top:27%;left:40%;width:35%;animation-name:aparecerBurbuja;animation-duration:1.1s;animation-delay:1s}.img-sala-encendida{order:4;top:0;left:0;width:100%;border-radius:20px;box-shadow:0 0 100px 50px #0b1626;animation-name:cambiar;animation-duration:2.2s;animation-delay:2.2s}@keyframes aparecerSala{to{opacity:.2;transform:translate(0)}}@keyframes aparecerMujer{to{opacity:1;transform:translate(0)}}@keyframes aparecerBurbuja{to{opacity:1;transform:translateY(0)}}@keyframes cambiar{to{opacity:1}}.ben-izquierda{display:grid;grid-template-areas:"img title" "img text";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding:1rem .5rem 0}.ben-derecha{display:grid;grid-template-areas:"title img" "text img";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding-top:1rem;padding:1rem .5rem 0 1rem}.ben-derecha img,.ben-izquierda img{grid-area:img}.ben-derecha h3,.ben-izquierda h3{grid-area:title;margin:0 0 .5rem;padding:0 .5rem}.ben-derecha p,.ben-izquierda p{grid-area:text;padding:0 .5rem}.ofrecemos{grid-area:ofrecemos;display:flex;flex-direction:column;padding:1rem;align-items:center;justify-content:center;text-align:center;width:90%;justify-self:center;border:solid 1px rgb(77,76,76);border-radius:20px;box-shadow:0 0 20px 1px #ffffffb3}.ofrecemos .redirigir{color:#803d8f;text-decoration:underline;font-weight:600;font-size:1.25rem}@media (min-width:900px){.casa-inteligente-page{gap:3.5rem}.casa-inteligente-page h2{font-size:1.9rem}.casa-inteligente-page .introduccion{position:relative;display:flex;grid-area:introduccion;width:100%;height:80%;margin-bottom:45%}.img-sala{order:1;top:0;left:10%;width:80%;opacity:0;animation-fill-mode:forwards;border-radius:20px}.img-burbuja{order:3;top:18%;left:49%;width:20%;animation-fill-mode:forwards}.img-sala-encendida{order:4;top:0;left:10%;width:80%;border-radius:20px}.beneficios h2{width:100%;text-align:center}.beneficios{grid-area:beneficios;display:flex;flex-wrap:wrap;flex-direction:row;justify-self:center;align-items:center;padding:0 .7rem;text-align:left;gap:2rem;width:75%}.beneficios img{width:35%;align-items:center;align-self:center;justify-self:center}.beneficios h3{font-size:1rem;margin:0 0 .75rem}.beneficios p{font-size:1rem;margin:0 0 1rem}.ben-izquierda,.ben-derecha{flex:1;display:grid;grid-template-areas:"img" "title" "text";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding:1rem .5rem 0;min-height:22rem}.ben-derecha img,.ben-izquierda img{grid-area:img}.ben-derecha h3,.ben-izquierda h3{grid-area:title;margin:0 0 .5rem;padding:0 .5rem}.ben-derecha p,.ben-izquierda p{grid-area:text;padding:0 .5rem}.ofrecemos{padding:4rem 5.5rem;align-items:center;justify-content:center;text-align:center;width:60%}.ofrecemos p{font-size:1.3rem}}.seguridad-page:not(.beneficios){color:#fff;margin-top:15vh}.seguridad-page{display:grid;width:100%;max-width:100%;grid-template-areas:"introduccion" "beneficios" "ofrecemos-seg" "proceso" "formulario";gap:3rem}.ofrecemos-seg h2{font-size:1.5rem;text-align:center;margin:0 0 1.5rem}.beneficios h2{font-size:1.5rem;text-align:center;margin:0}.seguridad-page .introduccion{position:relative;display:flex;grid-area:introduccion;width:100%;height:55%;margin-bottom:63%}.introduccion img{position:absolute;opacity:0;animation-fill-mode:forwards}.img-parqueadero{order:1;top:0;left:0;width:100%;transform:translate(-100%);animation-name:aparecerParqueadero;animation-duration:1.2s;animation-delay:0s;border-radius:20px;box-shadow:0 0 100px 50px #242c30}.img-camara{order:2;top:0%;left:0;width:100%;transform:translateY(-25%);animation-name:aparecerCamara;animation-duration:1.2s;animation-delay:.9s}.img-celular{order:4;top:27%;left:10%;width:80%;transform:translateY(75%);animation-name:aparecerCelular;animation-duration:1.5s;animation-delay:2.1s}@keyframes aparecerParqueadero{to{opacity:1;transform:translate(0)}}@keyframes aparecerCamara{to{opacity:1;transform:translate(0)}}@keyframes aparecerNvr{to{opacity:1;transform:translateY(0)}}@keyframes aparecerCelular{to{opacity:1;transform:translateY(0)}}.beneficios{grid-area:beneficios;display:flex;flex-direction:column;padding:0 .7rem;text-align:left;gap:1.5rem}.beneficios img{width:90%;align-items:center;align-self:center;justify-self:center}.beneficios h3{font-size:1.2rem;margin:0 0 .75rem}.beneficios p{font-size:1rem;margin:0 0 1rem}.ben-izquierda-seg{display:grid;grid-template-areas:"img title" "img text";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding:1rem .5rem 0}.ben-derecha-seg{display:grid;grid-template-areas:"title img" "text img";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding-top:1rem;padding:1rem .5rem 0 1rem}.ben-derecha-seg img,.ben-izquierda-seg img{grid-area:img}.ben-derecha-seg h3,.ben-izquierda-seg h3{grid-area:title;margin:0 0 .5rem;padding:0 .5rem}.ben-derecha-seg p,.ben-izquierda-seg p{grid-area:text;padding:0 .5rem}.ofrecemos-seg{grid-area:ofrecemos-seg;display:flex;flex-direction:column;padding:1rem;align-items:center;justify-content:center;text-align:center;width:90%;justify-self:center;border:solid 1px rgb(77,76,76);border-radius:20px;box-shadow:0 0 20px 1px #ffffffb3}.ofrecemos-seg img{width:30%}.lista-cartas,.lista-pequeña{list-style-type:disc;text-align:left}.lista-cartas li{padding:1rem 0 0}.tarjeta{display:grid;grid-template-areas:"img title" "img text" "lista lista";border-bottom:solid 1px rgba(255,255,255,.7);border-top:solid 1px rgba(255,255,255,.7);padding:1rem 0}.tarjeta h3{grid-area:title}.tarjeta img{grid-area:img;width:100%;height:70%;object-fit:cover;object-position:center;align-self:center}.tarjeta p{grid-area:text;padding:0 0 0 .8rem;text-align:justify}.tarjeta ul{grid-area:lista;padding:0 .5rem;justify-self:center}.formulario{grid-area:formulario;margin-bottom:2rem}/*!Responsive para escritorio--------------------------------*/@media (min-width:900px){.seguridad-page{gap:3.5rem}.seguridad-page h2{font-size:1.9rem}.seguridad-page .introduccion{position:relative;display:flex;grid-area:introduccion;width:100%;height:100%;margin-bottom:45%}.img-parqueadero{order:1;top:0;left:10%;width:80%;transform:translate(-100%)}.img-camara{order:2;top:0;left:10%;width:80%}.img-celular{order:4;top:15%;left:20%;width:65%}.beneficios h2{width:100%;text-align:center}.beneficios{grid-area:beneficios;display:flex;flex-wrap:wrap;flex-direction:row;justify-self:center;align-items:center;padding:0 .7rem;text-align:left;gap:2rem;width:75%}.beneficios img{width:35%;align-items:center;align-self:center;justify-self:center}.beneficios h3{font-size:1.2rem;margin:0 0 .75rem}.beneficios p{font-size:1rem;margin:0 0 1rem}.ben-izquierda-seg,.ben-derecha-seg{flex:1;display:grid;grid-template-areas:"img" "title" "text";border:solid 1px rgba(43,102,151,.5);border-radius:20px;background-color:#6969694d;padding:1rem .5rem 0;min-height:22rem}.ben-derecha-seg img,.ben-izquierda-seg img{grid-area:img}.ben-derecha-seg h3,.ben-izquierda-seg h3{grid-area:title;margin:0 0 .5rem;padding:0 .5rem}.ben-derecha-seg p,.ben-izquierda-seg p{grid-area:text;padding:0 .5rem}.ofrecemos-seg{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;width:90%;padding:4rem 2rem;gap:2rem}.ofrecemos-seg h2{width:100%}.ofrecemos-seg p{font-size:1rem}.tarjeta{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;grid-template-areas:"title" "img" "text" "lista";gap:1rem;margin:0 .4rem;cursor:pointer;transition:all .3s ease-in-out;overflow:hidden;max-height:300px;border:solid 1px rgb(77,76,76);box-shadow:0 0 20px 1px #ffffffb3;border-radius:20px}.tarjeta h3{margin:0;text-decoration:underline}.tarjeta img{width:90%;height:auto;border-radius:20px}.tarjeta p,.tarjeta ul{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;align-self:center;text-align:left;list-style-type:disc;list-style-position:inside}.tarjeta li{padding:.5rem 1.5rem;border:solid 1px rgba(255,255,255,.7);border-radius:5px;font-size:.8rem}.tarjeta:hover{max-height:1000px}.tarjeta:hover p,.tarjeta:hover ul{opacity:1;max-height:600px}}.habitacion-completa{position:relative;width:100%;height:auto}.habitacion-completa img{width:100%;height:auto}.sombra-habitacion{box-shadow:0 0 100px 100px #000000e6;border-radius:20px}.ocultar{opacity:0;pointer-events:none;width:1%;transition:all 1.5s ease-out}.habitacion1{position:absolute;top:30%;left:75%;transform:perspective(1000px) rotateY(270deg)}.habitacion2{position:absolute;top:10%;left:60%;transform:perspective(1000px) rotateY(270deg)}.habitacion3{position:absolute;top:15%;left:95%;transform:perspective(1000px) rotateX(270deg);width:5%}.habitacion4{position:absolute;top:20%;left:53%;transform:perspective(1000px) rotateX(270deg)}.habitacion5{position:absolute;top:67%;left:45%}.habitacion6{position:absolute;top:20%;left:28%;transform:perspective(1000px) rotateY(90deg)}.mostrar{opacity:1;width:82%;left:11%;top:11%;transform:rotate(0);transition:all 1.5s ease-out}.btn-cerrar{position:absolute;width:5%;top:1%;right:2%;font-size:1rem;padding:1vh 0;background-color:#b31b1bd2;color:#fff;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.btn-cerrar:hover{background-color:#b31b1b}.btn-popUp{position:absolute;width:3%;height:4.5%;font-size:1.2vw;padding:0;background-color:#0c8be083;color:#fff;text-shadow:1px 1px 5px rgb(255,255,255);border-radius:50%;border:solid 1px rgba(0,0,0,.5);cursor:pointer;transition:background-color .4s ease}.btn-popUp:hover{background-color:#59a770e6}@media (min-width:1080px){.btn-popUp{position:absolute;width:2%;height:3.5%;font-size:1.2vw;padding:0;background-color:#481f69b3;color:#fff;text-shadow:1px 1px 5px rgb(255,255,255);border-radius:50%;border:solid 1px rgba(0,0,0,.5);cursor:pointer;transition:background-color .4s ease}.btn-popUp:hover{background-color:#2f8bafe6}}.popUp-complete{position:absolute;width:45%;height:85%;left:28%;top:20%;background:#757677b3;border-radius:5%;display:grid;grid-template-areas:"titulo titulo" "imagen descripcion" "video video ";padding:0;margin:0;justify-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 4fr 4fr;gap:0;box-shadow:0 0 10px 1px #757677b3;overflow:auto}.popUp-complete h1{grid-area:titulo;font-size:.8rem;color:#000}.popUp-complete h3{grid-area:descripcion;font-size:.5rem;color:#000}.popUp-complete img{grid-area:imagen;width:65%;border-radius:20px;border:solid 1px black;box-shadow:0 0 10px 1px #ffffffb3}.video-container{grid-area:video;width:75%}.video-container video{width:100%;border:2px inset rgb(77,76,76);box-shadow:12px 5px 20px #4d4c4c;border-radius:10px}/*! Para escritorio*/@media (min-width:1080px){.popUp-complete{position:absolute;width:40%;height:88%;left:32%;top:20%;background:#757677b3;border-radius:5%;display:grid;grid-template-areas:"titulo titulo" "imagen descripcion" "video video ";padding:0;margin:0;justify-items:center;align-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 4fr 4fr;gap:0;overflow:hidden}.popUp-complete h1{grid-area:titulo;font-size:1.5rem}.popUp-complete h3{grid-area:descripcion;font-size:.8rem}.popUp-complete img{grid-area:imagen;width:90%}.video-container{grid-area:video;width:75%}.video-container video{width:100%;border:2px inset rgb(77,76,76);box-shadow:12px 5px 20px #4d4c4c;border-radius:20px}}/*!Para teléfono*/.is-horizontal{margin-top:15vh;font-size:2rem;animation:fadeInDown 1s ease-out forwards;padding:10px}.soluciones-page{margin-top:16vh;width:100%;display:flex;justify-content:center;height:auto;position:relative;animation:fadeInDown 1s ease-out forwards}.completa-contenedor{position:relative;width:60%;max-width:100%}/*!Para escritorio (le hice primero)*/@media (min-width:1080px){.soluciones-page{margin-top:0;width:100%;display:flex;justify-content:center;height:auto;position:relative;align-self:center;align-content:center;transform:scale(1.5);transition:transform .5s ease-in-out}.completa-contenedor{position:relative;width:70%;max-width:100%;align-self:center;transform:scale(1.1)}}.soluciones-page img.casa-completa{width:100%;height:auto}.btn-habitacion{position:absolute;width:10%;height:8%;font-size:1.2vw;padding:0;margin:0;background-color:#472c7a85;color:#fff;text-shadow:1px 1px 5px rgb(255,255,255);border-radius:10px;border:solid 1px rgba(0,0,0,.5);cursor:pointer;transition:background-color .4s ease}.btn-habitacion:hover{background-color:#000000a2}.btn-habitacion[data-btn=hab1]{top:30%;left:69%}.btn-habitacion[data-btn=cocina]{top:21%;left:50%}.btn-habitacion[data-btn=sala]{top:60%;left:40%}.btn-habitacion[data-btn=paneles]{top:20%;left:27%}
