.elementor-1847 .elementor-element.elementor-element-df547e7{--display:flex;--min-height:100vh;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-df547e7::before, .elementor-1847 .elementor-element.elementor-element-df547e7 > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-df547e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-df547e7 > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-df547e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-df547e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1847 .elementor-element.elementor-element-df547e7:hover::before, .elementor-1847 .elementor-element.elementor-element-df547e7:hover > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-df547e7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-df547e7 > .elementor-background-slideshow:hover::before, .elementor-1847 .elementor-element.elementor-element-df547e7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1847 .elementor-element.elementor-element-df547e7:hover{--overlay-opacity:0.5;}.elementor-1847 .elementor-element.elementor-element-2f975b4{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-2f975b4 > .elementor-shape-top .elementor-shape-fill, .elementor-1847 .elementor-element.elementor-element-2f975b4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor0 );}.elementor-1847 .elementor-element.elementor-element-2f975b4 > .elementor-shape-top svg, .elementor-1847 .elementor-element.elementor-element-2f975b4 > .e-con-inner > .elementor-shape-top svg{width:calc(70% + 1.3px);height:5px;}.elementor-1847 .elementor-element.elementor-element-2f975b4 > .elementor-shape-top, .elementor-1847 .elementor-element.elementor-element-2f975b4 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1847 .elementor-element.elementor-element-7ee8875{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-7ee8875:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-7ee8875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be26d6a );background-image:url("https://artautosovata.ro/wp-content/uploads/2026/04/mercedes.png");background-position:center center;background-repeat:no-repeat;}.elementor-1847 .elementor-element.elementor-element-7ee8875::before, .elementor-1847 .elementor-element.elementor-element-7ee8875 > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-7ee8875 > .e-con-inner > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-7ee8875 > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-7ee8875 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-7ee8875 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1847 .elementor-element.elementor-element-7ee8875:hover::before, .elementor-1847 .elementor-element.elementor-element-7ee8875:hover > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-7ee8875:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-7ee8875 > .elementor-background-slideshow:hover::before, .elementor-1847 .elementor-element.elementor-element-7ee8875 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1847 .elementor-element.elementor-element-7ee8875:hover{--overlay-opacity:0.5;}.elementor-1847 .elementor-element.elementor-element-9e00c93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1847 .elementor-element.elementor-element-788692e{text-align:center;}.elementor-1847 .elementor-element.elementor-element-788692e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1847 .elementor-element.elementor-element-a58e3fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-a58e3fb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1847 .elementor-element.elementor-element-a58e3fb .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1847 .elementor-element.elementor-element-a58e3fb .elementor-nav-menu--main .elementor-item{color:#7A7A7A;fill:#7A7A7A;}.elementor-1847 .elementor-element.elementor-element-2ecfe8d{--display:flex;}.elementor-1847 .elementor-element.elementor-element-2ecfe8d:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-2ecfe8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be26d6a );background-image:url("https://artautosovata.ro/wp-content/uploads/2026/04/mecanic-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-5edb8bc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1847 .elementor-element.elementor-element-2529052{text-align:center;}.elementor-1847 .elementor-element.elementor-element-2529052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-1847 .elementor-element.elementor-element-6233df3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-6233df3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1847 .elementor-element.elementor-element-6233df3 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1847 .elementor-element.elementor-element-6233df3 .elementor-nav-menu--main .elementor-item{color:#7A7A7A;fill:#7A7A7A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1847 .elementor-element.elementor-element-2f975b4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1847 .elementor-element.elementor-element-df547e7{--width:100%;}.elementor-1847 .elementor-element.elementor-element-2f975b4{--content-width:100%;}}@media(max-width:767px){.elementor-1847 .elementor-element.elementor-element-2f975b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-788692e */.elementor-1847 .elementor-element.elementor-element-788692e h2::after {
    content: "";
      display: block;
      width: 80px;
      height: 2px;
      margin: 0 auto 0;
      background: linear-gradient(
        to right,
        transparent,
        #ff7a18,
        transparent
      );
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-a58e3fb */.elementor-1847 .elementor-element.elementor-element-a58e3fb{
    box-sizing: border-box;
}

.elementor-1847 .elementor-element.elementor-element-a58e3fb ul{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.15rem;
  max-width: 320px;
  text-align: center;
  margin-bottom: 36px;
  padding: 0;
}

.elementor-1847 .elementor-element.elementor-element-a58e3fb ul li{
    width: 100%;
    padding: .75rem 1.6rem;
    border-radius: 50px;
    background: linear-gradient(135deg,
      rgba(255, 255, 255, 0.05),
      rgba(255, 255, 255, 0.01));
    border: 1px solid rgba(255, 255, 255, .28);
    text-transform: uppercase;
    cursor: pointer;
    backdrop-filter: blur(10px);
    position: relative;
    overflow: hidden;
    transition: all 0.8s cubic-bezier(0.16, 0.84, 0.44, 1);
}

.elementor-1847 .elementor-element.elementor-element-a58e3fb ul li::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(120deg,
        transparent,
        rgba(255, 255, 255, 0.25),
        transparent);
    transform: translateX(-120%);
    transition: 0.9s ease;
}

