.elementor-134 .elementor-element.elementor-element-4b3e8710 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-134 .elementor-element.elementor-element-4b3e8710:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-4b3e8710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-134 .elementor-element.elementor-element-4b3e8710 > .elementor-container{max-width:1183px;}.elementor-134 .elementor-element.elementor-element-4b3e8710{border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3F3F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:99;}.elementor-134 .elementor-element.elementor-element-4b3e8710 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-134 .elementor-element.elementor-element-1c110ee9{width:var( --container-widget-width, 96.561% );max-width:96.561%;--container-widget-width:96.561%;--container-widget-flex-grow:0;}.elementor-134 .elementor-element.elementor-element-1c110ee9 > .elementor-widget-container{margin:10px 11px 1px -163px;padding:0px 0px 0px 0px;}.elementor-134 .elementor-element.elementor-element-1c110ee9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-style:none;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-accent );font-family:var( --e-global-typography-43e7290-font-family ), Sans-serif;font-size:var( --e-global-typography-43e7290-font-size );font-weight:var( --e-global-typography-43e7290-font-weight );}.elementor-134 .elementor-element.elementor-element-35cf86d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-134 .elementor-element.elementor-element-4b3e8710{padding:0px 10px 0px 10px;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-title{font-size:21px;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-43e7290-font-size );}}@media(max-width:767px){.elementor-134 .elementor-element.elementor-element-4b3e8710 > .elementor-container{max-width:360px;}.elementor-134 .elementor-element.elementor-element-4b3e8710{padding:5px 5px 5px 5px;z-index:28;}.elementor-134 .elementor-element.elementor-element-35188293{width:100%;}.elementor-134 .elementor-element.elementor-element-35188293.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-134 .elementor-element.elementor-element-35188293 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:22px;}.elementor-134 .elementor-element.elementor-element-1c110ee9{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-134 .elementor-element.elementor-element-1c110ee9 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:1px 1px 1px 1px;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-title{font-size:13px;letter-spacing:1.1px;color:var( --e-global-color-1feb05a );}.elementor-134 .elementor-element.elementor-element-1c110ee9 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:var( --e-global-typography-43e7290-font-size );}.elementor-134 .elementor-element.elementor-element-02e2c73{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-134 .elementor-element.elementor-element-02e2c73 > .elementor-widget-container{margin:-1px -1px -1px -1px;}}/* Start custom CSS for jkit_heading, class: .elementor-element-1c110ee9 *//* Titlu - aplicați clasa: header-title */
.header-title {
    font-size: 1.8em;       /* dimensiune desktop */
    font-weight: 700;
    color: #0056A4;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2;
}

@media (max-width: 768px) {
    .header-title {
        font-size: 1.5em;   /* dimensiune mobil */
        line-height: 1.2;
        display: block;     /* text pe 2 rânduri dacă e necesar */
        margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02e2c73 *//* --- REPARAȚIE FINALĂ SPAȚIERE MOBIL --- */
@media only screen and (max-width: 768px) {
    .dts-header-ultra-wide .dts-flex-container {
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-start !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        /* Permite glisarea dacă textul devine prea lat pentru ecran */
        overflow-x: auto; 
        -webkit-overflow-scrolling: touch;
    }

    .dts-logo-box {
        margin-left: 0 !important;
        flex-shrink: 0 !important;
        padding-left: 5px !important; /* Mică protecție să nu atingă marginea ecranului */
    }

    .dts-logo-box img {
        height: 28px !important;
        width: auto !important;
    }

    /* SPAȚIUL DINTRE LOGO ȘI PRIMUL CUVÂNT */
    .dts-nav-box {
        margin-left: 50px !important; 
        display: block !important;
        flex-shrink: 0 !important;
    }

    .dts-menu-items {
        display: flex !important;
        /* SPAȚIU MĂRIT ÎNTRE CUVINTELE MENIULUI */
        gap: 20px !important; 
        margin: 0 !important;
        padding: 0 !important;
    }

    .dts-menu-items li a {
        font-size: 12px !important;
        letter-spacing: 0.5px !important;
        white-space: nowrap !important;
    }
}/* End custom CSS */