.elementor-widget-woolentor-campaign-banner.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-inner{background-color:#151515;min-height:320px;padding:20px 20px 20px 20px;}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-eyebrow{font-family:"Tahoma", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-headline{color:#FFFFFF;font-family:"Arial", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-desc{color:#D8D8D8;font-family:"Georgia", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-btn--primary{background-color:#8F1428;}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-btn{font-family:"Tahoma", Sans-serif;}.elementor-widget-mega-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19327 .elementor-element.elementor-element-b94c4af{--display:flex;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19327 .elementor-element.elementor-element-606a4ec{font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-19327 .elementor-element.elementor-element-4708543{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-19327 .elementor-element.elementor-element-4708543 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-19327 .elementor-element.elementor-element-4708543 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-19327 .elementor-element.elementor-element-4708543 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Tahoma", Sans-serif;font-weight:700;}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-inner{background-color:#151515;min-height:320px;padding:20px 20px 20px 20px;}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-eyebrow{font-family:"Tahoma", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-headline{color:#FFFFFF;font-family:"Arial", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-desc{color:#D8D8D8;font-family:"Georgia", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-btn--primary{background-color:#8F1428;}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-btn{font-family:"Tahoma", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-inner{background-color:#151515;min-height:320px;padding:20px 20px 20px 20px;}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-eyebrow{font-family:"Tahoma", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-headline{color:#FFFFFF;font-family:"Arial", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-desc{color:#D8D8D8;font-family:"Georgia", Sans-serif;}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-btn--primary{background-color:#8F1428;}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-btn{font-family:"Tahoma", Sans-serif;}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19327 .elementor-element.elementor-element-3166e91{--display:flex;}.elementor-19327 .elementor-element.elementor-element-b2caab7{--display:flex;}.elementor-19327 .elementor-element.elementor-element-dd517bb{--display:flex;}.elementor-19327 .elementor-element.elementor-element-96ced54{--display:flex;}.elementor-19327 .elementor-element.elementor-element-19a980c{--display:flex;}.elementor-19327 .elementor-element.elementor-element-5d262d2{--display:flex;}.elementor-19327 .elementor-element.elementor-element-6fb181d{--display:flex;}.elementor-19327 .elementor-element.elementor-element-01ecafb{--display:flex;}.elementor-19327 .elementor-element.elementor-element-51615a2{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#8F1428;}.elementor-19327 .elementor-element.elementor-element-51615a2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-19327 .elementor-element.elementor-element-51615a2 {--n-accordion-padding:18px 18px 18px 18px;}:where( .elementor-19327 .elementor-element.elementor-element-51615a2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Tahoma", Sans-serif;font-weight:600;line-height:24px;}:where( .elementor-19327 .elementor-element.elementor-element-51615a2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:767px){.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-inner{min-height:680px;}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-inner{min-height:680px;}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-inner{min-height:680px;}}/* Start custom CSS for woolentor-campaign-banner, class: .elementor-element-89d65c6 */.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-inner{flex-direction:row;min-height:380px;align-items:stretch}
.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-body{padding:clamp(28px,3vw,44px);min-width:0;min-height:378px;box-sizing:border-box;flex:1}
.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-media{min-height:320px;height:320px;flex:1;min-width:0;margin:0;display:flex;align-items:center;justify-content:center;align-self:center}
.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-img{object-fit:contain;object-position:center;width:100%;height:320px;padding:20px;box-sizing:border-box}
.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-btn{white-space:normal;text-align:center}
@media(max-width:767px){.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-inner{flex-direction:column;min-height:0}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-body{min-height:370px;flex:auto}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-media{min-height:240px;height:240px;flex:auto;width:100%}.elementor-19327 .elementor-element.elementor-element-89d65c6 .wl-cb-img{height:240px;padding:16px}}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4708543 */.elementor-element-89d65c6 .wl-cb-actions{anchor-name:--seilauswahl;}
.elementor-element-89d65c6 .wl-cb-actions a{visibility:hidden;}
.elementor-19327 .elementor-element.elementor-element-4708543{position:absolute;position-anchor:--seilauswahl;position-visibility:always;top:anchor(top);left:anchor(left);width:anchor-size(width);z-index:5;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-title{min-height:53px;width:100%;background:#8f1428;padding:0 20px;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-title-text,.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-dropdown-icon{color:#fff!important;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-title:hover{background:#651020;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-heading,.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-item{width:100%;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content .e-con{background:#fff;border-radius:4px;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content a{color:#8f1428;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content p:last-child{margin-bottom:0;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-title{height:53px;min-height:53px;padding:16px 32px;border:1px solid #07080c;border-radius:0;justify-content:space-between;gap:12px;box-sizing:border-box;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-title-text{font-family:Tahoma,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;line-height:19.5px;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-title-container{padding:0;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-dropdown-icon{margin:0;padding:0;background:transparent;border:0;font-size:13px;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-dropdown-icon span,.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-dropdown-icon i{color:#fff!important;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content .e-con{background:#151515;border:1px solid #8f1428;border-radius:0;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content a{display:block;color:#fff;padding:7px 10px;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content a:hover,.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content a:focus-visible{background:#8f1428;color:#fff;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-content p{margin:0;}
.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-dropdown-icon svg,.elementor-19327 .elementor-element.elementor-element-4708543 .e-n-menu-dropdown-icon svg path{fill:#fff!important;}/* End custom CSS */
/* Start custom CSS for woolentor-campaign-banner, class: .elementor-element-2790682 */.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-inner{flex-direction:row-reverse;min-height:380px;align-items:stretch}
.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-body{padding:clamp(28px,3vw,44px);min-width:0;min-height:378px;box-sizing:border-box;flex:1}
.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-media{min-height:320px;height:320px;flex:1;min-width:0;margin:0;display:flex;align-items:center;justify-content:center;align-self:center}
.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-img{object-fit:contain;object-position:center;width:100%;height:320px;padding:20px;box-sizing:border-box}
.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-btn{white-space:normal;text-align:center}
@media(max-width:767px){.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-inner{flex-direction:column;min-height:0}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-body{min-height:370px;flex:auto}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-media{min-height:240px;height:240px;flex:auto;width:100%}.elementor-19327 .elementor-element.elementor-element-2790682 .wl-cb-img{height:240px;padding:16px}}/* End custom CSS */
/* Start custom CSS for woolentor-campaign-banner, class: .elementor-element-20ae838 */.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-inner{flex-direction:row;min-height:380px;align-items:stretch}
.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-body{padding:clamp(28px,3vw,44px);min-width:0;min-height:378px;box-sizing:border-box;flex:1}
.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-media{min-height:320px;height:320px;flex:1;min-width:0;margin:0;display:flex;align-items:center;justify-content:center;align-self:center}
.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-img{object-fit:contain;object-position:center;width:100%;height:320px;padding:20px;box-sizing:border-box}
.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-btn{white-space:normal;text-align:center}
@media(max-width:767px){.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-inner{flex-direction:column;min-height:0}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-body{min-height:370px;flex:auto}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-media{min-height:240px;height:240px;flex:auto;width:100%}.elementor-19327 .elementor-element.elementor-element-20ae838 .wl-cb-img{height:240px;padding:16px}}/* End custom CSS */