.elementor-4046 .elementor-element.elementor-element-ab1d644{--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-4046 .elementor-element.elementor-element-ab1d644:not(.elementor-motion-effects-element-type-background), .elementor-4046 .elementor-element.elementor-element-ab1d644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/09/pasmo_hero_desktop_5.png");background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-adc41aa{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4046 .elementor-element.elementor-element-8f643d1{--spacer-size:12vh;}.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-4046 .elementor-element.elementor-element-72d0a2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-72d0a2a .elementor-heading-title{font-family:"Urbanist", Sans;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-4046 .elementor-element.elementor-element-619829b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-619829b .elementor-heading-title{font-family:"Urbanist", Sans;font-size:32px;font-weight:500;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-4046 .elementor-element.elementor-element-aea63ca{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--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-4046 .elementor-element.elementor-element-9cea0ab .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-4046 .elementor-element.elementor-element-9cea0ab .elementor-button:hover, .elementor-4046 .elementor-element.elementor-element-9cea0ab .elementor-button:focus{background-color:#49526F;color:#FFFFFF;border-color:#49526F;}.elementor-4046 .elementor-element.elementor-element-9cea0ab > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-9cea0ab.elementor-element{--align-self:flex-start;}.elementor-4046 .elementor-element.elementor-element-9cea0ab .elementor-button:hover svg, .elementor-4046 .elementor-element.elementor-element-9cea0ab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4046 .elementor-element.elementor-element-02cc8a0{--spacer-size:4vh;}.elementor-4046 .elementor-element.elementor-element-d03a437{--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;--margin-top:018%;--margin-bottom:02%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:02%;}.elementor-4046 .elementor-element.elementor-element-1d0d860 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-1d0d860{text-align:center;}.elementor-4046 .elementor-element.elementor-element-1d0d860 .elementor-heading-title{font-family:"Urbanist", Sans;font-size:40px;font-weight:600;color:#000000;}.elementor-4046 .elementor-element.elementor-element-2cacdb0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0%;--margin-bottom:018%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:02%;}.elementor-4046 .elementor-element.elementor-element-1e81b27{--display:flex;--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-4046 .elementor-element.elementor-element-fd895e0 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-fd895e0{font-family:"Urbanist", Sans;font-size:18px;font-weight:400;color:#000000;}.elementor-4046 .elementor-element.elementor-element-c6ea1fc .elementor-button{background-color:#EF8E4100;font-family:"Urbanist", Sans;font-size:16px;font-weight:600;fill:#49526F;color:#49526F;border-style:solid;border-width:0px 0px 2px 0px;border-color:#49526F;border-radius:0px 0px 0px 0px;padding:18px 02px 10px 02px;}.elementor-4046 .elementor-element.elementor-element-c6ea1fc .elementor-button:hover, .elementor-4046 .elementor-element.elementor-element-c6ea1fc .elementor-button:focus{background-color:#EF8E4100;color:#49526F;border-color:#49526F;}.elementor-4046 .elementor-element.elementor-element-c6ea1fc > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-c6ea1fc.elementor-element{--align-self:flex-start;}.elementor-4046 .elementor-element.elementor-element-c6ea1fc .elementor-button:hover svg, .elementor-4046 .elementor-element.elementor-element-c6ea1fc .elementor-button:focus svg{fill:#49526F;}.elementor-4046 .elementor-element.elementor-element-d64a340{--display:flex;--gap:010px 20px;--row-gap:010px;--column-gap:20px;--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-4046 .elementor-element.elementor-element-f65009b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-f65009b{text-align:center;font-family:"Inter", Sans;font-size:26px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4046 .elementor-element.elementor-element-36de622{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--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-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-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/preparation-sweet-refreshing-ice-cream-from-ice-cream-machine-summer-day-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/preparation-sweet-refreshing-ice-cream-from-ice-cream-machine-summer-day-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box{height:20vh;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__layer, .elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Urbanist", Sans;font-size:1.5vw;font-weight:600;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__button{margin-center:0;}.elementor-4046 .elementor-element.elementor-element-6e68c95 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:0.9vw;font-weight:400;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/71e54739f33000811eff8c90cdb68413.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/71e54739f33000811eff8c90cdb68413.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box{height:20vh;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__layer, .elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Urbanist", Sans;font-size:1.5vw;font-weight:600;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__button{margin-center:0;}.elementor-4046 .elementor-element.elementor-element-d2235f1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:0.9vw;font-weight:400;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/09/s478167120695939415_c3_i1_w640.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/09/s478167120695939415_c3_i1_w640.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box{height:20vh;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__layer, .elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Urbanist", Sans;font-size:1.5vw;font-weight:600;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__button{margin-center:0;}.elementor-4046 .elementor-element.elementor-element-02b6af7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:0.9vw;font-weight:400;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__front{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/72a02e_3beba76cdd394141841cf4a0ea5554c6mv2.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__back{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/72a02e_3beba76cdd394141841cf4a0ea5554c6mv2.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box{height:20vh;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__layer, .elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__layer__overlay{border-radius:45px;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Urbanist", Sans;font-size:1.5vw;font-weight:600;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010178;text-align:center;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__button{margin-center:0;}.elementor-4046 .elementor-element.elementor-element-e0e97a6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans;font-size:0.9vw;font-weight:400;}.elementor-4046 .elementor-element.elementor-element-47a1873{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0%;--margin-bottom:18%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:02%;}.elementor-4046 .elementor-element.elementor-element-df70db8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-df70db8.e-con{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-078a1f3{--e-image-carousel-slides-to-show:1;}.elementor-4046 .elementor-element.elementor-element-078a1f3.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-078a1f3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4046 .elementor-element.elementor-element-078a1f3 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-4046 .elementor-element.elementor-element-078a1f3 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-4046 .elementor-element.elementor-element-078a1f3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:45px 45px 45px 45px;}.elementor-4046 .elementor-element.elementor-element-63c33b7{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-4af7305 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-4af7305{text-align:left;}.elementor-4046 .elementor-element.elementor-element-4af7305 .elementor-heading-title{font-family:"Urbanist", Sans;font-size:38px;font-weight:600;color:#000000;}.elementor-4046 .elementor-element.elementor-element-4443a4d > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-4443a4d{font-family:"Urbanist", Sans;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-4046 .elementor-element.elementor-element-423125a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:0%;--margin-bottom:18%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:02%;}.elementor-4046 .elementor-element.elementor-element-cca8551{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-758479f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-758479f{text-align:left;}.elementor-4046 .elementor-element.elementor-element-758479f .elementor-heading-title{font-family:"Urbanist", Sans;font-size:38px;font-weight:600;color:#000000;}.elementor-4046 .elementor-element.elementor-element-0cb5996 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-0cb5996{font-family:"Urbanist", Sans;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-4046 .elementor-element.elementor-element-adb8c9a .elementor-button{background-color:#EF8E4100;font-family:"Urbanist", Sans;font-size:16px;font-weight:600;fill:#49526F;color:#49526F;border-style:solid;border-width:0px 0px 2px 0px;border-color:#49526F;border-radius:0px 0px 0px 0px;padding:18px 02px 10px 02px;}.elementor-4046 .elementor-element.elementor-element-adb8c9a .elementor-button:hover, .elementor-4046 .elementor-element.elementor-element-adb8c9a .elementor-button:focus{background-color:#EF8E4100;color:#49526F;border-color:#49526F;}.elementor-4046 .elementor-element.elementor-element-adb8c9a > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-adb8c9a.elementor-element{--align-self:flex-start;}.elementor-4046 .elementor-element.elementor-element-adb8c9a .elementor-button:hover svg, .elementor-4046 .elementor-element.elementor-element-adb8c9a .elementor-button:focus svg{fill:#49526F;}.elementor-4046 .elementor-element.elementor-element-a66e3e0{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4046 .elementor-element.elementor-element-9814472 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-9814472 img{width:100%;border-radius:45px 45px 45px 45px;}.elementor-4046 .elementor-element.elementor-element-19884b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0%;--margin-bottom:18%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:02%;}.elementor-4046 .elementor-element.elementor-element-ac189d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-ac189d5.e-con{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-0b0ba17{--e-image-carousel-slides-to-show:1;}.elementor-4046 .elementor-element.elementor-element-0b0ba17.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-0b0ba17 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4046 .elementor-element.elementor-element-0b0ba17 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-4046 .elementor-element.elementor-element-0b0ba17 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-4046 .elementor-element.elementor-element-0b0ba17 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:45px 45px 45px 45px;}.elementor-4046 .elementor-element.elementor-element-532aade{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-0c65fea > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-0c65fea{text-align:left;}.elementor-4046 .elementor-element.elementor-element-0c65fea .elementor-heading-title{font-family:"Urbanist", Sans;font-size:38px;font-weight:600;color:#000000;}.elementor-4046 .elementor-element.elementor-element-7750665 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-7750665{font-family:"Urbanist", Sans;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-4046 .elementor-element.elementor-element-fd5ec0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:0%;--margin-bottom:18%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:02%;}.elementor-4046 .elementor-element.elementor-element-f7cc2a3{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-f8920de > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-f8920de{text-align:left;}.elementor-4046 .elementor-element.elementor-element-f8920de .elementor-heading-title{font-family:"Urbanist", Sans;font-size:38px;font-weight:600;color:#000000;}.elementor-4046 .elementor-element.elementor-element-dbc9dda > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-dbc9dda{font-family:"Urbanist", Sans;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-4046 .elementor-element.elementor-element-279d500 .elementor-button{background-color:#EF8E4100;font-family:"Urbanist", Sans;font-size:16px;font-weight:600;fill:#49526F;color:#49526F;border-style:solid;border-width:0px 0px 2px 0px;border-color:#49526F;border-radius:0px 0px 0px 0px;padding:18px 02px 10px 02px;}.elementor-4046 .elementor-element.elementor-element-279d500 .elementor-button:hover, .elementor-4046 .elementor-element.elementor-element-279d500 .elementor-button:focus{background-color:#EF8E4100;color:#49526F;border-color:#49526F;}.elementor-4046 .elementor-element.elementor-element-279d500 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-279d500.elementor-element{--align-self:flex-start;}.elementor-4046 .elementor-element.elementor-element-279d500 .elementor-button:hover svg, .elementor-4046 .elementor-element.elementor-element-279d500 .elementor-button:focus svg{fill:#49526F;}.elementor-4046 .elementor-element.elementor-element-10907dc{--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-4046 .elementor-element.elementor-element-10907dc:not(.elementor-motion-effects-element-type-background), .elementor-4046 .elementor-element.elementor-element-10907dc > .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-4046 .elementor-element.elementor-element-4aaa4aa .elementor-repeater-item-5b9e9ea .swiper-slide-bg{background-image:url(https://dersuessestopp.com/wp-content/uploads/2025/08/pasmo-m2.png);background-size:contain;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-repeater-item-99886d2 .swiper-slide-bg{background-image:url(https://dersuessestopp.com/wp-content/uploads/2025/08/pasmo-m1.png);background-size:contain;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-repeater-item-bbfd16f .swiper-slide-bg{background-image:url(https://dersuessestopp.com/wp-content/uploads/2025/08/pasmo-m3.png);background-size:contain;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .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-4046 .elementor-element.elementor-element-4aaa4aa .elementor-slide-button:hover{background-color:#02010100;color:#081221;border-color:#081221;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa.elementor-element{--align-self:flex-start;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .swiper-slide{height:755px;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .swiper-slide-contents{max-width:50%;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .swiper-slide-inner{text-align:left;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-slide-heading{color:#000000;font-family:"Urbanist", Sans;font-size:50px;font-weight:500;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-slide-description{color:#000000;font-family:"Inter", Sans;font-size:16px;font-weight:400;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-swiper-button{font-size:0px;}.elementor-4046 .elementor-element.elementor-element-dd5a015{--display:flex;--min-height:820px;--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-end;--margin-top:0%;--margin-bottom:18%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-4046 .elementor-element.elementor-element-0172e8a{--display:flex;--min-height:820px;--justify-content:center;--overlay-opacity:0.34;--border-radius:45px 45px 45px 45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-0172e8a:not(.elementor-motion-effects-element-type-background), .elementor-4046 .elementor-element.elementor-element-0172e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/08/group-of-six-children-eating-icecream-on-the-beach-2023-11-27-05-03-08-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-0172e8a::before, .elementor-4046 .elementor-element.elementor-element-0172e8a > .elementor-background-video-container::before, .elementor-4046 .elementor-element.elementor-element-0172e8a > .e-con-inner > .elementor-background-video-container::before, .elementor-4046 .elementor-element.elementor-element-0172e8a > .elementor-background-slideshow::before, .elementor-4046 .elementor-element.elementor-element-0172e8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4046 .elementor-element.elementor-element-0172e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4046 .elementor-element.elementor-element-f1b95e5{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-4046 .elementor-element.elementor-element-f1b95e5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-f1b95e5.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-f1b95e5 .elementor-heading-title{font-family:"Urbanist", Sans;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4046 .elementor-element.elementor-element-4520576{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-4046 .elementor-element.elementor-element-4520576 > .elementor-widget-container{background-color:#00000085;margin:0px 0px 30px 0px;padding:37px 37px 37px 37px;}.elementor-4046 .elementor-element.elementor-element-4520576.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-3f62ef2 .elementor-button{background-color:#FFFFFFE0;font-family:"Urbanist", Sans;font-size:18px;font-weight:600;fill:#49526F;color:#49526F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFE0;border-radius:36px 36px 36px 36px;padding:18px 30px 18px 30px;}.elementor-4046 .elementor-element.elementor-element-3f62ef2 .elementor-button:hover, .elementor-4046 .elementor-element.elementor-element-3f62ef2 .elementor-button:focus{background-color:#49526F;color:#FFFFFF;border-color:#49526F;}.elementor-4046 .elementor-element.elementor-element-3f62ef2 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-3f62ef2.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-3f62ef2 .elementor-button:hover svg, .elementor-4046 .elementor-element.elementor-element-3f62ef2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4046 .elementor-element.elementor-element-d32228b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.37;--border-radius:45px 45px 45px 45px;--margin-top:0%;--margin-bottom:18%;--margin-left:0%;--margin-right:0%;--padding-top:05%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4046 .elementor-element.elementor-element-d32228b:not(.elementor-motion-effects-element-type-background), .elementor-4046 .elementor-element.elementor-element-d32228b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#49526F;}.elementor-4046 .elementor-element.elementor-element-d32228b::before, .elementor-4046 .elementor-element.elementor-element-d32228b > .elementor-background-video-container::before, .elementor-4046 .elementor-element.elementor-element-d32228b > .e-con-inner > .elementor-background-video-container::before, .elementor-4046 .elementor-element.elementor-element-d32228b > .elementor-background-slideshow::before, .elementor-4046 .elementor-element.elementor-element-d32228b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4046 .elementor-element.elementor-element-d32228b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4046 .elementor-element.elementor-element-e0d4cb9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans;font-size:26px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4046 .elementor-element.elementor-element-e0d4cb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:37px 37px 37px 37px;}.elementor-4046 .elementor-element.elementor-element-e0d4cb9.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4046 .elementor-element.elementor-element-adc41aa{--width:65%;}.elementor-4046 .elementor-element.elementor-element-d03a437{--content-width:1400px;}.elementor-4046 .elementor-element.elementor-element-2cacdb0{--content-width:1400px;}.elementor-4046 .elementor-element.elementor-element-47a1873{--content-width:1400px;}.elementor-4046 .elementor-element.elementor-element-df70db8{--width:50%;}.elementor-4046 .elementor-element.elementor-element-63c33b7{--width:40%;}.elementor-4046 .elementor-element.elementor-element-423125a{--content-width:1400px;}.elementor-4046 .elementor-element.elementor-element-cca8551{--width:40%;}.elementor-4046 .elementor-element.elementor-element-a66e3e0{--width:60%;}.elementor-4046 .elementor-element.elementor-element-19884b4{--content-width:1400px;}.elementor-4046 .elementor-element.elementor-element-ac189d5{--width:50%;}.elementor-4046 .elementor-element.elementor-element-532aade{--width:40%;}.elementor-4046 .elementor-element.elementor-element-fd5ec0a{--content-width:1400px;}.elementor-4046 .elementor-element.elementor-element-f7cc2a3{--width:40%;}.elementor-4046 .elementor-element.elementor-element-10907dc{--width:55%;}.elementor-4046 .elementor-element.elementor-element-dd5a015{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4046 .elementor-element.elementor-element-df70db8{--width:100%;}.elementor-4046 .elementor-element.elementor-element-63c33b7{--width:100%;}.elementor-4046 .elementor-element.elementor-element-cca8551{--width:100%;}.elementor-4046 .elementor-element.elementor-element-a66e3e0{--width:100%;}.elementor-4046 .elementor-element.elementor-element-ac189d5{--width:100%;}.elementor-4046 .elementor-element.elementor-element-532aade{--width:100%;}.elementor-4046 .elementor-element.elementor-element-f7cc2a3{--width:100%;}}@media(max-width:1024px){.elementor-4046 .elementor-element.elementor-element-2cacdb0{--grid-auto-flow:row;}.elementor-4046 .elementor-element.elementor-element-36de622{--grid-auto-flow:row;}.elementor-4046 .elementor-element.elementor-element-47a1873{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-63c33b7{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-4046 .elementor-element.elementor-element-4443a4d{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-423125a{--min-height:0px;--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-cca8551{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-4046 .elementor-element.elementor-element-0cb5996{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-19884b4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-532aade{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-4046 .elementor-element.elementor-element-7750665{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-fd5ec0a{--min-height:0px;--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4046 .elementor-element.elementor-element-f7cc2a3{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-4046 .elementor-element.elementor-element-dbc9dda{font-size:14px;}}@media(max-width:767px){.elementor-4046 .elementor-element.elementor-element-ab1d644:not(.elementor-motion-effects-element-type-background), .elementor-4046 .elementor-element.elementor-element-ab1d644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dersuessestopp.com/wp-content/uploads/2025/09/pasmo_hero_mobile.png");background-position:top left;background-size:cover;}.elementor-4046 .elementor-element.elementor-element-ab1d644{--min-height:790px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4046 .elementor-element.elementor-element-adc41aa{--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-4046 .elementor-element.elementor-element-8f643d1{--spacer-size:10px;}.elementor-4046 .elementor-element.elementor-element-72d0a2a .elementor-heading-title{font-size:34px;}.elementor-4046 .elementor-element.elementor-element-619829b .elementor-heading-title{font-size:34px;}.elementor-4046 .elementor-element.elementor-element-aea63ca{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;font-size:16px;}.elementor-4046 .elementor-element.elementor-element-9cea0ab .elementor-button{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-02cc8a0{--spacer-size:6vh;}.elementor-4046 .elementor-element.elementor-element-d03a437{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4046 .elementor-element.elementor-element-1d0d860 .elementor-heading-title{font-size:30px;}.elementor-4046 .elementor-element.elementor-element-2cacdb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4046 .elementor-element.elementor-element-c6ea1fc.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-c6ea1fc .elementor-button{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-36de622{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4046 .elementor-element.elementor-element-47a1873{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4046 .elementor-element.elementor-element-63c33b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-4af7305{text-align:left;}.elementor-4046 .elementor-element.elementor-element-4af7305 .elementor-heading-title{font-size:30px;}.elementor-4046 .elementor-element.elementor-element-4443a4d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-4443a4d{text-align:center;}.elementor-4046 .elementor-element.elementor-element-423125a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4046 .elementor-element.elementor-element-cca8551{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-758479f{text-align:left;}.elementor-4046 .elementor-element.elementor-element-758479f .elementor-heading-title{font-size:30px;}.elementor-4046 .elementor-element.elementor-element-0cb5996 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-0cb5996{text-align:center;}.elementor-4046 .elementor-element.elementor-element-adb8c9a.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-adb8c9a .elementor-button{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-19884b4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4046 .elementor-element.elementor-element-532aade{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-0c65fea{text-align:left;}.elementor-4046 .elementor-element.elementor-element-0c65fea .elementor-heading-title{font-size:30px;}.elementor-4046 .elementor-element.elementor-element-7750665 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-7750665{text-align:center;}.elementor-4046 .elementor-element.elementor-element-fd5ec0a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4046 .elementor-element.elementor-element-f7cc2a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-f8920de{text-align:left;}.elementor-4046 .elementor-element.elementor-element-f8920de .elementor-heading-title{font-size:30px;}.elementor-4046 .elementor-element.elementor-element-dbc9dda > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4046 .elementor-element.elementor-element-dbc9dda{text-align:center;}.elementor-4046 .elementor-element.elementor-element-279d500.elementor-element{--align-self:center;}.elementor-4046 .elementor-element.elementor-element-279d500 .elementor-button{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-10907dc{--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-4046 .elementor-element.elementor-element-4aaa4aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .swiper-slide{height:413px;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .swiper-slide-contents{max-width:51%;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-slide-heading{font-size:28px;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-slide-description{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-4aaa4aa .elementor-swiper-button{font-size:0px;}.elementor-4046 .elementor-element.elementor-element-dd5a015{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4046 .elementor-element.elementor-element-0172e8a{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4046 .elementor-element.elementor-element-f1b95e5{text-align:center;}.elementor-4046 .elementor-element.elementor-element-f1b95e5 .elementor-heading-title{font-size:30px;}.elementor-4046 .elementor-element.elementor-element-4520576 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4046 .elementor-element.elementor-element-4520576{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-3f62ef2 .elementor-button{font-size:14px;}.elementor-4046 .elementor-element.elementor-element-e0d4cb9 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4046 .elementor-element.elementor-element-e0d4cb9{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-72d0a2a */: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 heading, class: .elementor-element-619829b */:root {
  /* define your fluid value once */
  --fluid-heading: clamp(28px, 3vw, 54px);
}


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

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

.elementor-element-adc41aa .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-adc41aa *//* 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-6e68c95 */.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-d2235f1 */.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-02b6af7 */.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-e0e97a6 */.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 slides, class: .elementor-element-4aaa4aa *//* First slide */
.custom-hero-slider-2 .swiper-slide[aria-label="1 / 3"] .elementor-slide-heading::before {
  content: "Mini Just Got Mightier";
  font-family: Urbanist;
  display: block;
  font-size: clamp(1rem, 2vw, 1.5rem);
  font-weight: 700;
  color: black;
  margin-bottom: 1vh;
}


/* Second slide */
.custom-hero-slider-2 .swiper-slide[aria-label="2 / 3"] .elementor-slide-heading::before {
  content: "Raise Practicability To A New Level";
  font-family: Urbanist;
  display: block;
  font-size: clamp(1rem, 2vw, 1.5rem);
  font-weight: 700;
  color: black;
  margin-bottom: 1vh;
}

/* Third slide */
.custom-hero-slider-2 .swiper-slide[aria-label="3 / 3"] .elementor-slide-heading::before {
  content: "Born For Franchise Store";
  font-family: Urbanist;
  display: block;
  font-size: clamp(1rem, 2vw, 1.5rem);
  font-weight: 700;
  color: black;
  margin-bottom: 1vh;
}




/* 1) Base button style */
.custom-hero-slider-2 .elementor-swiper-button-prev,
.custom-hero-slider-2 .elementor-swiper-button-next {
  position: relative;
  width: 65px;
  height: 65px;
  border: none;
  border-radius: 50%;
  background-color: #00102A;    /* ⬅️ initial button = blue */
  cursor: pointer;
  transition: background-color 0.3s ease;
    border: 2px solid transparent;        /* ← reserve the border */

}

/* 2) Inject the arrow via ::after mask */
.custom-hero-slider-2 .elementor-swiper-button-prev::after,
.custom-hero-slider-2 .elementor-swiper-button-next::after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 28px;    /* arrow size */
  height: 18px;   /* arrow size */
  transform: translate(-50%, -50%);
  background-color: white;      /* ⬅️ initial arrow = white */
  transition: background-color 0.3s ease;
  /* mask defines the arrow shape: */
  -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;
}

/* 3) Swap URL for the “next” button arrow */
.custom-hero-slider-2 .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;
}

/* 4) Hover state: transparent button + blue arrow */
.custom-hero-slider-2 .elementor-swiper-button-prev:hover,
.custom-hero-slider-2 .elementor-swiper-button-next:hover {
  background-color: transparent;
  border-color: #00102A; /* ⬅️ button goes transparent */
}

.custom-hero-slider-2 .elementor-swiper-button-prev:hover::after,
.custom-hero-slider-2 .elementor-swiper-button-next:hover::after {
  background-color: #00102A;     /* ⬅️ arrow turns blue */
}


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

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

.custom-hero-slider-2 .elementor-swiper-button-next {
  right: calc(32% + 0px) !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;
}

/* Responsive adjustment for small screens */
@media (max-width: 768px) {
  .custom-hero-slider-2 .elementor-swiper-button-prev {
    right: 110px !important;
  }
  
  .custom-hero-slider-2 .elementor-swiper-button-next {
    right: 50px !important;
  }

  .custom-hero-slider-2 .swiper-slide .elementor-button {
    right: 10px;
    margin-left: 15px;
    padding: 18px clamp(30px, 6vw, 7%);
  }
}


/* 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;
}










/* Responsive adjustment for mobile */
@media (max-width: 768px) {
    /* Resize arrow font size on mobile */
    .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;
    }
    
      /* now make the arrow mask much smaller */
  .custom-hero-slider-2 .elementor-swiper-button-prev::after,
  .custom-hero-slider-2 .elementor-swiper-button-next::after {
    width: 14px !important;
    height: 14px !important;
    /* you can tweak these until the arrow feels the right size */
  }
    /* Position arrows differently on mobile */
    .custom-hero-slider-2 .elementor-swiper-button-prev {
        left: 20px !important;
        bottom: -10px !important;
        padding-left: 1px;
    }

    .custom-hero-slider-2 .elementor-swiper-button-next {
        left: 80px !important;
        bottom: -10px !important;
        padding-right: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4520576 */.elementor-widget-container {
  border-radius: 30px; 
}/* End custom CSS */