/********* Compiled - Do not edit *********/
:root{--color-primary:#ffd400;--color-gradient-start:#FFD400;--color-gradient-stop:#FFC300;--lqd-cc-active-bw:1px;}.lqd-preloader-wrap{background:rgb(0, 0, 0);}.lqd-spinner-circular circle{stroke:rgb(255, 233, 0);}body{font-family:'Roboto', sans-serif ;font-weight:300;line-height:1.7em;font-size:1em;color:#2d376a;}.btn{font-family:inherit;font-weight:500;line-height:20;font-size:20;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;}.h1,h1{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:52px;color:#2e3867;}.h2,h2{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:40px;color:#2e3867;}.h3,h3{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:32px;color:#7788b0;}.h4,h4{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:20px;color:#2e3867;}.h5,h5{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:21px;color:#2d376a;}.h6,h6{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:230px;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media screen and (max-width: 1199px){[data-mobile-nav-style=modern] .lqd-mobile-sec:before{background:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .submenu-expander, [data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .ld-fancy-heading > *, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger{color:rgb(255, 219, 0);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar{background-color:rgb(255, 219, 0);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a:hover{color:rgb(255, 219, 0);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars{border-color:rgba( 255, 219, 0, 0.3);}[data-mobile-nav-scheme=dark] .lqd-mobile-sec .submenu-expander{background-color:rgba( 255, 219, 0, 0.05);}}.main-header {
    background:#fff;
}

.module-logo {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.custom-button {
    color: #fff !important;
}

.buttonGrad {
    font-size:20px;
    font-weight:500;
}

.btn-solid {
    height: 60px;
}

.btn-naked {
    border: none;
    height: 50px;
}

.select-container {
    margin-bottom: 15px;
    width: 35%;
    float: left;
}

.lqd-pf-overlay-bg {
    background: rgba(255, 255, 255, 0.6);
}

.custom-button {
    background-color: #1d2235;
    border-radius:10px;
}

.wpb_single_image .vc_single_image-wrapper {
    margin-bottom: 0px;
}
.main-nav .children>li, .nav-item-children>li {
    background-color: #263567 !important;
}

.pf-details-full .ld-pf-details {
    border:none !important;
}

.ld-pf-image {
    border-radius: 15px !important;
}

.liquid-overlay-link a:hover{
    border-radius: 15px !important;
}

.nav-item-children {
    background-color: #263567 !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #263567 !important;
}

.nav-item-children>li>a {
    color: #fff !important;
}

.nav-item-children>li>a:hover {
    color: #fadc13 !important;
}


.footer {
    background-image: linear-gradient(to right,   #617194, #171b37,  #171b37 );
}

.is-stuck {
    background-color: rgba(23, 27, 55, 0.85) !important;
}

.lqd-preloader-wrap {
    background: #e1e1df;
}

.lqd-main-header-default+.content {
    padding-top: 0px !important;
}

.main-nav>li.current-menu-item>a {
    color:#b6bacc;
}

.main-nav>li>a {
    color:#222842;
}

.main-nav>li.active>a {
    color:#b6bacc !important;
}

.main-nav>li>a:hover {
    color:#b6bacc !important;
}

.main-nav-hover-underline-3 > li > a .link-ext  {
    background-color: #ffd200 !important; 
}

.keywords {
    color:#fff;
}

.keywords .vc_separator .vc_sep_holder {
    display:none;
}

.keywords .fancy-title h2 {
    color:#fff !important;
}


.txtBlanco p {
    color:#fff;
    font-size:16px !important;
}


.txtNegro p {
    color:#000;
    font-size:24px !important;
    font-weight:300;
}


.txtBlancoB p {
    color:#fff;
    font-size:24px !important;
}

.txtInicio p {
    font-size:24px !important;
}



.wpforms-form button[type=submit] {
    background-color: #ffd400 !important;
    border: 1px solid #000;
    color: #000 !important;
    font-size: 1em;
    padding: 10px 30px !important;
}

.wpb_content_element {
    margin-bottom: 0px !important;
}

@media (max-width: 1499px){
.triple-block-padding {
    padding: 54px;
}
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back {
    border-radius: 20px !important;
}

.vc-hoverbox-wrapper .vc-hoverbox {
    font-size: 14px !important;
    line-height: 16px !important;
}

.titleProduct {
    margin-bottom: 0.6em !important;
}

.py-5 {
    background: #000;
    color: #fff !important;
}

.pf-single-header {
    margin-bottom: 0px !important;
}

.pf-single-title {
    color: #fff !important;
    font-weight: 100 !important;
}


.pf-details-full .ld-pf-details {
    border: 1px solid #e4e4e4;
}

.main-nav .children, .nav-item-children {
    min-width: 180px !important;
    padding: 5px 0px !important;
    border-radius: 0px !important;
}

.lqd-module-search-frame .ld-search-form input {
    color:#fedd02 !important;
}
.lqd-module-search-frame .lqd-module-search-info {
    color:#fedd02 !important;
}

.pf-single-header h4 {
    color:#ffe100 !important;
}

.ld-pf-title h4 {
    font-size: 30px !important;
}

.title-size-48 .ld-pf-title {
    font-size: 30px !important;
}

.ld-pf-details-inner p {
    font-size: 14px !important;
    text-align:center;
    color:#ffe100;
    margin:0px;
    padding:0px;
}

.ld-pf-item time {
    display:none;
}

@media screen and (max-width: 991px) {
h1 {
    font-size:36px;
}
}

.main-header .navbar-brand {
    width: 200px !important;
}




#portfolio-items table {
    width: 100%;
	border: none;
}



#portfolio-items th, #portfolio-items td {
    border: 1px solid #2d376a;
	border-left: none;
	border-right: none;
    padding: 10px;
    text-align: left;
}

#portfolio-items th {
    background-color: #f4f4f4;
}

#portfolio-items td img {
    max-width: 200px; /* Ajusta el tamaño de la imagen según sea necesario */
    height: auto;
}

.portfolio-item-link {
    display: inline-block;
    background-color: #0073aa;
    color: white;
    text-decoration: none;
    border-radius: 3px;
}

.portfolio-item-link:hover {
    background-color: #005177;
}


#portfolio-items .portfolio-aling-right {
    text-align: right;
	width: 30%;
}

#portfolio-items .portfolio-aling-right img {
    display: inline-block;
}

.default-text-color * {
    color: #2d376a !important; /* Hereda el color de texto predeterminado del sistema */
    text-decoration: none !important; /* Elimina cualquier subrayado o estilos adicionales */
}