@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;700&display=swap";:root{font-family:Montserrat,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark;color:#fff}html,body{width:100%;overflow-x:hidden}.section-transition{height:25px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.629),rgb(0,0,0));z-index:5}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#000}h1{justify-items:center;margin-left:5%;margin-right:5%;font-size:3.2em;line-height:1.1;font-weight:100}a{color:#646cff00;font-weight:500;text-decoration:inherit;transition:color .2s ease}a:hover{color:#535bf200}button{font-family:inherit;font-size:1em;font-weight:500;border:1px solid transparent;border-radius:8px;background-color:#1a1a1a00;cursor:pointer;transition:border-color .25s ease}button:hover{border-color:#646cff00}@media (prefers-color-scheme: light){:root{color:#fff}body{background-color:#000}a:hover{color:#fff}button{background-color:#000}}body{margin-top:5%;padding:0;font-family:Montserrat,sans-serif;background-size:100%;background-position:center;background-repeat:no-repeat;background-color:#000;width:100%;min-height:100%;transition:background-color .3s ease}body.body-white{background-color:#fff!important}.header{background-color:#000;color:#fff;width:100vw;height:10vh;position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.navbar{background-color:#000;color:#fff;width:100vw;height:10vh;position:fixed;top:0%;left:0;z-index:1;display:flex;align-items:center;justify-content:space-between}.nav-link{text-decoration:none;color:#fff;font-size:18px;transition:color .3s}.nav-link:hover{color:#fb1717}.header-container{position:relative}.menu-toggle{display:none;background:none;border:none;cursor:pointer}.menu-icon{width:40px;height:40px}.app{width:100%;height:100vh;position:relative}.header-container{max-width:1280px;width:100%;margin:0 auto;display:flex;align-items:end;justify-content:space-between;padding:0 20px}.header-logo img{height:100px;border-radius:25%}.main-content{position:relative;width:100%;height:110vh;background-size:cover;background-position:center;align-items:center;justify-content:flex-start;text-align:left}.fixed-components{position:relative;width:100%;display:flex;flex-direction:column;background-color:#ffffffe6;padding:20px;box-shadow:0 -2px 10px #0003}.extra-space{margin-top:8%}.App{background-color:#000}.App.white-bg{background-color:#fff!important}@media (max-width: 768px){.main-content{flex-direction:column;justify-content:center;height:auto}.menu-toggle{display:block}.navbar{display:none;flex-direction:column;position:absolute;right:0;background-color:#000;width:100%;text-align:center;padding:1rem;z-index:1;transition:all .3s ease-in-out}.navbar.active{display:flex}.nav-link{font-size:1rem;padding:.75rem 0;display:block;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.text-container{left:30%;transform:translate(-50%,-50%);font-size:1.5rem;text-align:center}.button-container{bottom:5%;flex-direction:row;gap:10px}.icon-button{width:40px;height:40px}}@media (min-width: 769px) and (max-width: 1024px){.menu-toggle{display:block;background:none;border:none;cursor:pointer}.menu-icon{width:36px;height:36px;object-fit:contain}.navbar{display:none;flex-direction:column;position:absolute;right:0;width:100%;background-color:#000;padding:1rem;text-align:center;z-index:1;transition:all .3s ease-in-out}.navbar.active{display:flex}.nav-link{display:block;font-size:1rem;padding:.75rem 0;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2)}.main-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:2rem;text-align:center}.text-container{font-size:1.3rem;padding:1rem;width:90%;text-align:center}.header-logo img{height:80px;border-radius:25%;object-fit:contain}.button-container{gap:16px;flex-wrap:wrap;justify-content:center;margin-top:1rem;margin-bottom:1.5rem}.icon-button{width:48px;height:48px;object-fit:contain;cursor:pointer}.fixed-components{padding:1rem;box-sizing:border-box;background-color:#ffffffe6;box-shadow:0 -2px 10px #0003}}@media screen and (min-width: 1024px) and (max-width: 1366px){body{font-size:16px;margin-top:4%}.header-container{max-width:1280px;width:100%;margin:0 auto;display:flex;align-items:end;justify-content:space-between;padding:0 20px}.navbar{display:none;flex-direction:column;position:absolute;right:0;width:100%;background-color:#000;text-align:center;padding:1rem 0;z-index:1;transition:all .3s ease-in-out}.navbar.active{display:flex}.nav-link{display:block;padding:.75rem 0;font-size:1rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.header{height:10vh;padding:0 30px}.header-logo img{height:90px}.main-content{height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;text-align:center}.text-container{width:90%;font-size:1.7rem;text-align:center;padding:1rem;margin-top:20vh}.button-container{gap:20px;flex-wrap:wrap;justify-content:center;margin-top:2rem}.icon-button{width:56px;height:56px}.fixed-components{padding:2rem;font-size:1rem;box-shadow:0 -2px 15px #0000004d}.extra-space{margin-top:10%}}@media screen and (max-width: 1360px) and (max-height: 1360px){html,body{height:auto;min-height:100vh;overflow-y:auto;overflow-x:hidden}.header{height:auto;min-height:10vh;padding:1rem 2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.navbar{display:flex!important;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:0}.header-container{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;max-width:100%;width:100%}.header-logo img{height:80px;max-width:160px;object-fit:contain}.menu-icon{width:36px;height:36px}.navbar.active{display:flex}.nav-link{font-size:1rem;padding:.5rem 1rem;text-align:center;white-space:nowrap;display:inline-block}.main-content{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;text-align:center;box-sizing:border-box}.text-container{font-size:1.4rem;margin-top:1rem;margin-bottom:2rem;width:90%;padding:1rem}.fixed-components{padding:1.5rem;box-sizing:border-box;min-height:auto;font-size:1rem;box-shadow:0 -2px 15px #0000004d}.button-container{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;margin-top:2rem}.icon-button{width:50px;height:50px;object-fit:contain}.extra-space{margin-top:10%}}.navbar{display:none!important}.menu-toggle{display:block!important}.navbar.active{display:flex!important;flex-direction:column;position:absolute;top:100%;right:0;width:100%;background-color:#000;text-align:center;padding:1rem 0;z-index:2000}.navbar.active .nav-link{display:block;padding:.75rem 0;font-size:1rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (min-width: 1025px){.menu-toggle{display:none!important}.navbar{display:flex!important;flex-direction:row!important;gap:1rem;justify-content:center;align-items:center;position:static!important;width:auto!important;background-color:transparent!important;padding:0!important}.navbar.active{display:flex!important}.nav-link{display:inline-block;padding:.4rem .8rem;font-size:16px;white-space:nowrap;border:none}}@media screen and (max-width: 1220px){.menu-toggle{display:block}.navbar{display:none;flex-direction:column;position:absolute;top:100%;right:0;width:100%;background-color:#000;padding:1rem;text-align:center;z-index:2000}.navbar.active{display:flex}.nav-link{font-size:1rem;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.header-logo img{max-height:72px}.header{height:auto;padding:1rem}}@media screen and (max-width: 1360px) and (max-height: 1360px){html,body{min-height:100vh;overflow-x:hidden;overflow-y:auto}.main-content{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.text-container{max-width:90%;font-size:1.4rem;margin-top:2rem}.fixed-components{padding:1.2rem;font-size:1rem;box-shadow:0 -2px 12px #00000040}.button-container{margin-top:1.5rem;gap:1rem;flex-wrap:wrap;justify-content:center}.icon-button{width:48px;height:48px}}.reviews-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.laptop-container{width:70%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:55px}.review-video{margin-top:.5%;position:absolute;width:35%;height:62%;top:11%;left:50%;transform:translate(-50%);object-fit:cover;z-index:2}.laptop-image{width:75%;max-height:80%}.comment{position:absolute;width:18%;z-index:3}.comment1{top:45%;left:20%}.comment2{top:40%;right:20%}.comment3{top:15%;left:57%;transform:translate(-50%)}.reviews-footer{width:100%;max-width:1200px;margin:4rem auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;position:relative;box-sizing:border-box}.reviews-footer>a,.google-button-wrapper{position:absolute;left:50%;transform:translate(-50%);z-index:5}.google-button-wrapper a{display:block}.footer-text{flex:0 0 40%;box-sizing:border-box;color:#fff;font-size:1.2rem;line-height:1.5}.footer-text.left-text{text-align:left;padding-right:1rem}.footer-text.right-text{text-align:right;padding-left:1rem}.google-button{display:block;width:100%;max-width:160px;cursor:pointer;transition:transform .3s ease}.google-button:hover{transform:scale(1.1)}@media (max-width: 768px){.reviews-container{margin-top:12%;height:auto;padding:20px 0;gap:30px}.laptop-container{margin-top:4%;width:90%;margin-bottom:10px}.review-video{width:55%;height:55%;top:22%;left:50%;transform:translate(-50%);object-fit:cover;z-index:2}.laptop-image{width:90%;max-height:none}.comment{width:22%}.comment1{top:55%;left:10%}.comment2{top:50%;right:10%}.comment3{top:25%;left:62%;transform:translate(-50%)}.reviews-footer{flex-direction:column;gap:1.5rem;padding:1rem}.reviews-footer>a{position:relative;left:auto;transform:none;margin:.5rem 0}.footer-text{width:90%;text-align:center;font-size:1rem;margin:0 auto}.google-button{max-width:200px}.google-button:hover{transform:scale(1.2)}}@media (min-width: 769px) and (max-width: 1220px){.reviews-container{margin-top:13%;padding:20px 0;gap:30px}.laptop-container{width:85%;margin-bottom:20px}.review-video{width:46%;height:60%;top:15%;left:50%;transform:translate(-50%);object-fit:cover;z-index:2}.laptop-image{width:80%}.comment{width:20%}.comment1{top:50%;left:15%}.comment2{top:45%;right:15%}.comment3{top:22%;left:62%;transform:translate(-50%)}.reviews-footer{flex-direction:column;gap:1.5rem;padding:1rem}.footer-text{font-size:1.1rem}.footer-text.right-text{margin-top:7%;text-align:right;padding-left:1rem}.google-button{max-width:180px;margin-top:60%}}@media (min-width: 1240px) and (max-width: 1366px){.reviews-container{margin-top:10%;padding:2rem 0;gap:40px}.laptop-container{width:75%;margin:0 auto 40px}.review-video{width:44%;height:60%;top:13%;left:50%;transform:translate(-50%);object-fit:cover;z-index:2}.laptop-image{width:88%}.comment{width:17%}.comment1{top:43%;left:18%}.comment2{top:38%;right:18%}.comment3{top:27%;left:62%;transform:translate(-50%)}.reviews-footer{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;align-items:center}.reviews-footer>a,.google-button-wrapper{position:relative;left:auto;transform:none;margin:1rem 0;z-index:5}.footer-text{width:90%;text-align:center;font-size:1.2rem;margin:0 auto}.google-button{max-width:180px;transition:transform .3s ease}.google-button:hover{transform:scale(1.15)}}.services-wrapper{margin:3rem 0 5rem;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.grid-column-left{width:60%;display:flex;justify-content:center;align-items:center;align-self:flex-start;padding-left:5%;box-sizing:border-box}.divider1{width:2px;background-color:#fff;align-self:stretch}.title-right{max-width:500px}.bold-part{font-weight:800;color:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2%;width:100%;margin:0 auto;justify-items:center;align-items:center}.service-item{position:relative;display:flex;flex-direction:column;align-items:center}.service-icon{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .5s cubic-bezier(.25,.8,.25,1);margin:0}.service-icon:hover{z-index:2;transform:scale(1.2)}.service-item p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.8rem;font-weight:700;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.button-container{position:absolute;top:0;right:0;height:100vh;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:1rem;z-index:5}.icon-button{width:70px;height:70px;border:none;background:transparent;padding:0;border-radius:50%;cursor:pointer;transition:transform .3s ease}.icon-button img{width:100%;height:100%;object-fit:contain}.service2-container-wrapper{width:100%;max-width:100%;margin:5rem 0 0rem;display:flex;flex-direction:column;box-sizing:border-box}.service2-text{margin:5rem 0 0 10%;width:50%;color:#fff;text-align:left}.service2-text h1{font-size:10vh;font-weight:700;margin-bottom:.5rem}.service2-text p{margin:5rem 0 0;font-size:1.2rem;color:#ccc;line-height:1.6;margin-right:10%}.service-carousel{width:50%;height:20vh;margin:8rem 0 2% 10%;display:flex;justify-content:center;align-items:center;gap:2rem;position:relative;overflow:hidden}.service-carousel img{width:22%;max-height:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px #0000004d;transition:transform .3s ease-in-out}.service-carousel img:hover{transform:scale(1.05)}.carousel-arrow{position:absolute;top:50%;background:none;border:none;font-size:.7rem;color:#fff;cursor:pointer;opacity:.7;z-index:10;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease}.carousel-arrow.left{left:2%}.carousel-arrow.right{right:2%}.carousel-arrow:hover{transform:translateY(-50%) scale(1.1);opacity:1}.service-promo{width:80%;margin:2rem 0 3rem 10%;display:flex;justify-content:center}.service-promo img{width:380px;height:auto;opacity:.95;transition:transform .2s ease}.service-promo img:hover{transform:scale(1.1)}#master-button{margin-top:2rem;padding:.8rem 1.5rem;font-size:1rem;border:none;border-radius:5px;background-color:#f60;color:#fff;cursor:pointer;transition:background-color .3s ease}#master-button:hover{background-color:#e65400}.service2-text h1.responsive-paragraph-h1{font-size:8vh}.service2-text h1.responsive-paragraph-h2{font-size:6vh}.title-section{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:70%;margin-left:5%;margin-bottom:3%;gap:2rem;color:#fff}.title-left{display:flex;flex-direction:column;align-items:flex-start}.main-heading{font-size:2.5rem;margin-bottom:5px;text-align:left}.divider{background-color:#fff}.divider.vertical{width:2px;height:60px}.divider.horizontal{width:60%;height:1px;margin:1rem auto;display:none}.title-right{display:flex;flex-direction:column;align-items:flex-start}.title-description{font-size:1.2rem;text-align:left;line-height:1.5;margin:0}.services-wrapper{margin:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.grid-column-left{width:100%;padding:0;text-align:center}.services-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}.service-item{width:100%}.service-item p{font-size:1.2rem}.button-container{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0}.service2-text{width:90%;margin:3rem auto;text-align:center}.service2-text h1{font-size:6vh}.service2-text p{font-size:1rem;margin-top:1.5rem;line-height:1.4}.service-carousel{width:100%;flex-wrap:wrap;justify-content:center;gap:1rem;margin:3rem 0}.service-carousel img{width:45%}.carousel-arrow{display:none}.service-promo{width:90%;margin:2rem auto;text-align:center}.service-promo img{width:100%;max-width:300px}#master-button{width:80%;max-width:300px;margin:1.5rem auto}.title-section{flex-direction:column;width:90%;margin:2rem auto;text-align:center;gap:1rem}.divider.vertical{display:none}.divider.horizontal{display:block}@media (max-width: 600px){.services-wrapper{margin:2rem 1rem;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.grid-column-left{width:100%;padding:0;text-align:center}.services-grid{grid-template-columns:1fr;gap:1.5rem;width:100%}.service-item p{font-size:1.2rem}.button-container{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0}.service2-text{width:90%;margin:3rem auto;text-align:center}.service2-text h1{font-size:6vh}.service2-text p{font-size:1rem;margin-top:1.5rem;line-height:1.4}.service-carousel{width:100%;flex-wrap:wrap;justify-content:center;gap:1rem;margin:3rem 0}.service-carousel img{width:45%}.carousel-arrow{display:none}.service-promo{width:90%;margin:2rem auto;text-align:center}.service-promo img{max-width:300px;width:100%}#master-button{width:80%;max-width:300px;margin:1.5rem auto}.title-section{flex-direction:column;width:90%;margin:2rem auto;text-align:center;gap:1rem}.divider.vertical{display:none}.divider.horizontal{display:block}}@media (min-width: 601px) and (max-width: 1024px){.services-wrapper{margin:3rem 2rem}.services-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.service-item p{font-size:1.4rem}.button-container{position:absolute;top:1rem;right:1rem;flex-direction:column;height:auto}.service2-text{width:80%;margin:4rem auto;text-align:left}.service2-text h1{font-size:8vh}.service-carousel{width:80%;margin:5rem auto}.service-carousel img{width:30%}.carousel-arrow{display:block}.service-promo{width:80%;margin:3rem auto}.title-section{width:80%;margin:3rem 5% 0;padding:0;gap:1rem;flex-direction:row;justify-content:flex-start;text-align:left;margin-bottom:5%}.title-left{flex:0 0 auto}.title-right{flex:1 1 auto;max-width:600px}.main-heading{font-size:2.2rem}.title-description{font-size:1.1rem}.divider.vertical{display:block;height:40px}.divider.horizontal{display:none}}@media (min-width: 1025px){.services-wrapper{margin:4rem auto 6rem}.grid-column-left{width:80%;padding-left:3%;text-align:left}.services-grid{grid-template-columns:repeat(3,1fr);gap:2%}.service-item p{font-size:1.8rem}.button-container{position:absolute;top:0;right:0;height:100vh}.service2-text{width:50%;margin:5rem 0 0 10%;text-align:left}.service2-text h1{font-size:10vh}.service2-text p{font-size:1.2rem;margin-right:10%}.service-carousel{width:50%;margin:8rem 0 2% 10%}.service-carousel img{width:22%}.carousel-arrow{display:block}.service-promo{width:80%;margin:2rem 0 3rem 10%}#master-button{margin-top:2rem}.title-section{width:50%;margin-left:5%;justify-content:flex-start;text-align:left;margin-bottom:5%}.divider.vertical{display:block}.divider.horizontal{display:none}}.about-us-container{position:relative;top:0;transform:translateY(0);display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:120vh;padding:50px;margin:0 auto;color:#fff;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;background-position:top}.about-text{border:0;margin-left:0%;text-align:left;font-size:.3rem;background-color:transparent;border-radius:5%;width:70%;display:flex;align-items:center;font-weight:100}.about-text h1{margin-bottom:10%;background-color:#00000080}.divider{width:.3px;height:45%;background-color:#fff;margin-left:2%;margin-right:2%}.about-text1{bottom:0;width:40%;text-align:center;font-size:.25rem;background-color:transparent;min-height:30vh;display:flex;flex-direction:column;background-color:#00000080}.icons-container{display:flex;gap:25px;justify-content:center;margin-top:60px}.icons-container img{width:160px;height:160px}.seal-wrapper{display:flex;justify-content:center;align-items:center}.bbb-seal{width:200px;height:auto;object-fit:contain;transition:transform .3s ease-in-out}.divider.vertical{width:.3px;height:35%;background-color:#fff;margin:0 2%}.divider.horizontal{width:100%;height:1px;background-color:#fff;margin:30px auto}@media (max-width: 768px){.about-us-container{flex-direction:column;align-items:center;justify-content:center;width:90%;padding:30px 20px;top:0;height:auto;background-size:cover}.about-text{margin-bottom:20px;font-size:.27rem;text-align:center;background-color:#0000;border-radius:5%;min-height:40vh;width:95vw;box-sizing:border-box}.about-info{width:80%;font-size:.65rem;text-align:center;padding:10px 0;background-color:#0000;border-radius:5%;min-height:40vh}.icons-container{flex-wrap:wrap;gap:20px}.icons-container img{margin-top:-10%;width:280px;height:280px}.seal-wrapper{margin-top:15%;height:36px;max-width:90px}}@media (max-width: 1220px){.about-us-container{flex-direction:column;align-items:center;justify-content:center;width:90%;padding:30px 20px;top:0;height:auto;background-size:cover;background-size:contain;position:unset}.about-text{margin-top:30%;margin-bottom:20px;font-size:.27rem;text-align:center;background-color:#0000;border-radius:5%;min-height:40vh;width:95vw;box-sizing:border-box}.about-text h1{margin-right:15%;margin-left:15%}.about-info{width:80%;font-size:.65rem;text-align:center;background-color:#0000;border-radius:5%;min-height:40vh;margin-right:15%}.icons-container{flex-wrap:wrap;gap:20px}.icons-container img{margin-top:-10%;width:280px;height:280px}.seal-wrapper{margin-top:15%;height:36px;max-width:90px}}@media screen and (min-width: 1240px) and (max-width: 1360px){.about-us-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3rem 2rem;height:auto;background-size:contain;background-repeat:no-repeat;background-position:top center;box-sizing:border-box;text-align:center;gap:2rem;position:unset}.about-text{width:90%;font-size:.27rem;min-height:30vh;text-align:justify;background-color:transparent;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1rem}.about-text h1{width:100%;font-size:1.2rem;margin:2rem 0 1rem;background-color:transparent;box-sizing:border-box}.about-text1{width:90%;font-size:.25rem;min-height:30vh;text-align:justify;background-color:transparent;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1rem}.about-text1 h1{width:100%;font-size:1.1rem;margin:1.5rem 0;background-color:transparent;box-sizing:border-box}.about-info{width:85%;font-size:.6rem;min-height:30vh;text-align:justify;background-color:transparent;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:1rem}.icons-container{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:2rem}.icons-container img{width:200px;height:200px;object-fit:contain}.seal-wrapper{margin-top:2rem;max-width:100px;width:100%;display:flex;justify-content:center}.seal-wrapper iframe{width:100%;border-radius:12px}}@media screen and (max-width: 1360px) and (max-height: 1360px){.about-us-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3rem 2rem;height:auto;background-size:cover;box-sizing:border-box;text-align:center;gap:2rem;background-size:contain;position:unset}.about-text{width:90%;font-size:.25rem;background-color:#0000;border-radius:8px;min-height:30vh;text-align:justify;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.about-text h1{font-size:.9rem;background-color:#0000;border-radius:8px;min-height:30vh;text-align:justify;box-sizing:border-box;flex-direction:column;align-items:center;margin-left:1%;margin-right:1%;margin-top:50%}.about-text1{width:90%;font-size:.25rem;background-color:#0000;border-radius:8px;min-height:30vh;text-align:justify;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.about-text1 h1{font-size:.9rem;background-color:#0000;border-radius:8px;min-height:30vh;text-align:justify;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:0% 1% 1%}.about-info{width:85%;font-size:.6rem;background-color:#0000;border-radius:8px;min-height:30vh;text-align:justify;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.about-info h3{width:85%;font-size:.6rem;background-color:#0000;border-radius:8px;min-height:30vh;text-align:justify;box-sizing:border-box;display:flex;flex-direction:column;align-items:left;margin-left:5%}.icons-container{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:2rem}.icons-container img{margin-top:-10%;height:200px;object-fit:contain}.seal-wrapper{margin-top:2rem;height:36px;max-width:100px}.seal-wrapper iframe{border-radius:12px}}.insurance-covers{display:flex;flex-direction:row;width:100vw;background:#000;overflow-x:hidden;box-sizing:border-box;margin-left:0%;padding:0}.content-section{flex:3;margin-left:5%;display:flex;flex-direction:column;justify-content:space-evenly;color:#fff;padding:2% 0;height:auto}.text-area{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:15%;gap:2rem;width:100%;margin-bottom:3%}.text-area2{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.text-area h1,.main-heading{font-size:40px;margin-bottom:5px;text-align:left;margin-left:0%}.text-area h2,.sub-heading{font-size:30px;margin-bottom:5px;text-align:left}.text-area p{font-size:1rem;text-align:left}.grid-section{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:1.2rem;padding:.5rem;justify-items:center;align-items:center;width:100%;box-sizing:border-box;margin-inline:auto;margin-top:-25%}.grid-item{width:80%;height:80%;background:#0000;border-radius:0;padding:0}.cover-icon{width:100%;height:auto}.grid-section img,.grid-section i{width:400px;object-fit:contain;transition:transform .3s ease-in-out}.grid-section img:hover,.grid-section i:hover{transform:scale(1.15)}.svg-section{flex:1;width:70%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}.svg-wrapper{position:relative;max-width:60%;height:60%;display:flex;justify-content:flex-start;align-items:center;margin-top:-20%;margin-left:0;margin-right:auto}.insurance-img{margin-left:0%;width:auto;height:80%;margin-top:20%;object-fit:contain;transform:rotate(0);z-index:0}.icon-rotated{transform:rotate(0)!important;width:75%;display:block}.comment-icon{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%) rotate(0);width:40%;height:auto;z-index:1;pointer-events:none}.contact-icon{background:none;border:none;outline:none;box-shadow:none;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin-left:60%;width:100px;height:170px;font-size:2rem;transition:transform .3s ease}.contact-icon:focus{outline:none;box-shadow:none}.contact-icon:hover{transform:scale(1.2)}@media (max-width: 768px){.insurance-covers{margin-top:10%;flex-direction:column;align-items:center;padding:1.2rem 1rem;width:100%;height:auto}.text-area{flex-direction:column;align-items:center;text-align:center;gap:.75rem;width:100%}.text-area h1,.main-heading{font-size:2.2rem;line-height:1.2}.text-area h2,.sub-heading{font-size:1.65rem;margin-bottom:.6rem}.text-area p{font-size:1.1rem;line-height:1.5;margin:.75rem auto;padding:0 1rem}.divider1{display:block;width:66%;height:1.1px;background-color:#fff;margin:1.2rem auto}.grid-section{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);gap:3%;width:90%;padding:0;margin:0% auto 0;justify-items:center}.grid-item{width:100%;padding:.2rem;background-color:#2220;border-radius:6px}.cover-icon{width:48.4px;height:48.4px}.svg-section{order:-1;width:100%;margin:14rem auto 0;display:flex;justify-content:center;align-items:center;padding:0}.svg-wrapper{width:100%;height:auto;position:relative;max-width:308px;justify-content:center;align-items:center;display:flex}.insurance-img{width:82.5%;max-width:308px;height:auto;margin-top:1.1rem;transform:rotate(0)}.comment-icon{width:44%;max-width:110px;top:5%;left:30%;transform:translate(-50%,-50%) rotate(0)}.contact-icon{margin-left:auto;margin-right:auto;padding:.6rem;justify-content:center}}@media screen and (min-width: 900px) and (max-width: 1360px) and (max-height: 1360px),screen and (max-width: 1220px),screen and (width: 1240px) and (height: 1240px),screen and (width: 1360px) and (height: 1360px){.content-section{width:100%;margin-left:0;margin-top:2rem;background-color:#000;border-radius:10px;margin-right:30%}.insurance-covers{flex-direction:column;align-items:center;width:100%;padding:3rem 2rem;gap:3rem}.svg-section{order:-1;width:100%;margin:10rem auto 0;display:flex;justify-content:center;align-items:center}.svg-wrapper{width:100%;max-width:400px;position:relative;display:flex;justify-content:center;align-items:center}.insurance-img{width:85%;max-width:400px;height:auto;margin-top:1rem;object-fit:contain;transform:rotate(0)!important;z-index:0}.comment-icon{position:absolute;top:25%;left:20%;transform:translate(-50%,-50%) rotate(0)!important;width:45%;max-width:240px;pointer-events:none;z-index:2}.grid-section{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(6,auto)!important;gap:3%;justify-items:center;width:100%;padding:0 1rem;margin-left:15%;margin-top:0%}.grid-item{width:90%;padding:.5rem;background-color:#1c1c1c00;border-radius:6px;display:flex;justify-content:center;align-items:center}.cover-icon,.grid-section img,.grid-section i{width:100%;max-width:700px;height:auto;object-fit:contain}.cover-icon:hover,.grid-section img:hover,.grid-section i:hover{transform:scale(1.2);transition:transform .3s ease-in-out}.icon-rotated{transform:rotate(0)!important;width:75%;display:block}.contact-icon{margin:2rem auto 1rem;padding:.8rem 1.2rem;display:flex;justify-content:center;background:none;border:none;cursor:pointer}.text-area{flex-direction:column;align-items:center;text-align:center;margin-left:15%;gap:1rem;width:100%}.main-heading{font-size:2.2rem}.sub-heading{font-size:1.6rem}.text-area p{font-size:1.1rem;padding:0 1rem}.divider1{width:60%;height:1px;background:#fff;margin:1rem auto;display:block}}.tizzy-promotions{margin-left:20%;display:flex;width:100%;max-width:1200px;box-sizing:border-box;background-color:#000;color:#fff;border-radius:20px;flex-wrap:row;align-items:center}.button-wrapper a{text-decoration:none;display:inline-block}.button-wrapper a img{display:block}.left-svg{position:relative;flex:.4;height:350px;display:flex;justify-content:center;align-items:center;width:80%;overflow:visible;transform:none}.main-svg{height:110%;width:auto;transform:scale(1.6) rotate(0);object-fit:contain}.overlay-svg{position:absolute;cursor:pointer;transition:transform .3s ease-in-out}.ig-icon{bottom:35%;right:4%;width:50px}.wa-icon{bottom:15%;right:4%;width:50px}.overlay-svg:hover{transform:scale(1.2)}.promo-icon.ig{left:10%}.promo-icon.wa{left:25%}.right-promos{margin-top:2%;width:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;overflow:hidden}.promos-title{margin-top:10%;margin-left:20%;font-size:1.3rem;font-weight:500}.promo-item{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:1%}.promo-item img{margin-bottom:-10%;margin-top:-10%;width:80%;max-width:80%;height:300px;object-fit:contain}.promo-item hr{width:70%;border:1px solid rgba(255,255,255,.2);margin-top:1%}@media (max-width: 768px){.tizzy-promotions{margin-top:20%;flex-direction:column;align-items:center;margin-left:0;width:100%;padding:0 10px}.left-svg{width:180%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.main-svg{width:80%;height:auto;transform:rotate(0)}.overlay-svg.wa-icon,.overlay-svg.ig-icon{position:relative;width:40px;height:40px;margin:10px 10px 0}.button-wrapper{display:flex;flex-direction:row;justify-content:center;gap:1%;margin-top:10px;margin-bottom:20px}.ig-icon{bottom:15%;right:0%;position:static;width:40px;height:40px;cursor:pointer;transition:transform .3s ease-in-out}.wa-icon{bottom:15%;right:5%;position:static;width:40px;height:40px;cursor:pointer;transition:transform .3s ease-in-out}.ig-icon:hover,.wa-icon:hover{transform:scale(1.2)}.right-promos{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.promo-item img{width:90%;max-width:90%}.promo-item hr{width:80%}.promos-title{font-size:1.5rem;margin-top:0%;margin-left:0%}}@media screen and (min-width: 1024px) and (max-width: 1366px){.tizzy-promotions{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:2rem 3rem;margin:14rem auto;width:95%;max-width:1000px;box-sizing:border-box}.left-svg{flex:.4;height:320px;width:100%;justify-content:center;align-items:center;overflow:visible}.main-svg{transform:scale(1.4) rotate(0);width:auto;height:80%}.overlay-svg.ig-icon{width:44px;height:44px;bottom:15%;right:10%}.overlay-svg.wa-icon{width:44px;height:44px;bottom:35%;right:10%}.right-promos{flex:.6;margin-top:-5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding-left:2rem}.promos-title{font-size:1.8rem;margin-left:0;margin-top:2rem}.promo-item{width:100%;margin-bottom:1.5rem}.promo-item img{width:85%;height:auto;max-height:280px;object-fit:contain}.promo-item hr{width:75%}.button-wrapper{margin-top:1rem;margin-bottom:2rem;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.icon-button{width:50px;height:50px}}@media screen and (min-width: 900px) and (max-width: 1360px) and (max-height: 1360px){.tizzy-promotions{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:2rem;margin:8rem auto;width:95%;max-width:1100px;box-sizing:border-box}.left-svg{flex:0 0 40%;max-width:100%;height:auto;justify-content:center;align-items:center}.main-svg{transform:scale(1.3) rotate(0);width:auto;height:auto;object-fit:contain;max-height:60vh}.overlay-svg.ig-icon{width:42px;height:42px;bottom:55%;right:8%}.overlay-svg.wa-icon{width:42px;height:42px;bottom:25%;right:8%}.right-promos{flex:0 0 55%;width:100%;margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-left:1rem;box-sizing:border-box}.promos-title{font-size:1.6rem;margin:1rem 0 1.5rem;padding-left:1rem}.promo-item img{width:80%;max-height:260px;object-fit:contain}.promo-item hr{width:70%;margin:1rem 0}.button-wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;padding-left:1rem;margin-top:1rem}.icon-button{width:48px;height:48px}}.contact-showcase{margin-left:10%;display:flex;width:100%;min-height:100vh;overflow-x:hidden;background-color:transparent;color:#fff;font-family:sans-serif;position:relative}.left-panel,.right-panel{margin-top:7%;flex:1;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.left-panel{flex:.5;margin-left:5%;background-color:transparent;display:flex;flex-direction:column;justify-content:center;max-height:100%;overflow:hidden}.left-panel h2{font-size:2rem;margin-bottom:10px}.left-panel h4{margin:5px 0 2px;font-size:1rem}.left-panel p{margin-bottom:20px;opacity:.8}.left-panel form{display:flex;flex-direction:column;gap:.1px;overflow:hidden;flex-grow:1}.left-panel input,.left-panel textarea{padding:14px 12px;font-size:1rem;width:100%;border:none;border-radius:4px;box-sizing:border-box;margin-bottom:12px}.left-panel button{margin-left:auto;margin-right:0;padding:.4em 1em;border:none;background-color:#fff;color:#000;cursor:pointer;transition:background-color .3s ease-in-out;display:inline-block;width:fit-content;border-radius:4px}.left-panel button:hover{background-color:#f7a2a2}.image-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.main-img{margin-right:20%;width:75%;height:auto;z-index:1;transform:rotate(270deg)}.image-wrapper a{position:absolute;width:70px;height:70px}.icon.top-left{position:absolute;width:70px;height:70px;z-index:2;animation:float 6s ease-in-out infinite}.icon-link{position:absolute;width:70px;height:70px;z-index:2;display:block;animation:float 6s ease-in-out infinite}.iconMaps-link{position:absolute;width:80px;height:80px;z-index:2;display:block;animation:float 6s ease-in-out infinite}.icon-link.top-left.whatsapp{top:10%;left:20%}.icon-link.top-left.instagram{top:25%;left:20%}.icon-link.top-left.tiktok{top:40%;left:20%}.icon-link.bottom-right.facebook{bottom:40%;right:40%;animation-direction:reverse}.icon-link.bottom-right.correo{bottom:25%;right:40%;animation-direction:reverse}.iconMaps-link.bottom-right.google{bottom:10%;right:40%;animation-direction:reverse}.icon{width:90%;height:90%;display:block}.iconGoogle{width:100%;height:100%;display:block}@keyframes float-horizontal{0%{transform:translate(-10px)}to{transform:translate(10px)}}.logo-overlay{position:absolute;top:25%;right:37%;transform:rotate(270deg) translate(-50%,-50%);cursor:pointer;z-index:10}.logo-overlay img{width:350px;max-width:90vw;height:auto;animation:float-horizontal 3s ease-in-out infinite alternate;transition:transform .3s ease}.logo-overlay img:hover{transform:scale(1.3) rotate(270deg)}@media (max-width: 1240px){.contact-showcase{background-image:url(https://abbyconstructionimg.s3.us-east-2.amazonaws.com/FONDO+CONTACTO.png)!important;background-size:cover;background-position:center;background-repeat:no-repeat}}@media screen and (min-width: 1240px) and (max-width: 1366px){.contact-showcase{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh}.logo-overlay{position:static;width:40%;margin:20px 0;transform:rotate(270deg)}.logo-overlay img{width:100%}}@media (max-width: 768px){.logo-overlay{position:static;width:80%;margin:20px auto;transform:rotate(270deg)}.logo-overlay img{width:100%;height:auto}}@media (max-width: 1240px){.logo-overlay{position:static;width:80%;margin:20px auto;transform:rotate(270deg)}.logo-overlay img{width:100%;height:auto}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.contact-showcase{margin-left:0%;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1rem;min-height:100vh;overflow-x:hidden}.left-panel{order:1;width:92%;max-width:max-content;margin:1.5rem auto;padding:1rem 1.2rem;background-color:#000000d9;border-radius:12px;box-shadow:0 0 10px #0006}.left-panel input,.left-panel textarea{width:100%;font-size:1.05rem;padding:14px;border:1px solid #1d1c1c;margin-bottom:8px;box-sizing:border-box}.left-panel button{align-self:flex-end;padding:.6em 1.2em;font-size:1rem;background-color:#fff;color:#000;border-radius:4px}.right-panel{order:2;width:100%;padding:0;margin-top:2rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.icon-link,.iconMaps-link{position:static;animation:none;width:60px;height:60px;margin:.5rem}.icon{width:80%;height:auto;display:block}.iconGoogle{width:90%;height:auto;display:block}.main-img{height:350px;width:auto;transform:rotate(270deg);object-fit:contain;margin:1rem auto;display:block;min-width:100%}.image-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.icon-link.top-left.whatsapp{top:16%;left:20%}.icon-link.top-left.instagram{top:36%;left:20%}.icon-link.top-left.tiktok{top:56%;left:20%}.icon-link.bottom-right.facebook{bottom:46%;right:18%;animation-direction:reverse}.icon-link.bottom-right.correo{bottom:26%;right:18%;animation-direction:reverse}.iconMaps-link.bottom-right.google{bottom:6%;right:19%;animation-direction:reverse}}@media (max-width: 1220px)and (min-width: 769px){.contact-showcase{margin-left:0%;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1rem;min-height:100vh;overflow-x:hidden}.left-panel{order:2;width:92%;max-width:max-content;margin:1.5rem auto;padding:1rem 1.2rem;border-radius:12px;box-shadow:0 0 10px #0006}.left-panel input,.left-panel textarea{width:100%;font-size:1.05rem;padding:14px;border:1px solid #4f4f4f;margin-bottom:8px;box-sizing:border-box;color:#fff}.left-panel button{align-self:flex-end;padding:.6em 1.2em;font-size:1rem;background-color:#fff;color:#000;border-radius:4px}.right-panel{order:1;width:100%;padding:0;margin-top:1%;display:flex;justify-content:center;align-items:center;overflow:hidden}.icon-link,.iconMaps-link{position:static;animation:none;width:60px;height:60px;margin:.5rem}.icon{width:80%;height:auto;display:block}.iconGoogle{width:90%;height:auto;display:block}.main-img{height:350px;width:auto;transform:rotate(270deg);object-fit:contain;margin-left:10%;max-width:80%;margin-top:15%;margin-bottom:12%;display:block}.image-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:90%}.icon-link.top-left.whatsapp{max-width:15%;top:18%;left:33%}.icon-link.top-left.instagram{max-width:15%;top:38%;left:33%}.icon-link.top-left.tiktok{max-width:15%;top:58%;left:33%}.icon-link.bottom-right.facebook{max-width:15%;bottom:50%;right:33%;animation-direction:reverse}.icon-link.bottom-right.correo{max-width:15%;bottom:30%;right:33%;animation-direction:reverse}.iconMaps-link.bottom-right.google{max-width:15%;bottom:10%;right:33%;animation-direction:reverse}}@media screen and (max-width: 1366px) and (min-width: 1220px){.contact-showcase{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0rem;margin-left:0}.left-panel{order:1;max-width:50%;margin-left:5% 0 5% 0}.right-panel{order:2;max-width:50%;padding:2rem;display:flex;justify-content:center}.main-img{width:80%;max-height:500px;transform:rotate(270deg);object-fit:contain;margin-top:3%;margin-bottom:5%}.image-wrapper{padding:1rem;align-items:center;justify-content:center}.icon-link,.iconMaps-link{width:50px;height:50px}.left-panel input,.left-panel textarea{background-color:#646464;font-size:1rem}.left-panel button{font-size:.95rem}@media (max-width: 1366px){.icon-link.top-left.whatsapp{top:5%;left:18%}.icon-link.top-left.instagram{top:25%;left:18%}.icon-link.top-left.tiktok{top:45%;left:18%}.icon-link.bottom-right.facebook{max-width:15%;bottom:50%;animation-direction:reverse}.icon-link.bottom-right.correo{max-width:15%;bottom:30%;animation-direction:reverse}.iconMaps-link.bottom-right.google{max-width:15%;bottom:10%;animation-direction:reverse}}.title-left{margin-left:50%;display:flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 1360px) and (max-height: 1360px){.contact-showcase{flex-direction:column;align-items:center;justify-content:flex-start;padding:3rem 1.5rem;min-height:100vh;overflow-x:hidden;gap:2rem}.left-panel{order:2;width:90%;max-width:1000px;margin:2rem auto;padding:1.5rem 1.2rem;background-color:#000000e6;border-radius:12px;box-shadow:0 0 12px #00000080}.left-panel h2{font-size:1.8rem}.left-panel h4{font-size:1rem}.left-panel input,.left-panel textarea{font-size:1.05rem;padding:14px;border:1px solid #1d1c1c}.left-panel button{font-size:1rem;padding:.6em 1.2em;background-color:#fff}.right-panel{order:1;width:100%;margin-top:3%;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0}.icon-link,.iconMaps-link{position:static;animation:none;width:70px;height:70px;margin:.5rem}.icon{width:80%;height:auto;display:block}.iconGoogle{width:90%;height:auto;display:block}.main-img{height:350px;width:auto;transform:rotate(270deg);object-fit:contain;margin-left:0%;max-width:80%;margin-top:15%;margin-bottom:12%;display:block}.image-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:90%}.icon-link.top-left.whatsapp{max-width:15%;top:18%;left:18%}.icon-link.top-left.instagram{max-width:15%;top:35%;left:18%}.icon-link.top-left.tiktok{max-width:15%;top:50%;left:18%}.icon-link.bottom-right.facebook{max-width:15%;bottom:45%;animation-direction:reverse}.icon-link.bottom-right.correo{max-width:15%;bottom:30%;animation-direction:reverse}.iconMaps-link.bottom-right.google{max-width:15%;bottom:15%;animation-direction:reverse}}.frame-container{width:100%;max-width:1120px;margin:40px auto;position:relative;background-color:#fff;z-index:1;aspect-ratio:16 / 9;overflow:hidden}.frame-ceros{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:5%}@media screen and (max-width: 768px){.frame-container{width:90%;margin:2rem auto;padding:0;border-radius:8px;aspect-ratio:16 / 9}.frame-ceros{width:100%;height:100%;border-radius:8px}}.rotating-logo{position:fixed;bottom:40px;left:90px;width:120px;height:auto;transform:rotate(0);cursor:pointer;z-index:1000;transition:transform .3s ease}.rotating-logo:hover{transform:rotate(30deg)}.wave{animation:wave-animation 1s ease}@keyframes wave-animation{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(15deg)}to{transform:rotate(0)}}.logo-message{position:fixed;bottom:225px;left:60px;background-color:#fff;color:#333;padding:8px 12px;border-radius:12px;font-size:.85rem;font-weight:500;box-shadow:0 2px 8px #00000026;z-index:1001;animation:fadeIn .5s ease;white-space:nowrap}@keyframes moveAndWave{0%{transform:rotate(0) translate(0)}20%{transform:rotate(0) translate(-15px)}40%{transform:rotate(15deg) translate(-10px)}60%{transform:rotate(-10deg) translate(-10px)}80%{transform:rotate(15deg) translate(-10px)}to{transform:rotate(0) translate(0)}}.logo-clicked{animation:moveAndWave 1s ease}@media (max-width: 1240px){.rotating-logo{bottom:20px;left:14%;right:auto;width:60px}.rotating-logo:hover{transform:rotate(15deg)}.logo-message{bottom:118px;left:10%;right:auto;font-size:.6rem;padding:6px 10px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}.main-text1{z-index:2;font-family:Asman,serif;font-weight:100}h1{margin-left:0%;margin-right:0%}.main-text{z-index:2;font-family:Montserrat,sans-serif;font-weight:500;font-size:30px}.background-roof{background-color:#000}.main-home{position:relative;width:100%;height:100vh;overflow:hidden}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.text-container{position:absolute;top:50%;left:10%;transform:translateY(-50%);color:#fff}.icon-button{position:absolute;background:transparent;border:none;padding:0;cursor:pointer;width:clamp(40px,6vw,80px);height:clamp(40px,6vw,80px);display:flex;align-items:center;justify-content:center;transition:transform .3s ease;z-index:10}.icon-button img{width:95%;height:95%;object-fit:contain}.icon-button:hover{transform:scale(1.1)}.btn-whatsapp{bottom:50%;right:4%}.btn-instagram{bottom:25%;right:4%}.btn-sos{bottom:1%;right:4%}.section{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:2rem 1rem}@media (max-width: 1220px){*{margin:0;padding:0;box-sizing:border-box}.main-home{margin-top:5%;width:100%;height:auto;overflow:hidden}.text-container{left:30%;transform:translate(-50%,-50%);font-size:.6rem;text-align:center;z-index:2}.icon-button{width:clamp(75px,8vw,90px);height:clamp(75px,8vw,90px)}.icon-button{margin-left:auto;margin-right:auto;display:block;padding:1rem;background:none;border:none;cursor:pointer}.btn-whatsapp{bottom:40%;right:3%}.btn-instagram{bottom:20%;right:3%}.btn-sos{bottom:1%;right:3%}}.apply-button{margin-top:2rem;width:180px;height:auto;cursor:pointer;transition:transform .3s ease}.apply-button:hover{transform:scale(1.05)}@media (max-width: 768px){.main-home{height:65vh}.contact-button{margin-top:5%;margin-left:auto;margin-right:auto;display:block;padding:1rem;background:none;border:none;cursor:pointer}.btn-whatsapp{bottom:40%;right:3%}.btn-instagram{bottom:20%;right:3%}.btn-sos{bottom:1%;right:3%}}@media screen and (max-width: 1366px){.main-home{margin-top:5%;height:auto;padding-top:4rem;overflow:hidden}.background-video{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.text-container{left:30%;top:25%;transform:translate(-50%,-50%);font-size:2.8rem;text-align:center;width:90%}.main-text1{margin-left:10%;margin-top:25%;font-size:2.5rem}.main-text{margin-left:14%;font-size:2rem}.icon-button{width:clamp(75px,6vw,75px);height:clamp(75px,6vw,75px)}.contact-button{margin-left:auto;margin-right:auto;display:block;padding:1rem;background:none;border:none;cursor:pointer}.btn-whatsapp{bottom:40%;right:3%}.btn-instagram{bottom:20%;right:3%}.btn-sos{bottom:1%;right:3%}.section{padding:3rem 2rem;flex-direction:column}}@media screen and (min-width: 900px) and (max-width: 1360px) and (max-height: 1360px){.insurance-covers{flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;padding:2rem 1.5rem;min-height:100vh;overflow-y:auto}.content-section{flex:0 0 100%;width:100%;margin-left:0;padding:2rem 1.5rem;box-sizing:border-box}.text-area{flex-wrap:wrap;flex-direction:column;width:100%;margin:1.5rem auto;justify-content:center;align-items:center;text-align:center;gap:1rem}.text-area h1,.main-heading{font-size:2.5rem;text-align:center}.text-area h2,.sub-heading{font-size:2rem;text-align:center}.text-area p{font-size:1.1rem;line-height:1.6;padding:0 1rem;text-align:center}.divider1{width:80%;height:1px;margin:2rem auto;background-color:#fff}.grid-section{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;width:100%;padding:1rem 0}.grid-item{width:100%;height:auto;padding:.5rem;background-color:#111;border-radius:6px}.svg-section{flex:0 0 100%;width:100%;margin-top:2rem;display:flex;justify-content:center;align-items:center}.svg-wrapper{width:90%;max-width:400px;margin:auto;position:relative}.insurance-img{width:100%;height:auto;transform:rotate(270deg);object-fit:contain}.comment-icon{top:50%;left:50%;transform:translate(-50%,-50%);width:40%;max-width:120px}.btn-whatsapp{bottom:40%;right:3%}.btn-instagram{bottom:20%;right:3%}.main-home{margin-top:5%;height:auto;padding-top:4rem;overflow:hidden}.background-video{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.text-container{left:30%;top:45%;transform:translate(-50%,-50%);font-size:3.8rem;text-align:center;width:90%;z-index:2}.main-text1{font-size:3.5rem}.main-text{font-size:2.2rem}.icon-button{width:clamp(75px,6vw,75px);height:clamp(75px,6vw,75px)}.contact-button{margin-left:auto;margin-right:auto;display:block;padding:1rem;background:none;border:none;cursor:pointer}.btn-whatsapp{bottom:50%;right:3%}.btn-instagram{bottom:25%;right:3%}.btn-sos{bottom:1%;right:3%}.section{padding:3rem 2rem;flex-direction:column}}.menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;z-index:1999;display:flex;justify-content:center;align-items:center;overflow-y:auto}.navbar.active{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background-color:transparent;color:#fff;justify-content:center;align-items:center;height:auto;max-width:90vw;text-align:center}.navbar.active{max-height:80vh}.trabaja-container{font-family:Montserrat,sans-serif;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box;position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center;overflow-y:hidden}.trabaja-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:18%;width:100%;height:100%;color:#fff;z-index:2}.trabaja-image-box{flex:none;display:flex;justify-content:center;align-items:center;position:relative;overflow:visible}.qr-image{position:absolute;top:30%;left:5%;transform:translateY(-50%);width:38vw;object-fit:contain;z-index:5;pointer-events:none;bottom:0}.trabaja-text-box{font-family:Montserrat,sans-serif;flex:none;width:70%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;box-sizing:border-box;text-align:center;z-index:1}.trabaja-title{font-size:2.5rem;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:1.5rem}.trabaja-description{background-color:#db00006d;padding:1.5rem;font-size:1.5rem;line-height:1.6;font-family:Montserrat,sans-serif;font-weight:300;z-index:2}@media (max-width: 764px){.trabaja-container{height:auto;padding:1.5rem 1rem;flex-direction:column}.trabaja-content{flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem;width:100%;height:auto;padding:0}.trabaja-text-box{width:100%;padding:1.5rem}.trabaja-title{font-size:2.2rem;line-height:1.2}.trabaja-description{font-size:1.1rem;line-height:1.5;padding:1rem}.qr-image{position:relative;top:-2%;left:0;transform:none;width:82%;max-width:308px;height:auto;margin:1rem auto;z-index:3;bottom:0}}@media (min-width: 765px) and (max-width: 1240px){.trabaja-container{height:auto;padding:2rem}.trabaja-content{flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:100%;height:auto}.trabaja-text-box{width:90%;padding:2rem}.trabaja-title{font-size:2.4rem}.trabaja-description{font-size:1.2rem;padding:1.2rem}.qr-image{position:relative;top:-2%;left:0;transform:none;width:85%;max-width:400px;height:auto;margin:1rem auto;z-index:3;bottom:0}}@media (min-width: 1240px) and (max-width: 1360px),(width: 1240px) and (height: 1240px),(width: 1360px) and (height: 1360px){.trabaja-container{height:100vh;padding:3rem 2rem}.trabaja-content{flex-direction:row;justify-content:center;align-items:center;gap:20%;width:100%;height:100%}.trabaja-text-box{width:70%;padding:3rem}.trabaja-title{font-size:2.5rem}.trabaja-description{font-size:1.5rem;padding:1.5rem}.qr-image{position:absolute;left:5%;transform:translateY(-50%);width:38vw;bottom:0}}
