.elementor-kit-6{--e-global-color-primary:#00B5E2;--e-global-color-secondary:#00193E;--e-global-color-text:#BFCBD1;--e-global-color-accent:#DFE5E9;--e-global-color-693ce30:#123459;--e-global-color-fa2bd56:#F5F5F5;--e-global-color-77c6895:#FFFFFF;--e-global-color-619e320:#00000000;--e-global-color-7e51190:#F0F4F8;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-b373c6e-font-family:"Transducer VF Medium";--e-global-typography-b373c6e-font-size:55px;--e-global-typography-b373c6e-font-weight:500;--e-global-typography-b373c6e-line-height:68.75px;--e-global-typography-3b7a778-font-family:"Inter";--e-global-typography-3b7a778-font-size:45px;--e-global-typography-3b7a778-font-weight:300;--e-global-typography-3b7a778-line-height:56.25px;--e-global-typography-edf446f-font-family:"Transducer VF Medium";--e-global-typography-edf446f-font-size:32px;--e-global-typography-edf446f-line-height:40px;--e-global-typography-d99a603-font-family:"Transducer VF Regular";--e-global-typography-d99a603-font-size:24px;--e-global-typography-d99a603-line-height:36.25px;--e-global-typography-6b9839c-font-family:"Inter";--e-global-typography-6b9839c-font-size:20px;--e-global-typography-6b9839c-font-weight:400;--e-global-typography-6b9839c-line-height:25px;--e-global-typography-88b88d0-font-family:"Inter";--e-global-typography-88b88d0-font-size:15px;--e-global-typography-88b88d0-font-weight:400;--e-global-typography-88b88d0-line-height:18.75px;--e-global-typography-f3fe50a-font-family:"Inter";--e-global-typography-f3fe50a-font-size:13px;--e-global-typography-f3fe50a-font-weight:500;--e-global-typography-f3fe50a-line-height:16.25px;--e-global-typography-4d0b806-font-size:1px;background-color:var( --e-global-color-7e51190 );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-77c6895 );border-style:none;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:"Transducer VF Medium", Sans-serif;font-size:55px;}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"Transducer VF Medium", Sans-serif;font-size:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */[data-custom-field-id] {
  width:25%;
}


.elementor-element .swiper .elementor-swiper-button svg{
  fill: transparent !important;
}


#testimonial-slider
.elementor-swiper-button-prev, #Meilensteine .swiper-button-prev {
  background: url('https://alltrucks.com/wp-content/uploads/2025/10/Pfeil-previous.svg') center/contain no-repeat!important;
}
#testimonial-slider .elementor-swiper-button-next, #Meilensteine .swiper-button-next {
  background: url('https://alltrucks.com/wp-content/uploads/2025/10/Pfeil-next.svg') center/contain no-repeat!important;
}


#hero-slider .elementor-swiper-button-prev {
  background: url('https://alltrucks.com/wp-content/uploads/2025/10/Pfeil-previous-white.svg') center/contain no-repeat!important;
}

#hero-slider .elementor-swiper-button-next {
  background: url('https://alltrucks.com/wp-content/uploads/2025/10/Pfeil-next-white.svg') center/contain no-repeat!important;
}

#hero-slider .elementor-swiper-button i, #testimonial-slider .elementor-swiper-button i {
  display: none!important;
}

.anchor-target { 
  scroll-margin-top: 120px;
}

.quote{
font-family: var( --e-global-typography-d99a603-font-family ), Sans-serif;
  font-size: var( --e-global-typography-d99a603-font-size );
  line-height: var( --e-global-typography-d99a603-line-height );
}

.entry-title, .wpgmza_modern_infowindow{
    display:none!important;
}

@media(max-width:480px){
    .elementor-element-3381eca .elementor-motion-effects-container::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 11px!important;
  width: 95px!important;  
  height: 127.5px; 
  pointer-events: none;
  background:
    linear-gradient(to bottom, rgba(0, 0, 0, 0.05), transparent 100%) right bottom no-repeat,
    linear-gradient(to top, rgba(0, 0, 0, 0.1), transparent 100%) right bottom no-repeat;
  background-size: 95px 4px, 0px 10px;
}
}

.elementor-element-3381eca .elementor-motion-effects-container::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -1px;
  width: 115px;  
  height: 115px; 
  pointer-events: none;
  background:
    linear-gradient(to bottom, rgba(0, 0, 0, 0.05), transparent 100%) right bottom no-repeat,
    linear-gradient(to top, rgba(0, 0, 0, 0.1), transparent 100%) right bottom no-repeat;
  background-size: 115px 4px, 0px 10px;
}


/* Hero Banner */

.hero-banner{
    clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    50% 100%,
    46% 90%,
    0 90%
  );
}

div.elementor-element-3381eca:nth-child(1) > div:nth-child(2) > div:nth-child(7){
height: 80px;
padding-top: 23px;
}

@media(max-width:1024px){
    .trp-shortcode-switcher .trp-switcher-dropdown-list {
  flex-direction: row!important;
}

.elementor-slide-heading, h1{
font-size:35px!important;
}

.elementor-slide-description, h2{
font-size:25px!important;
}
}

/* Map */

.trp-ls-dropdown.is-open .trp-switcher-dropdown-list, .trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list, .trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list, .trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list {
  overflow-y: auto;
  max-height: min(550px, 70vh)!important;
   background-color: #00193E;}
/* Media Queries */
@media (max-width:768px){
div.elementor-element-3381eca:nth-child(1){
height: 60px;
}
}
  .elementor-item-active{
      text-decoration:underline!important;
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Transducer VF Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://alltrucks.com/wp-content/uploads/2025/09/transducer-medium-webfont.woff2') format('woff2'),
		url('https://alltrucks.com/wp-content/uploads/2025/09/transducer-medium-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Transducer VF Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://alltrucks.com/wp-content/uploads/2025/09/transducer-regular-webfont.woff2') format('woff2'),
		url('https://alltrucks.com/wp-content/uploads/2025/09/transducer-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */