.elementor-54 .elementor-element.elementor-element-80fe011{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-80fe011 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-b99965b{text-align:center;}.elementor-54 .elementor-element.elementor-element-b99965b .elementor-heading-title{font-family:"Merriweather", serif;font-size:85px;font-weight:600;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.5);color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-fba08d2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-54 .elementor-element.elementor-element-2675cb2{--display:flex;--position:absolute;--min-height:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;top:-70px;}.elementor-54 .elementor-element.elementor-element-2675cb2:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-2675cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_brot.jpg");background-position:center left;background-repeat:no-repeat;}body:not(.rtl) .elementor-54 .elementor-element.elementor-element-2675cb2{left:0px;}body.rtl .elementor-54 .elementor-element.elementor-element-2675cb2{right:0px;}.elementor-54 .elementor-element.elementor-element-875e585{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-9b488f0{--display:flex;}.elementor-54 .elementor-element.elementor-element-af6b71e{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-8d4ed5a{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;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-54 .elementor-element.elementor-element-c95aebf{font-family:var( --e-global-typography-ff59396-font-family ), serif;font-size:var( --e-global-typography-ff59396-font-size );font-weight:var( --e-global-typography-ff59396-font-weight );text-transform:var( --e-global-typography-ff59396-text-transform );line-height:var( --e-global-typography-ff59396-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-0e48c42{font-weight:400;}.elementor-54 .elementor-element.elementor-element-49c5061{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-84455ab{--display:flex;--min-height:279px;--overflow:hidden;--margin-top:0px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-84455ab:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-84455ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54 .elementor-element.elementor-element-527d307{width:var( --container-widget-width, 1470px );max-width:1470px;--e-transform-translateX:600px;--container-widget-width:1470px;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-4f8340a{--display:flex;--overflow:hidden;--margin-top:65px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7127b10{--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:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-7127b10:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-7127b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_broetchen.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-5f08701{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-5f08701:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-5f08701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_blatz_topshot.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-74fd626{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-74fd626:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-74fd626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_baguette.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-e60f2a6{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-e60f2a6:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-e60f2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_stuten.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-2ac8f0f{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-2ac8f0f:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-2ac8f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_senfkruste.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-6e67a88{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-6e67a88:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6e67a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_crossaints.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-c32d23a{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-c32d23a:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-c32d23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_weissbrot_kasten.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-6c59fae{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-6c59fae:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6c59fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_koenigludwig.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-33c8c0a{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-33c8c0a:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-33c8c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_weissbrot.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-dbe879c{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-dbe879c:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-dbe879c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_kuemmelmohnkruste.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-f0e81c8{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-f0e81c8:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-f0e81c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_kuemmelbrot.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-942bb9a{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-942bb9a:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-942bb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_produkte_oberlaender.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-ab3bc08{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:450px;--e-n-carousel-swiper-slides-gap:40px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;padding:0px 0px 6px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-85a1d01 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:19px;}.elementor-54 .elementor-element.elementor-element-ab3bc08 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-54 .elementor-element.elementor-element-2bf3da4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-f83c2f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-54 .elementor-element.elementor-element-6e8f42c{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-03cba7a{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-f36f48f{padding:0px 0px 8px 0px;font-weight:400;}.elementor-54 .elementor-element.elementor-element-32176bc{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-f36f3b0{--display:flex;}.elementor-54 .elementor-element.elementor-element-5a295ee{--display:flex;--overflow:hidden;--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-54 .elementor-element.elementor-element-c877a58{--display:flex;--min-height:600px;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-c877a58:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-c877a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-75af3ef{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-75af3ef:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-75af3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_03.jpg");}.elementor-54 .elementor-element.elementor-element-e0d9de5{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-e0d9de5:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-e0d9de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_08.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-ee21e69{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-ee21e69:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-ee21e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-0a90170{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-0a90170:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-0a90170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_12.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-c117b39{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-c117b39:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-c117b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/Dein_Veedels-Bcker.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-35a1af6{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-35a1af6:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-35a1af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/Deine_Veedels-Konditorei.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-22c91a4{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-22c91a4:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-22c91a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/Spa_muss_sein.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-a97cb57{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-a97cb57:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-a97cb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/Verkauf_1.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-9c99c19{--display:flex;--min-height:600px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-9c99c19:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-9c99c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/Verkauf_2.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-a631ea9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;padding:0px 0px 6px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-56px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-730691f );--e-n-carousel-arrow-hover-color:var( --e-global-color-1b51da4 );}.elementor-54 .elementor-element.elementor-element-a631ea9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-df46d00 );padding:17px 17px 17px 17px;}.elementor-54 .elementor-element.elementor-element-222b1cb{--display:flex;--overflow:hidden;--margin-top:65px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-5e49e4e{--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:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-5e49e4e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-5e49e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs-baeckerei-alt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-bef271c{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-bef271c:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-bef271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-e86bbe0{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-e86bbe0:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-e86bbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-065bd93{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-065bd93:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-065bd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_07.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-1ac7b3f{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-1ac7b3f:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-1ac7b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_baeckerei_09.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-5d0e67e{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-5d0e67e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-5d0e67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_filialen_02.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-cca3a91{--display:flex;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-cca3a91:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-cca3a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/Bckerei_Adolphs-206-2048x1152.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-2544aaf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:350px;--e-n-carousel-swiper-slides-gap:40px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;padding:0px 0px 6px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-85a1d01 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:19px;}.elementor-54 .elementor-element.elementor-element-2544aaf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-54 .elementor-element.elementor-element-4130232{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:172px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-fad6024{--display:flex;}.elementor-54 .elementor-element.elementor-element-8c173cb{padding:0px 0px 70px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-8c173cb .elementor-heading-title{font-family:"Merriweather", serif;font-size:38px;font-weight:600;line-height:130%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-f94ca1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-54 .elementor-element.elementor-element-b231a1a{--display:grid;--e-con-grid-template-columns:auto 1fr auto 1fr;--e-con-grid-template-rows:0fr 0fr 0fr 0fr;--gap:10px 30px;--row-gap:10px;--column-gap:30px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-2c7a14d{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-2c7a14d .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-892ab3e{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-8b358ea{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-8b358ea .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-f1f2c94{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-c70b5a4{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-c70b5a4 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-62fbd33{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-6755767{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-6755767 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-ce70d78{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-b2745f5{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-b2745f5 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-ce4eca9{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-d083822{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-d083822 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-39ecc32{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-cb70e32{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-cb70e32 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-95bdc90{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-a847f5a{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-a847f5a .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-9ccb02e{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-76caba5{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-76caba5 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-4a2c70b{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-4f8b3e5{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-4f8b3e5 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-ba376b8{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-765a2af{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:0fr 0fr 0fr 0fr;--gap:10px 30px;--row-gap:10px;--column-gap:30px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-d23f9ef{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-d23f9ef .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-dcabcc8{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-09c460e{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-09c460e .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-51bec9a{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-e57261e{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-e57261e .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-b8c187a{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-b73c74c{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-b73c74c .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-f658968{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-c036b6b{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-c036b6b .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-b2260c0{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-94efd62{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-94efd62 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-91fdec4{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-7340cd8{padding:0px 0px 0px 0px;text-align:right;}.elementor-54 .elementor-element.elementor-element-7340cd8 .elementor-heading-title{font-family:var( --e-global-typography-c1c3384-font-family ), serif;font-size:var( --e-global-typography-c1c3384-font-size );font-weight:var( --e-global-typography-c1c3384-font-weight );line-height:var( --e-global-typography-c1c3384-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-42e297a{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-5f8300e{--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-54 .elementor-element.elementor-element-0e3f2e7{--display:flex;--padding-top:24px;--padding-bottom:042px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-35a12a9{padding:0px 0px 26px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-35a12a9 .elementor-heading-title{font-family:"Merriweather", serif;font-size:38px;font-weight:600;line-height:130%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-e6408f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7bf28a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-c27b532{--display:flex;}.elementor-54 .elementor-element.elementor-element-c27b532:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-c27b532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_filialen_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-02f4088{--display:flex;}.elementor-54 .elementor-element.elementor-element-52f8321{--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;--align-items:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-52f8321.e-con{--align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-92141d7{--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-54 .elementor-element.elementor-element-513c3ea{padding:0px 0px 28px 0px;}.elementor-54 .elementor-element.elementor-element-513c3ea .elementor-heading-title{font-family:var( --e-global-typography-685bf3e-font-family ), serif;font-size:var( --e-global-typography-685bf3e-font-size );font-weight:var( --e-global-typography-685bf3e-font-weight );line-height:var( --e-global-typography-685bf3e-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-8897f26{padding:0px 0px 9px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-8897f26 a{color:var( --e-global-color-d8b6343 );}.elementor-54 .elementor-element.elementor-element-f6bcb78{--display:flex;}.elementor-54 .elementor-element.elementor-element-90725ea{--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;}.elementor-54 .elementor-element.elementor-element-3ee9595{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-56934da{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-e51807c{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-5c5110d{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-73d8227{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-8b4dc33{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-588ae7b{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-731a54a{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-06ea431{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-2e35d90{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-c1179e1{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-0a047f1{padding:14px 0px 3px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-33be68d .elementor-button{background-color:var( --e-global-color-1b51da4 );font-family:var( --e-global-typography-b597952-font-family ), serif;font-size:var( --e-global-typography-b597952-font-size );font-weight:var( --e-global-typography-b597952-font-weight );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-33be68d{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-33be68d .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-33be68d .elementor-button:focus{color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-33be68d .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-33be68d .elementor-button:focus svg{fill:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-5499c75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-d876ce9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-480108a{--display:flex;}.elementor-54 .elementor-element.elementor-element-480108a:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-480108a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_filialen_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-f3e8517{--display:flex;border-style:none;--border-style:none;}.elementor-54 .elementor-element.elementor-element-5dd5086{--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;--align-items:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-5dd5086.e-con{--align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-2a45c91{--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-54 .elementor-element.elementor-element-803b3c8{padding:0px 0px 28px 0px;}.elementor-54 .elementor-element.elementor-element-803b3c8 .elementor-heading-title{font-family:var( --e-global-typography-685bf3e-font-family ), serif;font-size:var( --e-global-typography-685bf3e-font-size );font-weight:var( --e-global-typography-685bf3e-font-weight );line-height:var( --e-global-typography-685bf3e-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-c81d371{padding:0px 0px 9px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-c81d371 a{color:var( --e-global-color-d8b6343 );}.elementor-54 .elementor-element.elementor-element-315f426{--display:flex;}.elementor-54 .elementor-element.elementor-element-946dfac{--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;}.elementor-54 .elementor-element.elementor-element-5a5f28a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7080193{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-825177b{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-7146376{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0c674f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-c913f13{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-7641868{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-0a25c27{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-1a7b21d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-cfff4da{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-8cd2eb1{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-0fdf4c8{padding:14px 0px 3px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button{background-color:var( --e-global-color-1b51da4 );font-family:var( --e-global-typography-b597952-font-family ), serif;font-size:var( --e-global-typography-b597952-font-size );font-weight:var( --e-global-typography-b597952-font-weight );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-1773e8f{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button:focus{color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button:focus svg{fill:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-458aa7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-d7d5502{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-e5daf4d{--display:flex;}.elementor-54 .elementor-element.elementor-element-e5daf4d:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-e5daf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_filialen_03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-ea5f90e{--display:flex;}.elementor-54 .elementor-element.elementor-element-6eb4f10{--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;--align-items:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-6eb4f10.e-con{--align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-f4de04b{--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-54 .elementor-element.elementor-element-06919f8{padding:0px 0px 28px 0px;}.elementor-54 .elementor-element.elementor-element-06919f8 .elementor-heading-title{font-family:var( --e-global-typography-685bf3e-font-family ), serif;font-size:var( --e-global-typography-685bf3e-font-size );font-weight:var( --e-global-typography-685bf3e-font-weight );line-height:var( --e-global-typography-685bf3e-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-ca22516{padding:0px 0px 9px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-ca22516 a{color:var( --e-global-color-d8b6343 );}.elementor-54 .elementor-element.elementor-element-d128a2a{--display:flex;}.elementor-54 .elementor-element.elementor-element-80219a4{--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;}.elementor-54 .elementor-element.elementor-element-095bc5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-73b5401{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-daea158{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-6f0b8bc{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-52b618b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-c7d1527{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-c7e538b{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-369e969{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0bc598d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-59950d0{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-d2f0350{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-fcca586{padding:14px 0px 3px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button{background-color:var( --e-global-color-1b51da4 );font-family:var( --e-global-typography-b597952-font-family ), serif;font-size:var( --e-global-typography-b597952-font-size );font-weight:var( --e-global-typography-b597952-font-weight );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-9c064d3{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button:focus{color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button:focus svg{fill:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-5a9de2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-66e5a8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-7e4555b{--display:flex;}.elementor-54 .elementor-element.elementor-element-7e4555b:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-7e4555b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/adolphs_filialen_04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-b05c731{--display:flex;}.elementor-54 .elementor-element.elementor-element-163cc80{--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;--align-items:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-163cc80.e-con{--align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-dc36337{--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-54 .elementor-element.elementor-element-c77f226{padding:0px 0px 28px 0px;}.elementor-54 .elementor-element.elementor-element-c77f226 .elementor-heading-title{font-family:var( --e-global-typography-685bf3e-font-family ), serif;font-size:var( --e-global-typography-685bf3e-font-size );font-weight:var( --e-global-typography-685bf3e-font-weight );line-height:var( --e-global-typography-685bf3e-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-32786ac{padding:0px 0px 9px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-32786ac a{color:var( --e-global-color-d8b6343 );}.elementor-54 .elementor-element.elementor-element-5fc4fa7{--display:flex;}.elementor-54 .elementor-element.elementor-element-77dc1a4{--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;}.elementor-54 .elementor-element.elementor-element-4a63b28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3875915{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-2dae54e{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-643192e{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0d6d486{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-3c8b87e{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-26aae94{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-c59c3b1{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-fe88074{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-54 .elementor-element.elementor-element-a61c663{font-family:"Merriweather", serif;font-size:16px;font-weight:700;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-463f9a7{background-color:var( --e-global-color-df46d00 );padding:0px 0px 0px 10px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-2be6e44{padding:14px 0px 3px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button{background-color:var( --e-global-color-1b51da4 );font-family:var( --e-global-typography-b597952-font-family ), serif;font-size:var( --e-global-typography-b597952-font-size );font-weight:var( --e-global-typography-b597952-font-weight );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-dc6f7e4{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button:focus{color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button:focus svg{fill:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-793a87d{--display:flex;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e6bf87b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-d5831dc{padding:0px 0px 43px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-d5831dc .elementor-heading-title{font-family:"Merriweather", serif;font-size:38px;font-weight:600;line-height:130%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-d64439c{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;}.elementor-54 .elementor-element.elementor-element-54f19be{padding:30px 0px 20px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-54f19be .elementor-heading-title{font-family:var( --e-global-typography-ff59396-font-family ), serif;font-size:var( --e-global-typography-ff59396-font-size );font-weight:var( --e-global-typography-ff59396-font-weight );text-transform:var( --e-global-typography-ff59396-text-transform );line-height:var( --e-global-typography-ff59396-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-428c340{padding:0px 0px 020px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-428c340 .elementor-heading-title{font-family:var( --e-global-typography-cd90e32-font-family ), serif;font-size:var( --e-global-typography-cd90e32-font-size );font-weight:var( --e-global-typography-cd90e32-font-weight );line-height:var( --e-global-typography-cd90e32-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-4cab230{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-1ef2598{padding:10px 0px 10px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-7be05c1{padding:12px 0px 0px 0px;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-1687c33{--display:flex;}.elementor-54 .elementor-element.elementor-element-4e7ed53{font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-1a183ce{--display:flex;}.elementor-54 .elementor-element.elementor-element-2c4f217{padding:30px 0px 20px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-2c4f217 .elementor-heading-title{font-family:var( --e-global-typography-ff59396-font-family ), serif;font-size:var( --e-global-typography-ff59396-font-size );font-weight:var( --e-global-typography-ff59396-font-weight );text-transform:var( --e-global-typography-ff59396-text-transform );line-height:var( --e-global-typography-ff59396-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-7033058{text-align:center;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-cc389c9{padding:0px 0px 20px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-cc389c9 .elementor-heading-title{font-family:var( --e-global-typography-cd90e32-font-family ), serif;font-size:var( --e-global-typography-cd90e32-font-size );font-weight:var( --e-global-typography-cd90e32-font-weight );line-height:var( --e-global-typography-cd90e32-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-14923d8{text-align:center;font-family:var( --e-global-typography-f2792d6-font-family ), serif;font-size:var( --e-global-typography-f2792d6-font-size );font-weight:var( --e-global-typography-f2792d6-font-weight );line-height:var( --e-global-typography-f2792d6-line-height );color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-85bc20e{--n-accordion-title-font-size:var( --e-global-typography-3e5410e-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-730691f );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-85bc20e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-54 .elementor-element.elementor-element-85bc20e {--n-accordion-padding:25px 0px 0px 0px;}:where( .elementor-54 .elementor-element.elementor-element-85bc20e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-3e5410e-font-family ), serif;font-weight:var( --e-global-typography-3e5410e-font-weight );line-height:var( --e-global-typography-3e5410e-line-height );}:where( .elementor-54 .elementor-element.elementor-element-85bc20e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:25px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-54 .elementor-element.elementor-element-3f4bacb{--display:flex;--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-c8e4b54{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-e7afedf{padding:0px 0px 26px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-e7afedf .elementor-heading-title{font-family:"Merriweather", serif;font-size:38px;font-weight:600;line-height:130%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-fff3b8d{text-align:center;font-family:"Merriweather", serif;font-size:20px;font-weight:400;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-962e7fa{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-43d5dd5{--display:flex;border-style:none;--border-style:none;}.elementor-54 .elementor-element.elementor-element-43d5dd5:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-43d5dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/MG_2485-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-e17de52{--display:flex;border-style:none;--border-style:none;--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-54 .elementor-element.elementor-element-7d18f2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-7d18f2a:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-7d18f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b51da4 );}.elementor-54 .elementor-element.elementor-element-7d18f2a.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-2c53ec8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-2c53ec8 .elementor-heading-title{font-family:var( --e-global-typography-d516c20-font-family ), serif;font-size:var( --e-global-typography-d516c20-font-size );font-weight:var( --e-global-typography-d516c20-font-weight );line-height:var( --e-global-typography-d516c20-line-height );color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-9f77a5d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Merriweather", serif;font-size:16px;font-weight:400;line-height:160%;color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-9f77a5d a{color:var( --e-global-color-df46d00 );}.elementor-54 .elementor-element.elementor-element-70638d3{--display:flex;}.elementor-54 .elementor-element.elementor-element-c509a9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-c509a9e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-c509a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adolphs.koeln/wp-content/uploads/2025/12/MG_2517-1536x864.jpg");background-size:cover;}.elementor-54 .elementor-element.elementor-element-c509a9e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-d6c87c7{--display:flex;--position:fixed;--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;--justify-content:flex-end;--align-items:center;top:40%;--z-index:999;}body:not(.rtl) .elementor-54 .elementor-element.elementor-element-d6c87c7{left:-90px;}body.rtl .elementor-54 .elementor-element.elementor-element-d6c87c7{right:-90px;}.elementor-54 .elementor-element.elementor-element-b8f4d5a{--display:flex;--min-height:1px;--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;--align-items:flex-end;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-54 .elementor-element.elementor-element-2675856{--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;--justify-content:space-between;--align-items:center;}.elementor-54 .elementor-element.elementor-element-2675856:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-2675856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b56e38 );}.elementor-54 .elementor-element.elementor-element-556d064{padding:0px 10px 0px 10px;text-align:left;}.elementor-54 .elementor-element.elementor-element-556d064 .elementor-heading-title{font-family:"Merriweather", serif;font-size:16px;font-weight:400;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-7848316{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-7848316 img{width:40px;max-width:40px;height:40px;object-fit:cover;object-position:center center;}.elementor-54 .elementor-element.elementor-element-d27729d{--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;--justify-content:space-between;--align-items:center;}.elementor-54 .elementor-element.elementor-element-d27729d:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-d27729d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b56e38 );}.elementor-54 .elementor-element.elementor-element-2739da5{padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-2739da5 .elementor-heading-title{font-family:"Merriweather", serif;font-size:16px;font-weight:400;line-height:160%;color:var( --e-global-color-730691f );}.elementor-54 .elementor-element.elementor-element-a17020e{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-a17020e img{width:40px;max-width:40px;height:40px;object-fit:cover;object-position:center center;}@media(max-width:1200px){.elementor-54 .elementor-element.elementor-element-b99965b .elementor-heading-title{font-size:76px;}.elementor-54 .elementor-element.elementor-element-8d4ed5a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-c95aebf{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-49c5061{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-527d307{--e-transform-translateX:400px;}.elementor-54 .elementor-element.elementor-element-4f8340a{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-7127b10{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-5f08701{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-74fd626{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-e60f2a6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-2ac8f0f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-6e67a88{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-c32d23a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-6c59fae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-33c8c0a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-dbe879c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-f0e81c8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-942bb9a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-ab3bc08{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:200px;}.elementor-54 .elementor-element.elementor-element-f83c2f9{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-54 .elementor-element.elementor-element-03cba7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-32176bc{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-5a295ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-c877a58{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-75af3ef{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-e0d9de5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-ee21e69{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-0a90170{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-c117b39{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-35a1af6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-22c91a4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-a97cb57{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-9c99c19{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-a631ea9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-56px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;}.elementor-54 .elementor-element.elementor-element-a631ea9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-222b1cb{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-5e49e4e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-bef271c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-e86bbe0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-065bd93{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-1ac7b3f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-5d0e67e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-cca3a91{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-2544aaf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;}.elementor-54 .elementor-element.elementor-element-4130232{--padding-top:0px;--padding-bottom:172px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-8c173cb{padding:0px 0px 70px 0px;}.elementor-54 .elementor-element.elementor-element-b231a1a{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-2c7a14d .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-892ab3e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-8b358ea .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-f1f2c94{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c70b5a4 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-62fbd33{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-6755767 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ce70d78{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-b2745f5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ce4eca9{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-d083822 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-39ecc32{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-cb70e32 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-95bdc90{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-a847f5a .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-9ccb02e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-76caba5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-4a2c70b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-4f8b3e5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ba376b8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-765a2af{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-d23f9ef .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-dcabcc8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-09c460e .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-51bec9a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-e57261e .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-b8c187a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-b73c74c .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-f658968{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c036b6b .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-b2260c0{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-94efd62 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-91fdec4{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7340cd8 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-42e297a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-5f8300e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0e3f2e7{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-35a12a9{padding:0px 0px 11px 0px;}.elementor-54 .elementor-element.elementor-element-52f8321{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:030px;}.elementor-54 .elementor-element.elementor-element-513c3ea .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-8897f26{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-e51807c{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-588ae7b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c1179e1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-0a047f1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-33be68d .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-5dd5086{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:030px;}.elementor-54 .elementor-element.elementor-element-803b3c8 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-c81d371{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-825177b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7641868{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-8cd2eb1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-0fdf4c8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-6eb4f10{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:030px;}.elementor-54 .elementor-element.elementor-element-06919f8 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-ca22516{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-daea158{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c7e538b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-d2f0350{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-fcca586{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-163cc80{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:030px;}.elementor-54 .elementor-element.elementor-element-c77f226 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-32786ac{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2dae54e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-26aae94{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-463f9a7{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2be6e44{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-793a87d{--padding-top:0px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-d5831dc{padding:0px 0px 15px 0px;}.elementor-54 .elementor-element.elementor-element-54f19be .elementor-heading-title{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-428c340 .elementor-heading-title{font-size:var( --e-global-typography-cd90e32-font-size );line-height:var( --e-global-typography-cd90e32-line-height );}.elementor-54 .elementor-element.elementor-element-4cab230{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-1ef2598{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7be05c1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-4e7ed53{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2c4f217 .elementor-heading-title{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-7033058{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-cc389c9 .elementor-heading-title{font-size:var( --e-global-typography-cd90e32-font-size );line-height:var( --e-global-typography-cd90e32-line-height );}.elementor-54 .elementor-element.elementor-element-14923d8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-85bc20e{--n-accordion-title-font-size:var( --e-global-typography-3e5410e-font-size );}:where( .elementor-54 .elementor-element.elementor-element-85bc20e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-3e5410e-line-height );}.elementor-54 .elementor-element.elementor-element-3f4bacb{--padding-top:0px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e7afedf{padding:0px 0px 15px 0px;}.elementor-54 .elementor-element.elementor-element-962e7fa{--min-height:450px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-54 .elementor-element.elementor-element-43d5dd5{--min-height:400px;}.elementor-54 .elementor-element.elementor-element-e17de52{--min-height:400px;}.elementor-54 .elementor-element.elementor-element-7d18f2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-2c53ec8 .elementor-heading-title{font-size:var( --e-global-typography-d516c20-font-size );line-height:var( --e-global-typography-d516c20-line-height );}.elementor-54 .elementor-element.elementor-element-70638d3{--min-height:400px;}.elementor-54 .elementor-element.elementor-element-c509a9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:960px){.elementor-54 .elementor-element.elementor-element-80fe011{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-b99965b .elementor-heading-title{font-size:42px;}.elementor-54 .elementor-element.elementor-element-875e585{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-8d4ed5a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-c95aebf{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-0e48c42{font-size:32px;}.elementor-54 .elementor-element.elementor-element-49c5061{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-84455ab{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-527d307{--e-transform-translateX:150px;}.elementor-54 .elementor-element.elementor-element-4f8340a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-5f08701:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-5f08701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-54 .elementor-element.elementor-element-ab3bc08{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;}.elementor-54 .elementor-element.elementor-element-2bf3da4{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-f83c2f9{--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:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-54 .elementor-element.elementor-element-03cba7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-f36f48f{padding:0px 0px 8px 0px;font-size:32px;}.elementor-54 .elementor-element.elementor-element-32176bc{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-5a295ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-75af3ef:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-75af3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-a631ea9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54 .elementor-element.elementor-element-222b1cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-bef271c:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-bef271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-2544aaf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;}.elementor-54 .elementor-element.elementor-element-4130232{--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-8c173cb{padding:0px 0px 41px 0px;}.elementor-54 .elementor-element.elementor-element-8c173cb .elementor-heading-title{font-size:32.3px;}.elementor-54 .elementor-element.elementor-element-b231a1a{--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-2c7a14d .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-892ab3e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-8b358ea .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-f1f2c94{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c70b5a4 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-62fbd33{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-6755767 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ce70d78{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-b2745f5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ce4eca9{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-d083822 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-39ecc32{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-cb70e32 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-95bdc90{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-a847f5a .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-9ccb02e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-76caba5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-4a2c70b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-4f8b3e5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ba376b8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-765a2af{--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-d23f9ef .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-dcabcc8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-09c460e .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-51bec9a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-e57261e .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-b8c187a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-b73c74c .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-f658968{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c036b6b .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-b2260c0{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-94efd62 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-91fdec4{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7340cd8 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-42e297a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-5f8300e{--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0e3f2e7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-35a12a9{padding:0px 0px 7px 0px;}.elementor-54 .elementor-element.elementor-element-35a12a9 .elementor-heading-title{font-size:32.3px;}.elementor-54 .elementor-element.elementor-element-e6408f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7bf28a5{--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;}.elementor-54 .elementor-element.elementor-element-c27b532{--min-height:400px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-02f4088{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-52f8321{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-513c3ea .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-8897f26{padding:0px 0px 9px 0px;font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-e51807c{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-588ae7b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c1179e1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-0a047f1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-33be68d .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-5499c75{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-d876ce9{--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;}.elementor-54 .elementor-element.elementor-element-480108a{--min-height:400px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-f3e8517{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-5dd5086{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-803b3c8 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-c81d371{padding:0px 0px 9px 0px;font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-825177b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7641868{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-8cd2eb1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-0fdf4c8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-458aa7d{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-d7d5502{--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;}.elementor-54 .elementor-element.elementor-element-e5daf4d{--min-height:400px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-ea5f90e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-6eb4f10{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-06919f8 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-ca22516{padding:0px 0px 9px 0px;font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-daea158{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c7e538b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-d2f0350{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-fcca586{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-5a9de2f{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-66e5a8c{--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;}.elementor-54 .elementor-element.elementor-element-7e4555b{--min-height:400px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-b05c731{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-163cc80{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-c77f226 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-32786ac{padding:0px 0px 9px 0px;font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2dae54e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-26aae94{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-463f9a7{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2be6e44{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-793a87d{--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e6bf87b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-d5831dc{padding:0px 0px 15px 0px;}.elementor-54 .elementor-element.elementor-element-d5831dc .elementor-heading-title{font-size:32.3px;}.elementor-54 .elementor-element.elementor-element-54f19be .elementor-heading-title{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-428c340 .elementor-heading-title{font-size:var( --e-global-typography-cd90e32-font-size );line-height:var( --e-global-typography-cd90e32-line-height );}.elementor-54 .elementor-element.elementor-element-4cab230{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-1ef2598{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7be05c1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-4e7ed53{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2c4f217 .elementor-heading-title{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-7033058{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-cc389c9 .elementor-heading-title{font-size:var( --e-global-typography-cd90e32-font-size );line-height:var( --e-global-typography-cd90e32-line-height );}.elementor-54 .elementor-element.elementor-element-14923d8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-85bc20e{--n-accordion-title-font-size:var( --e-global-typography-3e5410e-font-size );}:where( .elementor-54 .elementor-element.elementor-element-85bc20e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-3e5410e-line-height );}.elementor-54 .elementor-element.elementor-element-3f4bacb{--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-c8e4b54{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-e7afedf{padding:0px 0px 15px 0px;}.elementor-54 .elementor-element.elementor-element-e7afedf .elementor-heading-title{font-size:32.3px;}.elementor-54 .elementor-element.elementor-element-2c53ec8 .elementor-heading-title{font-size:var( --e-global-typography-d516c20-font-size );line-height:var( --e-global-typography-d516c20-line-height );}}@media(max-width:640px){.elementor-54 .elementor-element.elementor-element-c95aebf{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-49c5061{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-84455ab{--min-height:156px;}.elementor-54 .elementor-element.elementor-element-ab3bc08{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54 .elementor-element.elementor-element-32176bc{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-a631ea9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54 .elementor-element.elementor-element-2544aaf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54 .elementor-element.elementor-element-b231a1a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-2c7a14d .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-892ab3e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-8b358ea .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-f1f2c94{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c70b5a4 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-62fbd33{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-6755767 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ce70d78{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-b2745f5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ce4eca9{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-d083822 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-39ecc32{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-cb70e32 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-95bdc90{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-a847f5a .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-9ccb02e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-76caba5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-4a2c70b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-4f8b3e5 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-ba376b8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-765a2af{--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-d23f9ef .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-dcabcc8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-09c460e .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-51bec9a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-e57261e .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-b8c187a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-b73c74c .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-f658968{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c036b6b .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-b2260c0{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-94efd62 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-91fdec4{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7340cd8 .elementor-heading-title{font-size:var( --e-global-typography-c1c3384-font-size );line-height:var( --e-global-typography-c1c3384-line-height );}.elementor-54 .elementor-element.elementor-element-42e297a{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-35a12a9{padding:0px 0px 9px 0px;}.elementor-54 .elementor-element.elementor-element-c27b532{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-513c3ea .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-8897f26{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-e51807c{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-588ae7b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c1179e1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-0a047f1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-33be68d .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-480108a{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-803b3c8 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-c81d371{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-825177b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7641868{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-8cd2eb1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-0fdf4c8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-1773e8f .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-e5daf4d{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-06919f8 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-ca22516{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-daea158{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-c7e538b{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-d2f0350{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-fcca586{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-9c064d3 .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-7e4555b{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-c77f226 .elementor-heading-title{font-size:var( --e-global-typography-685bf3e-font-size );line-height:var( --e-global-typography-685bf3e-line-height );}.elementor-54 .elementor-element.elementor-element-32786ac{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2dae54e{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-26aae94{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-463f9a7{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2be6e44{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-dc6f7e4 .elementor-button{font-size:var( --e-global-typography-b597952-font-size );}.elementor-54 .elementor-element.elementor-element-54f19be .elementor-heading-title{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-428c340 .elementor-heading-title{font-size:var( --e-global-typography-cd90e32-font-size );line-height:var( --e-global-typography-cd90e32-line-height );}.elementor-54 .elementor-element.elementor-element-4cab230{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-1ef2598{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-7be05c1{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-4e7ed53{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-2c4f217 .elementor-heading-title{font-size:var( --e-global-typography-ff59396-font-size );line-height:var( --e-global-typography-ff59396-line-height );}.elementor-54 .elementor-element.elementor-element-7033058{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-cc389c9 .elementor-heading-title{font-size:var( --e-global-typography-cd90e32-font-size );line-height:var( --e-global-typography-cd90e32-line-height );}.elementor-54 .elementor-element.elementor-element-14923d8{font-size:var( --e-global-typography-f2792d6-font-size );line-height:var( --e-global-typography-f2792d6-line-height );}.elementor-54 .elementor-element.elementor-element-85bc20e{--n-accordion-title-font-size:var( --e-global-typography-3e5410e-font-size );}:where( .elementor-54 .elementor-element.elementor-element-85bc20e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-3e5410e-line-height );}.elementor-54 .elementor-element.elementor-element-2c53ec8 .elementor-heading-title{font-size:var( --e-global-typography-d516c20-font-size );line-height:var( --e-global-typography-d516c20-line-height );}}@media(min-width:641px){.elementor-54 .elementor-element.elementor-element-9b488f0{--width:50%;}.elementor-54 .elementor-element.elementor-element-af6b71e{--width:50%;}.elementor-54 .elementor-element.elementor-element-8d4ed5a{--content-width:660px;}.elementor-54 .elementor-element.elementor-element-4f8340a{--content-width:100%;}.elementor-54 .elementor-element.elementor-element-f83c2f9{--content-width:1400px;}.elementor-54 .elementor-element.elementor-element-6e8f42c{--width:33.33%;}.elementor-54 .elementor-element.elementor-element-f36f3b0{--width:66.66%;}.elementor-54 .elementor-element.elementor-element-222b1cb{--content-width:100%;}.elementor-54 .elementor-element.elementor-element-fad6024{--width:1400px;}.elementor-54 .elementor-element.elementor-element-0e3f2e7{--content-width:900px;}.elementor-54 .elementor-element.elementor-element-c27b532{--width:50%;}.elementor-54 .elementor-element.elementor-element-02f4088{--width:50%;}.elementor-54 .elementor-element.elementor-element-52f8321{--width:50%;}.elementor-54 .elementor-element.elementor-element-92141d7{--content-width:750px;}.elementor-54 .elementor-element.elementor-element-480108a{--width:50%;}.elementor-54 .elementor-element.elementor-element-f3e8517{--width:50%;}.elementor-54 .elementor-element.elementor-element-5dd5086{--width:50%;}.elementor-54 .elementor-element.elementor-element-2a45c91{--content-width:750px;}.elementor-54 .elementor-element.elementor-element-e5daf4d{--width:50%;}.elementor-54 .elementor-element.elementor-element-ea5f90e{--width:50%;}.elementor-54 .elementor-element.elementor-element-6eb4f10{--width:50%;}.elementor-54 .elementor-element.elementor-element-f4de04b{--content-width:750px;}.elementor-54 .elementor-element.elementor-element-7e4555b{--width:50%;}.elementor-54 .elementor-element.elementor-element-b05c731{--width:50%;}.elementor-54 .elementor-element.elementor-element-163cc80{--width:50%;}.elementor-54 .elementor-element.elementor-element-dc36337{--content-width:750px;}.elementor-54 .elementor-element.elementor-element-e6bf87b{--content-width:900px;}.elementor-54 .elementor-element.elementor-element-c8e4b54{--content-width:900px;}.elementor-54 .elementor-element.elementor-element-962e7fa{--content-width:100%;}.elementor-54 .elementor-element.elementor-element-43d5dd5{--width:50%;}.elementor-54 .elementor-element.elementor-element-e17de52{--width:25%;}.elementor-54 .elementor-element.elementor-element-70638d3{--width:25%;}.elementor-54 .elementor-element.elementor-element-b8f4d5a{--content-width:130px;}.elementor-54 .elementor-element.elementor-element-2675856{--content-width:130px;}.elementor-54 .elementor-element.elementor-element-d27729d{--width:130px;}}@media(max-width:1200px) and (min-width:641px){.elementor-54 .elementor-element.elementor-element-8d4ed5a{--content-width:660px;}.elementor-54 .elementor-element.elementor-element-c27b532{--width:66.66%;}.elementor-54 .elementor-element.elementor-element-02f4088{--width:33.33%;}.elementor-54 .elementor-element.elementor-element-52f8321{--width:100%;}.elementor-54 .elementor-element.elementor-element-480108a{--width:66.66%;}.elementor-54 .elementor-element.elementor-element-f3e8517{--width:33.33%;}.elementor-54 .elementor-element.elementor-element-5dd5086{--width:100%;}.elementor-54 .elementor-element.elementor-element-e5daf4d{--width:66.66%;}.elementor-54 .elementor-element.elementor-element-ea5f90e{--width:33.33%;}.elementor-54 .elementor-element.elementor-element-6eb4f10{--width:100%;}.elementor-54 .elementor-element.elementor-element-7e4555b{--width:66.66%;}.elementor-54 .elementor-element.elementor-element-b05c731{--width:33.33%;}.elementor-54 .elementor-element.elementor-element-163cc80{--width:100%;}.elementor-54 .elementor-element.elementor-element-43d5dd5{--width:100%;}.elementor-54 .elementor-element.elementor-element-e17de52{--width:calc(50% - 5px);}.elementor-54 .elementor-element.elementor-element-7d18f2a{--content-width:100%;}.elementor-54 .elementor-element.elementor-element-70638d3{--width:calc(50% - 5px);}}@media(max-width:960px) and (min-width:641px){.elementor-54 .elementor-element.elementor-element-af6b71e{--width:100%;}.elementor-54 .elementor-element.elementor-element-8d4ed5a{--content-width:100%;}.elementor-54 .elementor-element.elementor-element-6e8f42c{--width:100%;}.elementor-54 .elementor-element.elementor-element-03cba7a{--width:100%;}.elementor-54 .elementor-element.elementor-element-f36f3b0{--width:100%;}.elementor-54 .elementor-element.elementor-element-c27b532{--width:100%;}.elementor-54 .elementor-element.elementor-element-02f4088{--width:100%;}.elementor-54 .elementor-element.elementor-element-480108a{--width:100%;}.elementor-54 .elementor-element.elementor-element-f3e8517{--width:100%;}.elementor-54 .elementor-element.elementor-element-e5daf4d{--width:100%;}.elementor-54 .elementor-element.elementor-element-ea5f90e{--width:100%;}.elementor-54 .elementor-element.elementor-element-7e4555b{--width:100%;}.elementor-54 .elementor-element.elementor-element-b05c731{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2675cb2 */.elementor-54 .elementor-element.elementor-element-2675cb2{
    background-size: 700px 583px;
    background-position: 0px 140px!important;
    overflow: visible!important;
}

@media (max-width: 1600px) {
  .elementor-54 .elementor-element.elementor-element-2675cb2 {
    background-size: 560px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba08d2 */.elementor-54 .elementor-element.elementor-element-fba08d2{
position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d4ed5a */.elementor-54 .elementor-element.elementor-element-8d4ed5a>div{
    margin-left:0!important;
    margin-right:auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875e585 */.elementor-54 .elementor-element.elementor-element-875e585{
    background-size: 700px 583px;
    background-position: 0px 140px!important;
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84455ab */.elementor-54 .elementor-element.elementor-element-84455ab{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7127b10 */.elementor-54 .elementor-element.elementor-element-7127b10{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ab3bc08 */.elementor-54 .elementor-element.elementor-element-ab3bc08 .elementor-swiper-button-prev{
    left: 40px;
}
.elementor-54 .elementor-element.elementor-element-ab3bc08 .elementor-swiper-button-next{
    right: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03cba7a */.elementor-54 .elementor-element.elementor-element-03cba7a>div{
    margin-left:0!important;
    margin-right:auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c877a58 */.elementor-54 .elementor-element.elementor-element-c877a58{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a631ea9 *//* .elementor-54 .elementor-element.elementor-element-a631ea9 .elementor-swiper-button-prev{
    left: 40px;
}
.elementor-54 .elementor-element.elementor-element-a631ea9 .elementor-swiper-button-next{
    right: 40px;
} */

.elementor-54 .elementor-element.elementor-element-a631ea9  .elementor-swiper-button-prev .icon-right-arrow{
    transform:rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf3da4 */.elementor-54 .elementor-element.elementor-element-2bf3da4{
    background-size: 700px 583px;
    background-position: 0px 140px!important;
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e49e4e */.elementor-54 .elementor-element.elementor-element-5e49e4e{
    aspect-ratio: 16 / 9;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2544aaf */.elementor-54 .elementor-element.elementor-element-2544aaf .elementor-swiper-button-prev{
    left: 40px;
}
.elementor-54 .elementor-element.elementor-element-2544aaf .elementor-swiper-button-next{
    right: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56934da */.elementor-54 .elementor-element.elementor-element-56934da p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-56934da .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e51807c */.elementor-54 .elementor-element.elementor-element-e51807c p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b4dc33 */.elementor-54 .elementor-element.elementor-element-8b4dc33 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-8b4dc33 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-588ae7b */.elementor-54 .elementor-element.elementor-element-588ae7b p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e35d90 */.elementor-54 .elementor-element.elementor-element-2e35d90 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-2e35d90 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1179e1 */.elementor-54 .elementor-element.elementor-element-c1179e1 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92141d7 */.elementor-54 .elementor-element.elementor-element-92141d7>div {
    margin-left: 0;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7080193 */.elementor-54 .elementor-element.elementor-element-7080193 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-7080193 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-825177b */.elementor-54 .elementor-element.elementor-element-825177b p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c913f13 */.elementor-54 .elementor-element.elementor-element-c913f13 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-c913f13 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7641868 */.elementor-54 .elementor-element.elementor-element-7641868 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfff4da */.elementor-54 .elementor-element.elementor-element-cfff4da p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-cfff4da .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cd2eb1 */.elementor-54 .elementor-element.elementor-element-8cd2eb1 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a45c91 */.elementor-54 .elementor-element.elementor-element-2a45c91>div {
    margin-left: 0;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b5401 */.elementor-54 .elementor-element.elementor-element-73b5401 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-73b5401 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daea158 */.elementor-54 .elementor-element.elementor-element-daea158 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7d1527 */.elementor-54 .elementor-element.elementor-element-c7d1527 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-c7d1527 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7e538b */.elementor-54 .elementor-element.elementor-element-c7e538b p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59950d0 */.elementor-54 .elementor-element.elementor-element-59950d0 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-59950d0 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2f0350 */.elementor-54 .elementor-element.elementor-element-d2f0350 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4de04b */.elementor-54 .elementor-element.elementor-element-f4de04b>div {
    margin-left: 0;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3875915 */.elementor-54 .elementor-element.elementor-element-3875915 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-3875915 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dae54e */.elementor-54 .elementor-element.elementor-element-2dae54e p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c8b87e */.elementor-54 .elementor-element.elementor-element-3c8b87e p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-3c8b87e .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26aae94 */.elementor-54 .elementor-element.elementor-element-26aae94 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a61c663 */.elementor-54 .elementor-element.elementor-element-a61c663 p{
    margin-block-end: 0!important;
    position: relative;
    
}
.elementor-54 .elementor-element.elementor-element-a61c663 .point-fill:after{
    display: inline-block;
  margin-left: 10px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-463f9a7 */.elementor-54 .elementor-element.elementor-element-463f9a7 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc36337 */.elementor-54 .elementor-element.elementor-element-dc36337>div {
    margin-left: 0;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bf87b */.elementor-54 .elementor-element.elementor-element-e6bf87b details:first-child summary{
    border-top:0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2675856 */.elementor-54 .elementor-element.elementor-element-2675856:hover{
   transform: translate(90px, 0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27729d */.elementor-54 .elementor-element.elementor-element-d27729d:hover{
   transform: translate(90px, 0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f4d5a */.elementor-54 .elementor-element.elementor-element-b8f4d5a>div{
    margin-left: 0;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c87c7 */.elementor-54 .elementor-element.elementor-element-d6c87c7{
    width: 130px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://adolphs.koeln/wp-content/uploads/2025/11/merriweather-v30-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://adolphs.koeln/wp-content/uploads/2025/11/merriweather-v30-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://adolphs.koeln/wp-content/uploads/2025/11/merriweather-v33-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */