.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109 .elementor-element.elementor-element-37b4a766{text-align:start;}.elementor-109 .elementor-element.elementor-element-37b4a766 img{opacity:100;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109 .elementor-element.elementor-element-7a104d46 .elementor-button{background-color:#F5222D00;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-3853c62 );color:var( --e-global-color-3853c62 );padding:10px 4px 10px 4px;}.elementor-109 .elementor-element.elementor-element-7a104d46 .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-7a104d46 .elementor-button:focus{color:#087DFF;}.elementor-109 .elementor-element.elementor-element-7a104d46 .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-7a104d46 .elementor-button:focus svg{fill:#087DFF;}.elementor-109 .elementor-element.elementor-element-2edf6b03 .elementor-button{background-color:#F5222D00;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-3853c62 );color:var( --e-global-color-3853c62 );padding:10px 4px 10px 4px;}.elementor-109 .elementor-element.elementor-element-2edf6b03 .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-2edf6b03 .elementor-button:focus{color:#087DFF;}.elementor-109 .elementor-element.elementor-element-2edf6b03 .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-2edf6b03 .elementor-button:focus svg{fill:#087DFF;}.elementor-109 .elementor-element.elementor-element-79f35ff9 .elementor-button{background-color:#F5222D00;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-3853c62 );color:var( --e-global-color-3853c62 );padding:10px 4px 10px 4px;}.elementor-109 .elementor-element.elementor-element-79f35ff9 .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-79f35ff9 .elementor-button:focus{color:#087DFF;}.elementor-109 .elementor-element.elementor-element-79f35ff9 .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-79f35ff9 .elementor-button:focus svg{fill:#087DFF;}.elementor-109 .elementor-element.elementor-element-644968d9 .elementor-button{background-color:#F5222D00;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-3853c62 );color:var( --e-global-color-3853c62 );padding:10px 4px 10px 4px;}.elementor-109 .elementor-element.elementor-element-644968d9 .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-644968d9 .elementor-button:focus{color:#087DFF;}.elementor-109 .elementor-element.elementor-element-644968d9 .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-644968d9 .elementor-button:focus svg{fill:#087DFF;}.elementor-109 .elementor-element.elementor-element-1e4be5ce .elementor-button{background-color:#F5222D00;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-3853c62 );color:var( --e-global-color-3853c62 );padding:10px 4px 10px 4px;}.elementor-109 .elementor-element.elementor-element-1e4be5ce .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-1e4be5ce .elementor-button:focus{color:#087DFF;}.elementor-109 .elementor-element.elementor-element-1e4be5ce .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-1e4be5ce .elementor-button:focus svg{fill:#087DFF;}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-37b4a766{text-align:start;}.elementor-109 .elementor-element.elementor-element-37b4a766 img{max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-37b4a766 *//* =====================================
   ALLDRIVE LOGO - RESPONSIVE
===================================== */

.alldrive-logo{
    position:relative;
    overflow:visible !important;
    margin:0 !important;
    padding:0 !important;
}

.alldrive-logo img{
    display:block !important;
    object-fit:contain !important;
    margin:0 !important;
}


/* DESKTOP */
@media (min-width:1025px){

    .alldrive-logo{
        width:195px !important;
        height:54px !important;
    }

    .alldrive-logo img{
        position:absolute;
        width:195px !important;
        max-width:none !important;
        height:auto !important;

        top:50%;
        left:0;

        transform:translateY(-50%) scale(1.40);
        transform-origin:left center;
    }
}


/* TABLETĂ */
@media (min-width:768px) and (max-width:1024px){

    .alldrive-logo{
        width:165px !important;
        height:50px !important;
    }

    .alldrive-logo img{
        position:absolute;
        width:165px !important;
        max-width:none !important;
        height:auto !important;

        top:50%;
        left:0;

        transform:translateY(-50%) scale(1.40);
        transform-origin:left center;
    }
}


/* MOBIL */
@media (max-width:767px){

    .alldrive-logo{
        width:145px !important;
        height:46px !important;
    }

    .alldrive-logo img{
        position:absolute;
        width:145px !important;
        max-width:none !important;
        height:auto !important;

        top:50%;
        left:0;

        transform:translateY(-50%) scale(1.50);
        transform-origin:left center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a104d46 */.alldrive-menu-active{
    position:relative;
}

.alldrive-menu-active::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:-8px;
    width:40px;
    height:2px;
    background:#087DFF;
    transform:translateX(-50%);
    border-radius:3px;
}/* End custom CSS */