.elementor-1847 .elementor-element.elementor-element-a58e3fb ul li a {
    color: #fff !important;
    text-decoration: none;
}

.elementor-1847 .elementor-element.elementor-element-a58e3fb ul li a:hover {
    color: #111 !important;
}

.elementor-1847 .elementor-element.elementor-element-a58e3fb ul li:hover {
    background: linear-gradient(135deg, #ff7a18 ,#ffb35c);
    color: #111;
    box-shadow:
      0 15px 40px rgba(0, 0, 0, 0.6),
      0 0 28px rgba(255, 122, 24, 0.45);
    border-color: transparent;
    transform: translateY(-2px) scale(1.04);
  }
  
  .elementor-1847 .elementor-element.elementor-element-a58e3fb ul li:hover::before {
      transform: translateX(120%);
  }
  
  a {
      font-size: 13px;
      padding: 0 !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2529052 */.elementor-1847 .elementor-element.elementor-element-2529052 h2::after {
    content: "";
      display: block;
      width: 80px;
      height: 2px;
      margin: 0 auto 0;
      background: linear-gradient(
        to right,
        transparent,
        #ff7a18,
        transparent
      );
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6233df3 *//*.elementor-1847 .elementor-element.elementor-element-6233df3{*/
/*    box-sizing: border-box;*/
/*}*/

.elementor-1847 .elementor-element.elementor-element-6233df3 ul{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.15rem;
  max-width: 320px;
  text-align: center;
  margin-bottom: 36px;
  padding: 0;
}

.elementor-1847 .elementor-element.elementor-element-6233df3 ul li{
    width: 100%;
    padding: .75rem 1.6rem;
    border-radius: 50px;
    background: linear-gradient(135deg,
      rgba(255, 255, 255, 0.05),
      rgba(255, 255, 255, 0.01));
    border: 1px solid rgba(255, 255, 255, .28);
    text-transform: uppercase;
    cursor: pointer;
    backdrop-filter: blur(10px);
    position: relative;
    overflow: hidden;
    transition: all 0.8s cubic-bezier(0.16, 0.84, 0.44, 1);
}

.elementor-1847 .elementor-element.elementor-element-6233df3 ul li::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(120deg,
        transparent,
        rgba(255, 255, 255, 0.25),
        transparent);
    transform: translateX(-120%);
    transition: 0.9s ease;
}

.elementor-1847 .elementor-element.elementor-element-6233df3 ul li a {
    color: #fff !important;
    text-decoration: none;
}

.elementor-1847 .elementor-element.elementor-element-6233df3 ul li a:hover {
    color: #111 !important;
}

.elementor-1847 .elementor-element.elementor-element-6233df3 ul li:hover {
    background: linear-gradient(135deg, #ff7a18 ,#ffb35c);
    color: #111;
    box-shadow:
      0 15px 40px rgba(0, 0, 0, 0.6),
      0 0 28px rgba(255, 122, 24, 0.45);
    border-color: transparent;
    transform: translateY(-2px) scale(1.04);
  }
  
  .elementor-1847 .elementor-element.elementor-element-6233df3 ul li:hover::before {
      transform: translateX(120%);
  }
  
  a {
      font-size: 13px;
      padding: 0 !important;
  }/* End custom CSS */