.elementor-31 .elementor-element.elementor-element-a7fe447{--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;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-a7fe447:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a7fe447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-df1215f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-728eb1c{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-728eb1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-728eb1c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-5788570{width:100%;max-width:100%;text-align:right;}.elementor-31 .elementor-element.elementor-element-5788570.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-5788570 img{width:50px;}.elementor-31 .elementor-element.elementor-element-24e66f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ebbb2b8 img{border-radius:8px 8px 8px 8px;}.elementor-31 .elementor-element.elementor-element-d6028e1{--e-image-carousel-slides-to-show:4;}.elementor-31 .elementor-element.elementor-element-d6028e1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-31 .elementor-element.elementor-element-b55e7b6{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5ed8687 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5ed8687{text-align:center;}.elementor-31 .elementor-element.elementor-element-5ed8687 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-780d6fa{text-align:center;}.elementor-31 .elementor-element.elementor-element-780d6fa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-38f2644{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-3835380{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-260cc04{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-5b9dca8{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-161f6ad{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-311beef{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-4be0f4d{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-2442445{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-3be69ae{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-5d8b8a7{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-eeaa2bf{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-f15d66e{text-align:center;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-a6cc719 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-a6cc719 .elementor-button:focus{color:#5A5A5A;}.elementor-31 .elementor-element.elementor-element-a6cc719 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-a6cc719 .elementor-button:focus svg{fill:#5A5A5A;}.elementor-31 .elementor-element.elementor-element-a6cc719 .elementor-button{padding:15px 40px 15px 40px;}.elementor-31 .elementor-element.elementor-element-5b140cd .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-5b140cd .elementor-button:focus{color:#5A5A5A;}.elementor-31 .elementor-element.elementor-element-5b140cd .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-5b140cd .elementor-button:focus svg{fill:#5A5A5A;}.elementor-31 .elementor-element.elementor-element-5b140cd .elementor-button{padding:15px 40px 15px 40px;}.elementor-31 .elementor-element.elementor-element-4a818f1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-4a818f1{text-align:center;}.elementor-31 .elementor-element.elementor-element-4a818f1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-95cadca .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-95cadca .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-95cadca .elementor-button:focus{color:#5A5A5A;}.elementor-31 .elementor-element.elementor-element-95cadca .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-95cadca .elementor-button:focus svg{fill:#5A5A5A;}.elementor-31 .elementor-element.elementor-element-95cadca .elementor-button{padding:15px 40px 15px 40px;}.elementor-31 .elementor-element.elementor-element-4a4f058 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-4a4f058 .elementor-custom-embed-play i{font-size:45px;}.elementor-31 .elementor-element.elementor-element-4a4f058 .elementor-custom-embed-play svg{width:45px;height:45px;}.elementor-31 .elementor-element.elementor-element-2c98507{text-align:center;}.elementor-31 .elementor-element.elementor-element-2c98507 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1b763be{columns:3;column-gap:20px;text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-a7fe447{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-df1215f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-728eb1c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-d6028e1{--e-image-carousel-slides-to-show:3;}.elementor-31 .elementor-element.elementor-element-5ed8687 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-780d6fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-38f2644{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-3835380{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-260cc04{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-5b9dca8{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-161f6ad{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-311beef{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-4be0f4d{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-2442445{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-3be69ae{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-5d8b8a7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-eeaa2bf{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-4a818f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-2c98507 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-1b763be{columns:2;column-gap:20px;font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-df1215f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-df1215f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-728eb1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-728eb1c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-d6028e1{--e-image-carousel-slides-to-show:2;}.elementor-31 .elementor-element.elementor-element-5ed8687 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5ed8687 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-780d6fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-38f2644{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-3835380{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-260cc04{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-5b9dca8{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-161f6ad{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-311beef{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-4be0f4d{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-2442445{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-3be69ae{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-5d8b8a7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-eeaa2bf{font-size:var( --e-global-typography-accent-font-size );}.elementor-31 .elementor-element.elementor-element-f15d66e{font-size:28px;}.elementor-31 .elementor-element.elementor-element-a6cc719 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-5b140cd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-4a818f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-95cadca > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-2c98507 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-31 .elementor-element.elementor-element-1b763be{columns:1;column-gap:20px;font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-24e66f1{--width:65%;}.elementor-31 .elementor-element.elementor-element-b55e7b6{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-24e66f1{--width:56%;}.elementor-31 .elementor-element.elementor-element-b55e7b6{--width:38%;}}/* Start custom CSS for text-editor, class: .elementor-element-1b763be */.elementor-31 .elementor-element.elementor-element-1b763be .elementor-widget-container {
  position: relative;
}

.elementor-31 .elementor-element.elementor-element-1b763be .elementor-widget-container span {
  display: inline-block;
  padding: 5px;
  transition: all 0.2s ease-in-out;
  filter: brightness(1); /* Default brightness */
}

.elementor-31 .elementor-element.elementor-element-1b763be .elementor-widget-container.dimmed span {
  filter: brightness(0.3) blur(4px); /* Darker & more blurred */
  opacity: 0.5; /* Slight fade-out effect */
  transform: scale(0.95); /* Slight shrink effect */
}


.elementor-31 .elementor-element.elementor-element-1b763be .elementor-widget-container span.highlight {
  filter: brightness(1.5) blur(0px); /* More brightness */
  opacity: 1; /* Full visibility */
  transform: scale(1.05); /* Slightly enlarged effect */
  font-weight: bold; /* Emphasize text */
}/* End custom CSS */
/* Start custom CSS */#print-page-ready,
#ba-car-price-leasing {display:none;}

@media print {
  
#print-page-ready {display:block!important;}
/* Additional print-specific styles */
body {
    margin: 5px!important;
    padding: 5px!important;
    transform: scale(1); /* Scale everything to 70% */
    transform-origin: top left; /* Ensure scaling starts from the top-left corner */
    width: 100%; /* Ensure the body takes up full width */
    height: auto; /* Allow the height to adjust accordingly */
}
#print-col1 #print-danni-wrapper * {margin:0px!important;padding:0!important}
#charactersitics .elementor-widget-container,
#charactersiticsNEW .elementor-widget-container {
font-size: 15px!important;
grid-template-columns: repeat(3, 1fr)!important;
column-gap: 10px!important;
row-gap: 10px!important;
}
.harakteristiki {
  display: flex !important;
      gap: 10px !important;
      flex-direction: row !important;
      flex-wrap: nowrap !important;
      align-content: center !important;
      justify-content: flex-start !important;
      align-items: center !important;
}
.harakteristiki > :nth-child(2) {
  font-weight: bold!important; /* Make the text in the second column bold */
}
#print-kontakti  {font-size:12px!important}

#print-page-ready #print-col1 img {display:block;margin-bottom:20px!important;text-align:left!important}



#imgimgimg img {margin-top:10px!important;}
  
.print-container {
  width: 100%!important;
  border:1px dotted black;
  padding:15px;
}

/* Optional - Ensure print pages are handled neatly */
@page {
  size: A4!important;  /* Set paper size if needed */
  margin: 10px!important;
}
#print-col1 #print-danni-wrapper .harakteristiki .nested-har {padding-left:10px!Important;gap: 5px !important;}
}



.force-top-left {
top: 0 !important;
left: 0 !important;
}
.elementor-lightbox .elementor-lightbox-item {

padding: 10px!important;
}

.elementor-slideshow__header,
.elementor-slideshow__footer,
#ba-actual-video 
{display:none!Important;}


#cargallery figure:first-of-type,
#cargallery figure:first-of-type img {
width: 100%;
max-width: 100%;
}
#fbuilder .left_aligned .fields:not(.section_breaks)>label:not(:empty), #fbuilder [id*="fieldlist"]:not(.left_aligned) .left_aligned.fields:not(.section_breaks)>label:not(:empty), .cp_cff_13 #fbuilder * {
color: #CFCFCF;
font-family: 'Inter';
}

#charactersitics .elementor-widget-container,
#charactersiticsNEW .elementor-widget-container {
display: grid;
grid-template-columns: repeat(1, 1fr); /* Explicitly set to two columns */
grid-auto-flow: row; /* Prevents elements from flowing into more columns */
column-gap: 20px;
row-gap: 5px;
}
#charactersitics span,
#charactersiticsNEW span {
border-bottom: solid 1px #666;
padding: 5px;
padding-top: 0;
}
@media screen and (max-width:768px){
  
  #charactersiticsNEW .elementor-widget-container {
    font-size: 15px!important;
    grid-template-columns: repeat(2, 1fr)!important;
    column-gap: 10px!important;
    row-gap: 10px!important;
  }
  }
  #charactersitics .elementor-widget-container {
  font-size: 15px!important;
  grid-template-columns: repeat(1, 1fr)!important;
  column-gap: 10px!important;
  row-gap: 10px!important;
}
}/* End custom CSS */