@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Ubuntu:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap";:root{--primary-color: #0072c0;--primary10: rgba(60, 114, 252, .1);--gradient-bg: linear-gradient(90deg, #3c72fc -10.59%, #00060c 300.59%);--whatsapp-gradient: linear-gradient( 180deg, #25d366 -10.59%, #128c7e 50%, #075e54 300.59% );--w-dark: #075e54;--w-light: #128c7e;--secondary-color: #0f0d1d;--main-bg: #ffffff;--sub-bg: #ddd;--heading-color: #0f0d1d;--paragraph: #585858;--span: #585858;--border: #e3e3e3;--white: #ffffff;--black: #000000;--other-color: #16142c;--bg-section: #1b1464;--transition: all .3s ease;--bg-second: #00cfff}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:#555}.js-scroll{box-sizing:border-box;opacity:0;transition:opacity .5s}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{animation:fade-in 1s ease-in-out both}.scrolled.fade-in-bottom{animation:fade-in-bottom 1s ease-in-out both}.scrolled.slide-left{animation:slide-in-left 1s ease-in-out both}.scrolled.slide-right{animation:slide-in-right 1s ease-in-out both}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translate(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translate(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}section{padding:80px 0}.max-width{max-width:1300px;padding:0 80px;margin:auto}.about,.services,.skills,.teams,.contact,footer{font-family:Poppins,sans-serif}.about .about-content,.services .serv-content,.skills .skills-content,.contact .contact-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}section .title{position:relative;text-align:center;font-size:3.5em;font-weight:500;margin-bottom:60px;padding-bottom:20px;font-family:Poppins}section .title:before{content:"";position:absolute;bottom:0;left:40%;width:75px;height:2.5px;background:#999;transform:translate(-50%)}section .title:after{content:"";position:absolute;bottom:0;right:40%;width:75px;height:2.5px;background:#999!important;transform:translate(50%)}.navbar{position:fixed;width:100%;z-index:999;padding:10px 0;font-family:Poppins;transition:var(--transition)}.logo img{width:100%}.sticky:after{position:absolute;top:0;left:0;width:33%;height:100%;content:"";z-index:-1;clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);transition:var(--transition)}.navbar.sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:var(--transition)}.navbar .max-width{display:flex;align-items:center;justify-content:space-between;padding:0}.navbar .menu li{position:relative;list-style:none;display:inline-block}.navbar .menu li a{text-transform:uppercase;display:block;color:#fff;font-size:1em;font-weight:600;margin:0 25px;transition:var(--transition);padding:2em 0}.ena{color:var(--primary-color)!important}.sticky .menu li a{color:#fff;transition:var(--transition)}.navbar .menu li a:hover,.sticky .menu li a:hover,.navbar.sticky .menu li a:hover{color:var(--primary-color)}.navbar .send_whats{display:flex;align-items:center;background:var(--primary-color);border:2px solid var(--primary-color)}.navbar .send_whats:hover{background:none;border:2px solid var(--primary-color)}.send_whats{background:var(--w-dark);border:2px solid var(--w-dark);transition:var(--transition);color:#fff;font-size:1em;padding:10px 35px;font-weight:400;border-radius:5px;display:flex;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;grid-gap:10px;justify-content:center}.send_whats:hover{background:var(--w-light);border:2px solid var(--w-light);transition:var(--transition)}.call-to{display:flex;grid-gap:10px;width:100%;margin:1em 0}.send_w_color{display:flex;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;font-size:1em;padding:12px 36px;font-weight:400;border-radius:6px;border:none;transition:var(--transition);box-sizing:border-box;position:relative;z-index:1;grid-gap:10px;justify-content:center;cursor:pointer}.avic{position:fixed;bottom:0;left:0;right:0;top:auto;margin:0 auto;border-radius:0}.circle_call{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;font-size:1.35em;color:var(--sub-bg);cursor:pointer;border:none;background:var(--whatsapp-gradient)}.menu-btn{color:#fff;font-size:23px;cursor:pointer;display:none}.scroll-up-btn{position:fixed;height:45px;width:42px;background:#dc143c;right:30px;bottom:10px;text-align:center;line-height:45px;color:#fff;z-index:9999;font-size:30px;border-radius:6px;border-bottom-width:2px;cursor:pointer;opacity:0;pointer-events:none;transition:var(--transition)}.scroll-up-btn.show{bottom:30px;opacity:1;pointer-events:auto}.scroll-up-btn:hover{filter:brightness(90%)}.home{position:relative;padding:0}.iconx{position:absolute;inset:auto 0 -70px 0;z-index:3;margin:0 auto;text-align:center}.home:after{content:"";position:absolute;width:100%;height:12px;bottom:0;right:0;background:linear-gradient(45deg,#008ff3,#0072c0,#00d0ff);z-index:2;background-size:cover}.fondo{position:absolute;width:100%;height:100%;top:0;z-index:0}.fondo img{width:100%;height:100%;object-fit:cover}.home .max-width{width:100%;height:100%;display:flex;align-items:center;justify-content:start;position:relative;z-index:2;min-height:760px}.home .home-content{width:100%;padding:0;box-sizing:border-box;text-align:center;font-family:Poppins}.home .home-content .text-1{font-size:1.25em;font-weight:400;color:var(--sub-bg)}.text-swiper{height:24px;overflow:hidden}.home .home-content .text-2{font-size:3.5em;font-weight:700;margin:25px 0;line-height:1.2;color:var(--main-bg)}.home .home-content .text-3{font-size:1.5em;margin:15px 0;color:var(--sub-bg);display:none}.home .home-content .text-3 span{color:#dc143c;font-weight:500;display:inline-block}.home .home-content a{display:flex;background:var(--w-dark);border:2px solid var(--w-dark);transition:var(--transition);color:#fff;font-size:1.15em;padding:12px 24px;margin-top:20px;font-weight:400;border-radius:5px;box-sizing:border-box;position:relative;z-index:1;margin-left:auto;margin-right:auto;align-items:center;max-width:310px}.home .home-content a .text-swiper{height:28px}.home .home-content a:hover{color:var(--main-bg);background:none;border:2px solid var(--main-bg)}.filter{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#43434300,#111111a4,#111111ba,#000000f2);z-index:2}.about{padding:80px 0 100px;position:relative}.avice .title:after{content:none}.avice p{padding:.75em;font-weight:400;text-align:justify}.avice p>a{color:var(--bg-second);padding:0 .5em}.section a{color:var(--bg-second);padding:0 .5em}.section .liness:last-of-type li:after{content:none}.section .liness ul,.section .liness ol{padding-left:2.2em}.content .intro p{padding-left:0}.section .liness ul li,.section .liness ol li{padding:0 0 .5em 1em}.section .liness ul li:after{content:none}.section .liness ol li:after{content:none}.section{text-align:left}.section .address{padding-left:1em}.avice .title:before{content:none}.about .max-width{padding:0 40px}.about:before{content:"";position:absolute;width:100%;height:100%;top:0%;background-size:cover;margin:0 auto;right:0;bottom:0;left:0;z-index:-1;padding:0;background:#111}.about .about-content .left{width:50%;position:relative}.about .about-content img{border-radius:10px;width:100%;height:100%}.about .about-content .left img{object-fit:cover}.text_filter{position:relative;width:85%;margin:0 auto 0 0;border-radius:10px;z-index:1;cursor:pointer}.text_filter h4{position:absolute;bottom:0;font-size:2em;color:#ddd;width:100%;z-index:1;padding:1em;letter-spacing:.5px;text-transform:uppercase;text-align:center}.text_filter:after{position:absolute;left:0;bottom:0;width:100%;height:50%;content:"";background:linear-gradient(0deg,#000,#0f0d1d00)}.call-to-product .text-swiper{height:30px}.about-content h3{font-size:3.5em;color:var(--main-bg);padding-left:12.5%;font-family:Poppins;position:relative;width:100%;height:100%}.about-content h3:before{content:" ";text-align:center;display:block;width:14px;height:14px;position:absolute;top:0;background:var(--bg-second);border-radius:50%;bottom:0;left:31px;right:auto;margin:auto 0}.about-content h3:after{content:" ";text-align:center;display:block;width:28px;height:28px;position:absolute;color:#fff;-webkit-box-shadow:0 0 0 2px var(--bg-second) inset;box-shadow:0 0 0 2px var(--bg-second) inset;border-radius:50%;top:0;bottom:0;left:24px;right:auto;margin:auto 0}.about-content .call-to-product:after{content:"";position:absolute;width:40px;height:40px;right:8px;top:-9px;background:var(--w-light);transform:rotate(25deg)}.about .about-content .right{width:50%;position:relative}.about .about-content .right .text{font-size:25px;font-weight:600;margin-bottom:10px}.about .about-content .right p{text-align:justify}.about .about-content a{display:flex;align-items:center;grid-gap:0;padding:.75em 1.5em}.about .about-content .right a{z-index:4}.call-to-product{position:absolute;width:45%;inset:70% 10% auto auto}.call-to-product .send_whats{width:100%;padding:1.25rem;font-size:1.25em}.services{position:relative;padding:0}.icon-title{font-size:.5em;position:absolute;bottom:-15px;right:0;left:0;color:var(--primary-color)}.services .send_whats{display:flex;align-items:center}.transport .swiper{padding:0}.transport{width:100%;height:100%;position:relative}.transport img{width:100%!important;height:520px!important;object-fit:cover;object-position:center}.text-shadow{position:absolute;width:100%;height:100%;top:0;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(to top,#43434300,#111111a4,#111111ba,#0000)}.services .title{margin-bottom:.5em;font-weight:600}.services,.teams{color:#fff;background:#111}.services .title:before,.teams .title:before{background:#fff}.services .title:after,.teams .title:after{background:#111;content:""}.onchangemymap{position:absolute;width:100%;height:100%;bottom:-80%;z-index:1}.energy-flow{position:absolute;top:0}.onchangemymap .max-width{border-radius:10px;min-height:780px;position:relative;padding:0}.onchangemymap .max-width:after{content:"";width:100%;height:100%;position:absolute;top:0;background:#00000080;left:0;z-index:1}.onchangemymap .max-width:before{content:"";width:100%;height:30%;position:absolute;top:0;background-color:#0f0d1d99;left:0;z-index:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.onchangemymap .title{margin:0;padding-top:1em;font-size:2.5em}.onchangemymap .title:before{content:none}.onchangemymap iframe{width:100%;height:100%;min-height:780px;position:relative;z-index:3}.light{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/circle.png);background-size:cover;background-position:top center;background-repeat:no-repeat;animation:moveBack 4s linear infinite alternate}@keyframes moveBack{0%{background-position:top center}25%{background-position:center right}50%{background-position:bottom center}to{background-position:center left}}.energy{position:absolute;width:100%;z-index:-1}.energy:after{position:absolute;top:100px;width:100%;height:100%;content:"";z-index:-1;background:#111}.energy:before{position:absolute;top:100px;width:100%;height:100%;content:"";background-image:url(../images/lines.png);z-index:0;background-size:cover}.energy .title{padding-top:0;position:relative;z-index:3;font-weight:700;font-family:Ubuntu}.energy .title:after{content:none}.energy .sucu{padding:2em;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;text-align:left;position:relative;cursor:text;z-index:4}.sucu li{padding:0 2em}.skills{position:relative;padding:40px 0 80px}.t_title{color:var(--bg-second);font-size:1.25em;font-weight:100;margin:.75em 0;opacity:.95}.skills .fondo{position:absolute;width:100%;height:100%;top:0;background-image:url(../fondo/fondo_0.jpg);background-size:contain;background-attachment:fixed;z-index:0;background-repeat:repeat-y;background-position:bottom}.venta:before{content:"";position:absolute;width:50%;height:100%;top:0;background-image:url(../images/circle.png);background-size:cover;right:0;bottom:0;left:0;z-index:1;padding:0;margin:0 auto 0 0;animation:zoomInt 3s ease-in-out infinite}@keyframes zoomInt{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}.skills .side-right{position:absolute;width:30%;top:0;opacity:.85}.color{position:absolute;width:100%;top:0;opacity:.65;background-image:linear-gradient(90deg,#000,#1b1464);z-index:0;height:100%}.side-right img{width:100%}.skills .title{position:relative;z-index:1;color:var(--white);font-size:4em}.skills .max-width{padding:100px 40px 0;max-width:1500px}.skills .title:after{content:""}.skills .skills-content .left{width:40%;position:relative;z-index:1;padding:5.5em 2.5em;border-radius:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000bf}.venta .skills-content .left{padding:4em 2.5em}.venta .side-right{right:0;bottom:0;top:auto}.liness{padding:0;list-style:none;color:var(--sub-bg);position:relative}.liness:after{content:" ";text-align:center;display:block;line-height:28px;width:28px;height:28px;position:absolute;top:0;left:-14px;color:#fff;-webkit-box-shadow:0 0 0 2px var(--bg-second) inset;box-shadow:0 0 0 2px var(--bg-second) inset;border-radius:50%}.liness:before{content:" ";text-align:center;display:block;width:14px;height:14px;position:absolute;top:7px;left:-7px;background:var(--bg-second);border-radius:50%}.liness li{position:relative;padding:0 0 1.5em 2em}.liness li:after{content:"";display:block;width:2px;position:absolute;top:28px;bottom:0;left:-1px;background:var(--bg-second)}.skills .skills-content .left .liness:last-of-type li:after{content:none}.skills .skills-content .right{width:57.5%}.skills .skills-content .left .text{font-size:1.75em;font-weight:600;margin-bottom:1.5em;color:var(--white)}.skills .skills-content .left p{text-align:justify}.skills .skills-content .left a{background:var(--w-dark);color:#fff;font-size:1.1em;font-weight:500;padding:8px 16px;margin-top:20px;border-radius:6px;border:2px solid var(--w-dark);transition:var(--transition);display:inline-flex;grid-gap:10px;align-items:center}.skills .skills-content .left a:hover{color:var(--w-dark);background:none}.skills .skills-content .right .bars{margin-bottom:15px}.skills .skills-content .right .line{height:5px;width:100%;background:#d3d3d3;position:relative}.skills .skills-content .right .line:before{content:"";position:absolute;height:100%;left:0;top:0;background:#dc143c}.skills .slide-title{width:100%;left:0;border-radius:0;bottom:0;background:var(--heading-color)}.slide-title .cir{opacity:.1}.slide-title h2{font-size:1.25em;margin-bottom:.75em}.slide-title p{font-size:.85em}.slide-content{background:var(--heading-color)}.carousel-slide img{top:0}.swiper-slide-active.carousel-slide img{object-position:top;object-fit:contain;top:-2.5em;position:relative;transition:var(--transition)}.teams .title:after{content:"who with me"}.teams .carousel .card{background:#222;border-radius:6px;padding:25px 35px;text-align:center;overflow:hidden;transition:var(--transition)}.teams .carousel .card:hover{background:#dc143c}.teams .carousel .card .box{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:var(--transition)}.teams .carousel .card:hover .box{transform:scale(1.05)}.teams .carousel .card .text{font-size:25px;font-weight:500;margin:10px 0 7px}.teams .carousel .card img{height:150px;width:150px;object-fit:cover;border-radius:50%;border:5px solid crimson;transition:var(--transition)}.teams .carousel .card:hover img{border-color:#fff}.owl-dots{text-align:center;margin-top:20px;display:flex;justify-content:center;gap:16px;padding:16px 0}.owl-dot{position:relative;height:13px;width:13px;margin:0!important;outline:none!important;border-radius:50%;border:2px solid crimson!important;transition:var(--transition);background:transparent}.owl-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px}.owl-dot.active{width:35px;border-radius:14px}.owl-dot.active:after{width:60px}.owl-dot.active,.owl-dot:hover{background:#dc143c!important}@media (pointer: coarse){.owl-dot{border-width:3px!important}}.contact{position:relative;background-color:var(--heading-color);z-index:0;margin-top:930px}.contact .title{color:#eee}.contact .title:after{content:""}.contact-content .left{position:relative;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000080;padding:2.5em}.contact-content .left:after{content:"";position:absolute;width:100%;height:100%;background-image:url(../images/circle.png);background-size:cover;margin:0 0 0 auto;right:0;bottom:0;left:0;z-index:1;padding:0;opacity:.5}.contact .contact-content .column{width:calc(50% - 30px)}.contact .contact-content .text{font-size:1.75em;font-weight:600;margin-bottom:1.5em;color:var(--white)}.contact-content .right{padding:1.75em;border-radius:10px;background:#000000a6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contact .contact-content .left p{text-align:justify}.contact .contact-content .left .icons{margin:10px 0}.contact .contact-content .row{display:flex;height:65px;align-items:center}.contact .contact-content .row .info{margin-left:30px}.contact .contact-content .row i{font-size:25px;color:#dc143c}.contact .contact-content .info .head{font-weight:500}.contact .contact-content .info .sub-title{color:#333}.contact .right form{display:flex;flex-direction:column;gap:20px}.contact .right form .fields{display:flex;flex-wrap:wrap;gap:20px}.contact .right form .field{width:100%}.contact .right form .fields .field{flex:1;min-width:220px}.contact .right form .field input,.contact .right form .field select,.contact .right form .textarea textarea{width:100%;border:1px solid lightgrey;border-radius:6px;outline:none;padding:12px 15px;font-size:16px;font-family:Poppins,sans-serif;transition:var(--transition);background-color:#fff;box-sizing:border-box}.field label,.fields label{color:#ddd}.contact-content .left .liness:last-of-type li:after{content:none}.contact .right form .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.contact .right form .field input:focus,.contact .right form .field select:focus,.contact .right form .textarea textarea:focus{border-color:#b3b3b3}.cir{position:absolute;right:0;opacity:.5;top:0}.cir img{width:100%}.contact .right form .textarea textarea{height:120px;resize:none}.contact .right form .button-area{display:flex;justify-content:flex-start}.right form .button-area button{color:#fff;width:100%;height:50px;outline:none;font-size:1em;font-weight:500;border-radius:10px;cursor:pointer;background:var(--primary-color);border:2px solid var(--primary-color);transition:var(--transition)}.fondo_con{position:absolute;width:35%;height:100%;top:0;left:0;z-index:-1}.fondo_con:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:var(--heading-color)}.fondo_con:before{content:"";position:absolute;width:300px;height:300px;top:-19%;left:77%;z-index:1;background-color:var(--heading-color);transform:rotate(45deg)}.fondo_con img{width:100%;height:100%;object-fit:cover;object-position:right;filter:brightness(.7) contrast(1.2) saturate(1.1)}.notfound .send_whats{display:inline;background:var(--primary-color);border:2px solid var(--primary-color)}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111e;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.submit-message{padding:10px;margin:10px 0;border-radius:4px;text-align:center}.submit-message.success{background-color:#d4edda;color:#155724}.submit-message.error{background-color:#f8d7da;color:#721c24}button:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width: 600px){.contact .right form .fields{flex-direction:column}}footer{background:var(--secondary-color);padding:80px 0 120px;color:#fff;text-align:center;position:relative}footer:after{position:absolute;background:#000;width:100%;height:100%;top:0;left:0;content:"";z-index:0}footer span a{color:#dc143c;text-decoration:none}footer span a:hover{text-decoration:underline}.footer__shadow-shape{position:absolute;z-index:1;left:50%;bottom:0;transform:translate(-50%);animation:footer__shadow 5s linear infinite alternate;width:80%}.footer__shadow-shape img{width:100%;height:100%}@keyframes footer__shadow{0%{margin-left:-200px}to{margin-right:-200px}}footer .reserved{position:absolute;width:100%;bottom:0;z-index:1;padding:1em 0;border-top:1px solid rgba(255,255,255,.25)}.reserved p{font-size:.85em;color:#eee;font-weight:100}.reserved .max-width{display:flex;justify-content:space-between}.reserved p svg{color:var(--primary-color);font-size:1.2em}.reserved p span{color:var(--primary-color)}.reserved p>a{color:var(--primary-color)}.content-footer{display:grid;grid-template-columns:1fr 25% 1fr;grid-gap:20px;position:relative;z-index:1}.content-footer .sel:first-child{padding-top:0}.content-footer .sel{text-align:left;padding-top:1.75em}.content-footer .sel ul{list-style:none}.content-footer .sel ul>li{cursor:pointer;margin:1em 0;display:flex;align-items:center;grid-gap:10px}.sel{width:100%}.sel h3{color:var(--primary-color);font-size:1.25em;font-weight:600}.sel p{font-size:.9em;color:var(--main-bg);opacity:.75;margin:1.5em 0}.sel ul>li{color:var(--main-bg)}.sel ul>li svg[data-icon=whatsapp]{color:var(--w-light);fill:var(--w-light)}.sel ul>li svg[data-icon=phone]{color:var(--primary-color);fill:var(--primary-color)}.sel ul>li>svg{font-size:1.15em}.sel ul>li>a>svg{font-size:1.15em}.sel ul>li>a{display:flex;grid-gap:10px;align-items:center;justify-content:start;color:var(--sub-bg);font-size:1em;transition:var(--transition)}.sel ul>li a:hover{color:var(--primary-color);transition:var(--transition)}.sel ol{width:75%;display:flex;list-style:none;justify-content:space-around;margin:2em 0}.sel ol>li{cursor:pointer}.sel ol>li svg{width:20px;height:20px;font-size:1.5em;color:var(--main-bg);padding:.5em;border-radius:5px}@media (max-width: 1440px){.home .max-width{min-height:600px}.home .home-content .text-2{font-size:2.5em}.navbar .max-width{padding:0 40px}.text_filter h4{font-size:1.5em}.about .about-content a{font-size:1em}.call-to-product .text-swiper{height:25px}}@media (max-width: 1104px){.navbar .menu li a{margin:0 1em}}@media (max-width: 991px){.max-width{padding:0 50px}.call-to-product{width:38%}.text_filter:after{bottom:0}.about-content .call-to-product:after{top:-18%}}@media (max-width: 947px){.menu-btn{display:none;z-index:999}.menu-btn i.active:before{content:""}.navbar .menu{position:fixed;height:100vh;width:100%;left:-100%;top:0;background:#111;text-align:center;padding-top:80px;transition:var(--transition)}.navbar .menu.active{left:0}.navbar .menu li{display:block}.navbar .menu li a{display:inline-block;margin:20px 0;font-size:25px}.home .home-content .text-2{font-size:2.5em}.home .home-content .text-3{font-size:35px}.home .home-content a{font-size:1em;padding:10px 30px}.max-width{max-width:930px}.about .about-content .column{width:100%}.about .about-content .left{margin:0 auto 60px}.about .about-content .right{flex:100%}.services .serv-content .card{width:calc(50% - 10px);margin-bottom:20px}.ventas{flex-direction:column-reverse}.energy .sucu{grid-template-columns:repeat(1,1fr)}.sucu li{padding:1em}.skills .carousel-slide{width:320px!important;height:480px!important}.venta .skills-content{flex-direction:column-reverse}.skills .skills-content .column,.contact .contact-content .column{width:100%;margin-bottom:35px}.contact{margin-top:1200px}.content-footer{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.content-footer>:nth-child(3){grid-column:1 / 3}.fondo_con:before{left:60%;top:0;width:250px;height:250px}.home .home-content a .text-swiper{height:25px}.skills .max-width{padding-top:100px}}@media (max-width: 780px){.sticky:after{width:45%}.home .home-content .text-2{font-size:3em}.skills .fondo{background-image:url(../fondo/fondo_mob.jpg);background-size:cover}.onchangemymap .max-width{max-width:700px}.contact{margin-top:1200px}}@media (max-width: 690px){.max-width{padding:0 23px}.home .home-content .text-2{font-size:60px}.home .home-content .text-3{font-size:32px}.home .home-content a{font-size:1em}.services .serv-content .card{width:100%}}@media (max-width: 500px){.home .home-content a{width:90%}.skills .max-width{padding:100px 20px 0}.skills .skills-content .left a{font-size:.89em}.logo img{width:120px;height:50px;object-fit:contain;padding-left:.25em}.sticky:after{width:100%;clip-path:none;opacity:.55}.home .max-width{min-height:520px;padding-top:8em;align-items:start}.home .home-content .text-1{font-size:.85em}.home .home-content .text-2{font-size:2em}.home .home-content .text-3{font-size:1em}.about-content h3{padding-left:20%}.call-to-product{width:70%;right:2.5%}.about-content .call-to-product:after{top:-7px;transform:rotate(20deg)}.text_filter{width:90%}.text_filter h4{font-size:1.5em}.call-to-product .send_whats{right:0!important;font-size:.75em;padding:1em}.skills .title{font-size:3em;margin-bottom:.5em}.skills .skills-content .left{padding:2em}.skills{padding-bottom:40px}.contact{margin-top:1160px}.about .about-content .right .text,.skills .skills-content .left .text{font-size:19px}.services .title{font-size:2.5em}.onchangemymap .max-width{max-width:380px}.contact .right form .fields{flex-direction:column}.contact .right form .name,.contact .right form .email{margin:0}.right form .error-box{width:150px}.onchangemymap iframe{min-height:720px}.scroll-up-btn{right:15px;bottom:15px;height:38px;width:35px;font-size:23px;line-height:38px}.content-footer{grid-template-columns:1fr;grid-template-rows:1fr}.content-footer>:nth-child(3){grid-column:1}.contact-content{flex-direction:column-reverse}.footer__shadow-shape{animation:none}}@media (max-width: 430px){.navbar .max-width{padding:0 5px}.home .home-content .text-2{font-size:1.75em}.fondo_con{top:15%;width:50%}.fondo_con:before{display:none}.text_filter h4{font-size:1em}.about-content h3{font-size:2em}}@media (max-width: 380px){.home .home-content .text-2{font-size:1.25em}.call-to-product{width:80%}}
