:root{--main-color: #1aa9b1;--custom-orange: #ff7800;--dark-blue: #121559;--alter-blue: #1e4c7c;--light-gray: #c8cbd0;--thm-black: #464a4f;--global-text: #111111;--heading-font: sans-serif}body,a,p,ul,li{font-family:var(--heading-font)!important;color:var(--global-text)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)!important;color:var(--thm-black)}.custom-color-orange{color:var(--custom-orange)}.custom-legal-anchor a{color:var(--main-color)}.custom-legal-anchor a:hover,.custom-legal-anchor a:focus{color:var(--alter-blue)}.block-title__tagline{color:var(--custom-orange)}.about-four__image:before{background-color:var(--custom-orange);display:none}.custom-global-list p{margin-bottom:8px}.wrap-bullet{padding:0}.wrap-bullet p{text-align:right}.custom-bullet{color:var(--light-gray)}.work-process__icon:after{display:none}.work-process__icon i{font-size:5em}.work-process__icon{position:relative}.work-process__icon img{position:relative;display:block;width:55%}.work-process__item:hover .work-process__icon{background-color:#fff;border:1px solid var(--main-color)}.thm-btn--dark-hover:hover{background-color:var(--dark-blue)}.num-footer{background-color:#090b42;padding:2%}.num-footer h4{color:var(--custom-orange)}.num-footer a{color:#fff;transition:all ease .5s}.num-footer a:hover{color:var(--main-color)}.custom-contact-icons a{font-size:2em}.custom-contact-icons div:nth-child(1){text-align:right}.custom-grid-20{width:20%}@media all and (max-width: 1199px){.custom-grid-20{width:33%}.custom-grid-20.alter-grid-2{width:50%}}@media screen and (min-width: 1200px){.custom-grid-20{width:16%}}@media all and (max-width: 991px){.custom-grid-20{width:50%}.custom-grid-20 .work-process__title{font-size:16px}.custom-grid-20 .fact-one__count,.custom-grid-20 .fact-one__count span.count-text{font-size:50px}.custom-grid-20.alter-grid-2.alter-grid-last{width:100%}}.custom-grid-33{width:33%}@media all and (max-width: 1199px){.custom-grid-33{width:33%}.custom-grid-33.alter-grid-2{width:50%}}@media all and (max-width: 991px){.custom-grid-33{width:50%}.custom-grid-33 .work-process__title{font-size:16px}.custom-grid-33 .fact-one__count,.custom-grid-33 .fact-one__count span.count-text{font-size:50px}.custom-grid-33.alter-grid-last{width:100%}}.custom-anchor:before{content:"";display:block;height:66px}.custom-lang-us{height:50px;width:50px;background:url(/build/assets/eng-icon-4VPA-7F6.png);background-repeat:no-repeat;background-position:center;background-size:contain}.custom-lang-es{height:50px;width:50px;background:url(/build/assets/esp-icon-wqkenh_y.png);background-repeat:no-repeat;background-position:center;background-size:contain}.preloader{background-color:#151522}.preloader__image{background-size:200px}.custom-active a{background-color:var(--main-color)!important;color:#fff!important}.main-menu__nav{padding-left:0;padding-right:50px}.main-menu .container-fluid{flex-direction:row-reverse}.main-menu__logo{position:absolute;top:-20px;left:0;width:260px;height:120px;background-color:transparent;display:flex;justify-content:center;align-items:center}.main-menu__toggler.mobile-nav__toggler{height:50px;align-items:center}@media all and (max-width: 1350px){.main-menu__logo{background-color:#fff}}.main-menu__list a{font-weight:300}.custom-nav{color:var(--main-color);text-shadow:0 0 1px var(--main-color)}.slider-one__title{width:100%;max-width:100%;text-align:center;font-size:72px;text-transform:uppercase;line-height:60px}.slider-one__title span{font-size:50px}.slider-one__btns{text-align:center}.slider-one__title br{display:block}@media all and (max-width:991px){.slider-one__title br{display:none}.slider-one__title span,.slider-one__title{font-size:66px;line-height:60px}}@media all and (max-width:767px){.slider-one__title span,.slider-one__title{font-size:45px;line-height:45px}}.custom-elements{position:relative;z-index:5;top:-100px}.custom-elements .row{border:15px solid #fff}.element-item{position:relative;display:block;overflow:hidden}.element-item img{width:100%}.element-item .overlay{display:block;position:absolute;width:100%;height:200%;z-index:1;background:linear-gradient(0deg,#121659cc,#12165900 90%);transition:all .5s ease}.element-item:hover .overlay{transition:all .5s ease;transform:translateY(-50%)}.custom-element-content{position:absolute;z-index:3;bottom:-100px;transition:all .5s ease}.custom-element-content h3{font-size:22px;color:#fff}.custom-element-content p i{font-size:32px;color:#fff}.element-item:hover .custom-element-content{transition:all .5s ease;bottom:20px}.fact-one{background-color:var(--dark-blue)}.fact-one__title{border:none}.custom-invert{flex-direction:row-reverse}@media all and (max-width: 991px){.custom-invert{flex-direction:row}}.custom-banner{background-color:var(--dark-blue);padding:30px 0;font-size:24px;font-weight:700;color:#fff}.custom-banner p{color:#fff}.custom-banner .logo-text{display:inline-block;background-image:url(/build/assets/logo-L_Xs5FtD.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:200px;height:100px;margin-right:20px}.about-four__image__floated{font-size:100px;left:calc(100% - 140px);top:calc(50% + -0px)}.about-four__image__bg{width:10000px;height:calc(100% + 240px);background-color:var(--thm-gray);position:absolute;top:-120px;left:325px;z-index:-10}.custom-services{padding:50px 0}.custom-service-item{position:relative;margin-bottom:50px}.custom-service-item img{width:100%}.custom-service-item .custom-wrap{position:absolute;background-color:#fff;width:90%;left:5%;z-index:2;bottom:-30px;padding:15px 10px;box-shadow:0 0 15px #00000054;overflow:hidden;max-height:72px;transition:all 1s ease}.custom-service-item .custom-wrap h3{font-size:1.3em;font-weight:700}.custom-service-item .custom-wrap p{color:transparent;font-size:14px;line-height:normal;transition:all 1s ease}.custom-service-item .custom-wrap a{color:var(--main-color)}.custom-service-item:hover .custom-wrap{transition:all 1s ease;max-height:100%}.custom-service-item:hover .custom-wrap p{color:var(--global-text);transition:all 1s ease}@keyframes custom-height{}.main-footer{background-color:var(--dark-blue);background-image:none;padding-top:90px;padding-bottom:90px}.footer-widget__title:before{color:var(--custom-orange)}.footer-widget__text{margin:0;color:var(--thm-text-dark);font-size:13px;line-height:1.5em}.footer-widget__info li{display:flex;align-items:flex-start;color:#fff;font-size:15px;font-weight:600}.custom-address-icon{align-items:flex-start!important}.footer-widget__info li.custom-address-icon>i{top:6px}.bottom-footer{background-color:#090b42}.footer-widget__social a{background-color:var(--main-color)}.footer-widget__social a i{font-size:2em;text-shadow:0 0 5px rgba(0,0,0,.33)}.footer-widget__social a:hover i{color:var(--dark-blue)}.footer-widget--time .footer-widget__text{margin-top:-6px}.footer-widget__info li a{line-height:normal;font-size:13px}.footer-widget__menu li a{font-size:13px;line-height:1.5em}.testimonial-card__image:before{border:2px dashed var(--thm-black)}.testimonial-card:hover:before{box-shadow:0 0 0 2px transparent}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 red;transition:all .5s ease;display:none}.client-carousel img{opacity:1}.client-carousel img:hover{opacity:1;background-color:#fff0}.client-carousel{background-image:none}.video-one__title{margin:0;color:#fff;font-size:30px;font-weight:800}.video-one__list li>i{color:var(--custom-orange)}.video-one:before{background-color:var(--dark-blue);opacity:.75}.video-one__list li{background-color:transparent;color:#fff}.video-one__list li:nth-child(2){background-color:transparent}.video-one__list li:nth-child(3n){background-color:transparent}.testimonial-card__line{width:100%;height:42px;background-image:none;background-size:auto 100%;background-repeat:no-repeat;background-position:center;display:block;transition:.5s ease;margin-top:0;margin-bottom:0}.testimonial-card:hover .testimonial-card__line{background-image:none}.testimonial-card__name{margin:0;font-size:32px;font-weight:700;text-transform:uppercase}.custom-targets-mision{background-image:url(/build/assets/back-mision-pYzeH5U5.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:100px 40px}.custom-targets-vision{background-image:url(/build/assets/back-vision-VKkFZeMF.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:100px 40px}.custom-targets-mision .testimonial-card__name,.custom-targets-mision .testimonial-card__text p{color:var(--dark-blue);text-shadow:0px 0px 10px #b3d3d4}.custom-targets-vision .testimonial-card__name,.custom-targets-vision .testimonial-card__text p{color:#fff;text-shadow:0px 0px 10px var(--dark-blue)}@media (min-width: 992px){.video-one__list{padding-left:0}}@media (min-width: 768px){.video-one__title{font-size:35px}}.custom-next-page{padding:50px 0;background-color:var(--custom-orange)}.custom-next-page a{display:block;color:#fff;font-size:24px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;--mstransition: all ease .3s;transition:all ease .3s}.custom-next-page a:hover,.custom-next-page a:focus{color:var(--dark-blue)}.custom-next-page a span{font-weight:700;padding-right:10px}.custom-icon-plus span{color:var(--alter-blue);font-weight:700}.block-title__title{font-size:35px}.no-list{list-style:none;padding-left:0}.about-four__image__floated.parques{font-size:100px;left:calc(100% + 20px);top:calc(50% + -0px)}@media (min-width: 992px){#parquesAmpip .block-title__title{font-size:30px}}.custom-team{background-color:#f8f8f8}.team-about:before{height:1050px}.team-card__content{padding-right:0}.team-card__social a:hover{background-color:var(--custom-orange)}.custom-logo-item{position:relative;margin-bottom:30px}.custom-logo-item img{position:relative;display:block;width:100%}.accrodion-title{background-color:var(--dark-blue)}.accrodion-title.custom-alter-blue{background-color:var(--alter-blue)}.accrodion.active .accrodion-title h4{color:#fff}.custom-logo-wrap .row{padding-top:50px}.team-about:before{content:"";width:100%;height:530px;background-color:#f8f8f8;background-size:cover;mix-blend-mode:luminosity;position:absolute;top:0;left:0}.team-card .team-card__content .team-card__content__inner{background-color:#eee;padding:26px 20px 27px 34px;border-left:4px solid var(--thm-black);transition:all .5s ease}.team-card__designation{font-size:12px;font-weight:400;color:var(--custom-orange);letter-spacing:normal}.team-card:hover .team-card__content__inner{border-color:var(--custom-orange);background-color:#fff}.team-card__corp{margin-top:10px;margin-bottom:0;line-height:1}.team-card__city{margin:0}.team-card__year{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--main-color);margin-bottom:5px;line-height:1}@media (min-width: 992px){.team-card__designation{font-size:16px;font-weight:400}}.custom-video{padding:60px 0}.custom-video iframe{display:block;margin:0 auto}.custom-table tbody td strong,.custom-table thead th{color:var(--alter-blue);font-size:26px;line-height:20px}.custom-table th em{font-size:14px;font-weight:500}.custom-table small{font-size:12px;color:var(--thm-black)}.custom-facts span{color:var(--alter-blue);font-weight:700}@media all and (max-width: 991px){.custom-table th em{font-size:10px}table thead tr th small{display:none}.custom-table thead th{padding-bottom:20px}}.custom-owners{background-color:#f2f2f2;padding:20px 30px}.custom-owners h5{color:var(--alter-blue)}.custom-video-bg{background-color:#f8f8f8}.download-PDF .career-one__item{padding-left:10px;padding-right:10px}.download-PDF i{padding-left:5px;font-size:22px;vertical-align:middle}.download-PDF .career-one__title{padding-bottom:5%}.download-PDF .thm-btn{padding:15px 40px}.download-PDF .career-one__btns{text-align:center}.download-PDF .thm-btn.dkblue{background-color:#090b42}@media (min-width: 1200px){.download-PDF .career-one__item{padding-left:10px;padding-right:10px}}@media (max-width: 1200px){.career-one__title{font-size:18px}}@media (max-width: 1025px){.download-PDF .career-one__item{padding-left:0;padding-right:0}}.custom-download-item{text-align:center}.custom-download-content{border:1px solid #eeeeee;padding:50px 10px;background-color:transparent;box-shadow:0 0 0 transparent;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;--mstransition: all ease .5s;transition:all ease .5s}.custom-download-content h3{font-weight:800;font-size:20px;padding-bottom:20px}.custom-download-content .thm-btn{padding:15px 40px}.custom-download-content i{padding-left:5px;font-size:22px;vertical-align:middle}.custom-download-content p i{font-size:2em;color:var(--light-gray);vertical-align:middle}.custom-download-content:hover,.custom-download-content:focus{border:1px solid #eeeeee;background-color:#fff;padding:50px 10px;box-shadow:0 0 15px #00000012}.custom-contact-modal .modal-body{background-color:#f8f8f8}.custom-modal-downloads-wrap .col-6{margin:10px 0}.custom-contact-modal .custom-modal-item{text-align:center;border:1px solid var(--light-gray);padding:30px 10px;background-color:transparent;box-shadow:0 0 0 transparent;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;--mstransition: all ease .5s;transition:all ease .5s}.custom-contact-modal .custom-modal-item h3{font-weight:800;font-size:18px}.custom-contact-modal .custom-modal-item h3 small{color:#999;font-size:14px}.custom-contact-modal .custom-modal-item a.thm-btn{padding:10px 20px;font-size:12px;font-weight:400}.custom-contact-modal .custom-modal-item p i{font-size:2em;color:var(--light-gray);vertical-align:middle}.custom-contact-modal .custom-modal-item:hover,.custom-contact-modal .custom-modal-item:focus{border:1px solid #fff;background-color:#fff;box-shadow:0 0 15px #00000012}.about-four__feature__icon i{color:var(--custom-orange)}.about-four__text{margin-bottom:20px}#estrategia .block-title.dkblue{background:#121559;padding:75px 0;margin-bottom:0}#estrategia .block-title.dkblue h2{color:#fff}.block-title__subtitle{margin:-3px 0 0;font-weight:700;font-size:25px;line-height:1.2em;color:var(--thm-black);position:relative;bottom:-10px}#estrategia .about-two__image:before{display:none}#seguridad .service-card-two:before{display:none}#seguridad .service-card-two__title{font-size:20px}#comite .about-four__feature__text{font-size:15px}#comite .about-four__feature{padding:0 20px 0 0}.about-two strong{color:var(--alter-blue)}.custom-modal-btn .thm-btn.thm-btn--light-hover{background-color:var(--light-gray)}.custom-modal-btn .thm-btn.thm-btn--light-hover:hover{background-color:var(--thm-black);color:#fff}.custom-contact-modal .modal-header{background-color:var(--dark-blue)}.custom-contact-modal .modal-title{color:#fff}.custom-contact-modal .btn-close{background:transparent!important;color:#fff;font-size:1.5em;line-height:0}.custom-legal-anchor .thm-btn.thm-btn--dark-hover{color:#fff}.error{margin-top:30px;padding:20px;display:none;color:#fff;background:var(--custom-orange);font-size:14px;border-radius:50px;text-align:center}.success{margin-top:30px;padding:20px;display:none;color:#fff;background:var(--main-color);font-size:14px;border-radius:50px;text-align:center}#success.success i{font-size:2em;vertical-align:middle;color:#00f1ff;margin-bottom:2px}#fail.error i{font-size:2em;vertical-align:middle;color:#ffd400;margin-bottom:2px}.main-menu .main-menu__list>li>a,.stricky-header .main-menu__list>li>a{font-size:14px}@media (min-width: 1341px){.main-menu .main-menu__list>li+li,.stricky-header .main-menu__list>li+li{margin-left:30px}}.stricky-header.stricked-menu .custom-badge{display:none}.main-menu .custom-badge{position:absolute;bottom:-113px;right:130px}.main-menu .custom-badge a img{display:block;position:relative;width:66px}@media all and (max-width: 1199px){.main-menu .custom-badge{bottom:-85px;right:10%}.main-menu .custom-badge a img{width:50px}}@media all and (max-width: 767px){.main-menu .custom-badge{bottom:-85px;right:5%}.main-menu .custom-badge a img{width:50px}}.gptw-info{background-image:url(/build/assets/gptw-back-thtEoK8N.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative}.gptw-info:before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;background:#e1e1e180}.gptw-info img{display:block;position:relative;height:290px;margin:0 auto}.custom-twitter-logo{display:block;width:24px;height:24px;background-image:url(/build/assets/twitter-logo-qz40OUf5.png);background-repeat:no-repeat;background-position:center;background-size:contain}.footer-widget__social .twitter:hover .custom-twitter-logo{background-image:url(/build/assets/twitter-logo-2-pUvTw0NU.png)}.custom-line-height p{margin-bottom:0;line-height:normal}
