@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Varela+Round&display=swap');
form input, form label, form button, form textarea{transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;}

article,aside,footer,header,nav{display:block}h1{font-size:2em}figcaption,figure,main{display:block;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit;outline:0}a:visited{color:none!important}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background:#ffbd0b;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{border:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:.65em;outline:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],/*1*/[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,/*1*/menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{color:#3f3f3f;font-family:'Lato',sans-serif;font-weight:300;font-size:17px;line-height:1.25em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;width:100%}body{margin:0;padding:0;text-align:center;font-size:.95em}section{display:inline-block;width:100%;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

a{text-decoration:none}
* {-webkit-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none;}
*:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box;}
section p{margin:.8em auto;}
h1,h2,h3,h4,h5{font-family:'Varela Round',sans-serif;line-height:1.05em;}

/* start-Particulas body */
#particles-js{position:absolute;width:100%;height:100%;}
canvas{display:block;top:0;bottom:0;left:0;right:0;position:fixed;z-index:-4;}
/* end-Particulas body */

/* start-menuWeb */
nav{background:rgba(255,255,255,.7);display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:fixed;height:80px;width:100%;z-index:5;}
nav .enlace{margin-top:2em;padding:20px 45px;position:absolute;left:0;}
nav .logo{height:68px}
nav ul{display:flex;align-items:center;padding-right:1.05em;margin-right:2em;border-right:2px solid rgba(0,0,0,.4);}
nav ul li{display:inline-block;color:#191919;line-height:80px;margin:0 5px;font-family:'Varela Round',sans-serif;}
nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.2em;font-weight:600;line-height:.8em;letter-spacing:1px;padding:7px 13px;border-radius:3px;}
nav ul li a > span:nth-child(2){font-weight:400;text-transform:uppercase;font-size:.6em;letter-spacing:1px;}
li a.active,li a:hover{background:#ff6b00;color:#000;transition:.5s}
.checkbtn{cursor:pointer;display:none;font-size:30px;color:#162f76;width:2em;position:absolute;right:0;z-index:7;}
#check{display:none}
/*
section{background:url(fondo.jpg) no-repeat;background-size:cover;background-position:center center;height:calc(100vh - 80px)}
*/
@media (max-width: 952px) {
    .enlace{padding-left:20px}
    nav ul li a{font-size:16px}
}
@media (max-width: 858px) {
    nav .enlace{margin-top:0;padding:6px 45px;}
    nav .logo{height:57px;}
    .checkbtn{display:block}
    nav ul{flex-flow:column;margin-left:0px;position:fixed;width:100%;height:100vh;background:#162f76;top:80px;left:-100%;text-align:center;transition:all .5s}
    nav ul li{display:block;color:#fff;margin:2.5em 0 0;line-height:30px}
    nav ul li a{font-size:20px}
    li a:hover,li a.active{background:none;color:#ff6b00}
    #check:checked ~ ul{left:0}
    nav > div{margin-right:3.25em;}
}
/* end-menuWeb */

/* start-socialButtons */
.socButton{background:#ff6b00;text-decoration:none!important;color:#fff;float:left;width:1.8em;height:1.8em;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:1.25em;overflow:hidden;position:relative;transition:transform .2s linear 0s,border-radius .2s linear .2s}
.socButton i{transition:transform .2s linear 0;position:relative;z-index:3}
.socButton:hover{background:#162f76;transform:rotate(-90deg);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%}
.socButton:hover i{transform:rotate(90deg)}
/* end-socialButtons */

/* start-header */
.mainPage{height:44em;margin:-1em auto 0;overflow:hidden;position:relative;width:100%;}
.mainPage video{position:absolute;left:0;bottom:0;min-width:105%;min-height:100%;z-index:-2;}
.mainPage > .overlay{background:rgba(22,47,118,.82);position:absolute;right:0;left:0;top:0;bottom:0;z-index:-1;}
.contentMain{position:relative;z-index:1;}
.contentMain, .contentMain > div div{display:flex;flex-flow:row;}
.contentMain > div{background:#fff;padding:11em 3em 0 3.5em;text-align:left;width:45%;z-index:2;}
.contentMain > div h1{display:flex;flex-direction:column;}
.contentMain > div h1 > span:nth-child(1){font-size:.85em;letter-spacing:1px;}
.contentMain > div h1 > span:nth-child(2){color:#ff6b00;font-family:'Varela Round',sans-serif;font-size:1.45em;}
.contentMain > figure{text-align:left;position:relative;width:55%;}
.contentMain > div > div{margin:3.5em auto;}
.contentMain > div div div{flex-direction:column;margin-right:5em;width:14em;}
.contentMain > div div > figure img{width:260px;}
.contentMain > figure > figcaption{display:none;}

.contentMain > figure > figcaption{color:#fff;}
.contentMain > figure > figcaption h1{display:flex;flex-direction:column;}
.contentMain > figure > figcaption h1 > span:nth-child(1){font-size:.85em;letter-spacing:1px;}
.contentMain > figure > figcaption h1 > span:nth-child(2){color:#ff6b00;font-family:'Varela Round',sans-serif;font-size:1.45em;}

/* end-header */

/* star-ventajas */
.boxAdvantage{background:url('../images/bgWhy.jpg') center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:auto;margin:-.35em auto 0;padding:0;position:relative;width:100%;}
.numAdvantage{background:rgba(255,107,0,.82);color:#fff;padding:2.35em 1.3em;display:flex;align-items:center;justify-content:space-around;}
.numAdvantage > div{line-height:1.15em;position: relative;top:.4em;}
.numAdvantage > div > div{font-family:'Varela Round',sans-serif;}
.numAdvantage > div > div > span:nth-child(1){font-size:1.4em;position:relative;top:1px;}
.numAdvantage > div > div > span:nth-child(2){font-size:2.2em;font-weight:800;}
.numAdvantage p{margin:0 auto;}
.wrapAdvantage{display:flex;flex-flow:row;margin:1em auto 2.2em;width:100%;}
.wrapAdvantage > div:nth-child(1){display:flex;align-items:center;justify-content:center;width:29%}
.boxAdvantage > article{display:flex;flex-direction:column;justify-content:center;background:rgba(22,47,118,.86);color:#fff;padding:2em 0 1.5em;}
.boxYears{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;font-size:1.1em;}
.boxYears > div{display:flex;flex-flow:row;align-items:center;font-size:1.25em;height:4em;}
.boxYears > div > div:nth-of-type(2){display:flex;flex-direction:column;margin-left:.4em}
.boxYears > div > div:nth-of-type(2) > span:nth-child(1){font-size:1.6em;font-weight:600;}
.boxYears > span:nth-of-type(2), .boxYears > div .yearsData{color:#ff6b00;font-family:'Varela Round',sans-serif;}
.yearsData{font-size:5em;}
.boxYears > span:nth-of-type(1){font-size:1.35em;margin:0 0 .5em}
.boxYears > span:nth-of-type(2){font-size:2.3em;}
.dataAdvantage{display:flex;flex-flow:wrap;align-items:center;width:69%;}
.dataAdvantage > div{flex:2 40%;margin:1em 2em;display:flex;flex-flow:row;}
.dataAdvantage > div p {margin:.5em auto;}
.dataAdvantage > div > figure{margin-right:1.5em;}
.dataAdvantage > div > div h3{color:#ff6b00;font-size:1.25em;text-align:left;}
.dataAdvantage > div > div{text-align:justify;}
/* end-ventajas */

/* start-servicios */
.boxServ{margin:-.75em auto 4em;}
.boxServ > article{display:flex;flex-flow:row;align-items:center;justify-content:space-around;margin:3em auto;padding:2.5em 0 0 0;width:72%;}
.boxImg{display:flex;align-items:center;justify-content:center;width:35%;}
.boxImg.left > div:nth-of-type(2){margin-left:-12.5em;position:relative;z-index:1;}
.boxImg.right > div:nth-of-type(1){margin-right:-11.5em;position:relative;z-index:2;}
.wrapSquare{display:flex;align-items:center;position:relative}
.wrapSquare > div{position:relative}
.wrapSquare > div:nth-child(1){background:rgba(30,53,119,.15);border-radius:9px;box-shadow:0 0 16px -9px #000;height:13.25em;transform:rotate(45deg);width:13.25em;z-index:1;}
.wrapSquare > div:nth-child(2){background:rgba(255,107,0,.82);border-radius:6px;height:2.75em;transform:rotate(45deg);width:2.75em;position:absolute;z-index:2;}
.boxImg.left > .wrapSquare > div:nth-child(2){left:-3.3em;}
.boxImg.right > .wrapSquare > div:nth-child(2){right:-3.3em;}
.boxServ > article > div{text-align:left;width:70%;}
.boxServ > article > div p{font-weight: 500;text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 5px #fff;}
.boxServ > article > div h2{display:flex;flex-direction:column;line-height:1.35em;text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;}
.boxServ > article > div h2 > span:nth-child(1){color:rgba(255,107,0,.7);}
.boxServ > article > div h2 > span:nth-child(2){color:rgba(255,107,0,1);font-size:1.4em;text-transform:uppercase;}

.boxServ .left{text-align:left;}
.boxServ .right{text-align:right;margin-right:1.5em;}
/* end-servicios */

/* start-Solut */
.boxSolut{display:flex;flex-flow:wrap}
.itemSolut{cursor:default;color:#fff;height:19em;overflow:hidden;position:relative;width:25%;}
.itemSolut .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.itemSolut:nth-child(odd) .overlay{background:rgba(255,107,0,.80);}
.itemSolut:nth-child(even) .overlay{background:rgba(22,47,118,.80);}
.itemSolut:nth-child(odd):hover .overlay{background:rgba(255,107,0,.88);}
.itemSolut:nth-child(even):hover .overlay{background:rgba(22,47,118,.88);}
.itemSolut > div:nth-child(1){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5em;position:relative;z-index:2;width:100%;height:100%;}
.itemSolut figure{display:flex;align-items:center;justify-content:center;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;filter:grayscale(100%);-webkit-transform:rotate(15deg) scale(1.4);transform:rotate(15deg) scale(1.4);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;top:0;height:100%;width:100%;z-index:0;}
.itemSolut:hover figure{-webkit-transform: rotate(0deg) scale(1);transform:rotate(0deg) scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.boxTec{display:flex;align-items:center;margin:4em auto;}
.boxTec > p{font-size:2.6em;font-weight:600;line-height:1em;margin:1.25em;width:28%;}
.boxTec > div{display:flex;justify-content:space-evenly;align-items:center;width:73%;}
/* end-Solut */

.boxContac{display:flex;flex-flow:row;}
.boxContac > div{width:40%;}
.mapBox{background:#062b95;}
.mapBox > iframe{margin:0 0 -.26em;opacity:.5;filter:grayscale(100%);}
form{background:rgba(255,107,0,.76);color:#fff;display:flex;align-items:center;padding:1em;width:60%;}
form .buttonGrl::after{background:#ff6b00;}
form > div:nth-of-type(1){width:68%;}
form > div:nth-of-type(1), form > div:nth-of-type(2){display:flex;flex-direction:column;padding:1em;}
form > div:nth-of-type(1) > div{display:flex;justify-content:center;flex-flow:wrap;}
form > div:nth-of-type(1) > div > div{flex:2 45%;margin:1em 0;}
form > div:nth-of-type(1) > div > div:nth-child(odd){margin-right:1em;}
form input, form textarea{color:#191919;font-family:inherit;padding:.75em;}
form input{width:100%;}
form textarea{margin:.5em 0 0;width:100%;}
form > div:nth-of-type(2) h3{color:rgba(0,0,0,.5);font-size:1.7em;margin-top:-1.5em;}
form > div:nth-of-type(2){align-items:center;width:55%;}
form > div:nth-of-type(2) a{display:flex;margin-left:2.5em;padding:.9em 0 0;text-align:left;width:17em;}
form > div:nth-of-type(2) a > span:nth-child(1){font-size:1.4em;margin-right:.5em;position:relative;top:2px;}

.develop{cursor:default;text-align:right;padding:.7em 1.5em;margin:-3em 0 0;opacity:.65;font-size:.86em;line-height:1em;}
.develop:hover{opacity:1;}
.develop a{font-weight:600;}



/* start-custom*/
.titleSection{display:flex;align-items:flex-end;justify-content:center;font-size:2.25em;margin:0 auto;padding:.8em 0;}
.titleSection > .squares{display:flex;flex-flow:wrap;align-items:flex-end;position:relative;top:-6px;}
.titleSection > .squares span{background:#ff6b00;display:block;float:left;position:relative;}
.titleSection > .squares span:nth-child(1){height:.23em;width:.23em;top:-4px;margin-left:.35em;}
.titleSection > .squares span:nth-child(2){height:.35em;width:.35em;top:-9px;margin-left:.24em;}

.listUl li{display:flex;flex-direction:row;margin:.4em auto;}
.listUl li > span:nth-of-type(1){background:#ff6b00;display:inline-flex;align-items:center;justify-content:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin-right:.55em;height:1.02em;width:1.02em;position:relative;top:2px}
.listUl li > span:nth-of-type(1) > i{color:#fff;font-size:.76em;text-shadow:0 0 5px rgba(0,0,0,.35);-webkit-transform:rotate(-45deg);-moz-transform: rotate(-45deg);transform:rotate(-45deg);}
/* end-custom*/

/* start-animationFloat */
.levImg{animation:do-moveimg 5s alternate ease-in-out infinite;}
@keyframes do-moveimg {
    0%{transform:translate(0,0)} 25%{transform:translate(0.65em,0)} 50%{transform:translate(0,0.65em)} 75%{transform:translate(0,0)} 100%{transform:translate(0,0.65em)}
}
@-webkit-keyframes do-moveimg {
    0%{transform:translate(0,0)} 25%{transform:translate(0.65em,0)} 50%{transform:translate(0,0.65em)} 75%{transform:translate(0,0)} 100%{transform:translate(0,0.65em)}
}
/* end-animationFloat */

/* start-buttonGrl */
.buttonGrl{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.45em;background:#162f76;color:#fff;border:.25rem solid #162f76;padding:.85em .65em;margin:1rem;position:relative;z-index:1;overflow:hidden;height:2.6em;}
.buttonGrl:hover{color:#162f76}
.buttonGrl::after{content:"";background:#ecf0f1;position:absolute;z-index:-1;padding:.85em .75em;display:block;-webkit-transition:all .35s;transition:all .35s}
.buttonGrl:hover::after{left:0;right:0;top:0;bottom:0;-webkit-transition:all .35s;transition:all .35s}
.buttonGrl::after{top:0;bottom:0;left:100%;right:-100%}
.buttonGrl > span:nth-child(1){font-size:1.3em;}
.buttonGrl > span:nth-child(2){display:flex;flex-direction:column;text-align:left;margin-left:.45em;line-height:.75em;}
.buttonGrl:hover > span:nth-child(2) > span:nth-child(1){font-weight:500;}
.buttonGrl > span:nth-child(2) > span:nth-child(2){font-size:.65em;font-variant:small-caps;letter-spacing:1px;}

/* end-buttonGrl */

@media screen and (max-width:1590px){
    .itemSolut{height:24em;}
}

@media screen and (max-width:1460px){
    .contentMain > div div div .buttonGrl{width:7.4em;}
    .boxServ > article{width:79%;}
    .boxServ > article > div{width:61%;}
    .boxImg{width:43%;}
    .boxTec > p{font-size:2.4em;margin:1.25em .75em;}
    .boxTec > div{width:82%}
    .numAdvantage{flex-flow:wrap;}
    .numAdvantage > div{flex:3 25%;margin:1em;}
}

@media screen and (max-width:1310px){
    .wrapSquare > div:nth-child(1){height:12em;width:12em;}
    .wrapSquare > div:nth-child(2){height:2.4em;width:2.4em;}
    .boxImg.left > div:nth-of-type(2) > img, .boxImg.right > div:nth-of-type(1) > img{width:320px;}
    .boxContac > div{width:36%;}
    form{width:65%;}
}

@media screen and (max-width:1270px){
    .itemSolut{height:22em;width:50%;}
    .boxSolut > .itemSolut:nth-child(3) .overlay{background:rgba(22,47,118,.80);}
    .boxSolut > .itemSolut:nth-child(4) .overlay{background:rgba(255,107,0,.80);}
}

@media screen and (max-width:1210px){
    .wrapAdvantage > div:nth-child(1){width:27.5em;}
    .dataAdvantage{width:65%;}
    .dataAdvantage > div{flex:1 90%;margin:1em 3.5em 1em .5em;}
    .boxServ > article{width:85%;}
    .boxTec{flex-flow:column;margin:3.2em auto;}
    .boxTec > p{margin:0 .75em 1.25em;padding:0 1em;width:100%;}
    .boxTec > div{width:95%;}
}

@media screen and (max-width:1080px){
    .boxServ > article{flex-flow:column;}
    .boxServ > article > div{width:87%;}
    .boxServ > article.reverse{flex-flow:column-reverse;}
    .boxImg.left > div:nth-of-type(2){margin-left:-11.5em;}
    .boxImg.right > div:nth-of-type(1){margin-right:-10.5em;}
    .boxContac{flex-flow:column;}
    .boxContac > *{width:100% !important;}
    .mapBox > iframe{height:360px;}
}

@media screen and (max-width:1000px){
    nav .logo{height:57px;}
    .mainPage{margin:0 auto;height:auto;}
    .mainPage video{left:0;bottom:0;right:0;top:0;}
    .contentMain{flex-flow:column-reverse;}
    .contentMain > *{width:100% !important;}
    .contentMain > figure > img{width:56%;}
    .contentMain > div{margin:-.4em 0 0;padding:2.5em;}
    .contentMain > div > h1, .contentMain > div > p{display:none;}
    .contentMain > figure > figcaption{display:block;position:absolute;top:50%;left:50%;right:0;bottom:0;margin:auto;transform:translate(-37%,-27%);width:76%}
    .contentMain > div > div{align-items:center;justify-content:space-evenly;margin:0;}
    .contentMain > div div div{margin-right:0;}
}

@media screen and (max-width:996px){
    .numAdvantage{padding:1em 1.3em;}
    .numAdvantage > div{flex:2 40%;}
    .numAdvantage > div > div{margin:.25em 0 0;}
    .boxTec > div{flex-flow:wrap;}
    .boxTec > div > figure{flex:4 20%;margin:1.2em .5em;}
}

@media screen and (max-width:900px){
    .wrapAdvantage > div:nth-child(1){width:26em;}
    .yearsData{font-size:4.3em;}
    .boxYears > span:nth-of-type(1){font-size:1.2em;}
}

@media screen and (max-width:875px){
    .boxServ > article > div{width:95%;}
}

@media screen and (max-width:750px){
    .wrapAdvantage{flex-flow:column;}
    .wrapAdvantage > div:nth-child(1){width:100%;}
    .dataAdvantage{margin:2em auto 0;width:84%;}
    .dataAdvantage > div{margin:1em 0 .5em;}
    .itemSolut{height:20em;width:100%;}
    .boxSolut > .itemSolut:nth-child(3) .overlay{background:rgba(255,107,0,.80);}
    .boxSolut > .itemSolut:nth-child(4) .overlay{background:rgba(22,47,118,.80);}

    .contentMain > figure > img{width:62%;}
    .boxTec > div > figure{flex:3 30%;}
}

@media screen and (max-width:690px){
    .dataAdvantage{width:80%;}
    .wrapSquare > div:nth-child(1){height:11.5em;width:11.5em;}
    .wrapSquare > div:nth-child(2){height:2.2em;width:2.2em;}
    .boxImg.left > div:nth-of-type(2) > img, .boxImg.right > div:nth-of-type(1) > img{width:300px;}
    .boxImg.left > div:nth-of-type(2){margin-left:-10.5em;}
    .boxImg.right > div:nth-of-type(1){margin-right:-9.5em;}
    form{flex-flow:column-reverse;}
    form > div{width:92.5% !important;}
    form > div:nth-of-type(2) h3{margin-top:0;}
    .mapBox > iframe{height:380px;}
    .develop{text-align:center;}
    .contentMain > figure > img{width:75%;}
    .contentMain > figure > figcaption{transform: translate(-37%,-34%);}
}


@media screen and (max-width:580px){
    .numAdvantage > div{flex:1 90%;}
    .boxServ > article > div h2 > span:nth-child(2){font-size:1.25em;}
    .contentMain > div{padding:2em 1em}
    .contentMain > div > div{flex-flow:column-reverse;}
    .contentMain > div div div{flex-flow:wrap;justify-content:space-evenly;margin:1em auto 0;width:100%;}
    .boxTec > div{width:90%;}
    .contentMain > figure > img{width:85%;}
    .contentMain > figure > figcaption {transform:translate(-38%,-55%);}
}

@media screen and (max-width:515px){
    .boxServ figure.left{margin-left:4.5em;}
    .boxServ figure.right{margin-right:3.5em;}
    .wrapSquare > div:nth-child(1){height:10.5em;width:10.5em;}
    .wrapSquare > div:nth-child(2){height:2.1em;width:2.1em;}
    .boxImg.left > div:nth-of-type(2) > img, .boxImg.right > div:nth-of-type(1) > img{width:260px;}
    .boxServ > article > div h2 > span:nth-child(2){font-size:1.07em;}
    .boxServ h2.right{margin-right:0;}
}

@media screen and (max-width:490px){
    .boxTec > p{font-size:2.2em;padding:0 .5em;}
    form > div:nth-of-type(1) > div{flex-flow:column;}
    form > div:nth-of-type(1) > div > div:nth-child(2n+1){margin-right:0;}
    form > div:nth-of-type(2) a{margin-left:.5em;}
    .contentMain > figure > img{display:none;}
    .contentMain > figure > figcaption{top:0;bottom:0;left:0;right:0;position:relative;transform:translate(0%,0%);margin:9.5em auto 5em;text-align:center;width:80%;}
    .contentMain > figure > figcaption h1 > span:nth-child(2){font-size:1.3em;}
}

@media screen and (max-width:428px){
    form{padding:1em 1em 1.75em 1em;}
    .develop{margin:-4em auto 0;}
}

@media screen and (max-width:420px){
    .dataAdvantage > div{flex-flow:column;}
    .dataAdvantage > div > figure{margin-bottom:1em;margin-top:1.25em;}
    .dataAdvantage > div > div, .dataAdvantage > div > div h3{text-align:center;}
    .boxTec > div > figure{flex:1 90%;}
}

@media screen and (max-width:405px){
    .contentMain > figure > figcaption h1 > span:nth-child(2){font-size:1.15em;}
}

@media screen and (max-width:330px){
    .boxTec > p{font-size:2.05em;}
}


/*webIcon*/
@font-face {font-family:'icomoon';src: url('fonts/icomoon.eot?2zhron');src: url('fonts/icomoon.eot?2zhron#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?2zhron') format('truetype'), url('fonts/icomoon.woff?2zhron') format('woff'), url('fonts/icomoon.svg?2zhron#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="icon-"], [class*=" icon-"] {/* use !important to prevent issues with browser extensions that change fonts */font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1; /* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-cog:before{content:"\e90e"}.icon-gear:before{content:"\e90e"}.icon-settings:before{content:"\e90e"}.icon-options:before{content:"\e90e"}.icon-generate:before{content:"\e90e"}.icon-compass:before{content:"\e906"}.icon-location:before{content:"\e906"}.icon-map:before{content:"\e906"}.icon-wrench:before{content:"\e90f"}.icon-settings1:before{content:"\e90f"}.icon-options1:before{content:"\e90f"}.icon-preferences:before{content:"\e90f"}.icon-phone:before{content:"\e907"}.icon-contact:before{content:"\e907"}.icon-pencil2:before{content:"\e908"}.icon-files-empty:before{content:"\e925"}.icon-file-text2:before{content:"\e926"}.icon-barcode:before{content:"\e937"}.icon-qrcode:before{content:"\e938"}.icon-spinner6:before{content:"\e97f"}.icon-spinner7:before{content:"\e980"}.icon-spinner8:before{content:"\e981"}.icon-spinner9:before{content:"\e982"}.icon-spinner10:before{content:"\e983"}.icon-spinner11:before{content:"\e984"}.icon-cancel-circle:before{content:"\ea0d"}.icon-embed:before{content:"\ea7f"}.icon-embed2:before{content:"\ea80"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-whatsapp:before{content:"\ea93"}.icon-linkedin2:before{content:"\eaca"}.icon-data:before{content:"\e910"}.icon-database:before{content:"\e910"}.icon-storage:before{content:"\e910"}.icon-cancel:before{content:"\e909"}.icon-close:before{content:"\e909"}.icon-remove:before{content:"\e909"}.icon-dismiss:before{content:"\e909"}.icon-puesta-en-marcha:before{content:"\e900"}.icon-type:before{content:"\e901"}.icon-write:before{content:"\e901"}.icon-compose:before{content:"\e901"}.icon-edit:before{content:"\e901"}.icon-blog:before{content:"\e901"}.icon-map-pin:before{content:"\e902"}.icon-map1:before{content:"\e903"}.icon-send:before{content:"\e904"}.icon-mail:before{content:"\e905"}.icon-check:before{content:"\e90a"}.icon-plus:before{content:"\e90b"}.icon-bars:before{content:"\e90c"}.icon-navicon:before{content:"\e90c"}.icon-reorder:before{content:"\e90c"}.icon-email:before{content:"\e90d"}