@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);@font-face{font-family:'ITC Demi';font-style:normal;font-weight:400;src:local('ITCAvantGardeStd-Demi'),url(/font/ITCAvantGardeStd-Demi.otf) format('opentype')}@font-face{font-family:'ITC Medium';font-style:normal;font-weight:500;src:local('ITC Avant Garde Gothic Std Medium'),url('/font/ITC Avant Garde Gothic Std Medium.otf') format('opentype')}@font-face{font-family:'ITC Book';font-style:normal;font-weight:400;src:local('ITC Avant Garde Gothic Std Book'),url('/font/ITC Avant Garde Gothic Std Book.otf') format('opentype')}@font-face{font-family:'ITC Bold';font-style:normal;font-weight:700;src:local('ITCAvantGardeStd-Bold'),url(/font/ITCAvantGardeStd-Bold.otf) format('opentype')}@font-face{font-family:'ITC Bold Obli';font-style:normal;font-weight:700;src:local('ITCAvantGardeStd-BoldObl'),url(/font/ITCAvantGardeStd-BoldObl.otf) format('opentype')}*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}img{width:100%}a{text-decoration:none}html{overflow-x:hidden}body{font-family:'Open Sans',sans-serif;overflow-x:hidden}ul{padding:0;margin:0;list-style:none}.btn{height:37px;line-height:37px;color:#fff;background-color:#8fc03e;display:inline-block;border-radius:16px;text-align:center;padding:0 30px;font-size:16px;font-weight:800;border:none;text-transform:uppercase}.content{width:100%;max-width:1140px;margin:0 auto;position:relative}.input{margin-bottom:11px;width:100%}.input label{display:inline-block;margin-bottom:9px;font-size:16px;font-family:'ITC Book';color:#fff}.input input,.input select{width:100%;height:45px;border-radius:25px;border:1px solid #bfd5e2;box-shadow:none;margin:0;box-sizing:border-box;padding-left:15px;font-size:16px;font-family:'ITC Book';font-weight:400}.input select{-moz-appearance:none;-webkit-appearance:none;background-image:url(/img/select.png);background-repeat:no-repeat;background-position:97%;background-size:19px 11px}.input textarea{width:100%;height:100px;border-radius:20px;border:1px solid #bfd5e2;margin:0;box-sizing:border-box;padding:10px;font-size:16px;font-family:'ITC Book';resize:none;display:block}.checkbox{width:100%;display:flex;align-items:center;margin-bottom:16px;margin-top:9px}.checkbox input{height:26px;width:26px;margin:0 9px 0 0}.checkbox input[type=checkbox]{display:none;opacity:1}.checkbox label{margin:0;font-size:12px;font-family:'ITC Demi';color:#fff;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse}.checkbox span{background-color:#fff;border-radius:5px;display:inline-block;height:24px;width:24px;margin-right:8px;text-align:center;vertical-align:middle}.checkbox input[type=checkbox]:checked~span{content:'';background-image:url(/img/checked.png);background-position:center;background-size:13.76px 12.39px;background-repeat:no-repeat}.alert-danger{color:#721c24;background-color:#f8d7da;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #f5c6cb;border-radius:.25rem;font-size:16px}.errorDisplay{color:red;width:100%;position:absolute;bottom:2px;padding:0;font-size:12px;width:max-content}.alert-success{color:#3c763d;background-color:#dff0d8;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #d6e9c6;border-radius:.25rem;font-size:16px}section{width:100%;position:relative}.icon-down{background-image:url(/img/down.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:24px;height:24px;display:inline-block;margin-left:12px}header{width:100%;height:150px;display:flex;align-items:flex-end;position:absolute;top:0;left:0}header .container{width:100%;max-width:1140px;margin:0 auto;display:flex;justify-content:flex-end;align-items:flex-end;flex-flow:wrap;position:relative;z-index:2}.header-logo{width:400px;position:absolute;left:0;z-index:2}nav{display:flex;align-items:flex-end}nav .mob{display:none}.menu{display:flex;align-items:center;margin-bottom:28px}.menu li{margin-right:35px;position:relative}.menu li:last-child{padding:0 24.5px;height:37px;line-height:37px;margin-right:0;border-radius:16px;background-color:#8fc03e}.menu a{color:#fff;font-size:18px;font-weight:800;text-transform:uppercase}.menu li a::after{content:'';position:absolute;left:0;bottom:-6px;width:100%;border-bottom:3px solid #fff;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu li:hover a::after{opacity:1;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu li:last-child a::after{display:none}.fondoHeader{max-width:564px;position:absolute;left:-14px;top:-301px;z-index:1}#barras-menu{display:none}#attraction{width:100%;min-height:797.5px;background-image:url(/img/fondo-attraction.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:135px;padding-bottom:95px;box-sizing:border-box}.swiper-container{overflow:visible}.swiper-slide{display:flex;justify-content:space-between;align-items:flex-start}.attraction-img{max-width:744px;position:absolute;top:0;right:-200px}.attraction-text{max-width:602px;margin-top:155px;margin-left:70px}.attraction-text .titulo{font-size:37px;font-family:'ITC Demi';color:#fff;line-height:50px;text-transform:uppercase}.attraction-text .titulo span{font-size:45px;font-family:'ITC Bold Obli';display:block}.attraction-text .titulo span.big{font-size:74px;line-height:90px}.attraction-text .descripcion{max-width:330px;font-size:18px;font-family:'ITC Bold';color:#fff;line-height:31px;margin:40px 0 32px}.attraction-text .descripcion span{font-size:25px}.float{width:56px;position:fixed;right:40px;bottom:60px;z-index:5}.arrowUp{margin-bottom:8px}#nosotros{padding-top:117px;padding-bottom:20px;background-color:#334b67}#dataSolutions .content,#nosotros .content,#planningSolutions .content{display:flex;justify-content:flex-end;flex-flow:wrap;padding-right:56px}#dataSolutions .info,#nosotros .info,#planningSolutions .info{display:flex;padding-bottom:45px;position:relative;z-index:1}#dataSolutions .info .right,#nosotros .info .right,#planningSolutions .info .right{max-width:475px}#nosotros .info .right{max-width:512px}.section-title{font-size:36px;font-family:'ITC Bold Obli';line-height:43px;color:#fff;margin-top:10px;margin-bottom:28px;text-shadow:0 3px 6px rgba(0,0,0,.16)}#nosotros .info .section-title{margin-top:15px}.section-title .upper{text-transform:uppercase}.underline{text-decoration:underline}.description{font-size:18px;font-family:'ITC Medium';line-height:30px;color:#fff;margin-bottom:32px}.icon-planning{max-width:49px}.uppercase{font-size:20px;font-family:'ITC Medium';line-height:28px;color:#fff;text-transform:uppercase;text-align:center}.uppercase .backgroundBlue{font-size:27px;font-weight:700;font-family:'ITC Bold Obli';background-color:#2361a6;padding:8px 5px 0}.uppercase .backgroundWhite{font-size:27px;font-weight:700;font-family:'ITC Bold Obli';background-color:#fff;color:#8fc03e;padding:5px 5px 0;display:inline-block}#dataSolutions .info ul,#nosotros .info ul,#planningSolutions .info ul{padding-bottom:30px}#dataSolutions .info ul li,#nosotros .info ul li,#planningSolutions .info ul li{font-size:18px;font-family:'ITC Book';line-height:30px;color:#fff;margin-bottom:30px;padding-left:22px;position:relative}#dataSolutions .info ul li::before,#nosotros .info ul li::before,#planningSolutions .info ul li::before{content:"";width:15.55px;height:29.06px;background-image:url(/img/icon-arrow.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}#dataSolutions .btn,#nosotros .btn{display:table;margin:24px auto 0;height:60px;line-height:60px;border-radius:43px;font-size:25px;font-family:'ITC Bold Obli'}#dataSolutions .btn::before,#nosotros .btn::before{content:"";width:31.11px;height:29.06px;background-image:url(/img/icon-double-arrow.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:middle;margin-right:6px}#dataSolutions .btn::after,#nosotros .btn::after{content:"";width:31.11px;height:29.06px;background-image:url(/img/icon-double-arrow.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:middle;margin-left:6px}.features{display:flex;margin-top:138px;padding-bottom:337px;position:relative}.features .feature{width:339px;height:344px;border-radius:50px;background-color:#2361a6;position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);margin-right:70px}.features .feature:first-child{margin-right:210px;z-index:1}.feature .title{font-size:29px;font-family:'ITC Bold Obli';color:#fff;position:absolute;top:-40px;text-align:center;text-transform:uppercase}.feature .description{font-size:17px;line-height:30px;color:#fff;max-width:350px;text-align:center;transform:rotate(45deg);margin-bottom:0;font-family:'Open Sans',sans-serif}.feature .icon{width:130px;position:absolute;top:32px;right:-67px;transform:rotate(45deg)}.features .feature:first-child .description{max-width:298px}.features .feature:nth-child(2){position:absolute;left:-65px;right:0;top:267px;margin:auto;background-color:#8fc03e}.features .feature:nth-child(2) .title{top:auto;bottom:-50px}.features .feature:nth-child(2) .description{margin-top:28px;margin-right:12px}.features .feature:nth-child(2) .icon{width:127px;right:-25px}.nosotrosImg{width:100%;max-width:741.5px;position:absolute;top:0;left:-170px;z-index:1}.romboAzul{width:636.5px;height:638px;border-radius:48px;background-color:#2361a6;position:absolute;top:177px;left:-255px;transform:rotate(45deg)}.romboDark{width:291.5px;height:292px;border-radius:48px;background-color:rgba(102,143,190,.11);position:absolute;top:0;left:455px;transform:rotate(45deg)}.romboLight{width:129px;height:129px;border-radius:26px;background-color:rgba(245,245,245,.47);position:absolute;top:-35px;left:310px;transform:rotate(45deg)}.romboMiddle{width:1126.13px;height:1128.16px;border-radius:126px;background-color:rgba(245,245,245,.12);position:absolute;top:-117px;right:-940px;transform:rotate(45deg)}.romboDark2{width:291.5px;height:292px;border-radius:48px;background-color:rgba(102,143,190,.11);position:absolute;bottom:247px;right:-70px;transform:rotate(45deg)}.romboWhite{width:129px;height:129px;border-radius:26px;background-color:#f5f5f5;position:absolute;bottom:237px;left:270px;transform:rotate(45deg)}#planningSolutions{padding-top:68px;padding-bottom:20px;background-color:#334b67;min-height:100vh}#dataSolutions{padding-top:68px;padding-bottom:140px;background-color:#334b67}.icon-arrow{width:36.4px;margin-right:12px}#dataSolutions .image,#planningSolutions .image{width:615.39px;position:relative;margin-bottom:-253px;z-index:1}#dataSolutions .info{min-height:820px;margin-top:30px;position:relative;z-index:2}#planningSolutions .info{margin-top:30px}#planningSolutions .image{margin-bottom:-195px}#dataSolutions .info2{min-height:auto;flex-direction:row-reverse;padding-top:90px}.info2 .left{margin-left:10px}.info2 .section-title{text-align:right;max-width:475px;margin:0 0 46px auto}#dataSolutions .info2 .right{max-width:100%}#dataSolutions .info ul.listTriangle{padding-bottom:0;margin-right:235px}#dataSolutions .info ul.listTriangle li{padding-left:0;font-size:20px;font-family:'ITC Medium';line-height:28px;margin-bottom:15px;text-align:center;text-transform:initial}#dataSolutions .info ul.listTriangle li::before{content:none}.solutions{max-width:613.25px;position:absolute;top:375px;left:-27px}#dataSolutions .romboDark{width:236px;height:236.5px;top:275px;left:-70px}#dataSolutions .romboMiddle{background-color:rgba(245,245,245,.33);top:-400px;right:-633px;z-index:1}#dataSolutions .uppercase .green{font-size:36px;font-family:'ITC Bold';color:#8fc03e;-webkit-text-stroke:1px #fff}#dataSolutions .backgroundBlue{display:table;margin:0 auto}.estudios{width:600px;position:absolute;bottom:-300px;right:-310px;z-index:2}.computer{width:100%;max-width:468px;position:absolute;bottom:-70px;left:5px}.computer::after{content:"";width:331.6px;height:332.2px;background-color:rgba(143,192,62,.5);border-radius:45px;transform:rotate(46deg);position:absolute;top:-3px;bottom:0;left:0;right:0;margin:auto}.romboBlue{width:161.3px;height:160.7px;border-radius:33px;background-color:#2361a6;position:absolute;bottom:480px;left:50px;transform:rotate(45deg)}.romboGreen{width:218.3px;height:218.7px;border-radius:45px;background-color:#8fc03e;position:absolute;bottom:280px;left:-105px;transform:rotate(45deg)}#clientes{padding-top:63px;padding-bottom:107px;background-color:#334b67}#clientes .content{padding-right:56px;z-index:1}#clientes .section-title{font-size:43px;line-height:normal;margin:0;color:#8fc03e;text-transform:uppercase;text-shadow:none;display:flex;align-items:flex-start}#clientes .section-title .icon{font-size:118px;line-height:110px}#clientes .section-title .number{font-size:139px;line-height:148px;margin-left:-25px}#clientes .section-title div{margin-left:20px;margin-top:13px}#clientes .section-title .big{font-size:58px;line-height:55px;display:block;margin-left:-22px}#clientes .description{font-size:30px;font-family:'ITC Bold';line-height:39px;text-align:center;margin:-20px auto 42px}#clientes .description span{text-transform:uppercase}#clientes .logos{display:flex;justify-content:space-around}#clientes .logos .column{width:100%;max-width:204px;height:445px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#clientes .logos .column:first-child,#clientes .logos .column:nth-child(3){max-width:178px}#clientes .logos .column:last-child{max-width:221px}#clientes .logos .column:first-child img:first-child{padding-top:8px}#clientes .logos .column:first-child img:nth-child(2){max-width:71px}#clientes .logos .column:first-child img:last-child{padding-bottom:50px}#clientes .logos .column:nth-child(2) img:first-child{padding-top:23px}#clientes .logos .column:nth-child(2) img:nth-child(2){max-width:178px;padding-top:55px}#clientes .logos .column:nth-child(3) img:first-child{padding-top:8px}#clientes .logos .column:nth-child(3) img:nth-child(2){max-width:100px}#clientes .logos .column:nth-child(3) img:nth-child(3){max-width:131px}#clientes .logos .column:last-child img:first-child{max-width:82px}#clientes .logos .column:last-child img:nth-child(3){max-width:179px;padding-bottom:45px}.estrategias{width:100%;height:205px;background-image:url(/img/estrategias.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.estrategias .text{font-size:30px;font-family:'ITC Bold Obli';color:#fff;margin-left:55px;padding-top:36px;max-width:422px;text-align:right}.estrategias .text span{text-transform:uppercase}.estrategias .text span.big{font-size:60px;display:block;margin-right:-150px}#contacto{padding-top:21px;padding-bottom:28px;background-color:#8fc03e;overflow:hidden}#contacto .content{padding-right:56px;display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}#contacto .formulario{width:100%;max-width:460px}#contacto .section-title{font-size:40px;line-height:53px;margin:0;text-transform:uppercase;text-shadow:none}#contacto .description{font-size:16px;font-family:'ITC Book';line-height:34px;color:#333;margin:-15px 0 20px}#contacto .formulario form{max-width:433px;margin-top:0;display:flex;justify-content:space-between;flex-flow:wrap}#contacto .input.email{max-width:245px}#contacto .input.tel{max-width:172px}#contacto .btn{margin-top:14px;padding:0 63px;height:45px;line-height:45px;border-radius:25px;background-color:#193988}#contacto .contRight{width:100%;max-width:480px;position:relative;z-index:1}#contacto .contRight .title{font-size:40px;font-weight:800;line-height:55px;color:#fff;text-align:right}#contacto .contRight p{font-size:28px;font-weight:400;line-height:38px;color:#fff;text-align:right}#contacto .contRight .link{font-size:26px;font-weight:700;line-height:31px;color:#fff}#contacto .contRight .redes{display:flex;justify-content:flex-end;margin-top:48px}#contacto .contRight .redes a{width:51px}#contacto .contRight .redes .whatsapp{margin:0 23px}.rectangle{width:708px;height:564px;border-radius:45px;background-color:#2361a6;transform:rotate(45deg);position:absolute;top:35px;right:-185px}footer{background-color:#334b67}footer .content{display:flex;justify-content:space-between;align-items:center;padding:11px 0}footer a,footer li,footer p{font-size:14px;font-weight:400;color:#fff}footer .extra ul{display:flex}footer .extra li{margin-right:30px}footer .extra li:last-child{margin-right:0}.modal{display:none;width:100%;max-width:800px;max-height:500px;padding:48px 39px 20px;background-color:#fff;border-radius:48px;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:-moz-fit-content;height:fit-content;z-index:10;box-sizing:border-box;overflow-y:scroll}.modal .title{text-align:center;font-size:24px;font-weight:700;line-height:30px;color:#0f8a5f;text-transform:uppercase;margin-bottom:25px}.modal .description,.modal ul li{font-size:16px;font-family:'ITC Medium';line-height:18px;color:#000;margin:0 auto 20px}.modal ul{list-style:disc;padding-left:20px}.closeModal2{position:absolute;right:34px;top:25px;width:21px}#fondo{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(58,58,58,.32);z-index:5}#modalContacto.modal{max-width:400px;overflow:initial}@media screen and (min-width:1700px){header{height:207px}header .container{max-width:1600px}.content{max-width:1600px}.header-logo{width:608px}.menu li{margin-right:80px}.menu li:last-child{padding:0 23.5px;height:45px;line-height:45px}.menu a{font-size:21px}.fondoHeader{max-width:675px;left:115px;top:-298px}#attraction{min-height:1097px;padding-top:205px;padding-bottom:248px}.attraction-text{max-width:682px;margin-top:182px;margin-left:0}.attraction-text .titulo{font-size:42px;line-height:57px}.attraction-text .titulo span{font-size:51px}.attraction-text .titulo span.big{font-size:84px;line-height:102px}.attraction-text .descripcion{max-width:410px;font-size:25px;margin:45px 0}.attraction-img{max-width:1050.5px;right:-290px}.float{width:75px}#nosotros{padding-top:127px;padding-bottom:0}#dataSolutions .content,#nosotros .content,#planningSolutions .content{padding-right:0}.icon-planning{max-width:50.5px}.section-title{font-size:37px;line-height:44px}#dataSolutions .info ul,#nosotros .info ul,#planningSolutions .info ul{padding-bottom:85px}#dataSolutions .info .right,#nosotros .info .right,#planningSolutions .info .right{max-width:490px}#nosotros .info{margin-right:300px}.uppercase{font-size:24px;line-height:35px}.uppercase .backgroundBlue{font-size:33px}.uppercase .backgroundWhite{font-size:33px}.features{margin-top:142px;padding-bottom:380px;margin-right:150px}.features .feature{width:384px;height:389px}.feature .description{font-size:18px}.features .feature:first-child{margin-right:395px}.nosotrosImg{max-width:766.5px;left:-290px;top:-20px}.romboAzul{width:658px;height:659px;top:160px;left:-385px}.romboDark{width:301px;height:301px;left:527px}.romboLight{width:133px;height:133px;left:340px}.romboMiddle{top:130px;right:-860px}.romboDark2{width:220px;height:220px;bottom:255px;right:10px}.romboWhite{width:146px;height:146px;bottom:255px;left:388px}#dataSolutions{padding-top:140px;padding-bottom:250px}#dataSolutions .image,#planningSolutions .image{width:798px;margin-bottom:-330px}#planningSolutions .image{margin-bottom:-253px}#dataSolutions .info,#planningSolutions .info{margin-right:210px}#dataSolutions .info2{margin-right:110px;padding-top:150px;padding-bottom:0}#dataSolutions .info2 .icon-planning{width:63px}.info2 .left{margin-left:25px}#dataSolutions .info2 .right{max-width:100%}#dataSolutions .info ul.listTriangle{margin-right:350px}.info2 .section-title{font-size:45px;line-height:54px;max-width:535px}#dataSolutions .info ul.listTriangle li{font-size:24px;line-height:32px}.solutions{max-width:800px;top:287px;left:-90px}#dataSolutions .romboDark{width:300px;height:300px;top:185px;left:-160px}#dataSolutions .romboMiddle{width:1074.5px;height:1076.5px;top:-600px;right:-485px}.estudios{width:832px;bottom:-400px;right:-350px}.computer{max-width:545px;bottom:-145px;left:-120px}.computer::after{width:385px;height:385px}.romboBlue{width:188px;height:188px;left:-10px}.romboGreen{width:254px;height:254px;bottom:260px;left:-220px}#clientes{padding-top:0;padding-bottom:140px}#clientes .content{padding-right:0}#clientes .section-title{font-size:48px}#clientes .section-title .icon{font-size:132px}#clientes .section-title .number{font-size:156px;line-height:166px}#clientes .section-title .big{font-size:65px}#clientes .description{font-size:33px;line-height:43px;margin-bottom:67px}#clientes .logos .column{max-width:230px;height:580px}#clientes .logos .column:first-child,#clientes .logos .column:nth-child(3){max-width:218px}#clientes .logos .column:last-child{max-width:250px}#clientes .logos .column:first-child img:nth-child(2){max-width:80px}#clientes .logos .column:nth-child(2) img:nth-child(2){max-width:201px}#clientes .logos .column:nth-child(3) img:nth-child(2){max-width:113px}#clientes .logos .column:nth-child(3) img:nth-child(3){max-width:148px}#clientes .logos .column:last-child img:first-child{max-width:93px}#clientes .logos .column:last-child img:nth-child(3){max-width:202px}.estrategias{height:313px}.estrategias .text{font-size:45px;margin-left:30px;padding-top:53px;max-width:630px}.estrategias .text span.big{font-size:91px;margin-right:-235px}#contacto{padding-top:30px;padding-bottom:50px}#contacto .content{padding-right:0}#contacto .formulario{max-width:590px}#contacto .section-title{font-size:53px;line-height:71px}#contacto .description{font-size:18px;margin-bottom:30px}#contacto .formulario form{max-width:588px}.input{margin-bottom:17px}.input label{font-size:20px;margin-bottom:13px}.input input,.input select{height:62px;font-size:20px;padding-left:25px}#contacto .input.email{max-width:332px}#contacto .input.tel{max-width:233px}.checkbox{margin-bottom:23px;margin-top:8px}.checkbox label{margin-bottom:0}.checkbox span{width:33px;height:33px;margin-right:10px}.checkbox input[type=checkbox]:checked~span{background-size:18.68px 16.82px}#contacto .btn{height:61px;line-height:61px;border-radius:35px;font-size:21px}#contacto .contRight{max-width:535px}#contacto .contRight .title{font-size:46px;line-height:62px}#contacto .contRight p{font-size:31px;line-height:42px}#contacto .contRight .link{font-size:29px;line-height:35px}#contacto .contRight .redes{margin-top:60px}#contacto .contRight .redes a{width:60px}#contacto .contRight .redes .whatsapp{margin:0 27px}.rectangle{width:955px;height:760px;top:-30px;right:-400px}footer a,footer li,footer p{font-size:21px}}