body header .header-top .header-inner{max-width:1280px!important;padding-right:0!important;padding-left:0!important}.social-col{flex-basis:12%}.socials li{margin-bottom:0}.header-text-col{flex-basis:70%;align-items:center;display:flex;justify-content:center}.header-translate-col{flex-basis:15%;display:flex;align-items:center}.header-translator-text{margin:0}body header .header-inner .header-flag .et_pb_text_inner p{padding:0}body header .header-inner .header-flag .gt_float_switcher{font-size:14px;color:white;box-shadow:none;background:transparent}body header .header-inner .header-flag .gt_float_switcher .gt-selected{background-color:transparent}body header .header-inner .header-flag .gt_float_switcher .gt-selected .gt-current-lang{color:white;padding:0}body header .header-inner .header-flag .gt_float_switcher img{display:none}.gt_float_switcher .gt_options a[data-gt-lang="es"],.gt_float_switcher .gt_options a[data-gt-lang="en"]::before{font-size:0;position:relative}.gt_float_switcher .gt_options a[data-gt-lang="es"]::before,.gt_float_switcher .gt_options a[data-gt-lang="en"]::before{font-size:16px;position:absolute;font-weight:600;font-family:"arial";letter-spacing:-2px}.gt_float_switcher .gt_options a[data-gt-lang="es"]::before{content:'ES'}.gt_float_switcher .gt_options a[data-gt-lang="en"]::before{content:'EN'}body header .header-inner .header-flag .gt_float_switcher .gt_options a{padding:0;color:white}body header .header-inner .header-flag .gt_float_switcher .gt_options a:hover{background:transparent}.header-logo-col{flex-basis:20%}.header-menu-col{flex-basis:80%;display:flex;justify-content:center;align-items:center}.header-menu-col ul#menu-main-menu li{padding:0 25px}.header-cta-col{flex-basis:20%;display:flex;align-items:center}.header-menu-col ul.sub-menu{display:grid!important;grid-template-columns:1fr 1fr;gap:0;min-width:600px;background:white;padding:15px;position:absolute;z-index:999;box-shadow:0px -5px 15px rgba(0,0,0,0.2);border:none}.header-menu-col ul.sub-menu::before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:1px;background-color:black}.header-menu-col ul.sub-menu li{padding:5 15px!important;white-space:nowrap}header .sub-menu li:hover{background:#438D8F}header .sub-menu li:hover a{color:white!important}.footer-cols.sec-cols{align-items:flex-start}.col-1{flex-basis:22%}.col-2{flex-basis:20%}.col-3{flex-basis:20%}.col-4{flex-basis:30%}.main-banner{display:flex!important;flex-direction:column}.main-banner .sec-cols{max-width:773px;gap:0}.sec-cols{align-items:center;display:flex;gap:57px;max-width:1280px}.services-sec .sec-cols{gap:16px;justify-content:center!important}.service-cta{max-width:416px}.service-cta:hover{background:#438D8F}.service-cta:hover p{color:white}body .team-cols{display:flex;gap:23px;max-width:1280px;justify-content:center!important;padding:12px}.team-cols .team-col{background:#E1EFEF;padding:20px;min-width:411px;max-width:411px}body #page-container .et_pb_button.cta-main:hover{background:#438D8F!important;border-color:#438D8F!important;color:white!important}body #page-container .et_pb_button.cta-white:hover{background:white!important;border-color:white!important;color:#438D8F!important}.blog article{min-width:335px!important}.sec-cols.blog{gap:0}.sec-cols.blog .entry-title{height:73px}.sec-cols.blog a.more-link{text-transform:capitalize;position:relative}.sec-cols.blog a.more-link::before{content:'';background-image:url(/wp-content/uploads/2025/04/Vector-1.png);position:absolute;width:25px;z-index:999;height:100%;background-repeat:no-repeat;right:-40px;top:30%}.et_post_meta_wrapper{display:none}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{margin-right:3.5%!important}}@media only screen and (max-width:1024px){body header .header-top .header-inner,body header .header-bottom .header-inner{padding-right:10px!important;padding-left:10px!important;align-items:center;display:flex}.social-col{flex-basis:30%;justify-content:center;display:flex}.header-text-col{flex-basis:40%;align-items:center;display:flex;justify-content:center}.header-translate-col{flex-basis:30%;display:flex;align-items:center;justify-content:center}.header-translate-col .header-translator-text{margin:0!important}body header .header-inner .header-flag{margin:0!important;height:25px}.header-logo-col{order:2;flex-basis:40%}.header-logo-col span.et_pb_image_wrap{align-items:center;justify-content:center;display:flex}.header-menu-col{order:1;flex-basis:25%}.header-cta-col{order:3;flex-basis:35%;justify-content:center}body .team-cols{flex-direction:column;align-items:center;padding:0}.sec-cols{flex-direction:column}.just-center.pt-50{padding-top:50px}.blog article{min-width:260px!important}}@media only screen and (max-width:767px){body header .header-top .header-inner{flex-direction:column;gap:15px}.header-cta-col{display:none}.header-logo-col{flex-basis:85%}.header-menu-col{flex-basis:15%}.team-cols .team-col{min-width:350px}body .sec-head h1,body .sec-head h2{font-size:30px!important;text-align:center!important}body .sec-para{font-size:16px;text-align:center!important}body .pt-50{padding-top:50px!important}.just-center.pt-50{padding-top:0}.just-center{display:flex;align-items:center;flex-direction:column}.et_pb_row_1{width:100%!important;gap:20px;display:flex;flex-direction:column}body .services-sec .sec-cols{padding:0!important}.et_pb_button{font-size:14px}.et_pb_row.et_pb_row_11.sec-cols{gap:0}body #page-container .et_pb_section .et_pb_button_0{font-size:14px}body header .header-bottom .header-inner{flex-direction:column}.header-menu-col{flex-basis:100%}.et_pb_menu_0_tb_header.et_pb_menu{width:100%!important}.et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important}.et_pb_menu .et_mobile_menu li.menu-item-has-children:hover .sub-menu{display:block!important}.et_pb_menu .et_mobile_menu li.menu-item-has-children{position:relative}.et_pb_menu .et_mobile_menu li.menu-item-has-children::before{content:'v';position:absolute;right:0;top:15%;font-weight:800}.header-menu-col ul.sub-menu{min-width:100%}.header-menu-col ul.sub-menu::before{width:0}}