body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.boxes{display:flex;justify-content:right}.boxes-left{display:flex;justify-content:left}.boxes-center{display:flex;justify-content:center}.box{padding:15px 5px 0 5px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0!important}ul#menu-mnuprincipal li a{cursor:pointer}ul#menu-mnuprincipal li{padding-left:50px!important;padding-right:50px!important;border-right:1px #43B9E9 dotted;cursor:pointer}ul#menu-mnuprincipal li:hover,ul#menu-mnuprincipal li.current-menu-item{color:#FFF!important;background-color:#43B9E9}ul#menu-mnuprincipal-2 li:hover,ul#menu-mnuprincipal-2 li.current-menu-item{color:#43B9E9!important}ul#menu-mnuprincipal li:first-child{border-left:1px #43B9E9 dotted}ul#menu-mnuprincipal li a{padding-top:16px;padding-bottom:15px;cursor:pointer}ul#menu-mnuprincipal li:hover a{color:#FFF!important}ul#menu-mnuprincipal-fix li{padding-bottom:8px;margin-bottom:0}ul#menu-mnuprincipal-fix li:hover,ul#menu-mnuprincipal-fix li.current-menu-item{color:#4C5053!important}ul#menu-mnufooter li{padding-left:9px!important;padding-right:9px!important}#id-mnu-pri-fix{display:none}.no-mostrar{display:none!important}.si-mostrar{display:block!important}ul#id-mnu-pri-fix .et_pb_menu .et-menu>li{padding-left:8px!important;padding-right:8px!important}ul#menu-mnuprincipal-fix li.current-menu-item{color:#40B9E8!important}ul#menu-mnuprincipal-fix li{padding-left:30px!important;padding-right:30px!important}ul#menu-mnuprincipal-fix li a:hover{color:#40B9E8!important}#mobile_menu4,#mobile_menu3{padding-top:0;padding-bottom:0px}#mobile_menu4 li,#mobile_menu3 li{color:#FFF!important;border-bottom:1px #FFF dotted}#mobile_menu4 li:last-child,#mobile_menu3 li:last-child{border-bottom:0}#mobile_menu4 li.current-menu-item a,#mobile_menu3 li.current-menu-item a{color:#FFF!important;background-color:#43B9E9}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:576px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.cf7-cf-turnstile{text-align:center}.dtq-post-list-title{padding-top:15%}.et_post_meta_wrapper h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:30px!important;color:#00398e!important}h3.wp-block-heading{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:25px!important;color:#00398e!important;padding-bottom:0}#sidebar ul li{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400!important;font-size:15px!important}#sidebar ul li{padding:10px 10px 10px 0;border-bottom:1px #666 dotted;width:100%;line-height:1.4em}#sidebar ul li a{color:#111}#sidebar ul li a:hover{color:#CF0409}#main-content #content-area #left-area{padding-right:0}#main-content #content-area #sidebar{padding-left:10px}#sidebar #block-7{margin-bottom:10px!important}#main-content .container:before{background-color:#FFF}.et_pb_widget ul li{border-bottom:1px dotted #bd2f2c;margin-bottom:0.5em;padding-bottom:7px;width:235px}@media (min-width:981px){.et_right_sidebar #left-area{float:left;padding-right:5.5%!important}}.et_post_meta_wrapper h1,h3.wp-block-heading{color:#0024B7!important}#sidebar ul li{color:#111!important;line-height:1.2em;font-size:13px;font-weight:500!important}#sidebar ul li a:hover{color:#0024B7!important}span.published{color:#FFCC00!important;font-weight:600!important}ul#botonseguirsocial{display:flex;flex-direction:column;align-items:flex-start}.ov-preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:999999;height:100%;width:100%;overflow:hidden!important}.ov-preloader .ov-icon{width:100px;height:100px;position:absolute;left:50%;top:50%;background-image:url(https://ingenieriaportuariaherrera.com/wp-content/uploads/2025/10/preload.gif);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;margin:-50px 0 0 -50px}