/*!
Theme Name: Vault Child
Theme URI: https://uicore.co
Description: Multi-Purpose Elementor WordPress Theme
Author: UiCore
Author URI: https://uicore.co
Template: vault
Version: 1.0.0
Text Domain: vault
*/

/* Add your custom style here */


#icon-banner-home {
    top: -360px;
}


#services-h .bdt-flip-box-front {
    background-color: rgba(0, 161, 215, 0.1) !important;
}

#for-whom h2.elementor-size-default.elementor-size-default {
    font-size: 48px;
    font-weight: 700;
}


#for-whom h3.elementor-heading-title.elementor-size-default {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-widget-button a {
    font-weight: 400 !important;
}

.box-text-t1 {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

#content-m-gpa .bdt-ep-advanced-icon-box {
    padding-top: 50px !important;
    position: relative !important;
}

#content-m-gpa .bdt-ep-advanced-icon-box-icon {
    position: absolute !important;
    top: 20px;
    left: 30px;
}

#team-about-us .bdt-button-icon-align-left svg {
    width: 22px;
    height: 22px;
}

.box-client ul {
    list-style: none;
    padding-left: 0;
}

.box-client ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 8px;
    color: rgba(122, 122, 122, 1);
    font-size: 12px;
    font-weight: 400;

}

.box-client ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 14px;
    background-image: url(/wp-content/uploads/2026/02/ico-clecha-derecha-blanco.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-element-1e8b12d {
    min-height: auto !important;
}

.text-icon img {
    margin-bottom: -4px;
}

.legal-style h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    color: rgba(0, 0, 0, 1);
}

.legal-style p {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: rgba(122, 122, 122, 1);
}

.uicore-nav-menu a.uicore-btn
{
    border-radius: 8px!important;
    color: #000!important;
}

/* CONTENEDOR GENERAL */
.uicore-top-bar .uicore-container{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%;
}

/* COLUMNAS */
.uicore-top-bar .ui-tb-col-1,
.uicore-top-bar .ui-tb-col-2{
    display:flex;
    align-items:center;
}

/* CONTENIDO INTERNO (los div que ya creaste) */
.uicore-top-bar .topbar-col{
    display:flex;
    align-items:center;
    gap:12px;
    font-size:14px;
}

/* IZQUIERDA / DERECHA */
.uicore-top-bar .left{
    justify-content:flex-start;
}

.uicore-top-bar .right{
    justify-content:flex-end;
}

/* QUITAR LOS <br> Y <p> QUE ROMPEN EL LAYOUT */
.uicore-top-bar p{
    display:none;
}

.portfolio-template-default.single  h1 {
        max-width: 100%!important;
		width: 100%!important;
    }

media (min-width: 1024px) {
.portfolio-template-default.single  h1   {
        max-width: 100%!important;
		width: 100%!important;
    }
}

.uicore-top-bar br{
    display:none;
}

/* ICONOS */
.uicore-top-bar img{
    height:16px;
    width:auto;
}

/* LINKS */
.uicore-top-bar a{
    text-decoration:none;
    margin:0 6px;
}

/* RESPONSIVE */
@media (max-width:768px){
    .uicore-top-bar .uicore-container{
        flex-direction:column;
        gap:6px;
        text-align:center;
    }

    .uicore-top-bar .right{
        justify-content:center;
    }
}
