ul,ol{list-style:none;padding:0}.contact-info svg{color:var(--firtsColor);margin:0 5px}.contact-info{width:100%;background:#eee;position:fixed;padding:.75em 0;transition:all 3s ease}.contact-info .max-width{padding:0 10px;max-width:90%;display:grid;grid-template-columns:50% auto;justify-content:space-between;margin-left:auto;margin-right:1%;position:relative}.contact-info:after{content:"";position:absolute;width:15%;height:100%;background:#ddd;right:0;top:0;z-index:0}.contact-info .max-width ul{display:flex;justify-content:space-around}.contact-info .max-width ol{display:flex;justify-content:end;grid-gap:15px;position:relative;z-index:1}.contact-info li{cursor:pointer}.contact-info ol>li>svg{color:#111;font-size:1.15em}.navbar{top:44px;position:absolute;width:100%;z-index:999;padding:20px 0;transition:all .3s ease;background:#fffe;box-shadow:0 .15rem 1.75rem #1f2d4126}.navbar.sticky{top:44px;padding:15px 0;transition:all .3s ease;position:fixed}.navbar .max-width{display:flex;align-items:center;justify-content:space-around}.navbar .logo{width:20%}.logo img{width:100%;height:100%}.navbar .logo a{color:#111;font-size:35px;font-weight:600}.navbar .logo a span{color:var(--firtsColor);transition:all .3s ease}.navbar.sticky .logo a span{color:#111}.navbar .menu li{list-style:none;display:inline-block;color:#111}.navbar .menu li a{display:block;font-size:18px;font-weight:500;margin-left:25px;transition:color .3s ease;text-decoration:none}.viewer{color:var(--secondColor)!important;transition:color .3s ease}.navbar .menu li a:hover{color:var(--firtsColor)}.call-to-action{background-color:var(--firtsColor);display:inline-block;color:#fff;font-size:1em;font-weight:500;padding:10px 30px;border-radius:7.5px;border:2px solid var(--firtsColor);transition:all .3s ease;cursor:pointer}footer .max-width{position:relative}footer .colm{position:relative;padding-top:5%;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}footer li{cursor:pointer}footer .colm img{margin-right:auto}.tabulador{width:90%;background-color:var(--firtsColor);position:absolute;top:-130px;left:0;margin:0 auto;right:0;z-index:1;border-radius:5px;display:grid;padding:1.5% 0;grid-template-columns:auto 60% 28%}.tabulador .div:nth-child(2){text-align:left}.tabulador .div:nth-child(3){margin:auto;width:100%}.tabulador .colm .sel a{width:100%}.tabulador span{width:320px;height:100%;position:absolute;right:15%;top:0}.tabulador span img{width:100%;height:100%;object-fit:contain}.tabulador h5{font-size:2.55em;padding:0;margin:0;letter-spacing:1px;font-weight:800}.tabulador p{margin:0;font-size:1.15em;font-weight:400}.tabulador a{width:70%;font-weight:700;position:relative;z-index:10}.sel{display:flex;flex-direction:column;align-items:center;justify-content:start;margin:auto 0}.sel .gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;width:70%}.sel .gallery .imgview img{border-radius:5px;width:100%;cursor:pointer}.sel .social{display:flex;width:65%;justify-content:space-between;align-items:end}.social svg{font-size:2em}footer .sel:first-child{margin:0}footer .sel:first-child ul{width:90%;padding:5% 2.5%;display:flex;flex-direction:column;grid-gap:10px}footer .sel:first-child ul>li{font-size:14px;padding:.25em 0}footer .sel:first-child ul>li>a>svg{color:var(--firtsColor);margin-right:.75em}footer .sel:first-child ul>li>svg{color:var(--firtsColor);margin-right:.75em}footer .sel:nth-child(2) ol>li{margin-bottom:.75em}footer .sel:nth-child(2) ol>li:hover{color:var(--firtsColor)}.sel{text-align:left}.log{padding:0!important;margin:0;width:100%;min-height:100vh;padding:0 10px;display:flex;justify-content:center;align-items:center;font-family:HKGrotesk,sans-serif}.fonde{position:absolute;top:0;width:100%;left:0;z-index:-1;height:100%;background-color:#f4f5f7}.login_form{width:100%;max-width:405px;background:#fff;border-radius:6px;padding:41px 30px;box-shadow:0 10px 20px #00000026}.login_form .mag{text-align:center}.login_form .mag img{width:70%;padding:0% 0 7%}.login_form h3{font-size:20px;text-align:center}.login_form .login_option{display:flex;width:100%;justify-content:space-between;align-items:center}.login_form .login_option .option{width:calc(50% - 12px)}.login_form .login_option .option a{height:56px;display:flex;justify-content:center;align-items:center;gap:12px;background:#f8f8fb;border:1px solid #dadaf2;border-radius:5px;margin:34px 0 24px;text-decoration:none;color:#171645;font-weight:500;transition:.2s ease}.login_form .login_option .option a:hover{background:#ededf5;border-color:var(--firtsColor)}.login_form .login_option .option a img{max-width:25px}.login_form p{text-align:center;font-weight:500;color:#999}.login_form p:hover a{color:#dc143c;text-decoration:none}.login_form .separator{position:relative;margin-bottom:24px}.login_form .separator span{background:#fff;z-index:1;padding:0 10px;position:relative}.login_form .separator:after{content:"";position:absolute;width:100%;top:50%;left:0;height:1px;background:#c2c2c2;display:block}form .input_box label{display:block;font-weight:500;margin-bottom:8px}form .input_box input{width:100%;height:57px;border:1px solid #dadaf2;border-radius:5px;outline:none;background:#f8f8fb;font-size:17px;padding:0 20px;margin-bottom:25px;transition:.2s ease;box-sizing:border-box}form .input_box input[name=price]{text-align:right}form .input_box textarea{width:100%;min-height:100px;border:1px solid #dadaf2;border-radius:5px;outline:none;background:#f8f8fb;font-size:17px;padding:10px 20px;margin-bottom:25px;transition:.2s ease;box-sizing:border-box;font-family:HKGrotesk,sans-serif}form .input_box input:focus{border-color:var(--firtsColor)}form .input_box .password_title{display:flex;justify-content:space-between;text-align:center}form .input_box{position:relative}a{text-decoration:none;color:var(--firtsColor);font-weight:500}a:hover{text-decoration:underline}form button{width:100%;height:56px;border-radius:5px;border:none;outline:none;background:var(--firtsColor);color:#fff;font-size:18px;font-weight:500;cursor:pointer;margin-bottom:28px;transition:.3s ease;border:1.5px solid;border-color:var(--firtsColor)}.formbutton{display:flex;grid-gap:10px}.formbutton button:first-child{background:none;color:var(--firtsColor);border-color:var(--firtsColor)}form button:hover{background:#111}@font-face{font-family:HKGrotesk;src:url(/fonts/HKGrotesk-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk;src:url(/fonts/HKGrotesk-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk;src:url(/fonts/HKGrotesk-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk;src:url(/fonts/HKGrotesk-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Allura;src:url(/fonts/Allura-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITCKRIST;src:url(/fonts/ITCKRIST.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BrittanySignature;src:url(/fonts/BrittanySignature.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--firtsColor: #4DA528;--secondColor: #4DA528;--threeColor: #14B0C3}*{margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{font-family:Arial,sans-serif;margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:HKGrotesk,sans-serif}a{text-decoration:none;color:inherit}header{position:relative;width:100%;height:100%;z-index:3;box-sizing:border-box}input[type=checkbox]{width:20px;height:20px}.admin-layout{position:relative;width:100%;height:100%}.loading{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center}.loading img{width:300px;height:300px;min-height:250px;min-width:250px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--firtsColor)}::-webkit-scrollbar-thumb:hover{background:var(--secondColor)}section{padding:100px 0}section .title{position:relative;text-align:center;font-size:40px;font-weight:500;margin-bottom:60px;padding-bottom:20px;font-family:Ubuntu,sans-serif}section .title:before{content:"";position:absolute;bottom:0;left:50%;width:180px;height:3px;background:#111;transform:translate(-50%)}section .title:after{position:absolute;bottom:-8px;left:50%;font-size:20px;color:var(--firtsColor);padding:0 5px;background:#fff;transform:translate(-50%)}.max-width{max-width:1300px;padding:0 80px;margin:auto}.scroll-container:nth-of-type(2n){flex-direction:row-reverse}.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}}.dha-animated{animation-name:dha-animated;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;-webkit-animation-name:dha-animated;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}@-webkit-keyframes dha-animated{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes dha-animated{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.about .about-content,.services .serv-content,.skills .skills-content,.contact .contact-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.about{padding:70px 0 0}.about-content{font-family:HKGrotesk,sans-serif}.about-reverse{padding:0;margin:4em 0}.large{background-color:#f4f5f7;width:100%;position:relative}.about .about-content .left{width:45%;position:relative}.about-content .right h2{font-weight:bolder;margin:0 0 .5em}.about .about-content .left img{width:97%}.about .about-content .right{width:45%;margin:0 auto 0 2em}.about .about-content .right .text{font-size:25px;font-weight:600;margin-bottom:10px}.about .about-content .right .text span{color:var(--firtsColor);font-weight:bolder;font-size:2.25em}.about .about-content .right p{text-align:left;font-weight:400;font-size:1.1em}.about .about-content .right a{display:inline-block;background:var(--firtsColor);color:#fff;font-size:20px;font-weight:500;padding:10px 30px;margin-top:20px;border-radius:6px;border:2px solid var(--firtsColor);transition:all .3s ease;text-decoration:none;cursor:pointer}.about .about-content .right a:hover{color:var(--firtsColor);background:none}.note{font-family:Allura,cursive;font-size:1.95em!important;padding:5% 30% 0 0;line-height:1.1}.about-reverse .right h2{font-family:Allura,cursive;font-size:2em;font-weight:400;margin:0 0 .25em}.firtsvideo{font-size:1.5em;width:50px;height:50px;background:var(--firtsColor);border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;margin-top:1em}.servicios{width:100%;position:relative;font-family:HKGrotesk,sans-serif;padding-bottom:0}.servicios .title{margin:0 0 .5em;padding:0}.servicios .title h3{font-family:Poppins-Bold;margin:0;font-size:5em;background-image:url(../img/servicios_gaiga_mexico.webp);background-size:contain;background-position:50% 30%;-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-10px;background-attachment:scroll;font-weight:bolder}.servicios .info_all h4{display:flex;justify-content:center;align-items:center;grid-gap:10px;font-weight:400;width:100%;padding:.75em 0}.servicios .info_all p{font-size:1.1em}.servicios .info_all img{width:35px;height:35px}.info_all p:last-of-type{width:70%;margin-right:auto;margin-left:auto;padding-bottom:.75em}.servicios .title:before{display:none}.container-service{position:relative;width:90%;margin:auto}.container-service .swiper-wrapper{align-items:center}.service-item{border-radius:10px;padding:5%;color:#eee;border:1px solid #fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}.container-service label{display:flex;align-items:center;grid-gap:5px;position:relative;cursor:pointer;width:90%}.container-service label>input:nth-child(2){position:absolute;background:none;border:none;top:-10px;right:0;width:25%;text-align:right;color:#fff}.enabled{min-height:550px!important;transition:all .3s ease}.disabled{min-height:500px!important;transition:all .3s ease}.service-item{transition:all .3s ease}.container-service .swiper-wrapper div:nth-child(2) .service-item{background-color:#3f3e3c;min-height:550px}.container-service .swiper-wrapper div:nth-child(2) .service-item:after{content:"";position:absolute;width:95%;height:47%;top:2%;left:0;background-color:#444;bottom:auto;right:0;z-index:1;margin:auto;box-shadow:0 .15rem 1.75rem #1f2d414d;border-radius:10px}.container-service .swiper-wrapper div:nth-child(2) .service-item button{color:#3f3e3c}.container-service .swiper-wrapper div:nth-child(3) .service-item{background-color:#14b0c3}.container-service .swiper-wrapper div:nth-child(3) .service-item button{color:#14b0c3}.container-service .swiper-wrapper div .service-item{background-color:#ff970d;min-height:500px}.container-service .swiper-wrapper div .service-item button{color:#ff970d}.container-service .swiper-wrapper div .service-item a{display:none}.service-item h4{font-size:1.25em;text-align:center;width:90%;border:1px solid #fff;padding:5%;border-radius:35px;z-index:2}.service-item .price{font-size:3em;font-weight:bolder;letter-spacing:2px;z-index:2}.service-item div{width:90%;display:flex;flex-direction:column;margin:2em auto;grid-gap:15px;cursor:pointer}.service-item p{width:70%;margin:0 auto;text-align:center;line-height:1.25}.service-item button{background-color:#fff;display:inline-block;color:#fff;font-size:1em;font-weight:500;padding:15px 30px;border-radius:7.5px;border:2px solid #fff;transition:all .3s ease;cursor:pointer;width:90%}.text-program{margin-top:1.5em;text-align:center;font-size:1.55em;font-family:HKGrotesk,sans-serif;padding:0 13%;font-weight:400;line-height:1.5}.text-program p{margin:0}.info_all{margin-top:4em;text-align:center}.call-to-contact{background-color:var(--firtsColor);display:inline-block;color:#fff;font-size:18px;font-weight:500;padding:10px 30px;border-radius:5px;border:2px solid var(--firtsColor);transition:all .3s ease;cursor:pointer;position:relative}.call-to-contact span{position:absolute;top:0;right:10%;width:35px;height:35px;bottom:0;left:auto;margin:auto}.call-to-contact span>img{width:100%}.negative{color:var(--firtsColor)!important;background-color:#fff!important;border:2px solid #fff!important}.backed{color:#fff;background-color:#111;border:2px solid #111}.costum{position:relative;z-index:1;padding-top:1em}.costum .title{color:var(--firtsColor);font-size:3em;margin:0;padding:0}.costum .title:before{display:none}.logos{margin:4em 0}.costum .logos img{width:220px;height:100px;object-fit:contain;padding:1%;box-sizing:border-box}.costum .promo{padding:100px 0;color:#fff;position:relative;z-index:-1}.promo span{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.promo span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1111117d;z-index:0}.promo span>img{width:100%;object-fit:cover;object-position:50% 80%}.promo .cols{margin:auto 0}.promo .max-width{display:grid;grid-template-columns:60% auto;max-width:1100px}.curve{position:absolute;width:320px;height:220px;top:60%;right:43%;bottom:0;left:auto;margin:auto}.curve img{width:100%;height:100%}.promo h3{font-size:2.5em;color:var(--firtsColor);margin:0 0 .5em;font-weight:800;letter-spacing:2px}.promo h4{font-size:2.75em;color:#fff;margin:0 0 .5em;font-family:BrittanySignature;font-weight:400}.promo ol{display:flex;align-items:center;grid-gap:10px}.promo ol>li div{font-size:1.5em;width:50px;height:50px;background:var(--firtsColor);border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.promo button,.promo a{position:relative;background:none;border:1px solid #fff;padding:10px 25px;border-radius:20px;cursor:pointer}.promo .cols:nth-child(2){text-align:center;position:relative;box-sizing:border-box;width:100%;height:100%}.promo .cols img{width:330px;height:330px;object-fit:contain;position:absolute;top:-20%;left:0;min-width:100%;min-height:100%}.dashboard{background-color:#f4f5f7}.sideBotton{display:flex;flex-wrap:wrap;justify-content:end}.sideBotton button{flex:0 1 420px}.updateService .generalform{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;margin:2em 0;align-items:start}@media (max-width: 600px){.updateService .generalform{grid-template-columns:repeat(1,1fr)}}.service-form{border-radius:5px;padding:5%;background-color:#fff;border:1px solid #ddd;box-shadow:0 .15rem 1.75rem #1f2d4126}.contact{font-family:HKGrotesk,sans-serif;width:100%;position:relative;padding-top:0;padding-bottom:130px}.contact .title:after{content:""}.contact .title:before{display:none}.contact .title{color:var(--firtsColor);margin:0 0 1em;padding:0;font-family:HKGrotesk,sans-serif;font-weight:800}.contact .contact-content .column{width:calc(40% - 30px)}.contact .contact-content .right{padding:4%;background-color:#f4f5f7;position:relative}.contact .contact-content{justify-content:space-evenly}.contact .contact-content .left img{width:100%;border-radius:10px}.contact .contact-content .text{font-size:20px;font-weight:600;margin-bottom:25px}.contact .contact-content .left p{text-align:left;font-size:1.25em;padding-bottom:1em}.contact .contact-content .row{display:flex;height:65px;align-items:center}.contact .contact-content .row .info{margin-left:30px}.contact .contact-content .info .head{font-weight:500}.contact .contact-content .info .sub-title{color:#333}.contact .right form .fields{display:flex}.contact .right form .field{display:grid;grid-template-columns:20px auto;align-items:center}.contact .right form .field svg{color:#999}.contact .right form .field,.contact .right form .fields .field{height:45px;width:100%;margin-bottom:15px}.contact .right form .textarea{height:100px;width:100%}.contact .right form .name{margin-right:10px}.contact .right form .field input,.contact .right form .textarea textarea{height:100%;width:100%;border:1px solid #0000;border-radius:6px;outline:none;padding:0 15px;font-size:17px;font-family:HKGrotesk,sans-serif;transition:all .3s ease;box-sizing:border-box;background:none;border-bottom:1px solid #ddd}.contact .right form .field:focus-within{border-bottom:1px solid var(--firtsColor)}.contact .right form .field:focus-within svg{color:var(--firtsColor)}.contact .right form .textarea textarea{padding-top:10px;resize:none}.contact .right form .button-area{display:flex;align-items:center;width:45%;margin-right:auto}.titleform{font-size:2em;font-family:HKGrotesk,sans-serif!important;color:var(--firtsColor);font-weight:800;margin-bottom:.5em}.contact-container{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding-bottom:70px;width:85%;margin:0 auto}.contact-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 21px #00000012;cursor:pointer;position:relative}.contact-item:first-child{cursor:auto}.contact-item:after{content:"";position:absolute;width:0%;height:5px;background:var(--firtsColor);bottom:0;left:0;transition:.2s;margin:0 auto;right:0;border-radius:5px}.contact-item:hover:after{transition:.2s;width:100%}.contact-item img{width:100px;height:100px;margin-bottom:10px}.view_media{position:fixed;width:100%;height:0;background:transparent;z-index:2;top:0;transition:all .3s ease;margin-top:400%;display:flex}.show_media{background:#111111f5;height:100%;margin-top:4%;transition:all .3s ease}.contenido{text-align:center}.contenido video{width:100%;height:75vh;min-height:570px;border-radius:10px}.closer{position:absolute;width:100%;height:100%;cursor:pointer;top:0}.closer svg{position:absolute;right:12%;top:12%;font-size:2em;color:#fff;z-index:10}.response-message{width:100%;padding:3%;border-radius:10px;box-sizing:border-box;color:#fff}.loading-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#fffe;display:flex}.loading-overlay img{width:150px;height:150px;margin:auto;transition:all .3s ease}.contact-content .success{background:var(--secondColor)}.contact-content .error{background-color:#111}footer{font-family:HKGrotesk,sans-serif;background-color:#1c231f;color:#ddd;text-align:center;padding:3.5em 0 1em;position:relative;width:100%;box-sizing:border-box}footer .colm .sel p{padding:.75em 0}.credits{text-align:left;padding:2em 0 0}@media (max-width: 2560px){.home .max-width{margin:0 auto!important}}@media (max-width: 1104px){.navbar .max-width{padding:0 40px}.about .about-content .left img{height:350px;width:350px}.sel .gallery{width:100%}.contact-info .max-width{grid-template-columns:70% auto}.about .about-content .right{margin:0;padding:2.5em 0}.text-program{margin-top:0;padding:0}.servicios .title h3{font-size:3.5em}.sel .social{width:90%}footer .max-width{padding:0 40px}}@media (max-width: 991px){.navbar .logo{width:25%}.max-width{padding:0 50px}.home{padding-bottom:0}.about .about-content .left img{width:100%;height:100%}.container-service{width:100%}.contact-info .max-width{grid-template-columns:40% auto}.contact-info li span{display:none}.contact-info svg{color:#212121}.promo .cols img{width:100%;height:100%}.tabulador{top:-45%;width:95%;grid-template-columns:auto 55% 25%;align-items:center}}@media (max-width: 947px){.menu-btn{display:block;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:all .3s ease}.decord{display:none}.navbar .menu.active{left:0}.navbar .menu li{display:block}.navbar .menu li a{display:inline-block;margin:20px 0;font-size:25px}.home .max-width{flex-direction:column-reverse}.home .home-content a{font-size:23px;padding:10px 30px}.max-width{max-width:930px}.about .about-content .column{width:100%}.about .about-content .left{display:flex;justify-content:center;margin:0 auto 60px}.about .about-content .right{flex:100%}.curve{display:none}.services .serv-content .card{width:calc(50% - 10px);margin-bottom:20px}.promo .cols img{position:relative;top:0}.info_all p:last-of-type{width:100%}.costum .logos img{padding:5%}.contact .contact-content .column{width:100%;margin-bottom:35px}.tabulador span{display:none}.contact-container{width:100%}}@media (max-width: 690px){.max-width{padding:0 23px}.contact-info li span{display:none}.contact-info svg{color:#111}.home{padding-top:80px;padding-bottom:0}.home .home-content a{font-size:20px}.home .home-content .text-1{padding:1em 0 0}.about .about-content .left{margin-bottom:0}.about .about-content .right p{padding-top:1.5em;padding-right:0}.firtsvideo,.about-reverse{margin-bottom:1em}.text-program{padding:0;text-align:left;font-size:1.25em;margin:0}.costum .logos img{padding:10%}.servicios .title h3{font-size:2.75em;letter-spacing:0}.costum{padding-bottom:40px}.promo .cols img{padding:10%;box-sizing:border-box}.promo .max-width{grid-template-columns:1fr}.services .serv-content .card{width:100%}.tabulador{padding:2em 0;width:95%;position:relative;grid-template-columns:3fr;box-sizing:border-box;text-align:center}.tabulador h5{font-size:1.55em;text-align:center}.tabulador p{font-size:1em;text-align:center}#sendermailing{display:flex;flex-direction:column;grid-gap:25px}.contact .right form .button-area{margin-left:auto;margin-right:0}footer .sel:nth-child(2) ol{margin-right:auto;margin-left:1em}footer .colm{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.contact-info:after{width:50%}.navbar .max-width{padding:0 10px;width:100%;box-sizing:border-box}.servicios .title h3{font-size:2em}.home .home-content .text-2{font-size:50px}.home .home-content .text-3{font-size:27px}.about .about-content .right .text,.skills .skills-content .left .text{font-size:19px}.contact .right form .fields{flex-direction:column}.contact .right form .name,.contact .right form .email{margin:0}.right form .error-box{width:150px}.tabulador{grid-gap:25px;margin:0 auto;position:absolute}.sel .gallery{padding-bottom:1.5em}.sel .gallery .imgview img{height:100%;object-fit:cover}.contenido img{width:100%;height:100%}.contact .right form .button-area{width:60%}footer .sel:first-child{margin-top:0}footer .colm{margin-top:2em}footer{padding-top:50%}footer .max-width{padding:0 20px}footer .colm{grid-template-columns:repeat(1,1fr)}}@media (max-width: 768px){.contact-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.contact-container{grid-template-columns:repeat(1,1fr)}}
