@font-face{font-family:Avenir;src:url(../fonts/Avenir/Avenir-Black.eot?);src:url(../fonts/Avenir/Avenir-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/Avenir-Black.woff2) format("woff2"),url(../fonts/Avenir/Avenir-Black.woff) format("woff"),url(../fonts/Avenir/Avenir-Black.ttf) format("truetype"),url(../fonts/Avenir/Avenir-Black.svg#Avenir) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/Avenir/Avenir-Book.eot?);src:url(../fonts/Avenir/Avenir-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/Avenir-Book.woff2) format("woff2"),url(../fonts/Avenir/Avenir-Book.woff) format("woff"),url(../fonts/Avenir/Avenir-Book.ttf) format("truetype"),url(../fonts/Avenir/Avenir-Book.svg#Avenir) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/Avenir/Avenir-Heavy.ttf);font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/Avenir/Avenir-Medium.eot?);src:url(../fonts/Avenir/Avenir-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/Avenir-Medium.woff2) format("woff2"),url(../fonts/Avenir/Avenir-Medium.woff) format("woff"),url(../fonts/Avenir/Avenir-Medium.ttf) format("truetype"),url(../fonts/Avenir/Avenir-Medium.svg#Avenir) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/Avenir/Avenir-Light.ttf);font-weight:100;font-style:normal}*{font-family:Avenir;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;border:none;outline:none}body,html{padding:0;margin:0}ul{list-style:none;padding:0;margin:0}a{text-decoration:none}.container{max-width:1200px;margin:0 auto}img{width:100%}.animated{visibility:hidden}.visible{visibility:visible}.show{display:block !important}.hidden{display:none}.owl-dots{margin:auto;text-align:center;margin-top:60px}.owl-dots .owl-dot{border-radius:50px;height:15px;margin:5px;width:15px;background:#0a8ba3 !important;border:3px solid #0a8ba3 !important;outline:0}.owl-dots .owl-dot.active{background:#fac01e !important;border:3px solid #fac01e !important}#loading-page{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background-color:#fff}#loading-page .loading-content{position:absolute;left:50%;top:50%;width:100px;margin-top:-40px;margin-left:-50px}#loading-page .loading-content img{width:100%;position:relative;top:50%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}header{background-color:#000;height:40px}header .container{display:flex;justify-content:space-between;height:100%;align-items:center}header .container ul{display:inline-flex}header .container ul li a{color:#fff;font-size:12px}header .container ul.contacto li:first-child{margin-right:40px}header .container ul.menu{margin-right:50px}header .container ul.menu li{padding:0 15px 0 10px;position:relative}header .container ul.menu li::after{content:"/";color:#fff;position:absolute;right:0;top:3px}header .container ul.menu li:last-child::after{content:""}header .container ul.redes li{margin:0 8px}header .container ul.redes li a{border-radius:50px;border:2px solid #fff;width:20px;height:20px;display:inline-flex;justify-content:center}header .container ul.redes li a i{display:flex;align-items:center;vertical-align:middle;font-size:12px;position:relative;left:.3px}.grid-colum-two{display:grid;grid-template-columns:1fr 1fr}.grid-colum-three{display:grid;grid-template-columns:1fr 1fr 1fr}.grid-colum-45-55{display:grid;grid-template-columns:45% 55%}.gap-05{gap:0 5rem}section{padding:50px 0;max-width:1520px;margin:0 auto}section#inicio{padding-top:25px;padding-bottom:0}section#inicio .btn-nav{cursor:pointer;position:absolute;top:0;right:0;display:none;color:#000}section#inicio .container .nav{display:flex;justify-content:space-between;position:relative}section#inicio .container .nav .logo{width:270px}section#inicio .container .nav ul li{margin:0 25px}section#inicio .container .nav ul li a{color:#000;font-weight:400;position:relative;padding-bottom:5px}section#inicio .container .nav ul li a::before{position:absolute;content:" ";width:0;transition:.5s}section#inicio .container .nav ul li a:hover{color:#fac01e}section#inicio .container .nav ul li a:hover::before{position:absolute;content:" ";width:100%;height:1px;left:0%;bottom:0;opacity:1;background:#fac01e}section#inicio .container .nav .navigation{padding-top:5px}section#inicio .banner{background-image:url(../image/web_altoque_home.png);background-position:-100px top;background-repeat:no-repeat;background-size:400px;padding-top:70px;padding-bottom:250px;margin-top:30px}section#inicio .banner .info-typed{height:161px;margin-bottom:25px}section#inicio .banner .info-typed span{font-size:60px;color:#26384e;text-transform:uppercase}section#inicio .banner h1{font-weight:400;margin-bottom:35px;text-transform:uppercase;color:#26384e}section#inicio .banner h1 span{color:#fac01e;font-weight:600}section#inicio .banner p{margin-bottom:40px}section#inicio .banner a{color:#fff;text-transform:uppercase;display:inline-block;position:relative;border-radius:20px;padding:10px 100px 10px 20px;background-image:linear-gradient(to right, #26384e, #0a8ba3)}section#inicio .banner .arrows{position:absolute;top:0;right:20px;width:40px;height:40px}section#inicio .banner .arrows .arrow{position:absolute;bottom:0;margin-left:0px;width:12px;height:12px;background-size:contain;top:15px;animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}section#inicio .banner .arrows .arrow.first{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}section#inicio .banner .arrows .arrow.first.bounceAlpha{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}section#inicio .banner .arrows .arrow.second{margin-left:8px}section#inicio .banner .arrows .arrow.next{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==)}section#inicio .banner .content_image{position:absolute;top:115px;right:0}section#inicio .banner .content_image .imagen{width:570px;position:relative;top:20px;right:50px}section#inicio .banner .content_image .figura{position:absolute;top:0;right:0}section#nosotros{padding-top:0;padding-bottom:0}section#nosotros .grid-colum-45-55 img{height:100%}section#nosotros .content_image{position:relative}section#nosotros .content_image .imagen{width:80%}section#nosotros .content_image .figura{position:absolute;top:0;left:0}section#nosotros .content{height:100%;display:flex;align-items:center;position:relative}section#nosotros .content .figura-1{width:270px;height:auto;position:absolute;top:0;right:0}section#nosotros .content .figura-2{width:150px;height:auto;position:absolute;bottom:0;right:0}section#nosotros .content .content__info h2{text-transform:uppercase;color:#26384e;font-weight:100;font-size:52px;margin-top:0;margin-bottom:20px}section#nosotros .content .content__info h3{color:#fac01e;font-weight:700;font-size:40px;margin:20px 0}section#nosotros .content .content__info .content__info__text{margin-left:115px;width:498px}section#nosotros .content .content__info .content__info__text p{text-align:justify;font-weight:300}section#servicios{background-image:url(../image/figura_servicios.png),url(../image/figura2_servicios.png);background-position:left top,right bottom;background-repeat:no-repeat,no-repeat;background-size:290px,360px;padding:80px 0 80px 0}section#servicios .container{width:80%}section#servicios .container h2{font-size:40px;font-weight:100;margin-bottom:50px;color:#26384e;text-align:center;text-transform:uppercase}section#servicios .container img{width:auto;height:60px;object-fit:contain}section#servicios .container .info .grid-colum-three{gap:1.5rem;padding:1rem 1.5rem;background-image:linear-gradient(to right, rgba(50, 140, 162, 0.1), rgba(19, 54, 74, 0.1))}section#servicios .container .info .grid-colum-three div.info-content{background-color:#fff;padding:35px 15px;border-radius:15px;overflow:hidden;position:relative;box-shadow:0px 0px 20px rgba(0,0,0,.1)}section#servicios .container .info .grid-colum-three div.info-content::before{position:absolute;border-radius:15px;content:"";left:0px;top:0px;bottom:0px;width:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}section#servicios .container .info .grid-colum-three div.info-content.desktop::before{background:#013348;background:-webkit-linear-gradient(to left, #0b6287 0%, #013348 100%);background:-moz-linear-gradient(to left, #0b6287 0%, #013348 100%);background:linear-gradient(to left, #0b6287 0%, #013348 100%)}section#servicios .container .info .grid-colum-three div.info-content.web::before{background:#fac01e;background:-webkit-linear-gradient(to left, #f1cb63 0%, #fac01e 100%);background:-moz-linear-gradient(to left, #f1cb63 0%, #fac01e 100%);background:linear-gradient(to left, #f1cb63 0%, #fac01e 100%)}section#servicios .container .info .grid-colum-three div.info-content.app::before{background:#fd7878;background:-webkit-linear-gradient(to left, #fd7878 0%, #FF5B5B 100%);background:-moz-linear-gradient(to left, #fd7878 0%, #FF5B5B 100%);background:linear-gradient(to left, #fd7878 0%, #FF5B5B 100%)}section#servicios .container .info .grid-colum-three div.info-content.seo-y-sem::before{background:#c598ef;background:-webkit-linear-gradient(to left, #c598ef 0%, #bb85ec 100%);background:-moz-linear-gradient(to left, #c598ef 0%, #bb85ec 100%);background:linear-gradient(to left, #c598ef 0%, #bb85ec 100%)}section#servicios .container .info .grid-colum-three div.info-content.marketing-digital::before{background:#8bc2c9;background:-webkit-linear-gradient(to left, #8bc2c9 0%, #1c7c89 100%);background:-moz-linear-gradient(to left, #8bc2c9 0%, #1c7c89 100%);background:linear-gradient(to left, #8bc2c9 0%, #1c7c89 100%)}section#servicios .container .info .grid-colum-three div.info-content.grafico::before{background:#ebc7a6;background:-webkit-linear-gradient(to left, #ebc7a6 0%, #e09244 100%);background:-moz-linear-gradient(to left, #ebc7a6 0%, #e09244 100%);background:linear-gradient(to left, #ebc7a6 0%, #e09244 100%)}section#servicios .container .info .grid-colum-three div.info-content:hover::before{width:100%}section#servicios .container .info .grid-colum-three div.info-content:hover .circle-layer-one{transform:translateX(0px) translateY(0px);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}section#servicios .container .info .grid-colum-three div.info-content:hover .circle-layer-two{transform:translateX(0px) translateY(0px);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}section#servicios .container .info .grid-colum-three div.info-content:hover .circle-layer-three{transform:translateX(0px) translateY(0px);-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-ms-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}section#servicios .container .info .grid-colum-three div.info-content:hover .info-image img{filter:brightness(0) invert(1)}section#servicios .container .info .grid-colum-three div.info-content:hover .info-text h5,section#servicios .container .info .grid-colum-three div.info-content:hover .info-text p{color:#fff}section#servicios .container .info .grid-colum-three div.info-content .circle-layer-one{position:absolute;left:-220px;top:-220px;width:384px;height:384px;border-radius:50%;background-color:rgba(255,255,255,.08);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transform:translateX(-100px) translateY(-100px)}section#servicios .container .info .grid-colum-three div.info-content .circle-layer-two{position:absolute;left:-180px;top:-180px;width:384px;height:384px;border-radius:50%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-color:rgba(255,255,255,.08);transform:translateX(-180px) translateY(-180px)}section#servicios .container .info .grid-colum-three div.info-content .circle-layer-three{position:absolute;left:-140px;top:-140px;width:384px;height:384px;border-radius:50%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-color:rgba(255,255,255,.08);transform:translateX(-260px) translateY(-260px)}section#servicios .container .info .grid-colum-three div.info-content .info-image{text-align:left;position:relative}section#servicios .container .info .grid-colum-three div.info-content .info-text{position:relative}section#servicios .container .info .grid-colum-three div.info-content .info-text h5,section#servicios .container .info .grid-colum-three div.info-content .info-text p{transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}section#servicios .container .info .grid-colum-three div.info-content .info-text h5{text-transform:uppercase;font-weight:300;font-size:18px;margin:15px 0 20px 0}section#servicios .container .info .grid-colum-three div.info-content .info-text p{font-size:13px;text-align:justify}section#clientes{background-image:url(../image/figura_clientes.png),url(../image/figura2_clientes.png);background-position:left top,right bottom;background-repeat:no-repeat,no-repeat;background-size:275px,600px;padding-bottom:180px}section#clientes .container{width:70%}section#clientes .container .grid-colum-three{height:70px;align-items:center}section#clientes .container .grid-colum-three hr{width:100%;height:1px;border:none;background-color:#adbabe;color:#adbabe;height:1px}section#clientes .container .grid-colum-three .scroll{height:100%}section#clientes .container .scroll-container{position:relative;width:24px;height:24px;left:50%;margin-left:-15px}section#clientes .container .scroll-container .chevron{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:moveScroll 3s ease-out infinite}section#clientes .container .scroll-container .chevron:first-child{animation:moveScroll 3s ease-out 1s infinite}section#clientes .container .scroll-container .chevron:nth-child(2){animation:moveScroll 3s ease-out 2s infinite}section#clientes .container .scroll-container .chevron:before,section#clientes .container .scroll-container .chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#fac01e}section#clientes .container .scroll-container .chevron:before{left:0;transform:skew(0deg, 30deg)}section#clientes .container .scroll-container .chevron:after{right:0;width:50%;transform:skew(0deg, -30deg)}section#clientes .container h2{font-size:40px;font-weight:100;margin-bottom:50px;color:#26384e;text-align:center;text-transform:uppercase}section#clientes .container h2 span{font-weight:400}section#clientes .container .info-image{margin:60px 0}section#clientes .container .owl-carousel{margin-top:60px}section#clientes .container .owl-carousel .item{margin:0 15px}section#clientes .container .owl-carousel .item img{width:160px;height:80px;object-fit:contain}section#contacto{background-image:url(../image/bg_contacto.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:70px 0 100px 0}section#contacto .container{text-align:center}section#contacto .container h2,section#contacto .container p,section#contacto .container label,section#contacto .container input,section#contacto .container select,section#contacto .container textarea{color:#fff}section#contacto .container h2{font-size:52px;font-weight:400;text-transform:uppercase;margin:70px 0 50px 0}section#contacto .container p{font-weight:300;font-size:14px}section#contacto .container .form-group{margin-bottom:35px;flex-wrap:wrap;display:flex;position:relative}section#contacto .container .form-group .grid div{display:flex;flex-wrap:wrap;width:100%}section#contacto .container .form-group label{width:100%;padding-left:5px;font-size:12px}section#contacto .container .form-group input,section#contacto .container .form-group select,section#contacto .container .form-group textarea{width:100%;padding:10px;border-radius:10px;font-size:15px;border:0;background-color:rgba(0,0,0,0);outline:0;border-bottom:1px solid #fff;border-radius:0;text-transform:uppercase}section#contacto .container .form-group input::placeholder,section#contacto .container .form-group select::placeholder,section#contacto .container .form-group textarea::placeholder{color:#fff;opacity:1}section#contacto .container .form-group input:-ms-input-placeholder,section#contacto .container .form-group select:-ms-input-placeholder,section#contacto .container .form-group textarea:-ms-input-placeholder{color:#fff}section#contacto .container .form-group input::-ms-input-placeholder,section#contacto .container .form-group select::-ms-input-placeholder,section#contacto .container .form-group textarea::-ms-input-placeholder{color:#fff}section#contacto .container .form-group.dp-block{display:block !important}section#contacto .container .form-group input[type=submit]{background-color:#fac01e;color:#fff}section#contacto .container .form-group.submit{width:65%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}section#contacto .container form{width:65%;margin:60px auto}section#contacto .container form span.validate{color:#ff7070;font-size:13px;position:absolute;bottom:-20px}section#contacto .container button{background-color:#fac01e;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer;font-size:15px;padding:10px 5px;border:0}section#contacto .container button i{font-size:15px}section#contacto .container button:disabled,section#contacto .container button[disabled]{opacity:.7;cursor:no-drop}section#contacto .container .form_content_success{margin-bottom:60px}footer{padding:40px 0 30px 0;background-color:#292929;text-align:center}footer ul.redes{display:inline-flex;margin-bottom:15px}footer ul.redes li{margin:0 20px}footer ul.redes li a{border-radius:50px;border:2px solid #fff;width:40px;height:40px;display:inline-flex;justify-content:center;color:#fff}footer ul.redes li a i{display:flex;align-items:center;vertical-align:middle;font-size:25px}footer p{color:#727272;font-size:15px}footer p span{font-weight:700}.bounceAlpha{animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.whatsapp{border-radius:50%;height:60px;width:60px;position:fixed;z-index:10;bottom:20px;right:20px}.whatsapp a{display:inline-block}.whatsapp a img{width:100%;height:100%;-webkit-animation:ring 4s .1s ease-in-out infinite;-webkit-transform-origin:50% 4px;-moz-animation:ring 4s .1s ease-in-out infinite;-moz-transform-origin:50% 4px;animation:ring 4s .1s ease-in-out infinite;transform-origin:50% 50%}.grecaptcha-badge{bottom:30% !important}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@keyframes moveScroll{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5, 0.5, 0.5)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes bounceAlpha{0%{opacity:1;transform:translateX(0px) scale(1)}25%{opacity:0;transform:translateX(10px) scale(0.9)}26%{opacity:0;transform:translateX(-10px) scale(0.9)}55%{opacity:1;transform:translateX(0px) scale(1)}}@-webkit-keyframes ring{0%{-webkit-transform:rotateZ(0)}1%{-webkit-transform:rotateZ(30deg)}3%{-webkit-transform:rotateZ(-28deg)}5%{-webkit-transform:rotateZ(34deg)}7%{-webkit-transform:rotateZ(-32deg)}9%{-webkit-transform:rotateZ(30deg)}11%{-webkit-transform:rotateZ(-28deg)}13%{-webkit-transform:rotateZ(26deg)}15%{-webkit-transform:rotateZ(-24deg)}17%{-webkit-transform:rotateZ(22deg)}19%{-webkit-transform:rotateZ(-20deg)}21%{-webkit-transform:rotateZ(18deg)}23%{-webkit-transform:rotateZ(-16deg)}25%{-webkit-transform:rotateZ(14deg)}27%{-webkit-transform:rotateZ(-12deg)}29%{-webkit-transform:rotateZ(10deg)}31%{-webkit-transform:rotateZ(-8deg)}33%{-webkit-transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg)}37%{-webkit-transform:rotateZ(2deg)}39%{-webkit-transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0)}}@-moz-keyframes ring{0%{-moz-transform:rotate(0)}1%{-moz-transform:rotate(30deg)}3%{-moz-transform:rotate(-28deg)}5%{-moz-transform:rotate(34deg)}7%{-moz-transform:rotate(-32deg)}9%{-moz-transform:rotate(30deg)}11%{-moz-transform:rotate(-28deg)}13%{-moz-transform:rotate(26deg)}15%{-moz-transform:rotate(-24deg)}17%{-moz-transform:rotate(22deg)}19%{-moz-transform:rotate(-20deg)}21%{-moz-transform:rotate(18deg)}23%{-moz-transform:rotate(-16deg)}25%{-moz-transform:rotate(14deg)}27%{-moz-transform:rotate(-12deg)}29%{-moz-transform:rotate(10deg)}31%{-moz-transform:rotate(-8deg)}33%{-moz-transform:rotate(6deg)}35%{-moz-transform:rotate(-4deg)}37%{-moz-transform:rotate(2deg)}39%{-moz-transform:rotate(-1deg)}41%{-moz-transform:rotate(1deg)}43%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(0)}}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}100%{transform:rotate(0)}}@media(min-width: 991px){section#inicio .container .nav ul{display:inline-flex}}@media(max-width: 1199px){section#inicio .content_image .imagen{width:490px !important}section#inicio .banner .info-typed span{font-size:55px}section#nosotros .content__info__text{margin-left:30px !important}section#servicios .container{width:90%}section#clientes .item img{width:100% !important}}@media(max-width: 991px){header .container ul.menu{margin-right:0px}section#inicio .container{padding:0 10px}section#inicio .btn-nav{display:block}section#inicio .content_image{display:none}section#inicio .banner{padding-top:35px;padding-bottom:120px;margin-top:30px}section#inicio .banner .container{text-align:center}section#inicio .nav ul{display:none;position:absolute;box-shadow:5px 5px 5px 5px #cfcccc;width:128px;top:30px;right:0;padding:0 20px;background:#fff;z-index:999}section#inicio .nav ul li{margin:10px 0 !important}section#nosotros .content__info h2{font-size:42px !important}section#nosotros .content__info h3{font-size:32px !important}section#nosotros .content__info .content__info__text{width:90% !important;margin-left:0 !important}section#servicios{background-size:200px,200px}section#servicios .grid-colum-three{grid-template-columns:1fr 1fr}section#contacto .container form{width:80%}}@media(max-width: 697px){header .container{padding:0 10px}header .container ul.menu{display:none}header .container ul.contacto li:first-child{margin-right:10px}.gap-05{gap:0 2rem}section#inicio .nav .logo{width:240px !important}section#inicio .info-typed{height:120px !important}section#inicio .info-typed span{font-size:45px !important}section#inicio .banner{padding-bottom:80px}section#inicio .banner .container{padding:0 20px}section#inicio .banner h1{width:80%;margin:0 auto 35px auto}section#inicio .banner p{width:70%;margin:0 auto 40px auto}section#inicio .banner a{font-size:14px;padding:10px 60px 10px 20px}section#nosotros .grid-colum-45-55{grid-template-columns:1fr !important}section#nosotros .content_image{display:none}section#nosotros .content__info{padding:60px 30px 110px 30px !important}section#nosotros .content__info__text{width:100% !important}section#nosotros .content .figura-2{width:130px}section#servicios{background-size:0,200px}section#servicios .grid-colum-three{grid-template-columns:1fr}section#servicios .container h2{font-size:32px}section#clientes{background-size:190px,600px}section#clientes .container h2{font-size:32px}section#contacto .container h2{font-size:42px}section#contacto .container p{font-weight:300;font-size:15px;width:80%;margin:0 auto}section#contacto .container form{width:90%}section#contacto .container form input,section#contacto .container form select,section#contacto .container form textarea{font-size:13px !important}}