.elementor-9 .elementor-element.elementor-element-txKachelS{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txKachelC > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txDiv1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-txDiv1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4151C;}.elementor-9 .elementor-element.elementor-element-txDiv1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-txDiv1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-txDivCol > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txDivHtml{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txWaS{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txWaC > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-590df9df:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-590df9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-590df9df > .elementor-container{max-width:1140px;}.elementor-9 .elementor-element.elementor-element-590df9df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-9 .elementor-element.elementor-element-590df9df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5e2ae74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-5e2ae74 .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:40px;font-weight:700;line-height:1.2em;color:#1E1E1E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Roboto;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2860b340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Inter", Roboto;font-size:17px;font-weight:400;line-height:1.7em;color:#45494E;}.elementor-9 .elementor-element.elementor-element-31e99233{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txLvhead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-txLvhead .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLvtxt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Roboto;font-size:15px;line-height:1.6em;color:#C7C9CC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Roboto;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-txLvbtn .elementor-button{background-color:#C4151C;font-family:"Montserrat", Roboto;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txLvbtn .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-txLvbtn .elementor-button:focus{background-color:#1E1E1E;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLvbtn .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-txLvbtn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLshead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-txLshead .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLstxt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Roboto;font-size:15px;line-height:1.6em;color:#C7C9CC;}.elementor-9 .elementor-element.elementor-element-txLsbtn .elementor-button{background-color:#C4151C;font-family:"Montserrat", Roboto;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txLsbtn .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-txLsbtn .elementor-button:focus{background-color:#1E1E1E;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLsbtn .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-txLsbtn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLchead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-txLchead .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLctxt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Roboto;font-size:15px;line-height:1.6em;color:#C7C9CC;}.elementor-9 .elementor-element.elementor-element-txLcbtn .elementor-button{background-color:#C4151C;font-family:"Montserrat", Roboto;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txLcbtn .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-txLcbtn .elementor-button:focus{background-color:#1E1E1E;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLcbtn .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-txLcbtn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLihead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-txLihead .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLitxt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Roboto;font-size:15px;line-height:1.6em;color:#C7C9CC;}.elementor-9 .elementor-element.elementor-element-txLibtn .elementor-button{background-color:#C4151C;font-family:"Montserrat", Roboto;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txLibtn .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-txLibtn .elementor-button:focus{background-color:#1E1E1E;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLibtn .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-txLibtn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLahead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-txLahead .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLatxt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Inter", Roboto;font-size:15px;line-height:1.6em;color:#C7C9CC;}.elementor-9 .elementor-element.elementor-element-txLabtn .elementor-button{background-color:#C4151C;font-family:"Montserrat", Roboto;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txLabtn .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-txLabtn .elementor-button:focus{background-color:#1E1E1E;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txLabtn .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-txLabtn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-txPartnerS{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txPartnerC > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txSvc1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-txSvc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4D5;}.elementor-9 .elementor-element.elementor-element-txSvc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-9 .elementor-element.elementor-element-txSvc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-5c492717:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5c492717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-9 .elementor-element.elementor-element-5c492717 > .elementor-container{max-width:1140px;}.elementor-9 .elementor-element.elementor-element-5c492717{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-9 .elementor-element.elementor-element-5c492717 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-4dec2b8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4dec2b8b .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:40px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7a62b098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Inter", Roboto;font-size:16px;font-weight:400;line-height:1.7em;color:#9a9a9a;}.elementor-9 .elementor-element.elementor-element-30e54887:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-30e54887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-30e54887 > .elementor-container{max-width:1140px;}.elementor-9 .elementor-element.elementor-element-30e54887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-9 .elementor-element.elementor-element-30e54887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-33075ba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-33075ba8 .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:40px;font-weight:700;line-height:1.2em;color:#1E1E1E;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Roboto;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-swiper-button{font-size:20px;}.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-testimonial__text{color:#45494E;}.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-testimonial__name{color:#1E1E1E;}.elementor-9 .elementor-element.elementor-element-txWhy1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-txWhy1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4D5;}.elementor-9 .elementor-element.elementor-element-txWhy1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-9 .elementor-element.elementor-element-txWhy1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-ad22aca:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ad22aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ad22aca > .elementor-container{max-width:1140px;}.elementor-9 .elementor-element.elementor-element-ad22aca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-9 .elementor-element.elementor-element-ad22aca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-53ce0a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-53ce0a9 .elementor-heading-title{font-family:"Montserrat", Roboto;font-size:40px;font-weight:700;line-height:1.2em;color:#1E1E1E;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-accordion-item{border-color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-accordion-item .elementor-tab-content{border-block-start-color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-589d33aa .elementor-accordion-title{color:#1E1E1E;}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-accordion-icon svg{fill:#1E1E1E;}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-active .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-589d33aa .elementor-active .elementor-accordion-title{color:#C4151C;}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-active .elementor-accordion-icon svg{fill:#C4151C;}.elementor-9 .elementor-element.elementor-element-589d33aa .elementor-tab-content{color:#45494E;}.elementor-9 .elementor-element.elementor-element-3fa7c31b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3fa7c31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4151C;}.elementor-9 .elementor-element.elementor-element-3fa7c31b > .elementor-container{max-width:1140px;}.elementor-9 .elementor-element.elementor-element-3fa7c31b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-3fa7c31b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-3d1b09f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txDivBottom{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-txRevealJs{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-1c7053f6{width:20%;}.elementor-9 .elementor-element.elementor-element-7c762446{width:20%;}.elementor-9 .elementor-element.elementor-element-3e300484{width:20%;}.elementor-9 .elementor-element.elementor-element-3b292686{width:20%;}.elementor-9 .elementor-element.elementor-element-txLacol{width:20%;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-txRev1 */.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-testimonial{background-color:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:32px 26px;height:100%;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease;}
.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-testimonial:hover{transform:translateY(-8px);box-shadow:0 16px 34px rgba(0,0,0,.10);}
.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-testimonial__content::before{content:'★★★★★';display:block;color:#F5A623;font-size:20px;letter-spacing:3px;margin-bottom:14px;text-align:center;}
.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-testimonial__text{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;}
.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-testimonial__name{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;}
.elementor-9 .elementor-element.elementor-element-txRev1 .swiper-slide{height:auto;}
.elementor-9 .elementor-element.elementor-element-txRev1 .swiper-wrapper{align-items:stretch;}
.elementor-9 .elementor-element.elementor-element-txRev1 .elementor-swiper-button{display:none !important;}/* End custom CSS */
/* Start custom CSS */@media(max-width:767px){.elementor-element-31e99233 .elementor-column{padding-left:0 !important;padding-right:0 !important;}}
.elementor-9 > .elementor-section.elementor-element-txKachelS{padding-top:0 !important;padding-bottom:0 !important;}
/* TX Leistungs-Kacheln */
.elementor-element-31e99233 > .elementor-container{margin-left:-11px;margin-right:-11px;width:calc(100% + 22px);max-width:none;}
.elementor-element-31e99233 .elementor-column{padding-left:11px;padding-right:11px;display:flex;}
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{position:relative;min-height:400px;padding:26px 24px 84px !important;border-radius:10px;overflow:hidden;background-color:#FFFFFF;background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;align-content:flex-start;width:100%;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,background-size .5s cubic-bezier(.2,.7,.3,1) !important;will-change:transform;}
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap:hover{transform:translateY(-10px);box-shadow:0 18px 40px rgba(0,0,0,.38);background-size:108% auto;}
.elementor-element-1c7053f6 > .elementor-widget-wrap{background-image:url('https://trailerx.de/wp-content/uploads/2026/07/1.webp');}
.elementor-element-7c762446 > .elementor-widget-wrap{background-image:url('https://trailerx.de/wp-content/uploads/2026/07/2.webp');}
.elementor-element-3e300484 > .elementor-widget-wrap{background-image:url('https://trailerx.de/wp-content/uploads/2026/07/4.webp');}
.elementor-element-3b292686 > .elementor-widget-wrap{background-image:url('https://trailerx.de/wp-content/uploads/2026/09/tx-leistung-fahrzeugbau2.webp');}
.elementor-element-31e99233 .elementor-widget-heading,
.elementor-element-31e99233 .elementor-widget-text-editor{width:100%;position:relative;z-index:2;}
.elementor-element-31e99233 .elementor-widget-heading .elementor-heading-title{color:#1E1E1E !important;}
.elementor-element-31e99233 .elementor-widget-text-editor{color:#45494E;}
.elementor-element-31e99233 .elementor-widget-button{position:absolute;left:24px;bottom:24px;width:auto;z-index:3;}
.elementor-element-31e99233 .elementor-button{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0 !important;box-shadow:0 6px 18px rgba(0,0,0,.18);}
.elementor-element-31e99233 .elementor-button .elementor-button-content-wrapper{justify-content:center;}
.elementor-element-31e99233 .elementor-button .elementor-button-icon{font-size:18px;transition:transform .3s ease;}
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap:hover .elementor-button-icon{transform:translateX(3px);}
@media(max-width:1024px){.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:330px;background-size:110% auto;}}/* TX Kachel-Feinschliff */
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:330px !important;padding:22px 20px 74px !important;background-size:96% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-widget-heading{padding:0 !important;margin-bottom:6px !important;}
.elementor-element-31e99233 .elementor-widget-heading .elementor-heading-title{font-size:20px !important;line-height:1.25 !important;color:#1E1E1E !important;}
.elementor-element-31e99233 .elementor-widget-text-editor{padding:0 !important;margin-bottom:0 !important;color:#1E1E1E !important;}
.elementor-element-31e99233 .elementor-widget-text-editor p,
.elementor-element-31e99233 .elementor-widget-text-editor{font-size:14px !important;line-height:1.45 !important;color:#1E1E1E !important;}
.elementor-element-31e99233 .elementor-widget-button{left:20px;bottom:20px;}
.elementor-element-31e99233 .elementor-button{width:46px;height:46px;}
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap:hover{background-size:104% auto !important;}
@media(max-width:1024px){.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:300px !important;background-size:104% auto !important;}}/* TX Kachel-Bündig */
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:290px !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:stretch !important;align-content:flex-start !important;background-size:90% auto !important;}
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap > .elementor-element{flex:0 0 auto !important;width:100% !important;}
.elementor-element-31e99233 .elementor-widget-text-editor{margin-top:0 !important;}
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap:hover{background-size:97% auto !important;}
@media(max-width:1024px){.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:270px !important;background-size:100% auto !important;}}/* TX Motivgroessen angleichen */
.elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap{background-size:118% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap:hover{background-size:125% auto !important;}
.elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap{background-size:101% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap:hover{background-size:108% auto !important;}
.elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap{background-size:112% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap:hover{background-size:119% auto !important;}
.elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap{background-size:130% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap:hover{background-size:137% auto !important;}
@media(max-width:1024px){
.elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap{background-size:128% auto !important;}
.elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap{background-size:111% auto !important;}
.elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap{background-size:122% auto !important;}
.elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap{background-size:140% auto !important;}
}/* TX Kacheln auf weiss */
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{border:1px solid #E3E5E8 !important;box-shadow:0 2px 10px rgba(0,0,0,.05) !important;}
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap:hover{box-shadow:0 18px 40px rgba(0,0,0,.14) !important;border-color:#C4151C !important;}
#termin{scroll-margin-top:80px;}/* TX Mobil */
@media(max-width:767px){
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:340px !important;padding:22px 20px 78px !important;}
.elementor-element-31e99233 .elementor-widget-heading .elementor-heading-title{font-size:19px !important;}
.elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap{background-size:94% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap:hover{background-size:94% auto !important;}
.elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap{background-size:84% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap:hover{background-size:84% auto !important;}
.elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap{background-size:82% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap:hover{background-size:82% auto !important;}
.elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap{background-size:89% auto !important;background-position:right bottom !important;}
.elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap:hover{background-size:89% auto !important;}
}
/* TX FAQ Umbruch */
.elementor-element-ad22aca .elementor-tab-content,
.elementor-element-ad22aca .elementor-tab-content *{white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important;max-width:100% !important;}
.elementor-element-ad22aca [class*='_wordAnimating']{display:inline !important;}
.elementor-element-ad22aca .elementor-tab-content p{width:auto !important;}
/* == TX STATBAND START == */
.elementor-9 > .elementor-section.elementor-element-txStat1{padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-txStat1{position:relative;overflow:hidden;}
.elementor-element-txStat1 > .elementor-container{padding-top:46px;padding-bottom:46px;}
.elementor-element-txStat1::before{content:'';position:absolute;right:3%;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:78%;width:24%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='219.92 94.28 250 250'%3E%3Cg fill='white'%3E%3Cpolygon points='365.5,190.43 362.53,190.43 364.02,188.66'/%3E%3Cpolygon points='352.65,184.44 315.39,184.44 315.39,246.56 305.54,258.28 293.25,258.28 293.25,184.44 257.41,184.44 257.41,162.3 334.06,162.3'/%3E%3Cpolygon points='374.87,210.89 414.67,258.28 385.15,258.28 360.11,228.46 335.06,258.28 305.54,258.28 315.39,246.56 321.37,239.43 345.35,210.89 328.16,190.43 357.68,190.43 360.11,193.31 362.53,190.43 364.02,188.66 386.15,162.29 415.68,162.29'/%3E%3Cpath d='M364.75,117.35c39.28,11.96,84.6,26.7,84.6,26.7l-12.33,77.93c-3.68,23.23-17.33,43.67-37.36,56.02 c-21.88,13.49-52.3,30.66-82.3,42.39c-21.88-10.86-41.8-22.03-52.52-31.88c-17.32-15.91-26.86-38.56-26.08-62.07l12.39-78.86 C251.15,147.6,309.3,131.39,364.75,117.35 M365.11,102.15l-3.96,1c-54.99,13.92-113.35,30.17-113.94,30.33l-9.08,2.53l-1.46,9.31 l-12.39,78.86l-0.14,0.89l-0.03,0.9c-0.92,27.78,10.31,54.52,30.82,73.35c10.43,9.58,28.2,20.45,55.92,34.21l5.81,2.88l6.04-2.36 c31.59-12.35,63.47-30.51,84.65-43.57c23.7-14.62,39.79-38.75,44.14-66.2l12.33-77.94l1.96-12.36l-11.9-3.87 c-0.45-0.15-45.91-14.92-84.87-26.78L365.11,102.15L365.11,102.15z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.07;pointer-events:none;z-index:0;}
.elementor-element-txStat1 > .elementor-container > .elementor-column{position:relative;z-index:1;}
.elementor-element-txStat1 .elementor-column:not(:last-child) > .elementor-widget-wrap{border-right:1px solid rgba(255,255,255,.13);}
.elementor-element-txStat1 .elementor-widget-wrap{padding:4px 18px !important;align-content:flex-start;}
.elementor-element-txStat1 .elementor-widget-heading{margin-bottom:6px !important;}
.elementor-element-txStat1 .elementor-heading-title{font-family:Montserrat,sans-serif !important;font-weight:800 !important;font-size:clamp(34px,3.4vw,48px) !important;line-height:1.05 !important;color:#FFFFFF !important;letter-spacing:-.5px;}
.elementor-element-txStat1 .elementor-widget-text-editor{margin-bottom:0 !important;}
.elementor-element-txStat1 .elementor-widget-text-editor p{margin:0 !important;font-family:Inter,sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:1.45 !important;color:#B9BDC4 !important;letter-spacing:.2px;}
@media(max-width:1024px){.elementor-element-txStat1 > .elementor-container{padding-top:40px;padding-bottom:40px;}}
@media(max-width:767px){
 .elementor-element-txStat1 > .elementor-container{padding-top:34px;padding-bottom:34px;}
 .elementor-element-txStat1 > .elementor-container > .elementor-column{width:50% !important;}
 .elementor-element-txStat1 .elementor-column > .elementor-widget-wrap{padding:16px 10px !important;border-right:none !important;}
 .elementor-element-txStat1 .elementor-column:nth-child(1) > .elementor-widget-wrap,
 .elementor-element-txStat1 .elementor-column:nth-child(3) > .elementor-widget-wrap{border-right:1px solid rgba(255,255,255,.13) !important;}
 .elementor-element-txStat1 .elementor-column:nth-child(1) > .elementor-widget-wrap,
 .elementor-element-txStat1 .elementor-column:nth-child(2) > .elementor-widget-wrap{border-bottom:1px solid rgba(255,255,255,.13);}
 .elementor-element-txStat1 .elementor-heading-title{font-size:30px !important;}
 .elementor-element-txStat1 .elementor-widget-text-editor p{font-size:12.5px !important;}
 .elementor-element-txStat1::before{max-width:70%;height:120%;opacity:.05;}
}
/* == TX STATBAND END == */

/* == TX DOTS+KACHEL START == */
/* --- Slider-Navigation sichtbar (Dots, feste Groesse) --- */
.elementor-element-heroSld3 .swiper-pagination,
.elementor-element-txAkt1 .swiper-pagination,
.elementor-element-txRev1 .swiper-pagination{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:10px !important;z-index:6;pointer-events:auto;left:0 !important;right:0 !important;width:100% !important;transform:none !important;}
.elementor-element-heroSld3 .swiper-pagination{bottom:20px !important;}
.elementor-element-txAkt1 .swiper-pagination{bottom:14px !important;}
.elementor-element-heroSld3 .swiper-pagination-bullet,
.elementor-element-txAkt1 .swiper-pagination-bullet,
.elementor-element-txRev1 .swiper-pagination-bullet{width:11px !important;height:11px !important;flex:0 0 11px !important;margin:0 !important;border-radius:50% !important;cursor:pointer;transition:opacity .25s ease,background-color .25s ease,box-shadow .25s ease;}
.elementor-element-heroSld3 .swiper-pagination-bullet,
.elementor-element-txAkt1 .swiper-pagination-bullet{background-color:#FFFFFF !important;opacity:.42 !important;}
.elementor-element-heroSld3 .swiper-pagination-bullet:hover,
.elementor-element-txAkt1 .swiper-pagination-bullet:hover{opacity:.75 !important;}
.elementor-element-heroSld3 .swiper-pagination-bullet-active,
.elementor-element-txAkt1 .swiper-pagination-bullet-active{opacity:1 !important;background-color:#FFFFFF !important;box-shadow:0 0 0 4px rgba(255,255,255,.30);}
.elementor-element-txRev1 .swiper-pagination-bullet{background-color:#1E1E1E !important;opacity:.20 !important;}
.elementor-element-txRev1 .swiper-pagination-bullet:hover{opacity:.42 !important;}
.elementor-element-txRev1 .swiper-pagination-bullet-active{opacity:1 !important;background-color:#C4151C !important;box-shadow:0 0 0 4px rgba(196,21,28,.20);}
@media(max-width:767px){
 .elementor-element-heroSld3 .swiper-pagination-bullet,
 .elementor-element-txAkt1 .swiper-pagination-bullet,
 .elementor-element-txRev1 .swiper-pagination-bullet{width:10px !important;height:10px !important;flex:0 0 10px !important;}
 .elementor-element-heroSld3 .swiper-pagination{bottom:16px !important;}
}
/* --- Leistungs-Kacheln: kein Scrim, Motiv haelt Abstand zum Text --- */
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap::after{content:none !important;}
.elementor-element-31e99233 .elementor-widget-heading,
.elementor-element-31e99233 .elementor-widget-text-editor{position:relative;z-index:2;}
.elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap,
.elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap:hover{background-size:112% auto !important;}
.elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap,
.elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap:hover{background-size:101% auto !important;}
.elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap,
.elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap:hover{background-size:107% auto !important;}
.elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap,
.elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap:hover{background-size:130% auto !important;}
@media(max-width:1024px) and (min-width:768px){
 .elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:310px !important;}
 .elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap:hover{background-size:116% auto !important;}
 .elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap:hover{background-size:111% auto !important;}
 .elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap:hover{background-size:112% auto !important;}
 .elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap:hover{background-size:140% auto !important;}
}
@media(max-width:767px){
 .elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap:hover{background-size:94% auto !important;}
 .elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap:hover{background-size:84% auto !important;}
 .elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap:hover{background-size:89% auto !important;}
 .elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap:hover{background-size:82% auto !important;}
}
/* == TX DOTS+KACHEL END == */
/* == TX SVC+DIV START == */
.elementor-9 > .elementor-section.elementor-element-txDiv1{padding-top:30px !important;padding-bottom:30px !important;}
.elementor-9 > .elementor-section.elementor-element-txPartnerS{padding-bottom:32px !important;}
@media(max-width:767px){.elementor-9 > .elementor-section.elementor-element-txDiv1{padding-top:40px !important;padding-bottom:40px !important;}}
/* == TX SVC+DIV END == */
/* == TX REVEAL START == */
body.tx-reveal .elementor-9 > .elementor-section.tx-rv{opacity:0;transform:translateY(26px);will-change:opacity,transform;}
body.tx-reveal .elementor-9 > .elementor-section.tx-rv.tx-in{opacity:1;transform:none;transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.3,1);}
@media(prefers-reduced-motion:reduce){body.tx-reveal .elementor-9 > .elementor-section.tx-rv{opacity:1 !important;transform:none !important;}}
/* == TX REVEAL END == */
/* == TX PREMIUM CARDS START == */
.elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{border-radius:14px !important;box-shadow:0 6px 24px rgba(0,0,0,.07) !important;}
.elementor-element-txRev1 .elementor-testimonial{border:1px solid rgba(0,0,0,.07) !important;border-radius:14px !important;box-shadow:0 6px 24px rgba(0,0,0,.06) !important;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease;}
.elementor-element-txRev1 .swiper-slide:hover .elementor-testimonial{transform:translateY(-6px);box-shadow:0 16px 38px rgba(0,0,0,.12) !important;}
/* == TX PREMIUM CARDS END == */
/* == TX MOTION START == */
/* Staffelung: Leistungs-Kacheln + Warum-Icons */
body.tx-reveal .elementor-element-590df9df.tx-rv,
body.tx-reveal .elementor-element-txWhy1.tx-rv{opacity:1 !important;transform:none !important;}
body.tx-reveal .elementor-element-31e99233 .elementor-column,
body.tx-reveal .elementor-element-txWhy1 .txwhy__item{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .65s cubic-bezier(.2,.7,.3,1);}
body.tx-reveal .elementor-element-590df9df.tx-in .elementor-element-31e99233 .elementor-column,
body.tx-reveal .elementor-element-txWhy1.tx-in .txwhy__item{opacity:1;transform:none;}
body.tx-reveal .elementor-element-31e99233 .elementor-column:nth-child(1),body.tx-reveal .elementor-element-txWhy1 .txwhy__item:nth-child(1){transition-delay:.04s;}
body.tx-reveal .elementor-element-31e99233 .elementor-column:nth-child(2),body.tx-reveal .elementor-element-txWhy1 .txwhy__item:nth-child(2){transition-delay:.12s;}
body.tx-reveal .elementor-element-31e99233 .elementor-column:nth-child(3),body.tx-reveal .elementor-element-txWhy1 .txwhy__item:nth-child(3){transition-delay:.20s;}
body.tx-reveal .elementor-element-31e99233 .elementor-column:nth-child(4),body.tx-reveal .elementor-element-txWhy1 .txwhy__item:nth-child(4){transition-delay:.28s;}
/* Akzentlinie unter Sektions-Ueberschriften */
.elementor-element-5e2ae74 .elementor-heading-title::after,
.elementor-element-6f392938 .elementor-heading-title::after,
.elementor-element-4dec2b8b .elementor-heading-title::after,
.elementor-element-33075ba8 .elementor-heading-title::after,
.elementor-element-53ce0a9 .elementor-heading-title::after,
.txwhy__h::after{content:'';display:block;height:3px;width:54px;margin:18px auto 0;background:#C4151C;border-radius:2px;}
.tx-svc__h::after{content:'';display:block;height:3px;width:48px;margin:16px 0 0;background:#C4151C;border-radius:2px;}
body.tx-reveal .elementor-element-5e2ae74 .elementor-heading-title::after,
body.tx-reveal .elementor-element-6f392938 .elementor-heading-title::after,
body.tx-reveal .elementor-element-4dec2b8b .elementor-heading-title::after,
body.tx-reveal .elementor-element-33075ba8 .elementor-heading-title::after,
body.tx-reveal .elementor-element-53ce0a9 .elementor-heading-title::after,
body.tx-reveal .txwhy__h::after,
body.tx-reveal .tx-svc__h::after{width:0;transition:width .6s cubic-bezier(.2,.7,.3,1) .15s;}
body.tx-reveal .elementor-element-590df9df.tx-in .elementor-element-5e2ae74 .elementor-heading-title::after,
body.tx-reveal .elementor-element-605a5c96.tx-in .elementor-element-6f392938 .elementor-heading-title::after,
body.tx-reveal .elementor-element-5c492717.tx-in .elementor-element-4dec2b8b .elementor-heading-title::after,
body.tx-reveal .elementor-element-30e54887.tx-in .elementor-element-33075ba8 .elementor-heading-title::after,
body.tx-reveal .elementor-element-ad22aca.tx-in .elementor-element-53ce0a9 .elementor-heading-title::after,
body.tx-reveal .elementor-element-txWhy1.tx-in .txwhy__h::after{width:54px;}
body.tx-reveal .elementor-element-txSvc1.tx-in .tx-svc__h::after{width:48px;}
/* == TX MOTION END == */
/* == TX TABLET PAGE START == */
/* 5) Leistungs-Kacheln auf Tablet 2x2 statt 4 nebeneinander */
@media(min-width:768px) and (max-width:1024px){
 .elementor-element-31e99233 > .elementor-container{flex-wrap:wrap !important;}
 .elementor-element-31e99233 > .elementor-container > .elementor-column{width:50% !important;margin-bottom:22px !important;}
 .elementor-element-31e99233 .elementor-column > .elementor-widget-wrap{min-height:390px !important;}
 .elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-1c7053f6 > .elementor-widget-wrap:hover{background-size:104% auto !important;}
 .elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-7c762446 > .elementor-widget-wrap:hover{background-size:94% auto !important;}
 .elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-3b292686 > .elementor-widget-wrap:hover{background-size:100% auto !important;}
 .elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-3e300484 > .elementor-widget-wrap:hover{background-size:138% auto !important;}
}
/* == TX TABLET PAGE END == */
/* Autosattlerei-Box */

.elementor-element-txLacol > .elementor-widget-wrap{background-image:url('https://trailerx.de/wp-content/uploads/2026/07/3.webp');}

.elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap{background-size:112% auto !important;background-position:right bottom !important;}

.elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap:hover{background-size:119% auto !important;}

.elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap{background-size:122% auto !important;}

.elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap{background-size:89% auto !important;background-position:right bottom !important;}

.elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap:hover{background-size:89% auto !important;}

.elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap,
.elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap:hover{background-size:107% auto !important;}

 .elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap:hover{background-size:112% auto !important;}

 .elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap:hover{background-size:89% auto !important;}

 .elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap,
 .elementor-element-31e99233 .elementor-element-txLacol > .elementor-widget-wrap:hover{background-size:100% auto !important;}
.elementor-9 > .elementor-section.elementor-element-3fa7c31b{padding-top:30px !important;padding-bottom:30px !important;}/* End custom CSS */