.elementor-1691 .elementor-element.elementor-element-23803d88{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-278e798e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-3f63a63e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-1d6b007f{text-align:start;}.elementor-1691 .elementor-element.elementor-element-1d6b007f .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );color:var( --e-global-color-cdb96fb );}.elementor-1691 .elementor-element.elementor-element-6ba056e5{text-align:start;}.elementor-1691 .elementor-element.elementor-element-6ba056e5 .elementor-heading-title{font-family:var( --e-global-typography-3a99c32-font-family ), Sans-serif;font-size:var( --e-global-typography-3a99c32-font-size );font-weight:var( --e-global-typography-3a99c32-font-weight );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-4499c7f{--display:flex;--min-height:666px;--justify-content:center;}.elementor-1691 .elementor-element.elementor-element-4499c7f:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-4499c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/RH2717-0151-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1691 .elementor-element.elementor-element-40c651b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-3c052ea1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-6b1bc992{--display:flex;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-6b1bc992:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-6b1bc992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-768c2ef );background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/RH2717-0151-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1691 .elementor-element.elementor-element-37f2228f{--display:flex;}.elementor-1691 .elementor-element.elementor-element-579234ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-bf8b67b{width:var( --container-widget-width, 66.66% );max-width:66.66%;--container-widget-width:66.66%;--container-widget-flex-grow:0;text-align:start;}.elementor-1691 .elementor-element.elementor-element-bf8b67b.elementor-element{--align-self:flex-end;}.elementor-1691 .elementor-element.elementor-element-bf8b67b .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-27a0a185{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-7369ba37{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-1758bd14{text-align:start;}.elementor-1691 .elementor-element.elementor-element-1758bd14 .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );color:var( --e-global-color-cdb96fb );}.elementor-1691 .elementor-element.elementor-element-cdb1363{text-align:start;}.elementor-1691 .elementor-element.elementor-element-cdb1363 .elementor-heading-title{font-family:var( --e-global-typography-3a99c32-font-family ), Sans-serif;font-size:var( --e-global-typography-3a99c32-font-size );font-weight:var( --e-global-typography-3a99c32-font-weight );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-2b9ea844{--display:flex;--min-height:666px;--justify-content:center;}.elementor-1691 .elementor-element.elementor-element-2b9ea844:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-2b9ea844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/RH2780-0034-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1691 .elementor-element.elementor-element-163063fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-75449406{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-75449406:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-75449406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-768c2ef );background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/RH2780-0034-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1691 .elementor-element.elementor-element-2cd7367f{--display:flex;}.elementor-1691 .elementor-element.elementor-element-416f5b91{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-3aefa9ba{width:var( --container-widget-width, 66.66% );max-width:66.66%;--container-widget-width:66.66%;--container-widget-flex-grow:0;text-align:start;}.elementor-1691 .elementor-element.elementor-element-3aefa9ba.elementor-element{--align-self:flex-end;}.elementor-1691 .elementor-element.elementor-element-3aefa9ba .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-7c0c1e15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-4c024653{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-382e39e8{text-align:start;}.elementor-1691 .elementor-element.elementor-element-382e39e8 .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );color:var( --e-global-color-cdb96fb );}.elementor-1691 .elementor-element.elementor-element-5d661012{text-align:start;}.elementor-1691 .elementor-element.elementor-element-5d661012 .elementor-heading-title{font-family:var( --e-global-typography-3a99c32-font-family ), Sans-serif;font-size:var( --e-global-typography-3a99c32-font-size );font-weight:var( --e-global-typography-3a99c32-font-weight );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-7e292180{--display:flex;--min-height:666px;--justify-content:center;}.elementor-1691 .elementor-element.elementor-element-7e292180:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-7e292180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/TISCHLEREI-SOMMER_projekt-eifel_aussenansichten-10-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1691 .elementor-element.elementor-element-1e7495d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-861e249{--display:flex;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-861e249:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-861e249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-768c2ef );background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/TISCHLEREI-SOMMER_projekt-eifel_aussenansichten-10.jpg");background-size:cover;}.elementor-1691 .elementor-element.elementor-element-3d33b94f{--display:flex;}.elementor-1691 .elementor-element.elementor-element-60d7e434{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-31a02afa{width:var( --container-widget-width, 66.66% );max-width:66.66%;--container-widget-width:66.66%;--container-widget-flex-grow:0;text-align:start;}.elementor-1691 .elementor-element.elementor-element-31a02afa.elementor-element{--align-self:flex-end;}.elementor-1691 .elementor-element.elementor-element-31a02afa .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-7b55a31a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-7d858824{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-690cf377{text-align:start;}.elementor-1691 .elementor-element.elementor-element-690cf377 .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );color:var( --e-global-color-cdb96fb );}.elementor-1691 .elementor-element.elementor-element-99932f{text-align:start;}.elementor-1691 .elementor-element.elementor-element-99932f .elementor-heading-title{font-family:var( --e-global-typography-3a99c32-font-family ), Sans-serif;font-size:var( --e-global-typography-3a99c32-font-size );font-weight:var( --e-global-typography-3a99c32-font-weight );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-56d7b6a6{--display:flex;--min-height:666px;--justify-content:center;}.elementor-1691 .elementor-element.elementor-element-56d7b6a6:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-56d7b6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/240927_Haus-G_PhilippGantenbrinkArchitektur_Menden_Deutschland-22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1691 .elementor-element.elementor-element-627bd7b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-4ea90a91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-4ea90a91:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-4ea90a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-768c2ef );background-image:url("https://www.gantenbrink-architekten.de/wp-content/uploads/2025/06/240927_Haus-G_PhilippGantenbrinkArchitektur_Menden_Deutschland-22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1691 .elementor-element.elementor-element-1f78294b{--display:flex;}.elementor-1691 .elementor-element.elementor-element-4670ae3c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-77f21b{width:var( --container-widget-width, 66.66% );max-width:66.66%;--container-widget-width:66.66%;--container-widget-flex-grow:0;text-align:start;}.elementor-1691 .elementor-element.elementor-element-77f21b.elementor-element{--align-self:flex-end;}.elementor-1691 .elementor-element.elementor-element-77f21b .elementor-heading-title{font-family:var( --e-global-typography-c763849-font-family ), Sans-serif;font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-e14cd21{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--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:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-976ac18 );}.elementor-1691 .elementor-element.elementor-element-e14cd21 > .elementor-widget-container{padding:0px 200px 0px 0px;}@media(min-width:768px){.elementor-1691 .elementor-element.elementor-element-6b1bc992{--width:100%;}.elementor-1691 .elementor-element.elementor-element-75449406{--width:100%;}.elementor-1691 .elementor-element.elementor-element-861e249{--width:100%;}.elementor-1691 .elementor-element.elementor-element-4ea90a91{--width:100%;}}@media(max-width:1366px){.elementor-1691 .elementor-element.elementor-element-1d6b007f .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-6ba056e5 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-bf8b67b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-1758bd14 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-cdb1363 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-3aefa9ba .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-382e39e8 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-5d661012 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-31a02afa .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-690cf377 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-99932f .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-77f21b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-e14cd21{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1200px){.elementor-1691 .elementor-element.elementor-element-23803d88{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-4499c7f{--min-height:500px;}.elementor-1691 .elementor-element.elementor-element-2b9ea844{--min-height:500px;}.elementor-1691 .elementor-element.elementor-element-7e292180{--min-height:500px;}.elementor-1691 .elementor-element.elementor-element-56d7b6a6{--min-height:500px;}.elementor-1691 .elementor-element.elementor-element-e14cd21 > .elementor-widget-container{padding:0px 50px 0px 0px;}}@media(max-width:1024px){.elementor-1691 .elementor-element.elementor-element-1d6b007f .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-6ba056e5 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-4499c7f{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-bf8b67b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-1758bd14 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-cdb1363 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-2b9ea844{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-3aefa9ba .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-382e39e8 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-5d661012 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-7e292180{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-31a02afa .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-690cf377 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-99932f .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-56d7b6a6{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-77f21b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-e14cd21{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1691 .elementor-element.elementor-element-23803d88{--padding-top:40px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-278e798e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1691 .elementor-element.elementor-element-3f63a63e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-1d6b007f .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-6ba056e5 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-4499c7f{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-40c651b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-579234ff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-bf8b67b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1691 .elementor-element.elementor-element-bf8b67b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-27a0a185{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1691 .elementor-element.elementor-element-7369ba37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-1758bd14 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-cdb1363 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-2b9ea844{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-163063fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-416f5b91{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-3aefa9ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1691 .elementor-element.elementor-element-3aefa9ba .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-7c0c1e15{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1691 .elementor-element.elementor-element-4c024653{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-382e39e8 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-5d661012 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-7e292180{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-1e7495d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-60d7e434{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-31a02afa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1691 .elementor-element.elementor-element-31a02afa .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-7b55a31a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1691 .elementor-element.elementor-element-7d858824{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-690cf377 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-99932f .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-56d7b6a6{--min-height:400px;}.elementor-1691 .elementor-element.elementor-element-627bd7b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1691 .elementor-element.elementor-element-4670ae3c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1691 .elementor-element.elementor-element-77f21b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1691 .elementor-element.elementor-element-77f21b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-e14cd21{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:3px;}.elementor-1691 .elementor-element.elementor-element-e14cd21 > .elementor-widget-container{margin:0px -200px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:2400px){.elementor-1691 .elementor-element.elementor-element-1d6b007f .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-6ba056e5 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-bf8b67b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-1758bd14 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-cdb1363 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-3aefa9ba .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-382e39e8 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-5d661012 .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-31a02afa .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-690cf377 .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}.elementor-1691 .elementor-element.elementor-element-99932f .elementor-heading-title{font-size:var( --e-global-typography-3a99c32-font-size );line-height:var( --e-global-typography-3a99c32-line-height );letter-spacing:var( --e-global-typography-3a99c32-letter-spacing );}.elementor-1691 .elementor-element.elementor-element-77f21b .elementor-heading-title{font-size:var( --e-global-typography-c763849-font-size );}}/* Start custom CSS for container, class: .elementor-element-37f2228f */.elementor-1691 .elementor-element.elementor-element-37f2228f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-37f2228f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-37f2228f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1bc992 */.elementor-1691 .elementor-element.elementor-element-6b1bc992 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd7367f */.elementor-1691 .elementor-element.elementor-element-2cd7367f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75449406 */.elementor-1691 .elementor-element.elementor-element-75449406 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d33b94f */.elementor-1691 .elementor-element.elementor-element-3d33b94f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-861e249 */.elementor-1691 .elementor-element.elementor-element-861e249 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f78294b */.elementor-1691 .elementor-element.elementor-element-1f78294b {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-1f78294b:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-1f78294b {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea90a91 */.elementor-1691 .elementor-element.elementor-element-4ea90a91 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f2228f */.elementor-1691 .elementor-element.elementor-element-37f2228f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-37f2228f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-37f2228f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1bc992 */.elementor-1691 .elementor-element.elementor-element-6b1bc992 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd7367f */.elementor-1691 .elementor-element.elementor-element-2cd7367f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75449406 */.elementor-1691 .elementor-element.elementor-element-75449406 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d33b94f */.elementor-1691 .elementor-element.elementor-element-3d33b94f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-861e249 */.elementor-1691 .elementor-element.elementor-element-861e249 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f78294b */.elementor-1691 .elementor-element.elementor-element-1f78294b {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-1f78294b:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-1f78294b {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea90a91 */.elementor-1691 .elementor-element.elementor-element-4ea90a91 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f2228f */.elementor-1691 .elementor-element.elementor-element-37f2228f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-37f2228f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-37f2228f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1bc992 */.elementor-1691 .elementor-element.elementor-element-6b1bc992 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd7367f */.elementor-1691 .elementor-element.elementor-element-2cd7367f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75449406 */.elementor-1691 .elementor-element.elementor-element-75449406 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d33b94f */.elementor-1691 .elementor-element.elementor-element-3d33b94f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-861e249 */.elementor-1691 .elementor-element.elementor-element-861e249 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f78294b */.elementor-1691 .elementor-element.elementor-element-1f78294b {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-1f78294b:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-1f78294b {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea90a91 */.elementor-1691 .elementor-element.elementor-element-4ea90a91 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f2228f */.elementor-1691 .elementor-element.elementor-element-37f2228f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-37f2228f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-37f2228f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1bc992 */.elementor-1691 .elementor-element.elementor-element-6b1bc992 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd7367f */.elementor-1691 .elementor-element.elementor-element-2cd7367f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75449406 */.elementor-1691 .elementor-element.elementor-element-75449406 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d33b94f */.elementor-1691 .elementor-element.elementor-element-3d33b94f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-861e249 */.elementor-1691 .elementor-element.elementor-element-861e249 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f78294b */.elementor-1691 .elementor-element.elementor-element-1f78294b {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-1f78294b:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-1f78294b {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea90a91 */.elementor-1691 .elementor-element.elementor-element-4ea90a91 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f2228f */.elementor-1691 .elementor-element.elementor-element-37f2228f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-37f2228f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-37f2228f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1bc992 */.elementor-1691 .elementor-element.elementor-element-6b1bc992 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd7367f */.elementor-1691 .elementor-element.elementor-element-2cd7367f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-2cd7367f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75449406 */.elementor-1691 .elementor-element.elementor-element-75449406 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d33b94f */.elementor-1691 .elementor-element.elementor-element-3d33b94f {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-3d33b94f {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-861e249 */.elementor-1691 .elementor-element.elementor-element-861e249 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f78294b */.elementor-1691 .elementor-element.elementor-element-1f78294b {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(5px);
     transition: .2s all ease-in-out;
}

.elementor-1691 .elementor-element.elementor-element-1f78294b:hover {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.elementor-1691 .elementor-element.elementor-element-1f78294b {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea90a91 */.elementor-1691 .elementor-element.elementor-element-4ea90a91 {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 500px
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e14cd21 */.elementor-1691 .elementor-element.elementor-element-e14cd21 .elementor-swiper-button-next {
    right: 200px !important;
    top: 130px  !important;
    position: absolute  !important;
    z-index: 100  !important;
}

.elementor-1691 .elementor-element.elementor-element-e14cd21 .elementor-swiper-button-prev {
    left: 0px  !important;
    bottom: 100px  !important;
    position: absolute;
    z-index: 100  !important;
    transform: rotate(180deg)  !important;
}

@media (max-width: 1200px) {
    
    .elementor-1691 .elementor-element.elementor-element-e14cd21 .elementor-swiper-button-next {
    right: 50px  !important;
    }
}


@media (max-width: 767px) {
    
    .elementor-1691 .elementor-element.elementor-element-e14cd21 .elementor-swiper-button-next {
    right: 20px  !important;
    }
}/* End custom CSS */