:root{--mainFont:"Proxima Nova",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--scndFont:"Open Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--iconFont:"myapp";--blue:#1c66c7;--base:#4d4d4d;--dark:#333232;--darker:#202020;--darkless:#595959;--light:#ebebeb;--lighter:#fafcfd;--lighter:#fdfdfd;--tblue:#1c66c7;--tbase:#4d4d4d;--tdark:#333232;--tdarker:#202020;--tdarkless:#595959;--tlight:#ebebeb;--tlighter:#fdfdfd;--bgHeader:#141414;--bgFooter:#17161a;--bgCopyright:#131316;--bgBody:#f4f4f4;--bgHeaderSticky:#fff;--white:#f6f6f6;--black:#222221;--borderHeader:#e7e7e7;--menuLight:var(--white);--menuDark:var(--black);--d-color:0,0,0;--d-color:0,157,240;--star:#38383a;--lightblue:#28a2e5;--lightblue:#2c89e8;--yellow:#fae345;--green:#46cb4d;--gray:#eaecef;--grey:#f0efef;--borderColor:#e0e0e0;--borderColorActive:#acacac;--col1:8.333333%;--col2:16.666667%;--col3:25%;--col4:33.333333%;--col5:41.666667%;--col6:50%;--col7:58.333333%;--col8:66.666667%;--col9:75%;--col10:83.333333%;--col11:91.666667%;--col12:100%;--col15:20%;--col25:40%}@font-face{font-family:Proxima Nova;font-display:swap;src:url(../fonts/Proxima-Nova-Thin.woff2) format("woff2"),url(../fonts/Proxima-Nova-Thin.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(../fonts/Proxima-Nova-Regular.woff2) format("woff2"),url(../fonts/Proxima-Nova-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(../fonts/Proxima-Nova-Semibold.woff2) format("woff2"),url(../fonts/Proxima-Nova-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(../fonts/Proxima-Nova-Bold.woff2) format("woff2"),url(../fonts/Proxima-Nova-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(../fonts/Proxima-Nova-Extrabold.woff2) format("woff2"),url(../fonts/Proxima-Nova-Extrabold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:myapp;font-family:var(--iconFont);font-display:swap;src:url(../fonts/myapp.woff2) format("woff2"),url(../fonts/myapp.woff) format("woff")}[class*=" i-"]:after,[class*=" i-"]:before,[class^=i-]:after,[class^=i-]:before{font-family:myapp;font-family:var(--iconFont);font-feature-settings:normal;font-variant:normal;text-transform:none;font-style:normal;font-weight:inherit;line-height:1;display:inline-block}.i-arrow:before{content:"\ea01"}.i-check:before{content:"\ea02"}.i-checkcircle:before{content:"\ea03"}.i-chevron:before{content:"\ea04"}.i-facebook:before{content:"\ea05"}.i-instagram:before{content:"\ea06"}.i-linkedin:before{content:"\ea07"}.i-menu:before{content:"\ea08"}.i-star:before{content:"\ea09"}.i-whatsapp:before{content:"\ea0a"}.i-x:before{content:"\ea0b"}.i-chevron.right:before{display:inline-block;transform:rotate(180deg)}html{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--scndFont);font-size:16px}*{max-width:100%}*,:after,:before{box-sizing:border-box}body{background:#f4f4f4;background:var(--bgBody);padding:0;color:#4d4d4d;color:var(--base);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;line-height:1.3;width:100%;overflow-x:hidden}blockquote,body,dl,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:400;font-weight:800}ul{list-style:none}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}button,input,textarea{border:none}textarea{resize:none;min-height:100px}button{cursor:pointer;border-radius:0;padding:.75em 1em;background-color:transparent}button *{pointer-events:none}label[for]{cursor:pointer}embed,iframe,img,object,video{display:block;max-width:100%}a{color:inherit;cursor:pointer;text-decoration:none}.noscroll{overflow:hidden}input[type=checkbox],input[type=file],input[type=radio]{display:none}address{font-style:normal}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.65rem}b,strong{font-weight:700}.btn{display:inline-block;margin-bottom:0;letter-spacing:0;text-align:center;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:.75em 1em;border-radius:30px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.btn-blue{background:#1c66c7;background:var(--blue);border-color:#1c66c7;border-color:var(--blue);color:#fff}.btn-blue:disabled{background:#5a90d6;cursor:progress;pointer-events:none}.btn-darker{background:#202020;background:var(--darker);border-color:#202020;border-color:var(--darker);color:#fff}.btn-block{display:block;width:100%}.btn-border-dark{background:transparent;color:#202020;color:var(--darker);border-color:#202020;border-color:var(--darker)}.btn-border-light{outline:0;background:transparent;color:#fff;border-color:#fff}.btn-border-light:active,.btn-border-light:focus,.btn-border-light:hover{background:#fff;color:#222}.btn-press:active,.btn-press:focus,.btn-press:hover{transform:scale(1.05)}.btn-press:active{transform:scale(.95)}.btn-shadow:focus,.btn-shadow:hover{box-shadow:0 10px 32px 0 rgba(0,0,0,.35)}.btn-shadow:active{box-shadow:0}.btn-press.btn-shadow:active,.btn-press.btn-shadow:focus,.btn-press.btn-shadow:hover{transform:translateY(-5px) scale(1.05)}.btn-press.btn-shadow:active{transform:translateY(0) scale(.95)}.txs-center{text-align:center}.txs-right{text-align:right}.txs-left{text-align:left}@media (min-width:480px){.ts-center{text-align:center}.ts-right{text-align:right}.ts-left{text-align:left}}@media (min-width:600px){.tm-center{text-align:center}.tm-right{text-align:right}.tm-left{text-align:left}}@media (min-width:767px){.tl-center{text-align:center}.tl-right{text-align:right}.tl-left{text-align:left}}@media (min-width:992px){.txl-center{text-align:center}.txl-right{text-align:right}.txl-left{text-align:left}}.margin-auto{margin:auto}.margin-right{margin-right:auto}.margin-left{margin-left:auto}.margin-top{margin-top:auto}.ml5{margin-left:5px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.p5{padding:5px}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.pr5{padding-right:5px}.pt10{padding-top:10px}.pt30{padding-top:30px}.pb10{padding-bottom:10px}.pb30{padding-bottom:30px}.xs-top{align-items:flex-start}.xs-middle{align-items:center}.xs-bottom{align-items:flex-end}.xs-left{justify-content:flex-start}.xs-center{justify-content:center}.xs-right{justify-content:flex-end}.xs-around{justify-content:space-around}.xs-between{justify-content:space-between}@media (min-width:480px){.s-top{align-items:flex-start}.s-middle{align-items:center}.s-bottom{align-items:flex-end}.s-left{justify-content:flex-start}.s-center{justify-content:center}.s-right{justify-content:flex-end}.s-around{justify-content:space-around}.s-between{justify-content:space-between}}@media (min-width:600px){.m-top{align-items:flex-start}.m-middle{align-items:center}.m-bottom{align-items:flex-end}.m-left{justify-content:flex-start}.m-center{justify-content:center}.m-right{justify-content:flex-end}.m-around{justify-content:space-around}.m-between{justify-content:space-between}}@media (min-width:767px){.l-top{align-items:flex-start}.l-middle{align-items:center}.l-bottom{align-items:flex-end}.l-left{justify-content:flex-start}.l-center{justify-content:center}.l-right{justify-content:flex-end}.l-around{justify-content:space-around}.l-between{justify-content:space-between}}@media (min-width:992px){.xl-top{align-items:flex-start}.xl-middle{align-items:center}.xl-bottom{align-items:flex-end}.xl-left{justify-content:flex-start}.xl-center{justify-content:center}.xl-right{justify-content:flex-end}.xl-around{justify-content:space-around}.xl-between{justify-content:space-between}}.xs{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-width:100%}.xs1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.xs2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.xs3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.xs4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.xs5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.xs6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.xs7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.xs8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.xs9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.xs10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.xs11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.xs12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.xs15{flex:0 0 20%;flex:0 0 var(--col15);max-width:20%;max-width:var(--col15)}@media (min-width:480px){.s{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-width:100%}.s1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.s2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.s3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.s4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.s5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.s6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.s7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.s8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.s9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.s10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.s11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.s12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.s15{flex:0 0 20%;flex:0 0 var(--col15);max-width:20%;max-width:var(--col15)}}@media (min-width:600px){.m{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-width:100%}.m1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.m2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.m3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.m4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.m5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.m6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.m7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.m8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.m9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.m10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.m11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.m12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.m15{flex:0 0 20%;flex:0 0 var(--col15);max-width:20%;max-width:var(--col15)}}@media (min-width:767px){.l{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-width:100%}.l1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.l2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.l3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.l4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.l5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.l6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.l7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.l8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.l9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.l10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.l11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.l12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.l15{flex:0 0 20%;flex:0 0 var(--col15);max-width:20%;max-width:var(--col15)}.l25{flex:0 0 40%;flex:0 0 var(--col25);max-width:40%;max-width:var(--col25)}}@media (min-width:992px){.xl{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-width:100%}.xl1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.xl2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.xl3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.xl4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.xl5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.xl6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.xl7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.xl8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.xl9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.xl10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.xl11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.xl12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.xl15{flex:0 0 20%;flex:0 0 var(--col15);max-width:20%;max-width:var(--col15)}}@media (min-width:1040px){.xxl{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-width:100%}.xxl1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.xxl2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.xxl3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.xxl4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.xxl5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.xxl6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.xxl7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.xxl8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.xxl9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.xxl10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.xxl11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.xxl12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.xxl15{flex:0 0 20%;flex:0 0 var(--col15);max-width:20%;max-width:var(--col15)}}@media (min-width:1380px){.xxxl{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-width:100%}.xxxl1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.xxxl2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.xxxl3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.xxxl4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.xxxl5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.xxxl6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.xxxl7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.xxxl8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.xxxl9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.xxxl10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.xxxl11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.xxxl12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.xxxl15{flex:0 0 20%;flex:0 0 var(--col15);max-width:20%;max-width:var(--col15)}}.social{color:#c4c4c4}.social-link{outline:0;padding:0 12px;transition:color .2s}.social-link:first-child{margin-left:-40px}.social-link:before{transition:transform .2s}.social-link:focus,.social-link:hover{color:#fff;color:#2c89e8;color:var(--lightblue)}.social-link:focus:before,.social-link:hover:before{transform:scale(1.2)}.header{color:#f6f6f6;color:var(--white);font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);position:fixed;top:0;z-index:10;width:100%;transition:background .2s,padding .2s;max-width:100vw;--bgHeader:hsla(0,0%,100%,0);background:#141414;background:var(--bgHeader);padding:15px 0;font-size:.98em}.header.sticky{color:#222221;color:var(--menuDark);--bgHeader:var(--bgHeaderSticky);padding:0;border-bottom:1px solid #e7e7e7;border-bottom:1px solid var(--borderHeader)}.header.sticky .logo svg{transform:scale(.75)}.header-container.grid{margin:0 auto;max-width:1450px;flex-wrap:wrap;position:relative;justify-content:space-between}.header-container.grid,.logo{align-items:center;display:flex}@media (min-width:992px){.logo{margin-right:20px}}.logo svg{transition:transform .2s;height:65px;width:65px}.menu{color:#f6f6f6;color:var(--white);position:fixed;width:100vw;height:100vh;height:calc(var(--vh,1vh)*100);top:0;right:-200vw;right:0;top:-200vh;display:flex;flex-direction:column;justify-content:center;align-items:center;--bgHeader:#141414;background:#141414;background:var(--bgHeader);-webkit-animation:hideMenu .5s both;animation:hideMenu .5s both;transition:none}@media (min-width:992px){.menu{flex-direction:row;flex:1;position:static;width:auto;height:auto;-webkit-animation:none;animation:none;background:transparent}}.menu.open{-webkit-animation:showMenu .5s both;animation:showMenu .5s both;right:0}.menu-btn{z-index:1;width:50px;height:50px;padding:0;margin:0;position:relative;border:none;background:none;cursor:pointer}.menu-btn svg{width:100%;height:100%;top:-6px;left:-14px;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;position:absolute;position:relative;top:0;left:0}.menu-btn svg path{transition:stroke-dasharray .85s ease 0s,stroke-dashoffset .85s ease 0s;transition:stroke-dasharray var(--duration,.85s) var(--easing,ease) var(--delay,0s),stroke-dashoffset var(--duration,.85s) var(--easing,ease) var(--delay,0s);stroke-dasharray:26px 100px;stroke-dasharray:var(--array-1,26px) var(--array-2,100px);stroke-dashoffset:126px;stroke-dashoffset:var(--offset,126px);transform:translateZ(0)}.menu-btn svg path:nth-child(2){--duration:.7s;--easing:ease-in;--offset:100px;--array-2:74px}.menu-btn svg path:nth-child(3){--offset:133px;--array-2:107px}.menu-btn.active svg path{--offset:57px}.menu-btn.active svg path:first-child,.menu-btn.active svg path:nth-child(3){--delay:.15s;--easing:cubic-bezier(.2,.4,.2,1.1)}.menu-btn.active svg path:nth-child(2){--duration:.4s;--offset:2px;--array-1:1px}.menu-btn.active svg path:nth-child(3){--offset:58px}@media (min-width:992px){.menu-btn{display:none}}.menu-hidden{display:none}@media (min-width:992px){.menu-hidden,.menu ul{display:flex}}.menu-option{display:block;font-size:2em;padding:10px;text-align:center;transition:opacity .2s;text-transform:uppercase;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--scndFont);font-weight:800}@media (min-width:992px){.menu-option{padding:0 0 0 15px;text-align:left;text-align:initial;font-size:1em;display:inline-block;text-transform:none;font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:400}}.menu-option a{opacity:.8;transition:color .2s,text-shadow .2s;outline:0}.menu-option span{position:relative}.menu-option span:after{width:0;height:2px;bottom:-8px;position:absolute;background:#1c66c7;background:var(--tblue);display:block;transition:width .2s;content:none}@media (min-width:992px){.menu-option span:after{content:""}}.menu-option.menu-current a,.menu-option:hover a,.menu-option a:focus{color:#141414;color:var(--bgHeader);text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff;opacity:1}@media (min-width:992px){.menu-option.menu-current a,.menu-option:hover a,.menu-option a:focus{color:#f6f6f6;color:var(--white);opacity:1;text-shadow:none}}.menu-option.menu-current a span:after,.menu-option:hover a span:after,.menu-option a:focus span:after{width:100%}@media (min-width:992px){.menu-option.menu-current a{color:#2c89e8;color:var(--lightblue)}}@-webkit-keyframes showMenu{0%{top:-200vh}to{top:0}}@keyframes showMenu{0%{top:-200vh}to{top:0}}@-webkit-keyframes hideMenu{0%{top:0}to{top:-200vh}}@keyframes hideMenu{0%{top:0}to{top:-200vh}}#contact-us{min-width:160px;outline:0;background:transparent;color:inherit;border:1px solid #fff;margin-top:20px;font-size:1.3em}@media (min-width:992px){#contact-us{font-size:1em;margin-top:0;margin-left:auto}}#contact-us:active,#contact-us:focus,#contact-us:hover{background:#fff;color:#222}@media (min-width:992px){.sticky .menu,.sticky .menu-option:hover a,.sticky .menu a:focus{color:#222221;color:var(--menuDark)}.sticky .menu-option{font-weight:600}}.sticky #contact-us{background:transparent;border-color:#222221;border-color:var(--menuDark);color:#222221;color:var(--menuDark)}.sticky #contact-us:active,.sticky #contact-us:focus,.sticky #contact-us:hover{background:#222221;background:var(--menuDark);color:#f6f6f6;color:var(--menuLight)}.sticky .mode{display:inline;display:initial}body:not(.dark) .sticky .menu-btn:not(.active),body:not(.dark) .sticky .mode{-webkit-filter:invert(1);filter:invert(1)}@media (min-width:992px){body:not(.dark) .sticky .menu-current a{color:#1c66c7;color:var(--blue)}}.noscroll #contact-us,.noscroll .menu-btn{color:#f6f6f6;color:var(--white)}.noscroll #contact-us{border-color:#f6f6f6;border-color:var(--white)}.noscroll #contact-us:active,.noscroll #contact-us:focus,.noscroll #contact-us:hover{background:#f6f6f6;background:var(--white);color:#222221;color:var(--black)}.hero{display:flex;flex-direction:column;position:relative;font-weight:300;justify-content:center;min-height:100vh;min-height:calc(var(--vh,1vh)*100);overflow:hidden;font-size:1.4em;background:#0a0b0d;color:#ebebeb;padding:120px 0}.hero-img{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;z-index:0;height:100%;-o-object-position:center;object-position:center}@media (min-width:992px){.hero-img{-o-object-position:right;object-position:right}}.hero-content,.hero-path,.hero .social{margin:auto 0;z-index:1}.hero .grid{max-width:1450px}.hero-content{text-align:center;text-shadow:3px 3px 20px rgba(0,0,0,.45);margin:auto}@media (orientation:portrait){.hero-content{margin-top:15%}}@media (--sm) (orientation:portrait){.hero-content{margin-top:35%}}@media (min-width:600px) and (orientation:portrait){.hero-content{margin-top:25%}}@media (min-width:1040px){.hero-content{text-align:left;margin-top:auto}}.hero-path{position:absolute;bottom:-2px;display:block;z-index:4}.hero-path path{fill:#f4f4f4;fill:var(--bgBody)}.hero-text{font-size:.8em;-webkit-animation:heroText 1s 2s both;animation:heroText 1s 2s both}@media (min-width:600px){.hero-text{font-size:1em}}.hero-title{font-size:2.5em;margin-bottom:10px;position:relative;overflow:hidden;display:inline-block;font-weight:700}.hero-title:after{background:#fff;-webkit-animation:a-ltr-after 2s cubic-bezier(.77,0,.18,1) forwards;animation:a-ltr-after 2s cubic-bezier(.77,0,.18,1) forwards;transform:translateX(-101%)}.hero-title:after,.hero-title:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%}.hero-title:before{background:#2c89e8;background:var(--lightblue);-webkit-animation:a-ltr-before 2s cubic-bezier(.77,0,.18,1) forwards;animation:a-ltr-before 2s cubic-bezier(.77,0,.18,1) forwards;transform:translateX(0)}@media (min-width:767px){.hero.mainhero .hero-title{font-size:3.5em}}@media (min-width:1380px){.hero.mainhero .hero-title{font-size:4em}}.hero .social{font-size:.8em;margin-top:60px}.hero-cta{cursor:pointer;font-size:.8em;position:absolute;bottom:auto;align-items:center;transition:color .2s;outline:0;left:calc(50% - 45px)}@media (min-width:1040px){.hero-cta{display:flex;left:0}}.hero-cta span{margin-left:20px}@media (max-height:600px){.hero-cta{display:none}}.hero-cta:focus,.hero-cta:hover{color:#1c66c7;color:var(--blue)}.hero-cta:focus path,.hero-cta:hover path{fill:#1c66c7;fill:var(--blue)}.hero-cta:focus rect,.hero-cta:hover rect{stroke:#1c66c7;stroke:var(--blue)}.hero-arrow{-webkit-animation:bounce 2s 3s infinite;animation:bounce 2s 3s infinite;transform-origin:bottom;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1)}.hero-arrow path,.hero-arrow rect{transition:.2s}@-webkit-keyframes a-ltr-after{0%{transform:translateX(-100%)}to{transform:translateX(101%)}}@-webkit-keyframes a-ltr-before{0%{transform:translateX(0)}to{transform:translateX(200%)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes heroText{0%{opacity:0;transform:translateY(10px)}to{opacity:1,;transform:translateY(0)}}@keyframes heroText{0%{opacity:0;transform:translateY(10px)}to{opacity:1,;transform:translateY(0)}}.banner{display:flex;flex-direction:column;position:relative;font-weight:400;overflow:hidden;font-size:1.4em;background:#0a0b0d;color:#ebebeb;padding-bottom:0;margin-bottom:0;overflow:initial!important;background:#202027!important;background:#1b1b20!important;background:linear-gradient(45deg,#17171a,#1b1b20)!important;background:linear-gradient(45deg,#121212 20%,#23262e)!important;background:linear-gradient(45deg,#0b0b0b 20%,#23282e)!important;overflow:initial}.banner-img{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;z-index:0;height:100%;-webkit-animation:floating 5s cubic-bezier(.03,.01,.57,.77) infinite;animation:floating 5s cubic-bezier(.03,.01,.57,.77) infinite;margin-left:30px;margin-top:5px}.banner-content,.banner-path,.banner .social{margin:auto 0;z-index:1}.banner-content{display:flex;flex-wrap:wrap;align-items:center;text-align:center;margin:0 auto!important}@media (min-width:767px){.banner-content{text-align:left}}.banner-content>div{width:100%;text-align:center}.banner-path{position:absolute;bottom:-2px;display:block;z-index:4}.banner-path path{fill:#f4f4f4;fill:var(--bgBody)}.banner-text{-webkit-animation:bannerText 1s 2s both;animation:bannerText 1s 2s both}.banner-title{font-size:2.5em;color:#fafcfd;margin-bottom:10px;position:relative;overflow:hidden;display:inline-block}@media (min-width:767px){.banner-title{font-size:3em}}.banner-title:after{background:#fff;-webkit-animation:a-ltr-after 2s cubic-bezier(.77,0,.18,1) forwards;animation:a-ltr-after 2s cubic-bezier(.77,0,.18,1) forwards;transform:translateX(-101%)}.banner-title:after,.banner-title:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%}.banner-title:before{background:#2c89e8;background:var(--lightblue);-webkit-animation:a-ltr-before 2s cubic-bezier(.77,0,.18,1) forwards;animation:a-ltr-before 2s cubic-bezier(.77,0,.18,1) forwards;transform:translateX(0)}.banner .btn{margin-top:20px;font-weight:600;font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);padding:.75em 1.5em;font-size:.75em}.banner .btn i{margin-left:.5em;vertical-align:middle;height:1em;width:1em;display:inline-block}.banner-subtitle{font-size:.9em}@media (min-width:767px){.banner.mainbanner .banner-title{font-size:3.5em}}@media (min-width:1380px){.banner.mainbanner .banner-title{font-size:3.8em}}.banner .social{font-size:.8em;margin-top:60px}.banner-cta{margin-bottom:60px;color:#ebebeb;color:var(--tlight)}.banner-cta .anchor-guide{font-size:.65em;opacity:.7}.banner-cta .anchor-guide:focus,.banner-cta .anchor-guide:hover{opacity:1}.banner-arrow{-webkit-animation:bounce 2s 3s infinite;animation:bounce 2s 3s infinite;transform-origin:bottom;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1)}.banner-arrow path,.banner-arrow rect{transition:.2s}.banner .txt-rotate{display:block}@media (min-width:767px){.banner .txt-rotate{display:inline-block}}@keyframes a-ltr-after{0%{transform:translateX(-100%)}to{transform:translateX(101%)}}@keyframes a-ltr-before{0%{transform:translateX(0)}to{transform:translateX(200%)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes bannerText{0%{opacity:0;transform:translateY(10px)}to{opacity:1,;transform:translateY(0)}}@keyframes bannerText{0%{opacity:0;transform:translateY(10px)}to{opacity:1,;transform:translateY(0)}}@-webkit-keyframes floating{0%{transform:translate(0)}65%{transform:translateY(10px)}to{transform:translate(0)}}@keyframes floating{0%{transform:translate(0)}65%{transform:translateY(10px)}to{transform:translate(0)}}.ptbanner{padding-top:150px!important}@media (min-width:767px){.ptbanner{padding-top:200px!important}}.pbbanner{padding-bottom:75px!important}@media (min-width:767px){.pbbanner{padding-bottom:100px!important}}.footer{color:#d1d0d1;line-height:1.3}.footer-top{position:relative}.footer-top .grid{padding:80px 0 120px;text-align:center;border-bottom:1px solid hsla(0,0%,53.3%,.1)}.footer-bottom{position:relative;background:#17161a;background:var(--bgFooter);padding:70px 0 140px}.footer-path{position:absolute;left:0;top:-78px}.footer-path path{fill:#17161a;fill:var(--bgFooter)}.footer .social{font-size:1.25em;margin-top:30px}.footer .social-link:first-child{margin-left:-18px}.footer .phone{font-size:2em;font-weight:500;margin-bottom:20px;display:block}.footer .email{display:block;font-size:1.25em}.footer li{display:block;margin-bottom:5px}.footer li a{padding:5px 0;display:inline-block}@media (min-width:992px){.footer li a{padding:0}}.footer .row{display:flex;flex-wrap:wrap}.footer .col{margin-bottom:30px}@media (min-width:600px){.footer .col{margin-bottom:30px}}.footer .col:nth-child(3){order:1}@media (min-width:600px){.footer .col:nth-child(3){order:0}}.footer .col:first-child,.footer .col:nth-child(2){order:2}@media (min-width:600px){.footer .col:first-child,.footer .col:nth-child(2){order:0}}.footer-title{color:#6a696c;color:grey;margin-bottom:10px;display:block}.footer a:focus,.footer a:hover{color:#2c89e8;color:var(--lightblue)}.copyright{background:#131316;background:var(--bgCopyright);padding:20px 0;font-size:.85em}.true{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:3em;margin-bottom:30px;display:block;color:#f9f9f9;line-height:1}.solution{color:#f9f9f9;font-size:1.2em;margin-bottom:40px;font-weight:300}.howto{font-size:.9em;color:#2487bd;border-bottom:1px dashed #4e4e4e;margin-top:10px;display:inline-block;color:#9e9e9e;padding-bottom:3px}.howto:focus,.howto:hover{color:#2c89e8;color:var(--lightblue)}.section-title{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);margin:auto;line-height:1.1;font-size:2.8em}@media (min-width:600px){.section-title{font-size:2.8em}}@media (min-width:767px){.section-title{font-size:3.25em;font-size:3.5em}}.section-title b,.section-title strong{font-weight:800}.section-subtitle{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--scndFont);color:#595959;color:var(--darkless);max-width:800px;margin:auto;line-height:1.5;font-size:1.15em}@media (min-width:767px){.section-subtitle{font-size:1.25em}}#whatsapp{color:#fff;font-size:28px;line-height:35px;text-align:center;transition:all .2s;z-index:10}#whatsapp,#whatsapp:before{background:#2c89e8;background:var(--lightblue);border-radius:50px;bottom:30px;height:60px;position:fixed;right:30px;width:60px}#whatsapp:before{content:"";box-shadow:0 0 0 0 rgba(90,153,212,.5);-webkit-animation:wpAnimation 1.5s infinite;animation:wpAnimation 1.5s infinite;z-index:-1}#whatsapp i{line-height:65px;font-weight:100;z-index:4}#whatsapp:hover{background:#1ebf5a;box-shadow:0 5px 4px rgba(0,0,0,.25882)}@-webkit-keyframes wpAnimation{0%{transform:scale(1)}70%{transform:scale(1.1);box-shadow:0 0 0 50px rgba(90,153,212,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(90,153,212,0)}}@keyframes wpAnimation{0%{transform:scale(1)}70%{transform:scale(1.1);box-shadow:0 0 0 50px rgba(90,153,212,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(90,153,212,0)}}.service{display:flex;align-items:center;font-size:1.1em;justify-content:center;flex-wrap:wrap;margin-bottom:100px;text-align:center;border-bottom:1px solid #c6c6c6;padding-bottom:70px}.service:last-child{border-bottom:0}@media (min-width:767px){.service{border-bottom:0;text-align:left;flex-wrap:nowrap;margin-bottom:0}}@media (min-width:767px){.service:nth-child(odd) .service-content{order:2;padding-left:5%}}.service-content{order:2}@media (min-width:767px){.service-content{order:0}}.service-title{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);margin-bottom:15px;font-size:2em;letter-spacing:-1px;color:#202020;color:var(--tdarker)}@media (min-width:600px){.service-title{font-size:2.5em}}@media (min-width:767px){.service-title{font-size:1.8em}}@media (min-width:992px){.service-title{font-size:3em}}.service-description{font-size:1em;line-height:1.5;max-width:550px;letter-spacing:-.5px}@media (min-width:600px){.service-description{font-size:1.3em}}@media (min-width:767px){.service-description{font-size:1.1em}}@media (min-width:992px){.service-description{font-size:1.2em}}.service-example{color:#333232;color:var(--tdark);display:block;margin:25px 0 60px;font-size:.9em}@media (min-width:992px){.service-example{font-size:1em}}.service-img{flex:0 0 50%;position:relative;width:100%;padding-top:50%}.service-img picture{position:absolute;top:0;top:50%;left:0;transform:translateY(-50%) scale(.9)}.service-img .b-lazy{transform:scale(.85) translateY(100px);transform-origin:center}.service-img .b-loaded{transition:all .5s ease .5s;transform:scale(1) translateY(0)}.service-bg{width:90%;height:90%;display:block;background:var(--serviceColor);border-radius:50%;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#service-ecommerce img{transform:scale(1.5)}#service-website img{transform:scale(.85)}.alert{position:fixed;background:#0f0f0f;color:#cfdadf;padding:20px;border-radius:5px;display:flex;line-height:1.5em;z-index:20;right:30px;bottom:100px;max-width:300px;flex-direction:column;text-align:left;-webkit-animation:showAlert .4s forwards;animation:showAlert .4s forwards;border:1px solid hsla(0,0%,60.4%,.16)}.alert.hide{-webkit-animation:hideAlert .4s forwards;animation:hideAlert .4s forwards}@media (min-width:767px){.alert.slideFromBottom.run{transform:translateY(0)}}.alert .btn{width:100px;display:block;margin-top:15px;font-size:12px;line-height:1}.alert-close{position:absolute;right:0;top:0}.cookies{max-width:calc(100% - 30px);flex-direction:column;align-items:center;bottom:30px;left:50%;width:100%;text-align:center;-webkit-animation:none;animation:none;right:auto}@media (min-width:767px){.cookies{left:30px;flex-direction:row;justify-content:normal;align-items:center;width:auto}}.cookies.slideFromBottom.run{transform:translateY(0) translateX(-50%)}@media (min-width:767px){.cookies.slideFromBottom.run{transform:translateY(0)}}.cookies .btn{margin:10px 0}@media (min-width:767px){.cookies .btn{width:auto;margin:5px 0 5px 10px}}@-webkit-keyframes showAlert{0%{opacity:0;transform:translateY(20px)}50%{opacity:0}to{opacity:1;transform:translateY(-20px)}}@keyframes showAlert{0%{opacity:0;transform:translateY(20px)}50%{opacity:0}to{opacity:1;transform:translateY(-20px)}}@-webkit-keyframes hideAlert{0%{opacity:1;transform:translateY(-20px)}50%{opacity:0}to{opacity:0;transform:translateY(20px)}}@keyframes hideAlert{0%{opacity:1;transform:translateY(-20px)}50%{opacity:0}to{opacity:0;transform:translateY(20px)}}.b-lazy{opacity:0;transition:all .2s ease}.b-loaded{opacity:1}.website-image{width:65%;overflow:hidden;position:relative;margin:auto;box-shadow:0 15px 28px 0 rgba(0,0,0,.3);width:100%;padding-top:62%}.website-image img{position:absolute;top:0;left:0}.website-image img.b-loaded{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-name:scrollCoverBrowser;animation-name:scrollCoverBrowser;-webkit-animation-timing-function:cubic-bezier(1,.005,.305,1);animation-timing-function:cubic-bezier(1,.005,.305,1);-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-delay:1s;animation-delay:1s}.website-menu{width:65%;width:100%;margin:auto;background:#e5e5e5;height:30px;border-radius:10px 10px 0 0;padding:0 10px;display:flex;align-items:center}.website-menu span{display:inline-block;height:8px;width:8px;border-radius:5px;margin-right:5px}.website-menu span:first-child{background:#e44545}.website-menu span:nth-child(2){background:#f3ab42}.website-menu span:nth-child(3){background:#41b641}@-webkit-keyframes scrollCoverBrowser{10%{transform:translateY(0)}30%{transform:translateY(-26%)}50%{transform:translateY(-50%)}90%{transform:translateY(-85.4%)}to{transform:translateY(-85.4%)}}@keyframes scrollCoverBrowser{10%{transform:translateY(0)}30%{transform:translateY(-26%)}50%{transform:translateY(-50%)}90%{transform:translateY(-85.4%)}to{transform:translateY(-85.4%)}}.light{background:#ebebeb;background:var(--light)}.lighter{background:#fdfdfd;background:var(--lighter)}.darker{background:#202020;background:var(--darker)}.tblue{color:#1c66c7;color:var(--tblue)}.tlightblue{color:#2c89e8;color:var(--lightblue)}.tdanger{color:var(--red);color:#ec3939}.tgreen{color:#46cb4d;color:var(--green)}.tbase{color:#4d4d4d;color:var(--tbase)}.tdarker{color:#202020;color:var(--tdarker)}.tdark{color:#333232;color:var(--tdark)}.tdarkless{color:#595959;color:var(--tdarkless)}.tlighter{color:#fdfdfd;color:var(--tlighter)}.tlight{color:#ebebeb;color:var(--tlight)}.fscnd{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--scndFont)}.reg{font-weight:400}.med{font-weight:600}.bold{font-weight:700}.upp{text-transform:uppercase}.high{color:#536d4e;background:#d2f0cd}.medium{color:#84583b;background:#f9e29c}.low{color:#ab3c3c;background:#ffe0e0}.camila{background:linear-gradient(45deg,#171616,#000);color:#fff;font-weight:300;line-height:1.5;text-align:center}@media (min-width:992px){.camila{font-size:1.2rem}}@media (min-width:1380px){.camila{font-size:1.4rem}}@media (orientation:landscape){.camila{text-align:left}}.camila .grid{max-width:1450px;padding-top:160px;width:100vw;min-height:100vh;display:flex;flex-direction:column}@media (orientation:landscape){.camila .grid{padding-top:0;flex-direction:row;height:100vh;align-items:center}}.camila{flex:2;position:relative}.camila,.camila img{height:100%;margin-left:auto}.camila img{mix-blend-mode:lighten;-o-object-position:right bottom;object-position:right bottom;-o-object-fit:contain;object-fit:contain}.camila-figure{height:100%;margin:auto auto 0;position:relative}@media (min-width:1040px){.camila-figure{margin-right:0;margin-top:0}}.camila h1{font-size:3.5em}.camila-name{position:absolute;z-index:1;bottom:30px;font-size:.9rem;width:260px;right:0;line-height:1.5;background:#202020;background:var(--darker);padding:10px;border-radius:5px;left:0}.camila-name b{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:1.5em;display:block}.camila-content{margin-bottom:80px}@media (orientation:landscape){.camila-content{margin-bottom:0}}.camila-content>b{font-size:1.4em}.camila select{border:0;border-bottom:1px solid #ddd;background:transparent}.camila .choices{max-width:400px;margin:auto;text-align:left}@media (min-width:1040px){.camila .choices{margin-left:0}}.camila .choices__inner{background:transparent!important;border:0!important;border-bottom:1px solid #ddd!important}.camila .choices__list.is-active.active{color:#000!important}.camila .choices__list--dropdown{background:#202020;background:var(--darker);border:1px solid #363636}.camila .choices[data-type*=select-one] .choices__input{background:#202020;background:var(--darker);border-color:#363636}.camila .choices__list--dropdown .choices__item--selectable.is-highlighted{background:#1c66c7;background:var(--blue)}.camila .choices__list--dropdown .choices__item:first-child{display:none}.camila .is-open .choices__list--dropdown{border-color:#363636}.camila .btn{font-size:.9rem}.grid{width:100%;margin-left:auto;margin-right:auto;max-width:1450px;padding:0 30px;max-width:1300px}.relative{position:relative}.iblock{display:inline-block}.block{display:block}.underline{display:inline-block;position:relative;padding:0 5px}.underline:before{content:"";width:100%;height:4px;background:#1c66c7;background:var(--blue);display:block;bottom:0;position:absolute;border-radius:4px;left:0;z-index:0;width:0;transition:width .8s ease .6s}.underline.run:before{width:100%}.client{width:200px;height:90px;padding:10px 20px;margin:5px;border-radius:5px;transform:scale(.9);transition:.5s}.client:hover{transform:scale(1)}.client-grid{display:flex;flex-wrap:wrap;justify-content:center}.client img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.radioBtn{height:100%;flex:0 0 50%}@media(min-width:1040px){.radioBtn{flex:0 0 33%}}.radioBtns{display:flex;flex-wrap:wrap}.radioBtn label{background:#fdfdfd;background:var(--lighter);margin:5px;padding:8px;border-radius:5px;display:flex;position:relative;border:1px solid #e0e0e0;border:1px solid var(--borderColor);outline:0;transition:border .2s}.radioBtn label:focus,.radioBtn label:hover{border-color:#acacac;border-color:var(--borderColorActive)}.radioBtn label:before{content:"";width:1em;height:1em;border:1px solid #acacac;border:1px solid var(--borderColorActive);display:inline-block;border-radius:1em;font-size:1.2em;transition:all .2s;margin-right:.25em;opacity:.6}.radioBtn label:after{border:2px solid #fff;position:absolute;display:block;content:"";top:.7em;left:.9em;border-left:0;border-top:0;width:.4em;height:.6em;transition:all .2s;transform:scale(0) rotate(0deg)}.radioBtn input:checked+label,.radioBtn input:checked+label:before{border-color:#1c66c7;border-color:var(--blue)}.radioBtn input:checked+label:before{background:#1c66c7;background:var(--blue);opacity:1}.radioBtn input:checked+label:after{transform:scale(1) rotate(45deg)}.checkbox label{padding-left:2em;position:relative;outline:0;border-bottom:1px dashed transparent}.checkbox label:before{width:1em;height:1em;border:2px solid #d2d2d3;display:inline-block;border-radius:1em;font-size:1.2em;margin-right:.25em;left:0}.checkbox label:after,.checkbox label:before{content:"";transition:all .2s;position:absolute}.checkbox label:after{border:2px solid #fff;display:block;top:.25em;left:.4em;border-left:0;border-top:0;width:.4em;height:.6em;transform:scale(0) rotate(0deg)}.checkbox label:focus,.checkbox label:hover{border-bottom:1px dashed #1c66c7;border-bottom:1px dashed var(--blue)}.checkbox input:checked+label:before{background:#1c66c7;background:var(--blue);border-color:#1c66c7;border-color:var(--blue)}.checkbox input:checked+label:after{transform:scale(1) rotate(45deg)}.form{display:flex;flex-wrap:wrap;background:#fdfdfd;background:var(--lighter);padding:20px;border-radius:10px;box-shadow:0 15px 28px 0 rgba(0,0,0,.11)}.form-group{margin-bottom:20px;flex:0 0 100%}.form-group.half{flex:0 0 50%}.form-label{display:block;font-size:.9em}.form-section-title{flex:0 0 100%;margin-bottom:10px;margin-top:50px;font-weight:500;font-size:1.3em;letter-spacing:-.5px;font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont)}.form-section-title:first-child{margin-top:0}.dark .form{box-shadow:0 5px 10px 0 rgba(0,0,0,.11)}.required>.form-label:after{content:"*";color:#d9516a}input:not([type=submit]),textarea{outline:0;line-height:1.5;height:calc(1.5em + .75rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:.25rem;width:100%;padding:0;background:transparent;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--borderColor);border-radius:0}input:not([type=submit]):focus,textarea:focus{border-color:#acacac;border-color:var(--borderColorActive)}.contact-row{display:flex;flex-wrap:wrap;justify-content:space-between}.col1{padding:20px;flex:0 0 100%}@media (min-width:992px){.col1{flex:0 0 69%}}.col2{flex:0 0 100%;padding:20px}@media (min-width:767px){.col2{display:flex}}@media (min-width:992px){.col2{display:inline;display:initial;flex:0 0 30%}}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=select-one] .choices__inner,.choices[data-type*=text] .choices__inner{border:0;padding-left:0;background:transparent;border-radius:0;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--borderColor);min-height:calc(1.5em + .75rem)}.choices[data-type*=select-one] .choices__inner{padding-bottom:0!important}.choices input:not([type=submit]){border:0}.c5,.c10,.c20,.c30,.c40,.c50,.c60,.c70,.c80,.c90{flex:0 0 100%}@media (min-width:767px){.c5{flex:0 0 5%}.c10{flex:0 0 10%}.c20{flex:0 0 20%}.c30{flex:0 0 30%}.c40{flex:0 0 40%}.c50{flex:0 0 50%}.c60{flex:0 0 60%}.c70{flex:0 0 70%}}.middle{align-items:center}.quote{font-size:1.35em;max-width:850px;text-align:center;margin:auto;line-height:1.4;position:relative}@media (min-width:767px){.quote{font-size:1.6em}}.quote:before{display:block;width:40px;height:40px;content:"";margin:auto auto 30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 42 42'%3E%3Cpath fill='%236EA5EE' d='M0 29.1a10 10 0 106.8-9.4C9 6.7 19-1.5 9.8 5.3-.6 13 0 28.8 0 29.1zm22 0a10 10 0 106.8-9.4C31 6.7 41-1.5 31.8 5.3 21.3 13 22 28.8 22 29.1z'/%3E%3C/svg%3E")}.quote cite{color:#595959;color:var(--tdarkless);font-style:normal;font-size:.6em;margin-top:30px;margin-bottom:10px;display:block}.quote .stars{margin-top:20px;font-size:.6em}#projectsImg{display:flex;justify-content:center}#projectsImg img{min-width:1400px}::-moz-placeholder{color:#b0b0b0}:-ms-input-placeholder{color:#b0b0b0}::-ms-input-placeholder{color:#b0b0b0}::placeholder{color:#b0b0b0}.dark{--bgBody:#181a1c;--bgBody:#24272a;--bgBody:#181a1d;--bgHeaderSticky:#17161a;--bgFooter:#121416;--bgCopyright:#111315;--borderHeader:#222;--base:#cecece;--menuLight:var(--black);--menuDark:var(--white);--boxShadow:hsla(0,0%,100%,0.1);--light:#222227;--lighter:#151719;--lighter:#1f2225;--lighter:#1e2023;--darkless:#ccc;--darker:#141518;--tblue:var(--lightblue);--tdarker:#efefef;--tdark:#d3d2d2;--tdarkless:#a7a7a7;--borderColor:#262626;--borderColorActive:#515151}.dark img{-webkit-filter:brightness(.95);filter:brightness(.95)}.dark .service-bg{-webkit-filter:brightness(.75);filter:brightness(.75)}.dark ::-moz-placeholder{color:#3c3c3c}.dark :-ms-input-placeholder{color:#3c3c3c}.dark ::-ms-input-placeholder{color:#3c3c3c}.dark ::placeholder{color:#3c3c3c}:root{--moon:#f4f4f4;--moon-shade:#ddd;--sun:#e89b3c;--sun-shade:#f4a646}.mode{height:55px;width:55px;display:none;overflow:hidden;position:absolute;padding:0;border-radius:50%;right:80px;top:5px}@media (min-width:992px){.mode{right:200px}}.mode-moon,.mode-sun{height:100%;width:100%;display:block;background-position:50%;background-size:40%;background-repeat:no-repeat}.mode-sun{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='164.5' height='164.7'%3E%3Cpath d='M123.3 82.7a41.12 41.12 0 01-41.1 40.9c-22.7 0-41.2-18.8-41-41.6.2-22.5 18.7-41 41.2-40.9 22.7.1 40.9 18.6 40.9 41.6zM82.1 54.8c-15.1.1-27.2 12.3-27.2 27.4 0 15.4 12.1 27.6 27.5 27.6 15.2-.1 27.6-12.7 27.4-27.8-.2-14.9-12.8-27.2-27.7-27.2zM22.8 25.9c-1.4 2.6-1.1 5.3.9 7.4 3.1 3.4 6.4 6.7 9.8 9.9 3.3 3.1 7 3.1 9.8.4 2.8-2.7 2.8-6.9-.4-10.2-3-3.1-6.1-6.1-9.2-9.1-1.4-1.3-3-2.1-4.9-2.2-2.6.2-4.7 1.3-6 3.8zm97.1 97c-1.4 2.6-1.1 5.3.9 7.4 3.1 3.4 6.4 6.7 9.8 9.9 3.3 3.1 7 3.1 9.8.4 2.8-2.7 2.7-6.9-.4-10.2-3-3.1-6.1-6.1-9.2-9.2-1.4-1.4-3-2-4.9-2.1-2.7.2-4.8 1.4-6 3.8zM89 13.6c0-2.2.1-4.3 0-6.5-.2-4.2-3-7.1-6.7-7.1-3.5 0-6.6 2.6-6.8 6.6-.3 4.8-.3 9.6 0 14.4.3 4 3.4 6.6 6.9 6.4 3.6-.1 6.3-2.9 6.6-6.8.2-2.3 0-4.6 0-7zm0 137.3c0-2.3.1-4.6 0-7-.3-4-3.1-6.6-6.7-6.6a6.6 6.6 0 00-6.8 6.5c-.3 4.8-.3 9.6 0 14.4a6.6 6.6 0 006.9 6.4c3.5-.1 6.3-2.9 6.6-6.8.2-2.3 0-4.6 0-6.9zm39.9-106.2c4.7-3.7 9-7.8 12.6-12.6 1.8-2.5.9-6.1-1.4-8.1-2.4-2.2-5.7-2.7-8.2-.6-4.2 3.6-8.2 7.3-11.6 11.6-1.7 2.1-1.7 4.6-.3 7 1.3 2.4 3.5 3.5 6.4 3.6.7-.3 1.8-.3 2.5-.9zm-87.4 75.2c-2.7-1.3-5.2-.9-7.4 1.1-3.4 3.2-6.7 6.4-9.9 9.8-2.9 3.2-2.9 7.1-.1 9.8 2.8 2.8 6.4 2.8 9.8-.3 3.2-2.9 6.1-6.1 9.2-9.1 1.5-1.5 2.3-3.2 2.2-5.4-.1-2.7-1.4-4.8-3.8-5.9zM13.4 89.1h7.5c3.7-.4 6.2-3 6.2-6.6.1-3.6-2.3-6.6-5.9-6.8-5-.3-10-.3-15 0-3.7.2-6.2 3-6.2 6.5-.1 3.7 2.5 6.5 6.5 6.8 2.3.2 4.6.1 6.9.1zm137.4-.1c2.5 0 5 .2 7.4 0 3.6-.3 6.2-3.1 6.2-6.5.1-3.5-2.3-6.6-5.9-6.8-5.1-.3-10.3-.3-15.4 0-3.5.2-6.1 3.4-6 6.7 0 3.3 2.6 6.2 6.2 6.6 2.5.2 5 0 7.5 0z' fill='%23fff'/%3E%3C/svg%3E")}.mode-moon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135.1' height='135.6'%3E%3Cpath d='M67.6 135.6C31.2 135.2 2.8 107.7.2 70.3-2.2 37 23.7 5.6 57.6.4 61.3-.2 65-.9 67.4 3c2.3 3.8-.2 6.6-2 9.6-8.5 14.5-8.7 29.4 0 43.6 8.8 14.4 22.4 21.3 39.3 19.8 6.1-.6 12.1-3.4 17.8-5.9 3.5-1.5 7.3-4.8 10.3-1.5 2 2.2 2.5 6.7 2.1 10-3.9 27.2-26.3 50.2-53.5 55.3-4.6.9-9.2 1.2-13.8 1.7zM49.5 16C26.8 22.2 8.1 49.6 13.3 77.5c5.4 29.2 33.3 49.3 63.4 44.9 19.4-2.8 43.3-23.2 41.9-36.2-20.9 5.2-40.2 2.5-55.9-13.3C47 57 43.5 37.8 49.5 16z' fill='%23fff'/%3E%3C/svg%3E")}.mode-container{position:relative;height:100%;width:100%;transition:margin .2s}.dark .mode-container{margin-top:-150%}.row{display:flex;flex-wrap:wrap}.business{margin-bottom:20px;padding:20px}@media (min-width:767px){.business{flex:0 0 50%}}@media (min-width:992px){.business{flex:0 0 33%}}.business-grid{display:flex;flex-wrap:wrap}.business path{fill:#1d5aaa}.business b{font-size:1.6em;margin-bottom:5px;display:block}.business p{color:#595959;color:var(--darkless)}.dropshadow{-webkit-filter:drop-shadow(2px 4px 8px rgba(0,0,0,.2));filter:drop-shadow(2px 4px 8px rgba(0,0,0,.2))}.feature{justify-content:center}.feature b,.feature strong{font-weight:800}.feature p{font-size:1.35em;line-height:1.5}.feature-title{font-size:4.5em;font-weight:800;line-height:1.1;margin-bottom:15px}.cta-title{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);margin:auto auto 8px;line-height:1.1;font-size:3.3em}@media (min-width:600px){.cta-title{font-size:2.4em}}@media (min-width:767px){.cta-title{font-size:4em}}.cta-subtitle{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--scndFont);color:#595959;color:var(--darkless);max-width:800px;font-size:1.25em;margin:auto auto 20px}@media (min-width:767px){.cta-subtitle{font-size:1.5em;line-height:1.5em}}@-webkit-keyframes frames{0%{border-width:0}to{border-width:6px}}@keyframes frames{0%{border-width:0}to{border-width:6px}}@-webkit-keyframes typing{0%{width:1px;opacity:0}30%{opacity:1}to{width:260px}}@keyframes typing{0%{width:1px;opacity:0}30%{opacity:1}to{width:260px}}@-webkit-keyframes showLogo{0%{opacity:0}to{opacity:1}}@keyframes showLogo{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showWebsiteBrowser{0%{max-height:0}to{max-height:100px;padding-top:5px;padding-bottom:5px}}@keyframes showWebsiteBrowser{0%{max-height:0}to{max-height:100px;padding-top:5px;padding-bottom:5px}}.webpage{max-width:600px;margin-right:auto;margin-left:auto;position:relative;-webkit-animation:floating 5s cubic-bezier(.03,.01,.57,.77) 2.5s infinite;animation:floating 5s cubic-bezier(.03,.01,.57,.77) 2.5s infinite;box-shadow:0 0 8px rgb(0 0 0/32%);margin-bottom:60px}.webpage-area{padding-top:10%}.webpage-content{margin:0;border:5px solid #fff;border-radius:5px;display:flex;position:relative;flex-direction:column}.webpage img{margin:0}.webpage-browser{background:#fff;margin-bottom:-5px;border-radius:5px 5px 0 0;display:flex;padding:5px 7px;overflow:hidden}.webpage-dot{display:inline-block;height:5px;width:5px;background:#95959b;border-radius:5px;margin-right:4px}.webpage-header{width:100%;position:absolute;top:0;left:0;display:flex;justify-content:space-between}.webpage-logo{-webkit-animation:showLogo .2s .25s both;animation:showLogo .2s .25s both;padding-left:20px;padding-top:4px}.webpage-logo:before{content:"TU LOGO";background:#ffaf53;padding:1px 4px}.webpage-menu{-webkit-animation:showLogo .2s .5s both;animation:showLogo .2s .5s both;padding-right:30px}.webpage-menu:before{content:"Inicio Galería Blog Contacto";font-size:12px}.webpage-body{position:absolute;width:100%;height:calc(100% - 20px);display:flex;justify-content:center;align-items:center;flex-direction:column}.webpage-hero{border:1px dashed #1d98ea;padding:2px;width:0;overflow:hidden;-webkit-animation:typing .5s steps(40) 1.5s both;animation:typing .5s steps(40) 1.5s both}.webpage-hero:before{content:"PHOTOGRAPHY";overflow:hidden;font-size:35px;font-weight:400}.webpage-button{-webkit-animation:showLogo .2s 2.2s both;animation:showLogo .2s 2.2s both;margin-top:20px}.webpage-button:before{content:"Explorar";border:1px solid #fff;padding:10px 25px;border-radius:50px;font-size:15px}.webpage-colors{position:absolute;right:-10px;background:#fff;width:50px;height:200px;z-index:1;border-radius:5px;top:50px;padding:3px;-webkit-animation:showLogo .2s 1s both;animation:showLogo .2s 1s both}.webpage-color{background:#a4b494;width:100%;height:35px;margin-bottom:4px}@-webkit-keyframes storeShow{0%{opacity:0}to{opacity:1}}@keyframes storeShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes storeContent{0%{border:0;width:100%;padding-top:50%}to{border:1px solid;width:42%;padding-top:70%}}@keyframes storeContent{0%{border:0;width:100%;padding-top:50%}to{border:1px solid;width:42%;padding-top:70%}}.store-content{border:1px solid;padding-top:50%;position:relative;border-radius:10px;overflow:hidden;width:100%}.store img{height:100%;top:0;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:top;object-position:top;left:0}.store-title,.store img{width:100%;position:absolute}.store-title{-webkit-animation:storeShow .3s 1.5s both;animation:storeShow .3s 1.5s both;top:43%;padding:0 20px;font-weight:400;display:flex;justify-content:space-between}.store-title:before{content:"Bicicleta"}.store-title:after{content:"$750"}.store-text{-webkit-animation:storeShow .3s 1.8s both;animation:storeShow .3s 1.8s both;position:absolute;top:50%;padding:0 20px;font-size:12px;font-weight:400;display:flex;width:100%;justify-content:space-between}.store-text:before{content:"Actívate y sal a ejercitarte por las calles con nuestra nueva bicicleta 100% mexicana."}.store-btn{-webkit-animation:storeShow .3s 2s both;animation:storeShow .3s 2s both;background:#2e3a46;padding:10px;width:calc(100% - 20px);left:10px;text-align:center;position:absolute;bottom:10px;border-radius:4px}.store-btn:before{content:"Comprar"}.webpage-logo:before{background:#14191c!important}.webpage-menu:before{content:"Inicio Productos Nosotros Contacto"!important}.webpage-accesories{display:flex;width:100%;margin-top:-55px;z-index:1;position:absolute;border-radius:7px;margin-left:auto;padding:5px 5px 5px 26px}.webpage-accesory{-o-object-fit:cover;object-fit:cover;border:3px solid;border-radius:3px;width:100px;margin:5px!important;-webkit-animation:showLogo .2s both;animation:showLogo .2s both}.webpage-accesory.selected{border-color:#f8bb49}.webpage-accesory:nth-child(2){margin-top:10px}.webpage-accesory:first-child{-webkit-animation-delay:1.3s;animation-delay:1.3s}.webpage-accesory:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.webpage-accesory:nth-child(3){-webkit-animation-delay:1.7s;animation-delay:1.7s}.designf-title{font-size:1.8em;margin-bottom:5px;display:block}.designf-title:before{width:50px;height:50px;background:#28a2e5;z-index:0;content:"";display:block;margin-top:-10px;margin-bottom:12px}.designf-title span{z-index:1;position:relative}.designf p{font-size:1.1em;line-height:1.4}.designf-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.dwp{width:100%;width:85%;border-radius:5px;padding-top:60%;background:#fff;overflow:hidden;-webkit-animation:floating 5s cubic-bezier(.03,.01,.57,.77) infinite;animation:floating 5s cubic-bezier(.03,.01,.57,.77) infinite}.dwp:nth-child(2){margin-left:40%;margin-top:-35%;z-index:1;position:relative;-webkit-animation:floating 4s cubic-bezier(.03,.01,.57,.77) infinite;animation:floating 4s cubic-bezier(.03,.01,.57,.77) infinite}.dwp:nth-child(3){margin-left:20%;margin-top:-10%;-webkit-animation:floating 4.5s cubic-bezier(.03,.01,.57,.77) infinite;animation:floating 4.5s cubic-bezier(.03,.01,.57,.77) infinite}.dwp img{position:absolute;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dwp-grid{max-width:470px}.dotted{background-color:#f7f8fa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23c6c6c7' fill-opacity='.3' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='55' cy='55' r='3'/%3E%3C/g%3E%3C/svg%3E")}.vmiddle{vertical-align:middle}#checks{font-size:1em;line-height:1.7;display:flex;flex-wrap:wrap;padding:20px 0}#checks li{padding:0 10px}@media (min-width:767px){#checks li{padding:0 15px}}@media (min-width:992px){#checks li{padding:0;flex:0 0 16.66%}}.devapp{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--scndFont);font-size:16px;overflow:hidden;width:95%;margin:auto;height:100%;border-radius:10px;transition:.2s;display:flex;flex-direction:column}.devapp:hover{box-shadow:0 1px 5px 5px rgba(0,0,0,.05);background:#fff;transform:scale(1.02)}.devapp-content{flex:1;border:1px solid rgba(0,0,0,.05);padding:20px 20px 30px}.devapp-title{font-size:2.2em;margin-bottom:10px;color:#202020;color:var(--darker)}.tech{flex:0 0 80px;padding:0 10px;margin-bottom:10px;transition:all .2s ease!important}@media (min-width:600px){.tech{flex:0 0 100px}}@media (min-width:992px){.tech{margin-bottom:30px;padding:0;flex:0 0 160px}.tech:nth-child(n+6){flex:0 0 140px}}.tech:hover{transform:scale(1.15)}.tech img{height:80px;opacity:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:4px;width:100px;margin:auto}.tech img.b-loaded{-webkit-animation:showImage .75s both;animation:showImage .75s both}.tech-grid{display:flex;flex-wrap:wrap;justify-content:center}@-webkit-keyframes showImage{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:.8}}@keyframes showImage{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:.8}}@-webkit-keyframes scrollMobile{10%{transform:translateY(0)}30%{transform:translateY(-13.5%)}50%{transform:translateY(-30%)}}@keyframes scrollMobile{10%{transform:translateY(0)}30%{transform:translateY(-13.5%)}50%{transform:translateY(-30%)}}@-webkit-keyframes showBubble{0%{margin-top:50px;opacity:0}to{margin-top:0;opacity:1}}@keyframes showBubble{0%{margin-top:50px;opacity:0}to{margin-top:0;opacity:1}}.pc2mob{position:relative;display:flex;margin:auto;width:35%;font-size:.85em;opacity:0;transform:translateY(100px);transition:all .5s}@media (min-width:767px){.pc2mob{width:30%;font-size:1.125em}}@media (min-width:992px){.pc2mob{width:25%}}.pc2mob-device{box-shadow:2px 4px 8px rgba(0,0,0,.2);width:100%;overflow:hidden;position:relative;padding-top:160%;margin:auto auto -50%;border-radius:10px}@media (min-width:767px){.pc2mob-device{border-radius:20px}}.pc2mob.run{transform:translateY(0);opacity:1}.pc2mob.run img{-webkit-animation:scrollMobile 8s cubic-bezier(1,.005,.305,1) 1s 1 alternate none;animation:scrollMobile 8s cubic-bezier(1,.005,.305,1) 1s 1 alternate none}.pc2mob.run p{-webkit-animation-play-state:running;animation-play-state:running}.pc2mob img{height:auto;width:100%;position:absolute;top:0;left:0}.pc2mob p{position:absolute;background:#1c66c7;background:var(--blue);color:#fdfdfd;color:var(--tlighter);padding:10px;border-radius:5px;--bubbleW:110px;width:var(--bubbleW);left:calc(var(--bubbleW)*-1 - 15px);-webkit-animation:showBubble .5s both;animation:showBubble .5s both;-webkit-animation-play-state:paused;animation-play-state:paused;transition:transform .2s}@media (min-width:767px){.pc2mob p{--bubbleW:135px}}.pc2mob p:nth-child(2){top:20%;-webkit-animation-delay:.5s;animation-delay:.5s}.pc2mob p:nth-child(3){top:60%;-webkit-animation-delay:.8s;animation-delay:.8s}.pc2mob p:nth-child(4){top:110%;-webkit-animation-delay:1.1s;animation-delay:1.1s}.pc2mob p:before{content:"";background:#1c66c7;background:var(--blue);width:10px;height:10px;display:block;position:absolute;right:-4px;border-radius:2px;transform:rotate(45deg);top:15px}.pc2mob p:hover{transform:scale(1.05)}.pc2mob p:nth-child(odd){left:auto;right:calc(var(--bubbleW)*-1 - 15px)}.pc2mob p:nth-child(odd):before{right:auto;left:-4px}.mb10p{margin-bottom:-10%}.mt10p{margin-top:10%}.star{font-size:1em;color:#f0a22c;margin-right:2px}.ipad{margin:auto;max-width:600px;position:relative}.ipad-page{position:absolute;bottom:0}.ebenefit{display:block;font-size:16px;line-height:1.5}.ebenefit-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px}@media (min-width:600px){.ebenefit-grid{grid-gap:60px;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.ebenefit-grid{grid-template-columns:repeat(3,1fr)}}.ebenefit-title{color:#333232;color:var(--tdark);font-size:1.5em;font-weight:800}.ebenefit-title:after{content:".";color:#1c66c7;color:var(--blue)}.ebenefit-link{margin-top:10px;display:block;font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont)}.appwebtype{display:block;font-size:16px;line-height:1.5}.appwebtype-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px}@media (min-width:600px){.appwebtype-grid{grid-gap:60px;grid-template-columns:repeat(2,1fr)}}.appwebtype-title{color:#333232;color:var(--tdark);font-size:1.5em}.appwebtype-title:after{content:".";color:#1c66c7;color:var(--blue)}.appwebtype-link{margin-top:10px;display:block;font-weight:600;font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont)}.ohidden{overflow:hidden}.dev{text-align:center}@media (min-width:992px){.dev{text-align:left}}.dev-guide.anchor-guide{font-size:1.1em}.dev-title{color:#202020;color:var(--tdarker);margin-bottom:.25em;font-size:2.5em}@media (min-width:600px){.dev-title{font-size:3em}}.dev-container{padding:0 30px}.dev-content{font-size:1.15em;line-height:1.4}@media (min-width:600px){.dev-content{font-size:1.3em}}.dev-image,.dev-image img{position:relative}.dev-image img{max-height:400px;-o-object-fit:contain;object-fit:contain;margin:auto}@media (min-width:992px){.dev-image img{margin:initial}}.dev-image:before{transition:.2s;content:"";display:block;top:12%;height:75%;background:#dde5f4;background:rgb(28 102 199/15%);position:absolute;bottom:0;width:100%}@media (min-width:480px){.dev-image:before{width:70%;left:15%}}@media (min-width:992px){.dev-image:before{left:7px;width:85%}}.seo>.row{flex-direction:row-reverse}.seo-figure{position:relative;margin-top:50px;width:100%;padding-top:106.5%}@media (min-width:992px){.seo-figure{width:100%}}.seo-content{max-width:400px;margin:auto;padding-left:8%}@media (min-width:992px){.seo-content{max-width:none;padding-left:0}}.seo-ad{position:absolute;top:10%;left:30%;width:68%;transition:all .5s ease 1s;margin-top:20px;opacity:0}.seo-ad.run.b-loaded{opacity:1;margin-top:0}.seo-phone{height:100%;width:75%;position:absolute;top:0}.seo-engine{transform:scale(.95)}.seo-engine.b-loaded{transform:scale(1);transition:all .5s}.seo-engine:first-child{transition-delay:1s}.seo-engine:nth-child(2){transition-delay:1.3s}.seo-engine:nth-child(3){transition-delay:1.6s}.afRight,.slideFromRight{transform:translateX(30px);opacity:0;transition:opacity .5s ease .5s,transform .5s ease .5s}.afRight.run,.slideFromRight.run{transform:translateX(0);opacity:1}.afLeft,.slideFromLeft{transform:translateX(-30px);opacity:0;transition:opacity .5s ease .5s,transform .5s ease .5s}.afLeft.run,.slideFromLeft.run{transform:translateX(0);opacity:1}.slideFromBottom{transform:translateY(30px);opacity:0;transition:opacity .5s ease .5s,transform .5s ease .5s}.slideFromBottom.run{transform:translateY(0);opacity:1}.slideFromTop{transform:translateY(-30px);opacity:0;transition:opacity .5s ease .5s,transform .5s ease .5s}.slideFromTop.run{transform:translateY(0);opacity:1}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}:root{--animate-duration:1;--animate-delay:1}.bounceIn{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.bounceIn.run{-webkit-animation-play-state:running;animation-play-state:running}.experiences div:first-child .experience{transition-delay:.8s}.experiences div:nth-child(2) .experience{transition-delay:1.1s}.experiences div:nth-child(3) .experience{transition-delay:1.4s}.experience{font-size:1.2em;position:relative;margin-bottom:50px}@media (min-width:767px){.experience{width:90%}}.experience:before{transition:.2s;content:"";display:block;width:100%;top:30px;left:7px;height:190px;background:#e4e4e4;position:absolute;background:#dde5f4}@media (min-width:992px){.experience:before{width:82%}}.experience img{-webkit-filter:drop-shadow(2px 4px 6px rgba(0,0,0,.15));filter:drop-shadow(2px 4px 6px rgba(0,0,0,.15))}.experience:hover:before{transform:scale(1.05);background:#4072ce}.experience-title{margin-bottom:10px;font-size:1.7em}.experience-title:after{content:".";color:#1c66c7;color:var(--blue)}.experience-info{margin-top:20px}.anchor{color:#1c66c7;color:var(--tblue);font-size:1.2em;font-weight:600}.anchor a{transition:.2s;border-bottom:1px solid transparent}.anchor a:focus,.anchor a:hover{border-color:#1c66c7;border-color:var(--tblue)}.anchor-guide{outline:0;padding:0;margin-top:10px;display:inline-block;transition:.2s;border-bottom:1px solid transparent}.anchor-guide:focus,.anchor-guide:hover{border-color:#1c66c7;border-color:var(--tblue)}.sooft,.sooft-app{position:relative}.sooft-app{overflow:hidden;max-height:450px;margin-bottom:-500px;z-index:111;float:right;border-radius:10px;margin-top:35px;margin-right:100px}.sooft-code{margin:auto}.sooft-pos-bg{max-height:511px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.sooft-app img{-webkit-animation:scrollSoftware 8s cubic-bezier(1,.005,.305,1) 1s 1 alternate none;animation:scrollSoftware 8s cubic-bezier(1,.005,.305,1) 1s 1 alternate none}@-webkit-keyframes scrollSoftware{10%{transform:translateY(0)}30%{transform:translateY(-13.5%)}50%{transform:translateY(-30%)}}@keyframes scrollSoftware{10%{transform:translateY(0)}30%{transform:translateY(-13.5%)}50%{transform:translateY(-30%)}}.fa-primary{fill:#0d7aed}.fa-secondary{fill:#a6cef8}.fa-w-16{width:45px;height:45px}.appsolution{border-bottom:1px solid #d6d6d6;padding:10px 0}@media (min-width:767px){.appsolution{display:flex;flex-direction:column}}@media (min-width:992px){.appsolution{justify-content:center}}.appsolution-image{display:flex;grid-column-end:3;grid-column-start:1}@media (min-width:1040px){.appsolution-image{grid-column-start:2;grid-column-end:2;grid-row:1;grid-row-end:4}}@media (min-width:767px){.appsolution-grid{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media (min-width:1040px){.appsolution-grid{grid-template-columns:.5fr 1fr .5fr;grid-template-rows:repeat(3,auto)}}.webapp{position:relative;max-width:1100px;margin:auto}.webapp-app{position:absolute;z-index:-1;right:-15px;top:-10px}.appbtn{padding:20px;box-shadow:0 1px 8px rgba(0,0,0,.0902);margin:0 10px;min-width:170px;border-radius:5px;font-weight:700;text-align:center;outline:0;background:#fff;transition:.3s;border:1px solid #e7e7e7}.appbtn svg{display:block;margin:auto auto 12px;width:120px;height:37px;fill:#262626}.appbtn:active,.appbtn:hover{transform:scale(1.1);box-shadow:0 3px 16px rgba(0,0,0,.16863)}.mycar{max-width:900px;margin:auto;position:relative}.mycar2{position:absolute;bottom:0;right:0;z-index:1}.iphone{margin:auto;position:relative}.iphone-2{position:absolute;bottom:0;right:0;z-index:0}@media (min-width:992px){.xlpl60{padding-left:60px}}.order1{order:1}@media (min-width:992px){.order0-l,.order0-xl{order:0}}.cform{font-size:1.1rem;display:flex;flex-wrap:wrap;text-align:left;padding:20px 0;width:100%}.cform:last-child{border-bottom:0}@media (min-width:600px){.cform{border:0;font-size:1rem;width:auto}}@media (min-width:767px){.cform{font-size:1.1rem}}.cform-grid{position:relative;z-index:1;margin-top:auto;justify-content:space-between}.cform-icon{width:27px;background:#1c66c7;background:var(--blue);display:inline-block;border-radius:50%;padding:5px;height:27px;margin-right:5px}.cform-title{width:75%;font-size:1.3em}.cform-text{width:100%}.card{background:#fdfdfd;background:var(--lighter);padding:20px;border-radius:5px;box-shadow:0 6px 10px 0 rgb(0 0 0/5%)}.card-button{width:100%;font-size:.9em}.portfolio{color:#fff;display:block;position:relative;width:70%;transition:.2s;overflow:hidden;border-radius:10px;margin:auto auto 10px}@media (min-width:600px){.portfolio{margin:1%;width:48%}}@media (min-width:767px){.portfolio{width:30%}}@media (min-width:992px){.portfolio{width:30%;margin-bottom:5%}}.portfolio:focus,.portfolio:hover{transform:scale(1.025);box-shadow:1px 5px 10px rgba(0,0,0,.3)}.portfolio-grid{display:flex;flex-wrap:wrap}.portfolio img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0}.portfolio-name{position:absolute;top:0;padding:30px;font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:700;text-transform:uppercase;font-size:1.3em}@media (min-width:767px){.portfolio-name{font-size:1.2em}}@media (min-width:992px){.portfolio-name{font-size:1.4em}}@media (min-width:1040px){.portfolio-name{font-size:1.6em}}.portfolio-categories{position:absolute;bottom:0;padding:0 30px 20px;font-size:.9em}.portfolio-category:not(:last-child):after{content:", "}.portfolio.hidden{display:none}.portfolio:not(.hidden){-webkit-animation:showPortfolio .2s;animation:showPortfolio .2s}@-webkit-keyframes showPortfolio{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes showPortfolio{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.filter{padding:10px 15px;margin:5px;border:1px solid #d6d6d6;border-radius:40px;display:inline-block;font-size:.9em}input:checked+.filter{color:#fff;background:#1c66c7;background:var(--blue);border-color:#1c66c7;border-color:var(--blue)}.list li{padding-left:1em}.list li:before{content:"";width:.45em;height:.45em;background:#1c66c7;background:var(--blue);display:inline-block;border-radius:10px;position:absolute;margin-left:-.8em;margin-top:.5em}.list-icon li{position:relative;padding-left:1em}.list-icon i{position:absolute;margin-left:-1.5em;margin-top:.6em}.list-icon .i-x{font-size:.6em}.list-icon .i-check{font-size:.8em;margin-top:.2em}.fmain{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont)}.starred{width:33%;padding-top:33%;position:relative;transition:.2s}@media (min-width:600px){.starred{width:16%;padding-top:16%}}@media (min-width:1040px){.starred{width:33%;padding-top:33%}}.starred img{border-radius:5px;position:absolute;top:5%;left:5%;-o-object-fit:cover;object-fit:cover;height:90%;width:90%}.starred:hover{transform:scale(1.05)}.review{height:100%;background:#fdfdfd;background:var(--lighter);padding:20px;border-radius:5px;text-align:left}.review-name{font-style:normal;font-weight:700;color:#333232;color:var(--tdark);margin-bottom:5px;display:block}.review-stars{font-size:.7em}.review-info{margin-bottom:10px}.review-text{font-size:.85em}.review .anchor{font-size:1em;position:absolute;bottom:10px}@media (min-width:1040px){.rightcol{padding-left:5%}}@media (min-width:1380px){.rightcol{padding-left:7%}}.nosotros{position:relative;margin:auto}.nosotros-figure{top:12.5%;left:0;position:absolute;width:30%;padding-top:20%}.nosotros-figure:before{content:"";background:#1c66c7;background:var(--blue);display:block;width:100%;height:100%;position:absolute;border-radius:5px;top:-8px;left:-8px}.nosotros-figure img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:0}.nosotros img{border-radius:5px}.nosotros-3{right:0;left:auto;top:auto;bottom:0}.nosotros-3:before{content:"";background:#1c66c7;background:var(--blue);display:block;width:100%;height:100%;position:absolute;border-radius:5px;top:8px;left:8px}.project-cost{padding-bottom:10px;margin-bottom:10px}.project-cost b{display:block;font-weight:600}.project-cost span{font-size:1.75em;font-weight:900;color:#4d4d4d;color:var(--base)}.project-cost small{color:#202020;color:var(--tdarker);margin-top:10px;display:block;font-weight:700;font-size:.6em}.project-summary{max-width:500px;font-size:smaller;margin:auto}@media (min-width:992px){.project-summary{margin:0}}.project-summary small{display:block;font-size:.8em;margin-top:15px;opacity:.5}.project-service{background:#1c66c7;background:var(--blue);margin-right:5px;text-align:center;padding:5px 12px;border-radius:80px;font-size:.6em;display:inline-block}.project-service:not(:last-child):after{content:none}.project-services{margin-bottom:50px}@media (min-width:992px){.project-services{margin-bottom:0}}.browsers img{display:inline-block}.palette{display:flex}.palette span{width:50px;height:50px;border-radius:50%;border:2px solid #f4f4f4;border:2px solid var(--bgBody);margin-left:-10px;box-shadow:1px 1px 2px rgba(0,0,0,.27059)}.guide{border-radius:5px;color:#202020;color:var(--tdarker);height:100%;margin:auto;max-width:400px;padding:10px;font-size:1.05em;color:#4d4d4d;color:var(--base);display:flex;flex-direction:column}@media (min-width:992px){.guide{padding:20px}}.guide:hover img{transform:scale(1.05)}.guide img{transition:.2s;width:300px;-o-object-fit:contain;object-fit:contain;margin:0 auto;-o-object-position:center;object-position:center;height:200px}.guide-title{color:#202020;color:var(--tdarker);margin:15px 0;font-size:2.3em}.guide-title small{display:block;font-size:.4em}.guide-from{margin-bottom:20px}.guide-from span{color:#333232;color:var(--tdark);font-size:1.6em;font-weight:800;display:block}.guide-from small{font-size:1em}.guide-description{margin-bottom:10px;line-height:1.3}.guide ul{font-size:.9em;display:inline-block;margin:0 auto;text-align:left}@media (min-width:650px){.guide ul{margin:0}}.guide small.upp{margin-top:15px;margin-bottom:5px;display:block}.guide-cta{border-top:1px solid #e0e0e0;border-top:1px solid var(--borderColor);padding-top:20px;margin-top:auto;font-size:14px}.guide figure{position:relative}.guide figure:before{transition:.2s;content:"";display:block;width:100%;bottom:5px;height:150px;background:#e4e4e4;position:absolute;background:rgb(28 102 199/15%);z-index:-1}.pricing{position:relative}.pricing .slider{padding:0 10px}.pricing .slider-btn{position:absolute;opacity:.7;top:48%;font-size:1.5em;border-radius:50px}.pricing .slider-btn[disabled]{opacity:0}.pricing .slider-next{right:-40px}@media (min-width:600px){.pricing .slider-next{right:0}}@media (min-width:767px){.pricing .slider-next{right:-20px}}@media (min-width:1380px){.pricing .slider-next{right:-60px}}.pricing .slider-prev{left:-40px}@media (min-width:600px){.pricing .slider-prev{left:0}}@media (min-width:767px){.pricing .slider-prev{left:-20px}}@media (min-width:1380px){.pricing .slider-prev{left:-60px}}[data-controls]:disabled{opacity:.2}