/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.estilo-titulo-maritimo{font-family:"Segoe UI",Roboto,Arial,sans-serif;color:#1a3150;font-size:24px !important;font-weight:700;margin-bottom:25px !important;min-height:65px;line-height:1.2;}.contenedor-foto-curva{width:100%;margin-bottom:25px;}.contenedor-foto-curva img{width:100% !important;height:280px !important;object-fit:cover;border-radius:25px;box-shadow:0 10px 25px rgba(0,0,0,0.1);}.estilo-texto-descripcion p{text-align:justify;font-size:15px;line-height:1.6;color:#444;margin:0;font-family:Arial,sans-serif;}@media (max-width:768px){.tarjeta-curso-full{flex:0 0 100% !important;width:100% !important;}}
.field--name-field-imagenes-slider img,.views-field-field-image img,.slick-slide img,.slider-aspirantes img{width:100% !important;height:600px !important;object-fit:cover !important;border-radius:30px !important;transition:all 0.4s ease;box-shadow:0 15px 35px rgba(0,0,0,0.15) !important;}.slick-prev,.slick-next,.owl-prev,.owl-next{width:55px !important;height:55px !important;background-color:#003366 !important;border:2px solid #ffffff !important;border-radius:50% !important;z-index:100 !important;opacity:1 !important;visibility:visible !important;box-shadow:0 6px 15px rgba(0,0,0,0.3) !important;}.slick-prev{left:25px !important;}.slick-next{right:25px !important;}.slick-prev:before,.slick-next:before{font-size:30px !important;color:#ffffff !important;opacity:1 !important;font-weight:bold;}.field--name-field-imagenes-slider,.views-element-container,.slick-slider,.region-content{margin-bottom:0 !important;padding-bottom:5px !important;}.slick-prev:hover,.slick-next:hover{background-color:#C5A059 !important;transform:scale(1.1) translateY(-50%);border-color:#003366 !important;}
.views-field-view-node,.views-field-view-node a,.views-field-link,.views-field-link a,.node-readmore,.more-link,.read-more{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;font-size:0 !important;}.region-content h1,.region-content h2,.region-content h3,.region-content a:not(.button):not(.tabs__link),[style*="color: orange"],[style*="color: #ff6600"]{color:#000000 !important;}.scroll-to-top,.back-to-top,#back-to-top{background-color:#000000 !important;color:#ffffff !important;}.tabs.primary,.contextual-links{visibility:visible !important;opacity:1 !important;font-size:14px !important;}
