.elementor-6865 .elementor-element.elementor-element-01ce144{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-eb92d1e{--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;}.elementor-6865 .elementor-element.elementor-element-2e9ce62{--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;}.elementor-6865 .elementor-element.elementor-element-7999af6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-ddac755{--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;}.elementor-6865 .elementor-element.elementor-element-3abc454{--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;}.elementor-6865 .elementor-element.elementor-element-cb30da6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-3801c2a{--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;}.elementor-6865 .elementor-element.elementor-element-32f32d6{--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;}.elementor-6865 .elementor-element.elementor-element-64aeac6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-ae2fb38{--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;}.elementor-6865 .elementor-element.elementor-element-c5da31f{--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;}.elementor-6865 .elementor-element.elementor-element-4552534{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-5976820{--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;}.elementor-6865 .elementor-element.elementor-element-5e4f741{--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;}.elementor-6865 .elementor-element.elementor-element-48ddd4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-639fd50{--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;}.elementor-6865 .elementor-element.elementor-element-93f0c8d{--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;}.elementor-6865 .elementor-element.elementor-element-aad1dc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-1355dfc{--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;}.elementor-6865 .elementor-element.elementor-element-69c44e0{--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;}.elementor-6865 .elementor-element.elementor-element-d18eea0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-dd0ae8e{--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;}.elementor-6865 .elementor-element.elementor-element-3835ea1{--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;}.elementor-6865 .elementor-element.elementor-element-9e60122{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6865 .elementor-element.elementor-element-4d1332e{--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;}.elementor-6865 .elementor-element.elementor-element-4da5cc3{--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;}body.elementor-page-6865 .site-header .header-main{background-color:#fff;}body.elementor-page-6865 .container{max-width:1290px;}body.elementor-page-6865 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1290px;}@media(min-width:768px){.elementor-6865 .elementor-element.elementor-element-eb92d1e{--width:50%;}.elementor-6865 .elementor-element.elementor-element-2e9ce62{--width:50%;}.elementor-6865 .elementor-element.elementor-element-ddac755{--width:50%;}.elementor-6865 .elementor-element.elementor-element-3abc454{--width:50%;}.elementor-6865 .elementor-element.elementor-element-3801c2a{--width:50%;}.elementor-6865 .elementor-element.elementor-element-32f32d6{--width:50%;}.elementor-6865 .elementor-element.elementor-element-ae2fb38{--width:50%;}.elementor-6865 .elementor-element.elementor-element-c5da31f{--width:50%;}.elementor-6865 .elementor-element.elementor-element-5976820{--width:50%;}.elementor-6865 .elementor-element.elementor-element-5e4f741{--width:50%;}.elementor-6865 .elementor-element.elementor-element-639fd50{--width:50%;}.elementor-6865 .elementor-element.elementor-element-93f0c8d{--width:50%;}.elementor-6865 .elementor-element.elementor-element-1355dfc{--width:50%;}.elementor-6865 .elementor-element.elementor-element-69c44e0{--width:50%;}.elementor-6865 .elementor-element.elementor-element-dd0ae8e{--width:50%;}.elementor-6865 .elementor-element.elementor-element-3835ea1{--width:50%;}.elementor-6865 .elementor-element.elementor-element-4d1332e{--width:50%;}.elementor-6865 .elementor-element.elementor-element-4da5cc3{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-c1a8a9e *//* ====================================
   ANTARES PROJECT CARDS - CSS STYLES
   Pentru Elementor HTML Elements
   ==================================== */

/* Container principal */
.antares-project-card {
    background: #ffffff;
    border-radius: 15px;
    padding: 35px 40px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-left: 5px solid #3498db;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    line-height: 1.7;
}

.antares-project-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
}

/* Titlu */
.antares-title {
    color: #2c3e50;
    font-size: 1.6em;
    font-weight: 600;
    margin: 0 0 20px 0;
    padding-bottom: 15px;
    border-bottom: 2px solid #ecf0f1;
    line-height: 1.4;
}

/* Icon din titlu */
.antares-icon {
    margin-right: 12px;
    font-size: 1.1em;
}

/* Paragraf descriptiv */
.antares-description {
    color: #555555;
    margin: 0 0 25px 0;
    text-align: justify;
    font-size: 1em;
    line-height: 1.8;
}

/* Text evidențiat */
.antares-highlight {
    color: #3498db;
    font-weight: 600;
}

/* Lista */
.antares-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.antares-list li {
    padding: 12px 18px 12px 40px;
    margin: 10px 0;
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    border-radius: 8px;
    position: relative;
    transition: background 0.3s ease, transform 0.2s ease;
    color: #444;
    font-size: 0.95em;
}

.antares-list li:hover {
    background: linear-gradient(135deg, #e9ecef 0%, #dee2e6 100%);
    transform: translateX(5px);
}

.antares-list li::before {
    content: '✓';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #27ae60;
    font-weight: bold;
    font-size: 1em;
}

/* ====================================
   VARIANTE DE CULORI PENTRU BORDER
   Adaugă una din aceste clase pe 
   .antares-project-card pentru 
   a schimba culoarea border-ului
   ==================================== */

.antares-project-card.border-green {
    border-left-color: #2ecc71;
}

.antares-project-card.border-red {
    border-left-color: #e74c3c;
}

.antares-project-card.border-purple {
    border-left-color: #9b59b6;
}

.antares-project-card.border-orange {
    border-left-color: #f39c12;
}

.antares-project-card.border-teal {
    border-left-color: #1abc9c;
}

/* ====================================
   RESPONSIVE DESIGN
   ==================================== */

@media screen and (max-width: 768px) {
    .antares-project-card {
        padding: 25px 20px;
        border-radius: 10px;
    }
    
    .antares-title {
        font-size: 1.3em;
    }
    
    .antares-description {
        text-align: left;
        font-size: 0.95em;
    }
    
    .antares-list li {
        padding: 10px 15px 10px 35px;
        font-size: 0.9em;
    }
    
    .antares-list li::before {
        left: 12px;
    }
}

@media screen and (max-width: 480px) {
    .antares-project-card {
        padding: 20px 15px;
    }
    
    .antares-title {
        font-size: 1.15em;
    }
    
    .antares-icon {
        display: block;
        margin-bottom: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-faa4352 *//* ====================================
   ANTARES PROJECT CARDS - CSS STYLES
   Pentru Elementor HTML Elements
   ==================================== */

/* Container principal */
.antares-project-card {
    background: #ffffff;
    border-radius: 15px;
    padding: 35px 40px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-left: 5px solid #3498db;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    line-height: 1.7;
}

.antares-project-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
}

/* Titlu */
.antares-title {
    color: #2c3e50;
    font-size: 1.6em;
    font-weight: 600;
    margin: 0 0 20px 0;
    padding-bottom: 15px;
    border-bottom: 2px solid #ecf0f1;
    line-height: 1.4;
}

/* Icon din titlu */
.antares-icon {
    margin-right: 12px;
    font-size: 1.1em;
}

/* Paragraf descriptiv */
.antares-description {
    color: #555555;
    margin: 0 0 25px 0;
    text-align: justify;
    font-size: 1em;
    line-height: 1.8;
}

/* Text evidențiat */
.antares-highlight {
    color: #3498db;
    font-weight: 600;
}

/* Lista */
.antares-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.antares-list li {
    padding: 12px 18px 12px 40px;
    margin: 10px 0;
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    border-radius: 8px;
    position: relative;
    transition: background 0.3s ease, transform 0.2s ease;
    color: #444;
    font-size: 0.95em;
}

.antares-list li:hover {
    background: linear-gradient(135deg, #e9ecef 0%, #dee2e6 100%);
    transform: translateX(5px);
}

.antares-list li::before {
    content: '✓';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #27ae60;
    font-weight: bold;
    font-size: 1em;
}

/* ====================================
   VARIANTE DE CULORI PENTRU BORDER
   Adaugă una din aceste clase pe 
   .antares-project-card pentru 
   a schimba culoarea border-ului
   ==================================== */

.antares-project-card.border-green {
    border-left-color: #2ecc71;
}

.antares-project-card.border-red {
    border-left-color: #e74c3c;
}

.antares-project-card.border-purple {
    border-left-color: #9b59b6;
}

.antares-project-card.border-orange {
    border-left-color: #f39c12;
}

.antares-project-card.border-teal {
    border-left-color: #1abc9c;
}

/* ====================================
   RESPONSIVE DESIGN
   ==================================== */

@media screen and (max-width: 768px) {
    .antares-project-card {
        padding: 25px 20px;
        border-radius: 10px;
    }
    
    .antares-title {
        font-size: 1.3em;
    }
    
    .antares-description {
        text-align: left;
        font-size: 0.95em;
    }
    
    .antares-list li {
        padding: 10px 15px 10px 35px;
        font-size: 0.9em;
    }
    
    .antares-list li::before {
        left: 12px;
    }
}

@media screen and (max-width: 480px) {
    .antares-project-card {
        padding: 20px 15px;
    }
    
    .antares-title {
        font-size: 1.15em;
    }
    
    .antares-icon {
        display: block;
        margin-bottom: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30393c7 *//* ====================================
   ANTARES PROJECT CARDS - CSS STYLES
   Pentru Elementor HTML Elements
   ==================================== */

/* Container principal */
.antares-project-card {
    background: #ffffff;
    border-radius: 15px;
    padding: 35px 40px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-left: 5px solid #3498db;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    line-height: 1.7;
}

.antares-project-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
}

/* Titlu */
.antares-title {
    color: #2c3e50;
    font-size: 1.6em;
    font-weight: 600;
    margin: 0 0 20px 0;
    padding-bottom: 15px;
    border-bottom: 2px solid #ecf0f1;
    line-height: 1.4;
}

/* Icon din titlu */
.antares-icon {
    margin-right: 12px;
    font-size: 1.1em;
}

/* Paragraf descriptiv */
.antares-description {
    color: #555555;
    margin: 0 0 25px 0;
    text-align: justify;
    font-size: 1em;
    line-height: 1.8;
}

/* Text evidențiat */
.antares-highlight {
    color: #3498db;
    font-weight: 600;
}

/* Lista */
.antares-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.antares-list li {
    padding: 12px 18px 12px 40px;
    margin: 10px 0;
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    border-radius: 8px;
    position: relative;
    transition: background 0.3s ease, transform 0.2s ease;
    color: #444;
    font-size: 0.95em;
}

.antares-list li:hover {
    background: linear-gradient(135deg, #e9ecef 0%, #dee2e6 100%);
    transform: translateX(5px);
}

.antares-list li::before {
    content: '✓';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #27ae60;
    font-weight: bold;
    font-size: 1em;
}

/* ====================================
   VARIANTE DE CULORI PENTRU BORDER
   Adaugă una din aceste clase pe 
   .antares-project-card pentru 
   a schimba culoarea border-ului
   ==================================== */

.antares-project-card.border-green {
    border-left-color: #2ecc71;
}

.antares-project-card.border-red {
    border-left-color: #e74c3c;
}

.antares-project-card.border-purple {
    border-left-color: #9b59b6;
}

.antares-project-card.border-orange {
    border-left-color: #f39c12;
}

.antares-project-card.border-teal {
    border-left-color: #1abc9c;
}

/* ====================================
   RESPONSIVE DESIGN
   ==================================== */

@media screen and (max-width: 768px) {
    .antares-project-card {
        padding: 25px 20px;
        border-radius: 10px;
    }
    
    .antares-title {
        font-size: 1.3em;
    }
    
    .antares-description {
        text-align: left;
        font-size: 0.95em;
    }
    
    .antares-list li {
        padding: 10px 15px 10px 35px;
        font-size: 0.9em;
    }
    
    .antares-list li::before {
        left: 12px;
    }
}

@media screen and (max-width: 480px) {
    .antares-project-card {
        padding: 20px 15px;
    }
    
    .antares-title {
        font-size: 1.15em;
    }
    
    .antares-icon {
        display: block;
        margin-bottom: 8px;
    }
}/* End custom CSS */