/*!
    Theme Name: Astronauta
    Theme URI: https://github.com/johanjaguardev/wp-node-starter-theme/tree/antss
    Description: Astronauta Theme for Antss
    Version: 1.0.0
    Author: Johan Vargas S. (@johanvargasdev)
    Author URI: https://github.com/johanjaguardev/
    Tags: Gulp, node, sass, php, js, es6, wordpress

    License: MIT
    License URI: http://opensource.org/licenses/mit-license.php
*/@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}q{display:inline;font-style:italic}q:after,q:before{content:'"';font-style:normal}input[type=button],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}td,th{padding:2px}big{font-size:120%}small,sub,sup{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,s,strike{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-tap-highlight-color:transparent}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-break:normal}.screen-reader-text:focus{clip:auto!important;background-color:#f7f7f7;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;text-decoration:underline;top:2.5rem;z-index:999999999}.skip-link:focus{display:block;font-size:14px;font-weight:600;left:6px;line-height:normal;padding:15px 23px 14px;right:auto;text-decoration:none;top:7px;z-index:100000}.form-allowed-tags:not(:focus):not(:active),.visually-hidden:not(:focus):not(:active){clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.glide{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;position:relative;-ms-touch-action:pan-Y;touch-action:pan-Y;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{-ms-flex-negative:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{color:#000;font-family:Poppins,sans-serif;font-size:16px}.container{margin:0 auto;max-width:1280px;overflow:visible}.container,.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.flex{-ms-flex-pack:distribute;justify-content:space-around}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.container{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}section.container,section.container figure{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}section.container figure{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:.75em;width:40em}section.container article{padding:.75em;width:56em}section.section-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.section-right figure{width:56em}section.section-right article{width:40em}section.center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.center article,section.center figure{width:100%}a{color:#000;cursor:pointer;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}h1{font-size:1.875em;font-weight:600}h1,h2{line-height:1.2;margin:.625em 0}h2{font-size:3.5em;font-weight:300;font-weight:700;text-transform:uppercase}h3{font-size:2em}p{font-size:1.25em;font-weight:200;line-height:1.5;margin:0 0 1.25em}img{height:auto;max-width:100%}li{list-style-type:none}.btn{background:#fff;border-radius:.75em;color:#171b3f;font-size:2em;font-weight:700;padding:.375em 1.25em;text-align:center;text-transform:uppercase}main{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:column;flex-direction:column}#nav-icon1{cursor:pointer;height:45px;margin:.6em 0 0;position:relative;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:60px}#nav-icon1,#nav-icon1 span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon1 span{background:#fff;border-radius:9px;display:block;height:9px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon1 span:first-child{top:0}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:first-child{top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){left:-60px;opacity:0}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-position:0;background-repeat:no-repeat;background-size:cover;-ms-flex-direction:column;flex-direction:column;height:37.5em;justify-content:center}.header__top .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__logo{width:16em}.header__nav{width:64em}.header__nav a{color:#fff;font-family:Poppins,sans-serif;font-size:1em;font-weight:500;text-transform:uppercase}.header__nav .menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5em;justify-content:flex-end}.header__nav .menu li{text-align:center}.header__nav .menu a{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3.125em;padding:2.4em 0}.header__hero{padding:5em 0}.header__hero .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.header__hero p{color:#fff;font-size:3.5em;line-height:1.2;margin:0}.header__hero p strong{font-weight:700}.header__hero .btn{margin-top:1.875em}.header__hero__menu-mobile{display:none}.header__hamburguer{display:none;padding-top:1em}.header__close{display:none;left:50%;margin-left:-50vw;position:fixed;width:60px;z-index:1}.header__close svg{fill:#fff}.nosotros{background-color:#171b3f;border-radius:2em;color:#fff;margin:8em 0;padding:5.6em 5.6em 5.6em 0}.servicios{background-color:#4a57c6;margin-bottom:-8.8em;padding:8em 0 16em;width:100%}.servicios__articles,.servicios__figure{width:50%}.servicios h2{color:#fff;margin-bottom:1.875em;text-align:center}.servicios__figure{padding-right:3.75em}.servicios__info{padding-left:1.875em}.servicios__info h4{color:#fff;font-size:1.5em;font-weight:800;margin-bottom:.75em}.servicios__article-text{color:#fff;font-size:1.25em;line-height:1.2}.servicios__article-text p{font-weight:200}.servicios__article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#171b3f;border-radius:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.875em;padding:1.625em}.servicios__article:nth-child(2n){background-color:#fff}.servicios__article:nth-child(2n) .servicios__info .servicios__article-text,.servicios__article:nth-child(2n) .servicios__info h4{color:#171b3f}.servicios__article-ico{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0;width:32rem}.servicios__article-ico img{height:8em}.expertos{background-position:0;background-repeat:no-repeat;background-size:cover;border-radius:2em;color:#fff;height:768px;padding:4em}.expertos,.expertos__article{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.expertos__article{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.expertos h2{text-align:center}.expertos__content{font-size:1.375em;margin:.5em 0 1.5em;text-align:center}.clientes{max-width:100vw;padding:2em 0 9em}.clientes h2{color:#171b3f;margin-bottom:1.875em;text-align:center}.clientes__mobile-box{max-width:100%;overflow-x:auto}.clientes__mobile-slides{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.clientes__mobile-slides img{max-height:300px;max-width:100vw}.glide__container{position:relative}.glide__arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:-5%;position:absolute;top:50%;width:110%}.glide__arrow,.glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.glide__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#171b3f;border-radius:50%;color:#fff;cursor:pointer;font-size:2em;font-weight:800;height:50px;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:50px}.glide__arrow:focus,.glide__arrow:hover{background-color:#4a57c6;color:#fff}.glide__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.glide__li{margin:0;padding:2em}.glide__li:after,.glide__li:before{display:none}.glide__title{color:#171b3f;font-size:1.3em;font-weight:500;margin-bottom:3em;text-transform:uppercase}.glide__img{margin:0;max-width:100%}.glide__excerpt{clear:both;display:block;font-size:1em;max-width:100%;overflow:hidden;white-space:normal}.glide__readmore{-ms-flex-item-align:center;align-self:center;border-radius:1em;color:#171b3f;font-size:1.8em;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.glide__readmore:active,.glide__readmore:hover,.glide__readmore:visited{border-color:gray;color:#4a57c6}.glide__slides{list-style:none;margin:0;padding:0!important}.productos{padding:8em 0}.productos h2{color:#4a57c6;margin-bottom:.5em}.productos h3{font-weight:800;margin:1.5em 0 .75em}.contacto{background-color:#171b3f;margin-bottom:-8.8em;padding:8em 0 24em;width:100%}.contacto__article{width:56em}.contacto__aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:8em;width:40em}.contacto__aside h3{color:#fff;font-size:2.625em;font-weight:800;padding:1.25em 0;text-align:left;text-transform:uppercase;width:100%}.contacto__form{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:2em;color:#171b3f;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:8em 5.625em 8em 0;padding:3.2em}.contacto__form h3{font-size:2.625em;font-weight:800;padding:1.25em 0;text-align:center;text-transform:uppercase}.contacto__form .nf-form-cont{width:100%}.contacto__form .nf-before-form-content,.contacto__form .nf-field-label{display:none}.contacto__form .nf-field-element{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.contacto__form .nf-field-element input:not([type=button]),.contacto__form .nf-field-element textarea{border:1px solid #171b3f;border-radius:1.25em!important}.contacto__form .nf-field-element input:not([type=button])::-webkit-input-placeholder,.contacto__form .nf-field-element textarea::-webkit-input-placeholder{color:#171b3f;font-family:Poppins,sans-serif;font-size:1.25em;font-weight:300;text-transform:uppercase}.contacto__form .nf-field-element input:not([type=button])::-moz-placeholder,.contacto__form .nf-field-element textarea::-moz-placeholder{color:#171b3f;font-family:Poppins,sans-serif;font-size:1.25em;font-weight:300;text-transform:uppercase}.contacto__form .nf-field-element input:not([type=button]):-ms-input-placeholder,.contacto__form .nf-field-element textarea:-ms-input-placeholder{color:#171b3f;font-family:Poppins,sans-serif;font-size:1.25em;font-weight:300;text-transform:uppercase}.contacto__form .nf-field-element input:not([type=button])::-ms-input-placeholder,.contacto__form .nf-field-element textarea::-ms-input-placeholder{color:#171b3f;font-family:Poppins,sans-serif;font-size:1.25em;font-weight:300;text-transform:uppercase}.contacto__form .nf-field-element input:not([type=button])::placeholder,.contacto__form .nf-field-element textarea::placeholder{color:#171b3f;font-family:Poppins,sans-serif;font-size:1.25em;font-weight:300;text-transform:uppercase}.contacto__form .nf-field-element input[type=button]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#4a57c6;border-radius:.4375em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,sans-serif;font-size:2em;font-weight:800;justify-content:center;line-height:0;margin-top:1.25em;padding:.375em 1.25em;text-align:center;text-transform:uppercase;width:8em}.contacto__social-networks{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875em;justify-content:flex-start;margin-bottom:2.5em}.contacto__social-networks a{display:block}.contacto__contactanos ul{list-style:none}.contacto__contactanos ul li{padding:.625em 0 .625em 2.5em;position:relative}.contacto__contactanos ul li a{color:#fff;font-size:2em;font-weight:300}.contacto__contactanos ul li:before{background-image:url(images/list-icon.png);background-repeat:no-repeat;content:"";height:1.75em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.125em}.footer{margin-top:-15em;padding:2.5em 0 0}.footer .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.footer__copyright{text-transform:uppercase}.footer__copyright,.footer__derechos{color:#fff;font-size:1.5em;text-align:center}.footer__derechos{margin-top:.3125em}.overlay-out .header__nav{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:overlayOut;animation-name:overlayOut;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.overlay-out .header__nav,.overlay .header__nav{-webkit-animation-duration:1s;animation-duration:1s}.overlay .header__nav{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:overlay;animation-name:overlay;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.animation-bar a{position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.animation-bar a:before{background:#fff;bottom:33%;content:"";display:none;height:2px;position:absolute;width:100%}.animation-bar a:hover{color:#fff}.animation-bar a:hover:before{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bar;animation-name:bar;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;display:block}.animation-pendullum a:hover{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:pendullum;animation-name:pendullum;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.animation-bubblegum a:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bubblegum;animation-name:bubblegum;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.animation-button{background:#fff;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#4a57c6));background:linear-gradient(270deg,#fff 50%,#4a57c6 0);background-position:100% 100%;background-size:200% 100%;margin-left:10px;-webkit-transition:all 1s ease;transition:all 1s ease}.animation-button:hover{background-position:0 100%;color:#fff}@-webkit-keyframes overlayOut{0%{left:0}to{left:-100%}}@keyframes overlayOut{0%{left:0}to{left:-100%}}@-webkit-keyframes overlay{0%{left:-100%}to{left:0}}@keyframes overlay{0%{left:-100%}to{left:0}}@-webkit-keyframes bubblegum{20%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(.97);transform:scale(.97)}60%{-webkit-transform:scale(1.03);transform:scale(1.03)}80%{-webkit-transform:scale(.99);transform:scale(.99)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bubblegum{20%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(.97);transform:scale(.97)}60%{-webkit-transform:scale(1.03);transform:scale(1.03)}80%{-webkit-transform:scale(.99);transform:scale(.99)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pendullum{25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}@keyframes pendullum{25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}@-webkit-keyframes circle{25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle{25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes bar{0%{width:0}33%{width:33.3%}66%{width:66.6%}to{width:100%}}@keyframes bar{0%{width:0}33%{width:33.3%}66%{width:66.6%}to{width:100%}}@media screen and (max-width:1536px){.container{max-width:962px}.header__nav .menu{gap:.625em}.header__nav .menu a{padding:1.875em .0625em}.servicios__figure{padding-right:1.25em}.servicios__article{padding:1em}.servicios__info{padding-left:1em}.servicios__info h4{font-size:1.125em;margin-bottom:.5em}.servicios__article-text{font-size:1em;line-height:1.2}.servicios__article-ico{width:32rem}.servicios__article-ico img{height:7.2em}}@media screen and (max-width:1280px){.container{max-width:768px}.header__top .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__logo{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.header__nav{width:100%}.servicios .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.servicios__articles,.servicios__figure{width:100%}.servicios__info{padding-left:1em}.servicios__info h4{font-size:1.5em;margin-bottom:1em}.servicios__article-text{font-size:1.25em}.contacto{padding:8em 2.4em 24em}.contacto .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacto__article,.contacto__aside{width:100%}.contacto__form{margin:.625em;padding:1.875em}}@media screen and (max-width:768px){.container{max-width:100%}section.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.container article,section.container figure{width:100%}section.section-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}h2{font-size:2.25em}.btn{font-size:1.5em;padding:.25em .625em}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{width:15.625em}.header__nav{background:#4a57c6;height:100vh;left:-100%;overflow-y:hidden;position:fixed;top:0;width:100%}.header__nav a{font-size:2em;font-weight:800}.header__nav .menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25em;height:100vh;justify-content:center}.header__nav .menu li{text-align:center}.header__nav .menu a{min-height:auto}.header__hamburguer,.header__nav .menu a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.header__top .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:2.5em 1.25em 0}.header__top.overlay .header__nav{left:0}.header__top.overlay-out .header__nav{left:-100%}.header__hero{padding:0 0 7em}.header__hero p{font-size:2em;line-height:1.2}.header__hero .btn{margin-top:.625em}.nosotros{border-radius:0;margin:0;padding:1.25em}.servicios{padding:1.875em 1.25em 11.25em}.servicios h2{font-size:2em;margin:0;padding:.3125em 0 .9375em}.servicios h4{font-size:1.5em}.servicios__article-text{font-size:1.125em}.servicios__article{margin-bottom:.625em}.servicios__article-ico img{height:auto;max-height:80px}.expertos{background-color:#171b3f;background-size:550%;border-radius:0!important;height:auto;min-height:500px;padding:2.5em 0}.expertos h2{font-size:2em}.expertos__content{font-size:1.125em}.clientes{padding:3em 0 10em}.productos{padding:1.25em .625em 5em}.productos h2{color:#4a57c6;font-size:2em;margin:1em 0}.productos h3{font-size:1.5em;font-weight:800;margin:1.5em 0 .75em}.productos p{font-size:1.125em}.contacto__form .nf-field-element input[type=button]{padding:.25em .625em}.contacto{padding:1.875em .625em}.contacto__aside{margin-top:1.25em;padding-bottom:20em;width:100%}.contacto h3{font-size:1.5em;padding:.625em 0}.contacto__form{margin:.625em;padding:.625em 1.25em}.contacto__form .nf-field-element input:not([type=button])::-webkit-input-placeholder,.contacto__form .nf-field-element textarea::-webkit-input-placeholder{font-size:1.125em}.contacto__form .nf-field-element input:not([type=button])::-moz-placeholder,.contacto__form .nf-field-element textarea::-moz-placeholder{font-size:1.125em}.contacto__form .nf-field-element input:not([type=button]):-ms-input-placeholder,.contacto__form .nf-field-element textarea:-ms-input-placeholder{font-size:1.125em}.contacto__form .nf-field-element input:not([type=button])::-ms-input-placeholder,.contacto__form .nf-field-element textarea::-ms-input-placeholder{font-size:1.125em}.contacto__form .nf-field-element input:not([type=button])::placeholder,.contacto__form .nf-field-element textarea::placeholder{font-size:1.125em}.contacto__contactanos ul li a,.contacto__form .nf-field-element input[type=button]{font-size:1.5em}}