.elementor-802 .elementor-element.elementor-element-2416024{--display:flex;--min-height:93vh;--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;--justify-content:flex-start;--margin-top:-132px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:08%;--padding-right:08%;}.elementor-802 .elementor-element.elementor-element-2416024:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-2416024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/09/frozendrink_hero_desktop_3.png");background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-50dc298{--display:flex;--min-height:72vh;--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:flex-start;--border-radius:45px 45px 345px 45px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-802 .elementor-element.elementor-element-bea0ba6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-bea0ba6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-bea0ba6 .elementor-heading-title{font-family:"Urbanist", Sans;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans;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-802 .elementor-element.elementor-element-52ba506{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"Inter", Sans;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-802 .elementor-element.elementor-element-1e5f40d .elementor-button{background-color:#D86F1B00;font-family:"Urbanist", Sans;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:36px 36px 36px 36px;padding:18px 30px 18px 30px;}.elementor-802 .elementor-element.elementor-element-1e5f40d .elementor-button:hover, .elementor-802 .elementor-element.elementor-element-1e5f40d .elementor-button:focus{background-color:#3172A3;color:#FFFFFF;border-color:#3172A3;}.elementor-802 .elementor-element.elementor-element-1e5f40d > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-1e5f40d.elementor-element{--align-self:flex-start;}.elementor-802 .elementor-element.elementor-element-1e5f40d .elementor-button:hover svg, .elementor-802 .elementor-element.elementor-element-1e5f40d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-8d25b44{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-802 .elementor-element.elementor-element-6185636{text-align:center;}.elementor-802 .elementor-element.elementor-element-6185636 .elementor-heading-title{font-family:"Urbanist", Sans;font-size:40px;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-802 .elementor-element.elementor-element-311b31b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-311b31b{text-align:center;}.elementor-802 .elementor-element.elementor-element-311b31b .elementor-heading-title{font-family:"Inter", Sans;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#3172A3;}.elementor-802 .elementor-element.elementor-element-4c77a0b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:02%;}.elementor-802 .elementor-element.elementor-element-c2a1c0b{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/man-holding-speedometer-2020-year-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/man-holding-speedometer-2020-year-min-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box{height:300px;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__layer, .elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Inter", Sans;font-size:36px;font-weight:600;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__button{margin-center:0;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/milkshakes-smoothies-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/milkshakes-smoothies-min-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box{height:300px;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__layer, .elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Inter", Sans;font-size:36px;font-weight:600;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__button{margin-center:0;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-10ba5f5{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/young-woman-serving-herself-drink-beverage-dispenser-cafe-focused-filling-her-glass-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/young-woman-serving-herself-drink-beverage-dispenser-cafe-focused-filling-her-glass-min-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box{height:300px;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__layer, .elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Inter", Sans;font-size:36px;font-weight:600;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__button{margin-center:0;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-91978f3{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/industrial-workers-cooperating-while-doing-quality-control-manufactured-products-factory-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/industrial-workers-cooperating-while-doing-quality-control-manufactured-products-factory-min-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box{height:300px;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__layer, .elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Inter", Sans;font-size:36px;font-weight:600;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__button{margin-center:0;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/woman-holding-her-finger-balance-with-coins-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/woman-holding-her-finger-balance-with-coins-min-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box{height:300px;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__layer, .elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Inter", Sans;font-size:36px;font-weight:600;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;padding:40px 40px 40px 40px;text-align:center;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__button{margin-center:0;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-f704bd2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-802 .elementor-element.elementor-element-16c2be1{text-align:center;}.elementor-802 .elementor-element.elementor-element-16c2be1 .elementor-heading-title{font-family:"Urbanist", Sans;font-size:40px;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-802 .elementor-element.elementor-element-000ae2a{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:02%;}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-family:var( --e-global-typography-text-font-family ), Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-family:var( --e-global-typography-text-font-family ), Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-family:var( --e-global-typography-text-font-family ), Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__button{background-color:var( --e-global-color-primary );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-family:var( --e-global-typography-accent-font-family ), Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__item:before{background-color:#00000045;}.elementor-802 .elementor-element.elementor-element-8f190ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__list{flex-direction:row;height:600px;margin:calc(-5px / 2);}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion{border-radius:40px 40px 40px 40px;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__item{margin:calc(5px / 2);}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__content{justify-content:center;padding:60px 60px 60px 60px;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__title-default{justify-content:center;align-self:center;color:#FFFFFF;font-family:"Inter", Sans;font-size:30px;font-weight:600;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__title{text-align:left;color:#FFFFFF;font-family:"Inter", Sans;font-size:28px;font-weight:600;order:1;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__desc{text-align:left;color:#FFFFFF;font-family:"Urbanist", Sans;font-size:16px;font-weight:400;order:2;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__button{align-self:flex-start;padding:0px 0px 05px 0px;margin:0px 0px 0px 0px;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;order:3;}.elementor-802 .elementor-element.elementor-element-1f6ceaf{--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;--justify-content:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-802 .elementor-element.elementor-element-55f680a{--display:flex;--justify-content:flex-end;--overlay-opacity:0.18;--border-radius:45px 45px 45px 45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-802 .elementor-element.elementor-element-55f680a:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-55f680a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/09/frozen-driks-compleet-your-setup-with-supplies-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-55f680a::before, .elementor-802 .elementor-element.elementor-element-55f680a > .elementor-background-video-container::before, .elementor-802 .elementor-element.elementor-element-55f680a > .e-con-inner > .elementor-background-video-container::before, .elementor-802 .elementor-element.elementor-element-55f680a > .elementor-background-slideshow::before, .elementor-802 .elementor-element.elementor-element-55f680a > .e-con-inner > .elementor-background-slideshow::before, .elementor-802 .elementor-element.elementor-element-55f680a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000087 0%, #000000FA 100%);}.elementor-802 .elementor-element.elementor-element-1f91fc4{--display:flex;--overlay-opacity:0.64;--border-radius:45px 45px 45px 45px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-802 .elementor-element.elementor-element-1f91fc4::before, .elementor-802 .elementor-element.elementor-element-1f91fc4 > .elementor-background-video-container::before, .elementor-802 .elementor-element.elementor-element-1f91fc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-802 .elementor-element.elementor-element-1f91fc4 > .elementor-background-slideshow::before, .elementor-802 .elementor-element.elementor-element-1f91fc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-802 .elementor-element.elementor-element-1f91fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-802 .elementor-element.elementor-element-1f91fc4.e-con{--align-self:center;}.elementor-802 .elementor-element.elementor-element-2cc33eb > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-2cc33eb{text-align:center;}.elementor-802 .elementor-element.elementor-element-2cc33eb .elementor-heading-title{font-family:"Urbanist", Sans;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-e8c1f3b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-e8c1f3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-e8c1f3b.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-f12e666 .elementor-button{background-color:#FFFFFFE0;font-family:"Urbanist", Sans;font-size:18px;font-weight:600;fill:#3172A3;color:#3172A3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFE0;border-radius:36px 36px 36px 36px;padding:20px 40px 20px 40px;}.elementor-802 .elementor-element.elementor-element-f12e666 .elementor-button:hover, .elementor-802 .elementor-element.elementor-element-f12e666 .elementor-button:focus{background-color:#3172A3;color:#FFFFFF;border-color:#3172A3;}.elementor-802 .elementor-element.elementor-element-f12e666 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-f12e666.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-f12e666 .elementor-button:hover svg, .elementor-802 .elementor-element.elementor-element-f12e666 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-7c4864a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-802 .elementor-element.elementor-element-dc10e81{text-align:center;}.elementor-802 .elementor-element.elementor-element-dc10e81 .elementor-heading-title{font-family:"Urbanist", Sans;font-size:40px;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-802 .elementor-element.elementor-element-79ca136 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-79ca136{text-align:center;}.elementor-802 .elementor-element.elementor-element-79ca136 .elementor-heading-title{font-family:"Inter", Sans;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#3172A3;}.elementor-802 .elementor-element.elementor-element-dc4372f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-dc4372f{text-align:center;font-family:"Urbanist", Sans;font-size:16px;font-weight:400;color:#000000;}.elementor-802 .elementor-element.elementor-element-00bd1ef{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-802 .elementor-element.elementor-element-e76c954{--display:flex;--border-radius:45px 45px 45px 45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-802 .elementor-element.elementor-element-e76c954:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-e76c954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-repeater-item-5b9e9ea .swiper-slide-bg{background-image:url(https://dersuessestopp.com/wp-content/uploads/2025/08/slushmachine-1.png);background-size:contain;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-repeater-item-99886d2 .swiper-slide-bg{background-image:url(https://dersuessestopp.com/wp-content/uploads/2025/08/frozen1.png);background-size:contain;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-slide-button{background-color:#081221;font-family:"Urbanist", Sans;font-size:18px;font-weight:500;border-radius:50px;color:#FFFFFF;border-color:#081221;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-slide-button:hover{background-color:#02010100;color:#081221;border-color:#081221;}.elementor-802 .elementor-element.elementor-element-6cba931 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-6cba931.elementor-element{--align-self:flex-start;}.elementor-802 .elementor-element.elementor-element-6cba931 .swiper-slide{height:660px;}.elementor-802 .elementor-element.elementor-element-6cba931 .swiper-slide-contents{max-width:45%;}.elementor-802 .elementor-element.elementor-element-6cba931 .swiper-slide-inner{text-align:left;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-slide-heading{color:#000000;font-family:"Urbanist", Sans;font-size:48px;font-weight:500;}.elementor-802 .elementor-element.elementor-element-6cba931 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-slide-description{color:#000000;font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-swiper-button{font-size:0px;}.elementor-802 .elementor-element.elementor-element-7fb176f{--display:flex;--border-radius:45px 45px 45px 45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-802 .elementor-element.elementor-element-7fb176f:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-7fb176f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-repeater-item-5b9e9ea .swiper-slide-bg{background-image:url(https://dersuessestopp.com/wp-content/uploads/2025/08/frozen22.png);background-size:contain;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-repeater-item-99886d2 .swiper-slide-bg{background-image:url(https://dersuessestopp.com/wp-content/uploads/2025/08/pasmo123.png);background-size:contain;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-slide-button{background-color:#081221;font-family:"Urbanist", Sans;font-size:18px;font-weight:500;border-radius:50px;color:#FFFFFF;border-color:#081221;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-slide-button:hover{background-color:#02010100;color:#081221;border-color:#081221;}.elementor-802 .elementor-element.elementor-element-13864c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-13864c0.elementor-element{--align-self:flex-start;}.elementor-802 .elementor-element.elementor-element-13864c0 .swiper-slide{height:660px;}.elementor-802 .elementor-element.elementor-element-13864c0 .swiper-slide-contents{max-width:45%;}.elementor-802 .elementor-element.elementor-element-13864c0 .swiper-slide-inner{text-align:left;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-slide-heading{color:#000000;font-family:"Urbanist", Sans;font-size:48px;font-weight:500;}.elementor-802 .elementor-element.elementor-element-13864c0 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-slide-description{color:#000000;font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-swiper-button{font-size:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-802 .elementor-element.elementor-element-6185636 .elementor-heading-title{font-size:42px;}.elementor-802 .elementor-element.elementor-element-4c77a0b{--grid-auto-flow:row;}.elementor-802 .elementor-element.elementor-element-16c2be1 .elementor-heading-title{font-size:42px;}.elementor-802 .elementor-element.elementor-element-dc10e81 .elementor-heading-title{font-size:42px;}.elementor-802 .elementor-element.elementor-element-00bd1ef{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-2416024:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-2416024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/09/frozendrink_hero_mobile_3.png");background-position:top left;background-size:cover;}.elementor-802 .elementor-element.elementor-element-2416024{--min-height:790px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-802 .elementor-element.elementor-element-50dc298{--min-height:510px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:06%;}.elementor-802 .elementor-element.elementor-element-bea0ba6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-802 .elementor-element.elementor-element-bea0ba6 .elementor-heading-title{font-size:34px;}.elementor-802 .elementor-element.elementor-element-52ba506{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-802 .elementor-element.elementor-element-1e5f40d .elementor-button{font-size:14px;}.elementor-802 .elementor-element.elementor-element-8d25b44{--margin-top:80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:07%;}.elementor-802 .elementor-element.elementor-element-6185636{text-align:center;}.elementor-802 .elementor-element.elementor-element-6185636 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-802 .elementor-element.elementor-element-311b31b{text-align:center;}.elementor-802 .elementor-element.elementor-element-311b31b .elementor-heading-title{font-size:20px;}.elementor-802 .elementor-element.elementor-element-4c77a0b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:07%;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box{height:330px;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-802 .elementor-element.elementor-element-bc794e6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;line-height:1.2em;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box{height:330px;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-802 .elementor-element.elementor-element-00f104f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;line-height:1.2em;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box{height:330px;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-802 .elementor-element.elementor-element-e22a87e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;line-height:1.2em;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box{height:330px;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-802 .elementor-element.elementor-element-ea453cc .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;line-height:1.2em;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box{height:330px;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-802 .elementor-element.elementor-element-bfe7418 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;line-height:1.2em;}.elementor-802 .elementor-element.elementor-element-f704bd2{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:07%;}.elementor-802 .elementor-element.elementor-element-16c2be1{text-align:center;}.elementor-802 .elementor-element.elementor-element-16c2be1 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-802 .elementor-element.elementor-element-000ae2a{--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:07%;}.elementor-802 .elementor-element.elementor-element-8f190ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__list{flex-direction:column;height:745px;margin:calc(-5px / 2);}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__item{margin:calc(5px / 2);}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__content{justify-content:center;padding:20px 20px 20px 20px;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__title-default{font-size:24px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__title{font-size:16px;}.elementor-802 .elementor-element.elementor-element-8f190ed .jet-image-accordion__desc{font-size:14px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-1f6ceaf{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-802 .elementor-element.elementor-element-55f680a::before, .elementor-802 .elementor-element.elementor-element-55f680a > .elementor-background-video-container::before, .elementor-802 .elementor-element.elementor-element-55f680a > .e-con-inner > .elementor-background-video-container::before, .elementor-802 .elementor-element.elementor-element-55f680a > .elementor-background-slideshow::before, .elementor-802 .elementor-element.elementor-element-55f680a > .e-con-inner > .elementor-background-slideshow::before, .elementor-802 .elementor-element.elementor-element-55f680a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000087 36%, #000000FA 90%);}.elementor-802 .elementor-element.elementor-element-55f680a{--overlay-opacity:0.78;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-802 .elementor-element.elementor-element-1f91fc4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-2cc33eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-2cc33eb{text-align:left;}.elementor-802 .elementor-element.elementor-element-2cc33eb .elementor-heading-title{font-size:32px;}.elementor-802 .elementor-element.elementor-element-e8c1f3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-e8c1f3b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;font-size:14px;}.elementor-802 .elementor-element.elementor-element-f12e666.elementor-element{--align-self:flex-end;}.elementor-802 .elementor-element.elementor-element-f12e666 .elementor-button{font-size:14px;padding:015px 20px 15px 20px;}.elementor-802 .elementor-element.elementor-element-7c4864a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:07%;}.elementor-802 .elementor-element.elementor-element-dc10e81{text-align:center;}.elementor-802 .elementor-element.elementor-element-dc10e81 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-802 .elementor-element.elementor-element-79ca136{text-align:center;}.elementor-802 .elementor-element.elementor-element-79ca136 .elementor-heading-title{font-size:20px;}.elementor-802 .elementor-element.elementor-element-00bd1ef{--min-height:491px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:07%;}.elementor-802 .elementor-element.elementor-element-e76c954{--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-802 .elementor-element.elementor-element-6cba931 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-6cba931 .swiper-slide{height:345px;}.elementor-802 .elementor-element.elementor-element-6cba931 .swiper-slide-contents{max-width:100%;}.elementor-802 .elementor-element.elementor-element-6cba931 .swiper-slide-inner{padding:40px 20px 40px 20px;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-slide-heading{font-size:28px;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-slide-description{font-size:14px;}.elementor-802 .elementor-element.elementor-element-6cba931 .elementor-swiper-button{font-size:0px;}.elementor-802 .elementor-element.elementor-element-7fb176f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:015px;}.elementor-802 .elementor-element.elementor-element-13864c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-13864c0 .swiper-slide{height:345px;}.elementor-802 .elementor-element.elementor-element-13864c0 .swiper-slide-contents{max-width:100%;}.elementor-802 .elementor-element.elementor-element-13864c0 .swiper-slide-inner{padding:40px 20px 40px 20px;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-slide-heading{font-size:28px;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-slide-description{font-size:14px;}.elementor-802 .elementor-element.elementor-element-13864c0 .elementor-swiper-button{font-size:0px;}}@media(min-width:768px){.elementor-802 .elementor-element.elementor-element-50dc298{--width:65%;}.elementor-802 .elementor-element.elementor-element-8d25b44{--content-width:1600px;}.elementor-802 .elementor-element.elementor-element-4c77a0b{--content-width:1600px;}.elementor-802 .elementor-element.elementor-element-f704bd2{--content-width:1600px;}.elementor-802 .elementor-element.elementor-element-000ae2a{--content-width:1600px;}.elementor-802 .elementor-element.elementor-element-1f6ceaf{--content-width:1600px;}.elementor-802 .elementor-element.elementor-element-1f91fc4{--width:90%;}.elementor-802 .elementor-element.elementor-element-7c4864a{--content-width:1600px;}.elementor-802 .elementor-element.elementor-element-00bd1ef{--content-width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-bea0ba6 */:root {
  /* define your fluid value once */
  --fluid-heading: clamp(28px, 3vw, 54px);
}


#header_h12 .elementor-heading-title {
  /* never smaller than 28px, scale with viewport (here ~5vw), never larger than 58px */
  font-size: clamp(28px, 3vw, 54px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ba506 *//* Subheading is 60% of the heading */
#header_p2 .elementor-widget-container p {
  font-size: calc(var(--fluid-heading) * 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e5f40d *//* put this ONCE in global CSS or in the parent container’s Custom CSS */
.elementor-element-50dc298{
  --fluid-heading: clamp(26px, 3vw, 44px);
  --fluid-btn:     clamp(10px, 1.2vw, 20px);
}

/* your existing rule can stay as-is */

.elementor-element-50dc298 .elementor-button{
  font-size: calc(var(--fluid-heading) * 0.4) !important;
  padding: calc(var(--fluid-btn) * 0.8) calc(var(--fluid-btn) * 1.7) !important;
  border-radius: calc(var(--fluid-btn) * 0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50dc298 *//* Headings inside any Elementor Heading widget */
.header_h12 .elementor-widget-heading .elementor-heading-title.elementor-size-default {
  font-size: clamp(24px, 2.5vw, 50px) !important;
}

.header_h123 .elementor-widget-heading .elementor-heading-title.elementor-size-default {
  font-size: clamp(16px, 2.5vw, 32px) !important;
}

/* Paragraphs inside any Elementor Text Editor widget */
.header_p .elementor-widget-text-editor p {
  font-size: clamp(18px, 2.5vw, 20px) !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bc794e6 */.elementor-flip-box__back .elementor-flip-box__layer__overlay {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* For Safari */

}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-00f104f */.elementor-flip-box__back .elementor-flip-box__layer__overlay {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* For Safari */

}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e22a87e */.elementor-flip-box__back .elementor-flip-box__layer__overlay {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* For Safari */

}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ea453cc */.elementor-flip-box__back .elementor-flip-box__layer__overlay {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* For Safari */

}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bfe7418 */.elementor-flip-box__back .elementor-flip-box__layer__overlay {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* For Safari */

}/* End custom CSS */
/* Start custom CSS for jet-image-accordion, class: .elementor-element-8f190ed */#acc .jet-image-accordion__title-default {
  writing-mode: vertical-rl;

  position: absolute;
  bottom: 10px;
  left: 70%;
  transform: translateX(-15%) rotate(180deg);
  z-index: 10;
  color: white;
  font-weight: bold;
  white-space: nowrap;
  pointer-events: none;
  text-align: center;
}

@media (max-width: 768px) {
  #acc .jet-image-accordion__title-default {
    writing-mode: horizontal-tb;
    transform: none;
    position: static;
    left: auto;
    bottom: auto;
    text-align: center;
  }
  
  #acc .jet-image-accordion__title-default {
    white-space: normal;       /* allow wrapping */
    overflow-wrap: anywhere;   /* break long words if needed */
    word-break: break-word;    /* fallback */
    line-height: 1.3;
    padding: 0 8px;            /* match your design */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8c1f3b */.elementor-widget-container {
  border-radius: 30px; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12e666 *//* put this ONCE in global CSS or in the parent container’s Custom CSS */
.elementor-element-50dc298{
  --fluid-heading: clamp(26px, 3vw, 44px);
  --fluid-btn:     clamp(10px, 1.2vw, 20px);
}

/* your existing rule can stay as-is */

.elementor-element-50dc298 .elementor-button{
  font-size: calc(var(--fluid-heading) * 0.4) !important;
  padding: calc(var(--fluid-btn) * 0.8) calc(var(--fluid-btn) * 1.7) !important;
  border-radius: calc(var(--fluid-btn) * 0.8);
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-6cba931 *//* Arrows base style */
.custom-hero-slider-2 .elementor-swiper-button {
  background-color: #00102A;
  border: none;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.3s ease;
}

.custom-hero-slider-2 .elementor-swiper-button::before {
  display: none !important;
}

.custom-hero-slider-2 .elementor-swiper-button-prev::after {
  content: "◀";
  font-size: 28px;
  padding-right: 2px;
  color: white;
}

.custom-hero-slider-2 .elementor-swiper-button-next::after {
  content: "▶";
  font-size: 28px;
  padding-left: 6px;
  color: white;
}

.custom-hero-slider-2 .elementor-swiper-button:hover {
  background-color: transparent;
  border: 2px solid #00102A;
}

.custom-hero-slider-2 .elementor-swiper-button:hover::after {
  color: #00102A;
}

/* Position arrows and button */
.custom-hero-slider-2 .elementor-swiper-button-prev,
.custom-hero-slider-2 .elementor-swiper-button-next {
  top: auto !important;
  bottom: 90px !important;
}

/* Use right positioning for both arrows */
.custom-hero-slider-2 .elementor-swiper-button-prev {
  left: calc(50% + 20px) !important;
  right: auto !important;
}

.custom-hero-slider-2 .elementor-swiper-button-next {
  left: calc(50% + 100px) !important;
}

/* Button next to arrows */
.custom-hero-slider-2 .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-duplicate-active) .elementor-button {
  display: none !important;
}



.custom-hero-slider-2 .swiper-slide .elementor-button {
  position: absolute;
  bottom: 35px !important;
  right: 25px;
  z-index: 10;
  padding: 20px clamp(40px, 7vw, 8%);
  margin-left: 20px;
}



/* Move all slide text content upwards */
.custom-hero-slider-2 .swiper-slide-contents {
  margin-bottom: 40px;  /* increase this value to move it higher */
  margin-right: 8px;
}





/* Mobile: hide images in Sliders 2 and 22 */
@media (max-width: 768px) {
    
     .custom-hero-slider-2 .elementor-swiper-button-prev::after,
    .custom-hero-slider-2 .elementor-swiper-button-next::after {
        font-size: 18px; /* Smaller font size for arrows on mobile */
    }

 /* Adjust the size of the buttons themselves */
    .custom-hero-slider-2 .elementor-swiper-button-prev,
    .custom-hero-slider-2 .elementor-swiper-button-next {
        width: 50px;
        height: 50px;
    }
    
  /* remove slide background images */
  .custom-hero-slider-2 .swiper-slide-bg,
  .custom-hero-slider-22 .swiper-slide-bg {
    background: none !important;
    background-image: none !important;
    -webkit-animation: none !important; /* stop Ken Burns */
            animation: none !important;
    transform: none !important;
  }

  /* hide any inline <img> inside slide content */
  .custom-hero-slider-2 .swiper-slide-contents img,
  .custom-hero-slider-22 .swiper-slide-contents img {
    display: none !important;
  }
  
    .custom-hero-slider-2 .elementor-swiper-button-prev {
    left: 20px !important;
    bottom: 7px !important;      /* was -10px */
  }
  .custom-hero-slider-2 .elementor-swiper-button-next {
    left: 80px !important;
    bottom: 7px !important;      /* was -10px */
  }
}



/* Make Slider-2 & Slider-22 arrows match Slider-3 (SVG mask style) */

/* Base arrow glyph (centered, white) */
.custom-hero-slider-2 .elementor-swiper-button-prev::after,
.custom-hero-slider-2 .elementor-swiper-button-next::after,
.custom-hero-slider-22 .elementor-swiper-button-prev::after,
.custom-hero-slider-22 .elementor-swiper-button-next::after {
  content: "" !important;                    /* override "◀"/"▶" */
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  width: 18px;                               /* same size as Slider-3 */
  height: 18px;
  background-color: #fff;                    /* arrow color */
  /* default to the "prev" arrow mask; we override next below */
  -webkit-mask: url('https://dersuessestopp.com/wp-content/uploads/2025/05/Polygon-dd.svg') no-repeat center/contain;
          mask: url('https://dersuessestopp.com/wp-content/uploads/2025/05/Polygon-dd.svg') no-repeat center/contain;
}

/* Use the "next" arrow mask for the next buttons */
.custom-hero-slider-2 .elementor-swiper-button-next::after,
.custom-hero-slider-22 .elementor-swiper-button-next::after {
  -webkit-mask: url('https://dersuessestopp.com/wp-content/uploads/2025/05/Polygon-ddd.svg') no-repeat center/contain;
          mask: url('https://dersuessestopp.com/wp-content/uploads/2025/05/Polygon-ddd.svg') no-repeat center/contain;
}

/* Hover state identical to Slider-3 (arrow takes button color) */
.custom-hero-slider-2 .elementor-swiper-button:hover,
.custom-hero-slider-22 .elementor-swiper-button:hover {
  background-color: transparent;
  border: 2px solid #00102A;                 /* keep your blue button color */
}
.custom-hero-slider-2 .elementor-swiper-button:hover::after,
.custom-hero-slider-22 .elementor-swiper-button:hover::after {
  background-color: #00102A;                 /* arrow turns blue on hover */
}

/* Mobile: use the same smaller arrow size as Slider-3 */
@media (max-width: 768px) {
  .custom-hero-slider-2 .elementor-swiper-button-prev::after,
  .custom-hero-slider-2 .elementor-swiper-button-next::after,
  .custom-hero-slider-22 .elementor-swiper-button-prev::after,
  .custom-hero-slider-22 .elementor-swiper-button-next::after {
    width: 14px !important;
    height: 14px !important;
  }
}/* End custom CSS */