@media screen and (max-width:900px){header{height:207px;z-index:6}header .container{max-width:648px;align-items:flex-start;margin-bottom:35px}.header-logo{width:568px}.header-logo.dark::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(58,58,58,.32)}#barras-menu{display:flex;align-items:center;justify-content:center;cursor:pointer;width:71px;height:71px;position:relative;background-color:#8abb2a;border-radius:10px;transform:rotate(45deg);margin-bottom:10px;margin-right:10px;margin-top:35px}#barras-menu span{position:relative;background-color:#fff;height:3px;width:26px;transition:transform .5s linear;-webkit-transition:transform .5s linear;transform:rotate(-45deg)}#barras-menu span::after,#barras-menu span::before{content:"";background-color:#fff;display:block;width:16.5px;height:3px;left:0;right:0;margin:auto;position:absolute}#barras-menu span::before{top:-12px;transform-origin:left top 0;-webkit-transform-origin:left top 0;transition:transform .5s ease 0s,width .5s ease 0s,top .5s ease 0s;-webkit-transition:transform .5s ease 0s,width .5s ease 0s,top .5s ease 0s}#barras-menu span::after{bottom:-12px;transform-origin:left bottom 0;-webkit-transform-origin:left bottom 0;transition:transform .5s ease 0s,width .5s ease 0s,bottom .5s ease 0s;-webkit-transition:transform .5s ease 0s,width .5s ease 0s,bottom .5s ease 0s}nav{width:100%;max-width:426px;height:100vh;position:fixed;right:-100%;top:0;background-color:#334b67;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:10;flex-direction:column;align-items:flex-start;justify-content:flex-end}nav.show{right:0}.menu{padding-top:0;padding-left:40px;padding-bottom:100px;margin-bottom:0;flex-direction:column;align-items:flex-start}.menu li{margin-right:0;width:100%;margin-bottom:33px}.menu li:last-child{margin-bottom:0;height:45px;line-height:45px;text-align:center;padding:0;width:165px;margin-top:33px}.menu a{font-size:21px}nav .mob{width:100%;padding:0 40px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;margin-bottom:33px}nav .mob .whatsapp{width:50px}.closeModal{width:26px}.fondoHeader{max-width:370px;left:61px;top:-145px}#attraction{min-height:1044px;padding-top:130px;padding-bottom:393px}.content{max-width:648px}.attraction-text{max-width:460px;margin-top:160px;margin-left:0}.attraction-text .titulo{font-size:28px;line-height:39px}.attraction-text .titulo span{font-size:34px}.attraction-text .titulo span.big{font-size:59px;line-height:71px}.attraction-text .descripcion{max-width:370px;font-size:21px;line-height:36px;margin:28px 0}.attraction-text .descripcion span{font-size:29px}.btn{height:43px;line-height:43px;font-size:18px}.attraction-img{max-width:694px;top:340px;right:-223px}.float{width:71px;right:60px;bottom:45px}.whatsfloat{display:none}#nosotros{padding-top:65px;padding-bottom:65px}#dataSolutions .content,#nosotros .content,#planningSolutions .content{padding-right:0;justify-content:flex-start}#dataSolutions .info,#nosotros .info,#planningSolutions .info{padding-bottom:0}#dataSolutions .info .left,#nosotros .info .left,#planningSolutions .info .left{display:none}.icon-planning{max-width:46px;margin-right:10px}#dataSolutions .info .right,#nosotros .info .right,#planningSolutions .info .right{max-width:577px}.section-title{font-size:30px;line-height:36px;margin-top:0}#nosotros .info .section-title{margin-top:0;padding-top:30px}#nosotros .info .right .section-title{position:relative;padding-left:55.56px;max-width:435px}#nosotros .info .right .section-title::before{content:"";width:45.56px;height:91.11px;background-image:url(/img/icon-planning.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:0;left:0}.description{font-size:16px;line-height:25px;margin-bottom:40px}#dataSolutions .info ul,#nosotros .info ul,#planningSolutions .info ul{padding-bottom:16px}#nosotros .info ul{margin-left:150px}#dataSolutions .info ul li,#nosotros .info ul li,#planningSolutions .info ul li{font-size:16px;line-height:23px}.uppercase{font-size:17px;line-height:25px;margin-left:155px}.uppercase .backgroundBlue{font-size:22px}.uppercase .backgroundWhite{font-size:22px}#nosotros .btn{margin:20px 115px 0 auto;height:33px;line-height:33px;font-size:13px;padding:0 15px}#dataSolutions .btn::after,#dataSolutions .btn::before,#nosotros .btn::after,#nosotros .btn::before{width:17.38px;height:16.23px}.features{margin-top:320px;flex-direction:column;padding-left:278px;padding-bottom:0}.features .feature{width:304px;height:308px;margin-right:0}.features .feature:first-child{margin-right:0;margin-bottom:268px}.features .feature:nth-child(2){left:-232px;top:279px}.feature .title{font-size:19px;top:-30px}.feature .description{line-height:20px}.feature .icon{width:117px}.features .feature:nth-child(2) .icon{width:117px;right:-35px}.features .feature:nth-child(2) .title{top:-30px;bottom:auto}.nosotrosImg{max-width:423px;top:400px;left:-150px}.romboAzul{width:322px;height:323px;border-radius:21px;top:500px;left:-112px}.romboDark{width:370px;height:371px;top:40px;left:-145px}.romboLight{display:none}.romboMiddle{width:600px;height:601px;border-radius:60px;top:460px;right:-305px}.romboDark2{width:413px;height:414px;bottom:-207px;left:-173px;right:auto;z-index:1}.romboWhite{width:115px;height:115px;border-radius:25px;bottom:518px;left:auto;right:163px}#dataSolutions{padding-top:90px;padding-bottom:322px}#dataSolutions .image{width:646px;margin:0 0 67px auto}#planningSolutions .image{width:646px;margin:0 auto 67px 0}#dataSolutions .info{min-height:680px;margin-top:0}#planningSolutions .info{margin-top:0}#dataSolutions .info .right .section-title,#planningSolutions .info .right .section-title{position:relative;padding-left:26px;max-width:435px}#dataSolutions .info .right .section-title::before,#planningSolutions .info .right .section-title::before{content:"";width:19px;height:36px;background-image:url(/img/icon-arrow.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:0;left:0}#dataSolutions .info ul,#planningSolutions .info ul{max-width:445px}#dataSolutions .info .uppercase,#planningSolutions .info .uppercase{margin-left:0;max-width:400px}#dataSolutions .btn{margin:20px auto 0 120px;height:33px;line-height:33px;font-size:13px;padding:0 15px}#dataSolutions .romboDark{display:none}.solutions{max-width:512px;top:280px;left:auto;right:-153px}#dataSolutions .romboMiddle{width:780px;height:782px;border-radius:126px;background-color:rgba(245,245,245,.12);top:auto;bottom:-170px;right:-135px}#dataSolutions .info2{min-height:auto;padding-top:457px}#dataSolutions .uppercase .green{font-size:30px}.computer{display:none}.romboBlue{width:177px;height:176px;border-radius:30px;bottom:795px;left:172px}.romboGreen{width:342px;height:342px;border-radius:30px;bottom:560px;left:-170px}#dataSolutions .info2 .right .section-title{font-size:35px;padding-left:0;line-height:41px;padding-right:60px;padding-top:14px;margin-bottom:50px}#dataSolutions .info2 .right .section-title::before{content:"";width:50.39px;height:100.78px;background-image:url(/img/icon-planning.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:0;left:auto;right:0}#dataSolutions .info ul.listTriangle{margin-right:0;max-width:577px}#dataSolutions .info ul.listTriangle li{font-size:18px;line-height:19px;margin-bottom:25px}.estudios{width:552px;bottom:-170px;right:-230px;z-index:1}#clientes{padding-top:0;padding-bottom:30px}#clientes .content{padding-right:0}#clientes .section-title{font-size:33px}#clientes .section-title .icon{font-size:95px;line-height:80px}#clientes .section-title .number{font-size:113px;line-height:113px;margin-left:-15px}#clientes .section-title .big{font-size:46px;line-height:38px;margin-left:-15px}#clientes .description{font-size:22px;line-height:25px;margin:-5px auto 50px 0;max-width:577px;text-align:right}#clientes .swiper-container{overflow:hidden}#clientes .logos{justify-content:flex-start}#clientes .logos .column{max-width:220px;height:435px}#clientes .logos .column:first-child{max-width:209px}#clientes .logos .column:first-child img:nth-child(2){max-width:77px}#clientes .logos .column:nth-child(2) img:nth-child(2){max-width:192px}.estrategias{height:320px}.estrategias .text{padding-top:104px;margin-left:0;text-align:left;max-width:490px}.estrategias .text span.big{font-size:74px;margin-right:0}#contacto{padding-top:27px;padding-bottom:40px}#contacto .content{padding-right:0}#contacto .formulario{max-width:310px;position:relative;z-index:1}#contacto .section-title{font-size:28px;line-height:37px}#contacto .description{font-size:18px;line-height:19px;margin:0 0 25px}#contacto .input.email,#contacto .input.tel{max-width:100%}.input{margin-bottom:22px}.input input,.input select{height:41px}.checkbox{margin-top:0}#contacto .btn{padding:0 39px;height:36px;line-height:36px;font-size:15px;margin:0 auto}#contacto .contRight{max-width:276px}#contacto .contRight .title{font-size:24px;line-height:33px}#contacto .contRight p{font-size:15px;line-height:20px}#contacto .contRight .link{font-size:15px;line-height:18px}#contacto .contRight .redes{margin-top:25px}#contacto .contRight .redes a{width:34px}#contacto .contRight .redes .whatsapp{margin:0 16px}.rectangle{width:596px;height:402px;top:165px;right:-305px}footer .content{justify-content:center;flex-direction:column}footer p{font-size:15px;margin-bottom:4px}footer a,footer li{font-size:12px}.modal{max-width:426px;padding:50px 31px 34px}.modal .title{font-size:22px;line-height:28px;margin-bottom:40px}.closeModal{width:27px}}@media screen and (max-width:500px){header{height:115px}header .container{max-width:85.8%;margin-bottom:0}.header-logo{width:100%;max-width:320px}.content{max-width:85.8%}nav{max-width:320px;justify-content:space-between}.menu{padding-left:25px;padding-top:105px;padding-bottom:0}.menu li:last-child{margin-top:50px}nav .mob{padding:0 25px}nav .mob .whatsapp{width:43px}#barras-menu{width:43px;height:43px;margin-bottom:25px;margin-right:0}#barras-menu span{width:16px}#barras-menu span::after,#barras-menu span::before{width:10px}.fondoHeader{max-width:350px;left:-10px;top:-200px}#attraction{min-height:806.5px;padding-top:112px;padding-bottom:430px}.attraction-text{margin-top:50px}.attraction-text .titulo{font-size:21px;line-height:29px}.attraction-text .titulo span{font-size:26px}.attraction-text .titulo span.big{font-size:43px;line-height:52px}.attraction-text .descripcion{max-width:290px;font-size:16px;line-height:27px;margin:20px 0 0}.attraction-text .descripcion span{font-size:22px}#attraction .btn{position:absolute;left:-28px;bottom:-430px;height:55px;line-height:55px;border-radius:0;width:100vw;padding:0}.attraction-img{max-width:425px;top:260px;right:-140px}.float{width:43px;right:30px;bottom:25px}#nosotros{padding-top:30px;padding-bottom:57px}.section-title{font-size:21px;line-height:25px}#nosotros .info .right .section-title{padding-left:36px;padding-top:15px;max-width:305px}#nosotros .info .right .section-title::before{width:29.64px;height:59.27px}.description{font-size:14px;margin-bottom:30px}#nosotros .info .right{max-width:315px}#nosotros .info ul{margin-left:0;padding-bottom:4px}#dataSolutions .info ul li,#nosotros .info ul li,#planningSolutions .info ul li{font-size:14px}#dataSolutions .info ul li::before,#nosotros .info ul li::before,#planningSolutions .info ul li::before{width:12.81px;height:23.94px}.uppercase{font-size:14px;line-height:21px;margin-left:4px}.uppercase .backgroundBlue{font-size:19px}.uppercase .backgroundWhite{font-size:19px}#nosotros .btn{margin:15px 20px 0 auto;font-size:11px;padding:0 20px}#dataSolutions .btn::after,#dataSolutions .btn::before,#nosotros .btn::after,#nosotros .btn::before{width:16.57px;height:15.48px}.nosotrosImg{max-width:251.5px;top:500px;left:-90px}.romboAzul{width:216px;height:216px;top:520px;left:-117px}.romboDark{width:301px;height:301px;top:20px;left:-200px}.romboMiddle{width:421px;height:421px;top:540px;right:-230px}.features{width:100%;margin-top:220px;padding-left:0;align-items:center}.features .feature{width:264px;height:268px}.features .feature:first-child{margin-bottom:155px}.features .feature:nth-child(2){left:0;top:0;position:relative;margin-bottom:155px}.feature .title{font-size:18px}.feature .description{font-size:14px;line-height:17px}.features .feature:first-child .description{max-width:250px}.feature .icon{width:101px}.features .feature:nth-child(2) .title{top:auto;bottom:-30px}.features .feature:nth-child(2) .icon{width:105px;right:-35px}.features .feature:last-child{z-index:2}.features .feature:last-child .icon{width:112px}.romboDark2{width:376px;height:377px;bottom:-215px;left:-98px}.romboWhite{width:100px;height:100px;bottom:770px;left:0;right:0;margin:auto}#dataSolutions{padding-top:103px;padding-bottom:485px}#dataSolutions .image,#planningSolutions .image{width:100%;max-width:361px}.solutions{max-width:356px;top:850px;right:-110px}#dataSolutions .info .right .section-title,#planningSolutions .info .right .section-title{font-size:29px;line-height:35px;margin-bottom:20px}#dataSolutions .info .uppercase,#planningSolutions .info .uppercase{max-width:275px;margin:0 auto}#dataSolutions .btn{margin:10px auto 0 43px;height:32px;line-height:32px;font-size:11px;padding:0 20px}#dataSolutions .romboMiddle{width:840px;height:842px;top:auto;bottom:-440px;right:-550px;z-index:1}#dataSolutions .info2{padding-top:340px}#dataSolutions .info .right,#planningSolutions .info .right{max-width:100%}#dataSolutions .info2 .right .section-title::before{width:30.79px;height:61.58px}#dataSolutions .info2 .right .section-title{font-size:22px;line-height:26px;margin-bottom:50px;padding-right:44px;padding-top:5px}#dataSolutions .info ul.listTriangle{max-width:265px;margin:0 auto}#dataSolutions .info ul.listTriangle li{font-size:15px;line-height:18px;margin-bottom:22px}#dataSolutions .uppercase .green{font-size:27px}#planningSolutions .info{min-height:600px}.estudios{width:484px;bottom:-180px;right:-150px}.romboBlue{width:133px;height:133px;border-radius:22px;bottom:680px;left:35px}.romboGreen{width:180px;height:180px;border-radius:25px;bottom:535px;left:-115px}#clientes{padding-bottom:75px}#clientes .section-title{font-size:22px}#clientes .section-title .icon{font-size:62px;line-height:58px}#clientes .section-title .number{font-size:73px;line-height:73px;margin-left:-10px}#clientes .section-title div{margin-top:0}#clientes .section-title .big{font-size:30px;line-height:33px;margin-left:-12px}#clientes .description{font-size:18px;line-height:19px;text-align:center;margin:0 auto 45px}#clientes .logos .column{height:450px}#clientes .logos .column:first-child{max-width:218px}#clientes .logos .column:first-child img:nth-child(2){max-width:80px}#clientes .logos .column:first-child img:last-child{padding-bottom:30px}.estrategias{height:275px}.estrategias .text{padding-top:122px;font-size:25px}.estrategias .text span.big{font-size:51px}#contacto{padding-bottom:60px}#contacto .contRight{max-width:310px;margin-top:55px}#contacto .contRight .title{font-size:26px;line-height:36px}#contacto .contRight p{font-size:17px;line-height:23px}#contacto .contRight .link{font-size:17px;line-height:20px}#contacto .contRight .redes a{width:36px}.rectangle{width:635px;height:428px;top:auto;bottom:-225px;right:-290px}.modal{max-width:340px;padding:40px 25px 32px}.modal .title{font-size:18px;line-height:20px;margin-bottom:30px}.closeModal{width:22px;right:30px;top:19px}.closeModal2{right:25px;top:18px;width:16px}#modalContacto.modal{max-width:350px}#modalContacto.modal .title{margin-bottom:0}}