.elementor-181 .elementor-element.elementor-element-30494fb8{--display:flex;--min-height:950px;--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;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0% 0% 0% 0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-30494fb8::before, .elementor-181 .elementor-element.elementor-element-30494fb8 > .elementor-background-video-container::before, .elementor-181 .elementor-element.elementor-element-30494fb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-181 .elementor-element.elementor-element-30494fb8 > .elementor-background-slideshow::before, .elementor-181 .elementor-element.elementor-element-30494fb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-181 .elementor-element.elementor-element-30494fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000033;--background-overlay:'';}.elementor-181 .elementor-element.elementor-element-30494fb8 > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-30494fb8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(122% + 1.3px);height:277px;}.elementor-181 .elementor-element.elementor-element-2a29554{--display:flex;--min-height:599px;--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;}.elementor-181 .elementor-element.elementor-element-3d84569f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:90px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-31ab25fe{--spacer-size:2px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-181 .elementor-element.elementor-element-21cd249 .elementor-button{background-color:#DD0B00;font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:18px 30px 18px 30px;}.elementor-181 .elementor-element.elementor-element-21cd249{margin:34px 34px calc(var(--kit-widget-spacing, 0px) + 34px) 34px;padding:46px 46px 46px 46px;z-index:0;}.elementor-181 .elementor-element.elementor-element-21cd249.elementor-element{--align-self:center;}.elementor-181 .elementor-element.elementor-element-67bd7ff{--display:flex;--min-height:965px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:95px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-67bd7ff:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-67bd7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-4093d2bf{text-align:center;}.elementor-181 .elementor-element.elementor-element-4093d2bf .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-508733db{--spacer-size:28px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-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-181 .elementor-element.elementor-element-70c62bd8{width:var( --container-widget-width, 778px );max-width:778px;--container-widget-width:778px;--container-widget-flex-grow:0;text-align:center;font-family:"Google Sans Flex", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#3A3A38;}.elementor-181 .elementor-element.elementor-element-4ce96ee5{--spacer-size:85px;}.elementor-181 .elementor-element.elementor-element-75f73cd2{text-align:center;}.elementor-181 .elementor-element.elementor-element-75f73cd2 .elementor-heading-title{font-family:"DK Scrawny Cat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:0.96em;color:#DD0B00;}.elementor-181 .elementor-element.elementor-element-3b02fdf9{--display:flex;--min-height:535px;--margin-top:93px;--margin-bottom:-99px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-643a54eb{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-181 .elementor-element.elementor-element-643a54eb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-181 .elementor-element.elementor-element-643a54eb .elementor-image-carousel-caption{text-align:center;}.elementor-181 .elementor-element.elementor-element-118a8165{--display:flex;--min-height:1207px;--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:center;--padding-top:70px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-118a8165:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-118a8165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1bfb56c4{text-align:center;}.elementor-181 .elementor-element.elementor-element-1bfb56c4 .elementor-heading-title{font-family:"DK Scrawny Cat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:1em;color:#DD0B00;}.elementor-181 .elementor-element.elementor-element-23c42e77{--spacer-size:10px;}.elementor-181 .elementor-element.elementor-element-4a266184{text-align:center;font-family:"Google Sans Flex", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-79b26c51{--spacer-size:55px;}.elementor-181 .elementor-element.elementor-element-245b8717{--display:flex;--min-height:648px;--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;--flex-wrap:nowrap;}.elementor-181 .elementor-element.elementor-element-3951f955{--display:flex;--min-height:648px;--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:start;--overflow:hidden;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-3951f955:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-3951f955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2AA9BD;}.elementor-181 .elementor-element.elementor-element-5085b74e{text-align:start;}.elementor-181 .elementor-element.elementor-element-5085b74e .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2.34px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-761f500a{text-align:start;}.elementor-181 .elementor-element.elementor-element-761f500a .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-33d51287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-15983c03{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-6c02224a{--display:flex;--min-height:350px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-6c02224a:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6c02224a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF22;background-image:url("https://dev.brandenburgtag-beelitz.de/wp-content/uploads/2026/09/Ross-Antony02-1.webp");background-position:center left;background-size:cover;}.elementor-181 .elementor-element.elementor-element-6c02224a.e-con{--e-con-transform-translateX:0px;}.elementor-181 .elementor-element.elementor-element-6cd14c3a{text-align:center;}.elementor-181 .elementor-element.elementor-element-6cd14c3a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-598f5811{--display:flex;--min-height:648px;--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:start;--overflow:hidden;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-598f5811:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-598f5811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F49500;}.elementor-181 .elementor-element.elementor-element-1eb948c3{text-align:start;}.elementor-181 .elementor-element.elementor-element-1eb948c3 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2.34px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3a05d1d6{text-align:start;}.elementor-181 .elementor-element.elementor-element-3a05d1d6 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-43f9a44c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6cb18eb8{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-98c72bb{--display:flex;--min-height:350px;--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;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-98c72bb:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-98c72bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF22;background-image:url("https://dev.brandenburgtag-beelitz.de/wp-content/uploads/2026/09/Schaukelgruppe7-scaled-1.webp");background-position:center left;background-size:cover;}.elementor-181 .elementor-element.elementor-element-98c72bb.e-con{--e-con-transform-scale:1;}.elementor-181 .elementor-element.elementor-element-457bfbf6{text-align:center;}.elementor-181 .elementor-element.elementor-element-457bfbf6 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-33ca4549{--display:flex;--min-height:648px;--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:start;--overflow:hidden;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-33ca4549:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-33ca4549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3FA535;}.elementor-181 .elementor-element.elementor-element-462b8436{text-align:start;}.elementor-181 .elementor-element.elementor-element-462b8436 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2.34px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3eb6ed30{text-align:start;}.elementor-181 .elementor-element.elementor-element-3eb6ed30 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1ed29bb7{text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-2a17918c{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-8c1b850{--display:flex;--min-height:350px;--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;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-8c1b850:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-8c1b850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF22;background-image:url("https://dev.brandenburgtag-beelitz.de/wp-content/uploads/2026/09/Regionalmarkt01-1.webp");background-position:-447px -116px;background-size:866px auto;}.elementor-181 .elementor-element.elementor-element-7e1b7d3{text-align:center;}.elementor-181 .elementor-element.elementor-element-7e1b7d3 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-5736e380{--display:flex;--min-height:648px;--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:start;--overflow:hidden;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-181 .elementor-element.elementor-element-5736e380:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-5736e380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6007E;}.elementor-181 .elementor-element.elementor-element-6deedea6{text-align:start;}.elementor-181 .elementor-element.elementor-element-6deedea6 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2.34px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7cadb8c5{text-align:start;}.elementor-181 .elementor-element.elementor-element-7cadb8c5 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1d19ea7a{text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-78225a46{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-260791a2{--display:flex;--min-height:350px;--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;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-260791a2:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-260791a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF22;background-image:url("https://dev.brandenburgtag-beelitz.de/wp-content/uploads/2026/09/Festumzug-Spargelfrauen03-1.webp");background-position:33px -108px;background-size:752px auto;}.elementor-181 .elementor-element.elementor-element-155bc265{text-align:center;}.elementor-181 .elementor-element.elementor-element-155bc265 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;line-height:1.1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3d258f0{--display:flex;--min-height:814px;--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:center;--padding-top:75px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-3d258f0:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-3d258f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3FA535;background-image:url("https://dev.brandenburgtag-beelitz.de/wp-content/uploads/2026/09/bg_green.png");}.elementor-181 .elementor-element.elementor-element-d1d367b{--display:flex;--min-height:653px;--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-181 .elementor-element.elementor-element-176bf68{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:20px;--z-index:0;}.elementor-181 .elementor-element.elementor-element-176bf68.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-9c6f40b{text-align:start;}.elementor-181 .elementor-element.elementor-element-9c6f40b .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2.34px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-42abffb{text-align:start;}.elementor-181 .elementor-element.elementor-element-42abffb .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-d4eb7ba{text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#E8F6E5;}.elementor-181 .elementor-element.elementor-element-ff41e5c{--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;--justify-content:space-between;--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-181 .elementor-element.elementor-element-ff41e5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-400afd8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-400afd8:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-400afd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-b0d93ea{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-b0d93ea > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-b0d93ea > .e-con-inner > .elementor-shape-bottom svg{width:calc(243% + 1.3px);height:383px;}.elementor-181 .elementor-element.elementor-element-d75f0c9{margin:14px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-181 .elementor-element.elementor-element-d75f0c9 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-63bcabd{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-3ba8efe .elementor-button{background-color:#DD0B00;font-family:"Google Sans Flex", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:9px 19px 9px 19px;}.elementor-181 .elementor-element.elementor-element-3ba8efe{margin:5px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 9px;}.elementor-181 .elementor-element.elementor-element-69177c6{--display:flex;--min-height:335px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-69177c6:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-69177c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-95ef959{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-95ef959 > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-95ef959 > .e-con-inner > .elementor-shape-bottom svg{width:calc(243% + 1.3px);height:383px;}.elementor-181 .elementor-element.elementor-element-ff043ac{margin:14px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-181 .elementor-element.elementor-element-ff043ac .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-fb4c649{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-97f816d .elementor-button{background-color:#DD0B00;font-family:"Google Sans Flex", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:9px 19px 9px 19px;}.elementor-181 .elementor-element.elementor-element-97f816d{margin:5px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 9px;}.elementor-181 .elementor-element.elementor-element-e089fa3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-e089fa3:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-e089fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-caf4f0e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-caf4f0e > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-caf4f0e > .e-con-inner > .elementor-shape-bottom svg{width:calc(243% + 1.3px);height:383px;}.elementor-181 .elementor-element.elementor-element-a6d541d{margin:14px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;}.elementor-181 .elementor-element.elementor-element-a6d541d .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-1b19c4c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Google Sans Flex", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-4280fd5 .elementor-button{background-color:#DD0B00;font-family:"Google Sans Flex", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:9px 19px 9px 19px;}.elementor-181 .elementor-element.elementor-element-4280fd5{margin:5px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 9px;}.elementor-181 .elementor-element.elementor-element-4280fd5.elementor-element{--align-self:flex-start;}.elementor-181 .elementor-element.elementor-element-21e84055{--display:flex;--min-height:453px;--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:129px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-21e84055:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-21e84055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-2de4159{text-align:center;}.elementor-181 .elementor-element.elementor-element-2de4159 .elementor-heading-title{font-family:"DK Scrawny Cat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:1em;color:#DD0B00;}.elementor-181 .elementor-element.elementor-element-5d916cf{--display:flex;--justify-content:space-evenly;--margin-top:25px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-wrapper{max-width:69%;}body:not(.rtl) .elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-item{padding:0px 0px 38px 0px;background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-digits{color:#000000;font-size:104px;font-weight:600;letter-spacing:-1.1px;word-spacing:0px;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-label{color:var( --e-global-color-text );font-family:"Public Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.3px;}.elementor-181 .elementor-element.elementor-element-410d53b8{--spacer-size:30px;}.elementor-181 .elementor-element.elementor-element-7bd93bfd{--display:flex;--min-height:1055px;--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:center;--border-radius:0% 0% 0% 0%;--padding-top:80px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-7bd93bfd:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-7bd93bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD0B00;}.elementor-181 .elementor-element.elementor-element-7bd93bfd > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-7bd93bfd > .e-con-inner > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:194px;}.elementor-181 .elementor-element.elementor-element-71b947fe{text-align:center;}.elementor-181 .elementor-element.elementor-element-71b947fe .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:2.34px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7b5458a6{--spacer-size:1px;}.elementor-181 .elementor-element.elementor-element-5d0dba34{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-181 .elementor-element.elementor-element-5d0dba34 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-5813c93f{--spacer-size:10px;}.elementor-181 .elementor-element.elementor-element-5d293975{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6c9ecd04{--spacer-size:1px;}.elementor-181 .elementor-element.elementor-element-3961894e{--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;}.elementor-181 .elementor-element.elementor-element-dbab039 .elementor-button{background-color:#FFFFFF;font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#DD0B00;color:#DD0B00;border-radius:999px 999px 999px 999px;padding:18px 28px 18px 28px;}.elementor-181 .elementor-element.elementor-element-19b55664 .elementor-button{background-color:#FFFFFF;font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#DD0B00;color:#DD0B00;border-radius:999px 999px 999px 999px;padding:18px 28px 18px 28px;}.elementor-181 .elementor-element.elementor-element-2cdfe162{--spacer-size:70px;}.elementor-181 .elementor-element.elementor-element-13a9fe2{--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:start;}.elementor-181 .elementor-element.elementor-element-3fb303cb{--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:center;}.elementor-181 .elementor-element.elementor-element-2b78758e{--spacer-size:18px;}.elementor-181 .elementor-element.elementor-element-45f958c6{text-align:center;}.elementor-181 .elementor-element.elementor-element-45f958c6 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3b44cba6{text-align:center;font-family:"Avenir Next LT Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7a0ce67f{--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:center;}.elementor-181 .elementor-element.elementor-element-1409bf73{--spacer-size:18px;}.elementor-181 .elementor-element.elementor-element-1efd7543{text-align:center;}.elementor-181 .elementor-element.elementor-element-1efd7543 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-37644902{text-align:center;font-family:"Avenir Next LT Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7bb4f591{--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:center;}.elementor-181 .elementor-element.elementor-element-1453dfee{--spacer-size:18px;}.elementor-181 .elementor-element.elementor-element-47860bfd{text-align:center;}.elementor-181 .elementor-element.elementor-element-47860bfd .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-470dc808{text-align:center;font-family:"Avenir Next LT Pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7529e854{--display:flex;--min-height:710px;--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:70px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-7529e854:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-7529e854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-114320b{--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:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-10b62cda{--spacer-size:105px;}.elementor-181 .elementor-element.elementor-element-7f6d618b{--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:start;}.elementor-181 .elementor-element.elementor-element-7f6d618b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-7b71e91f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-7b71e91f.e-con{--align-self:flex-start;}.elementor-181 .elementor-element.elementor-element-501c330f{--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;}.elementor-181 .elementor-element.elementor-element-501c330f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-5c6edc4{text-align:start;}.elementor-181 .elementor-element.elementor-element-5c6edc4 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2.4px;color:#DD0B00;}.elementor-181 .elementor-element.elementor-element-25ec6aa{text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-3ba089af{--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-181 .elementor-element.elementor-element-3ba089af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-e2cc75c{text-align:start;}.elementor-181 .elementor-element.elementor-element-e2cc75c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2.4px;color:#DD0B00;}.elementor-181 .elementor-element.elementor-element-ea38fa8{text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-2b550b25{--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-181 .elementor-element.elementor-element-2b550b25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-49260b1f{text-align:start;}.elementor-181 .elementor-element.elementor-element-49260b1f .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2.4px;color:#DD0B00;}.elementor-181 .elementor-element.elementor-element-6180220a{text-align:start;font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#1D1D1B;}.elementor-181 .elementor-element.elementor-element-2badc1c7{--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-end;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-181 .elementor-element.elementor-element-30494fb8{--min-height:640px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-30494fb8 > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-30494fb8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(135% + 1.3px);height:145px;}.elementor-181 .elementor-element.elementor-element-2a29554{--min-height:610px;}.elementor-181 .elementor-element.elementor-element-3d84569f{--padding-top:82px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-181 .elementor-element.elementor-element-21cd249{padding:14px 14px 14px 14px;}.elementor-181 .elementor-element.elementor-element-21cd249 .elementor-button{font-size:14px;padding:15px 24px 15px 24px;}.elementor-181 .elementor-element.elementor-element-67bd7ff{--min-height:0px;--padding-top:72px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-4093d2bf .elementor-heading-title{font-size:40px;}.elementor-181 .elementor-element.elementor-element-508733db{--spacer-size:22px;}.elementor-181 .elementor-element.elementor-element-70c62bd8{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;font-size:17px;}.elementor-181 .elementor-element.elementor-element-4ce96ee5{--spacer-size:48px;}.elementor-181 .elementor-element.elementor-element-75f73cd2 .elementor-heading-title{font-size:68px;}.elementor-181 .elementor-element.elementor-element-3b02fdf9{--min-height:0px;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-643a54eb{--e-image-carousel-slides-to-show:2;}.elementor-181 .elementor-element.elementor-element-118a8165{--min-height:0px;--padding-top:46px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-1bfb56c4 .elementor-heading-title{font-size:68px;}.elementor-181 .elementor-element.elementor-element-4a266184{font-size:17px;}.elementor-181 .elementor-element.elementor-element-79b26c51{--spacer-size:38px;}.elementor-181 .elementor-element.elementor-element-245b8717{--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;--flex-wrap:wrap;}.elementor-181 .elementor-element.elementor-element-245b8717.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-3951f955{--min-height:590px;--padding-top:26px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-181 .elementor-element.elementor-element-5085b74e .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-761f500a .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-33d51287{font-size:17px;}.elementor-181 .elementor-element.elementor-element-6c02224a{--min-height:285px;}.elementor-181 .elementor-element.elementor-element-6c02224a:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6c02224a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-598f5811{--min-height:590px;--padding-top:26px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-181 .elementor-element.elementor-element-1eb948c3 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-3a05d1d6 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-43f9a44c{font-size:17px;}.elementor-181 .elementor-element.elementor-element-98c72bb{--min-height:285px;}.elementor-181 .elementor-element.elementor-element-98c72bb:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-98c72bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-33ca4549{--min-height:590px;--padding-top:26px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-181 .elementor-element.elementor-element-462b8436 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-3eb6ed30 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-1ed29bb7{font-size:17px;}.elementor-181 .elementor-element.elementor-element-8c1b850{--min-height:285px;}.elementor-181 .elementor-element.elementor-element-8c1b850:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-8c1b850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-5736e380{--min-height:590px;--padding-top:26px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-181 .elementor-element.elementor-element-6deedea6 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-7cadb8c5 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-1d19ea7a{font-size:17px;}.elementor-181 .elementor-element.elementor-element-260791a2{--min-height:285px;}.elementor-181 .elementor-element.elementor-element-260791a2:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-260791a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-3d258f0{--min-height:0px;--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-d1d367b{--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:stretch;}.elementor-181 .elementor-element.elementor-element-176bf68{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-42abffb .elementor-heading-title{font-size:42px;}.elementor-181 .elementor-element.elementor-element-d4eb7ba{font-size:17px;}.elementor-181 .elementor-element.elementor-element-21e84055{--min-height:0px;--padding-top:54px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-2de4159 .elementor-heading-title{font-size:42px;}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-wrapper{max-width:88%;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-item{padding:0px 0px 24px 0px;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-digits{font-size:64px;letter-spacing:-0.8px;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-label{font-size:10px;}.elementor-181 .elementor-element.elementor-element-7bd93bfd{--min-height:0px;--padding-top:64px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-7bd93bfd > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-7bd93bfd > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:110px;}.elementor-181 .elementor-element.elementor-element-7b5458a6{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-5d0dba34 .elementor-heading-title{font-size:42px;}.elementor-181 .elementor-element.elementor-element-5813c93f{--spacer-size:18px;}.elementor-181 .elementor-element.elementor-element-5d293975{font-size:17px;}.elementor-181 .elementor-element.elementor-element-6c9ecd04{--spacer-size:24px;}.elementor-181 .elementor-element.elementor-element-2cdfe162{--spacer-size:48px;}.elementor-181 .elementor-element.elementor-element-7529e854{--min-height:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-10b62cda{--spacer-size:70px;}.elementor-181 .elementor-element.elementor-element-7f6d618b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-181 .elementor-element.elementor-element-5c6edc4 .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-25ec6aa{font-size:13px;}.elementor-181 .elementor-element.elementor-element-e2cc75c .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-ea38fa8{font-size:13px;}.elementor-181 .elementor-element.elementor-element-49260b1f .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-6180220a{font-size:13px;}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-30494fb8{--min-height:520px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-30494fb8 > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-30494fb8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(155% + 1.3px);height:72px;}.elementor-181 .elementor-element.elementor-element-2a29554{--min-height:500px;}.elementor-181 .elementor-element.elementor-element-3d84569f{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:130px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-181 .elementor-element.elementor-element-3d84569f.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-181 .elementor-element.elementor-element-21cd249{padding:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-21cd249 .elementor-button{font-size:13px;padding:14px 20px 14px 20px;}.elementor-181 .elementor-element.elementor-element-67bd7ff{--min-height:0px;--padding-top:52px;--padding-bottom:42px;--padding-left:18px;--padding-right:18px;}.elementor-181 .elementor-element.elementor-element-4093d2bf .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-508733db{--spacer-size:18px;}.elementor-181 .elementor-element.elementor-element-70c62bd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-181 .elementor-element.elementor-element-4ce96ee5{--spacer-size:34px;}.elementor-181 .elementor-element.elementor-element-75f73cd2{width:100%;max-width:100%;text-align:center;}.elementor-181 .elementor-element.elementor-element-75f73cd2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-181 .elementor-element.elementor-element-75f73cd2 .elementor-heading-title{font-size:39px;}.elementor-181 .elementor-element.elementor-element-3b02fdf9{--min-height:0px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-643a54eb{--e-image-carousel-slides-to-show:1;}.elementor-181 .elementor-element.elementor-element-118a8165{--min-height:0px;--padding-top:48px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-181 .elementor-element.elementor-element-1bfb56c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-1bfb56c4 .elementor-heading-title{font-size:52px;}.elementor-181 .elementor-element.elementor-element-23c42e77{--spacer-size:6px;}.elementor-181 .elementor-element.elementor-element-4a266184{font-size:16px;}.elementor-181 .elementor-element.elementor-element-79b26c51{--spacer-size:28px;}.elementor-181 .elementor-element.elementor-element-245b8717{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-181 .elementor-element.elementor-element-3951f955{--width:100%;--min-height:540px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-5085b74e .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-761f500a .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-33d51287{font-size:16px;}.elementor-181 .elementor-element.elementor-element-15983c03{--spacer-size:1px;}.elementor-181 .elementor-element.elementor-element-6c02224a{--min-height:245px;}.elementor-181 .elementor-element.elementor-element-6c02224a:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6c02224a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-6cd14c3a .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-598f5811{--width:100%;--min-height:540px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-1eb948c3 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-3a05d1d6 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-43f9a44c{font-size:16px;}.elementor-181 .elementor-element.elementor-element-98c72bb{--min-height:245px;}.elementor-181 .elementor-element.elementor-element-98c72bb:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-98c72bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-457bfbf6 .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-33ca4549{--width:100%;--min-height:540px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-462b8436 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-3eb6ed30 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-1ed29bb7{font-size:16px;}.elementor-181 .elementor-element.elementor-element-8c1b850{--min-height:245px;}.elementor-181 .elementor-element.elementor-element-8c1b850:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-8c1b850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-7e1b7d3 .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-5736e380{--width:100%;--min-height:540px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-181 .elementor-element.elementor-element-6deedea6 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-7cadb8c5 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-1d19ea7a{font-size:16px;}.elementor-181 .elementor-element.elementor-element-260791a2{--min-height:245px;}.elementor-181 .elementor-element.elementor-element-260791a2:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-260791a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-155bc265 .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-3d258f0{--min-height:0px;--padding-top:50px;--padding-bottom:58px;--padding-left:16px;--padding-right:16px;}.elementor-181 .elementor-element.elementor-element-d1d367b{--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-181 .elementor-element.elementor-element-176bf68{--width:100%;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-9c6f40b .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-42abffb .elementor-heading-title{font-size:34px;}.elementor-181 .elementor-element.elementor-element-d4eb7ba{font-size:16px;}.elementor-181 .elementor-element.elementor-element-ff41e5c{--width:100%;--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-181 .elementor-element.elementor-element-400afd8{--width:100%;}.elementor-181 .elementor-element.elementor-element-d75f0c9 .elementor-heading-title{font-size:17px;}.elementor-181 .elementor-element.elementor-element-63bcabd{font-size:13px;}.elementor-181 .elementor-element.elementor-element-69177c6{--width:100%;}.elementor-181 .elementor-element.elementor-element-ff043ac .elementor-heading-title{font-size:17px;}.elementor-181 .elementor-element.elementor-element-fb4c649{font-size:13px;}.elementor-181 .elementor-element.elementor-element-e089fa3{--width:100%;}.elementor-181 .elementor-element.elementor-element-a6d541d .elementor-heading-title{font-size:17px;}.elementor-181 .elementor-element.elementor-element-1b19c4c{font-size:13px;}.elementor-181 .elementor-element.elementor-element-21e84055{--min-height:0px;--padding-top:46px;--padding-bottom:42px;--padding-left:12px;--padding-right:12px;}.elementor-181 .elementor-element.elementor-element-2de4159 .elementor-heading-title{font-size:41px;}.elementor-181 .elementor-element.elementor-element-5d916cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-wrapper{max-width:100%;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-item{padding:0px 0px 18px 0px;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-digits{font-size:42px;letter-spacing:-0.5px;}.elementor-181 .elementor-element.elementor-element-3fdbbfee .elementor-countdown-label{font-size:9px;letter-spacing:0.1px;}.elementor-181 .elementor-element.elementor-element-410d53b8{--spacer-size:10px;}.elementor-181 .elementor-element.elementor-element-7bd93bfd{--min-height:0px;--padding-top:54px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-181 .elementor-element.elementor-element-7bd93bfd > .elementor-shape-bottom svg, .elementor-181 .elementor-element.elementor-element-7bd93bfd > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:72px;}.elementor-181 .elementor-element.elementor-element-71b947fe .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-7b5458a6{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-5d0dba34{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-181 .elementor-element.elementor-element-5d0dba34 .elementor-heading-title{font-size:34px;}.elementor-181 .elementor-element.elementor-element-5813c93f{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-5d293975{margin:-29px -29px calc(var(--kit-widget-spacing, 0px) + -29px) -29px;font-size:15px;}.elementor-181 .elementor-element.elementor-element-6c9ecd04{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-3961894e{--width:100%;--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-181 .elementor-element.elementor-element-2cdfe162{--spacer-size:40px;}.elementor-181 .elementor-element.elementor-element-13a9fe2{--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-181 .elementor-element.elementor-element-3fb303cb{--width:100%;}.elementor-181 .elementor-element.elementor-element-45f958c6 .elementor-heading-title{font-size:16px;}.elementor-181 .elementor-element.elementor-element-3b44cba6{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;font-size:12px;}.elementor-181 .elementor-element.elementor-element-7a0ce67f{--width:100%;}.elementor-181 .elementor-element.elementor-element-1efd7543 .elementor-heading-title{font-size:16px;}.elementor-181 .elementor-element.elementor-element-37644902{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-181 .elementor-element.elementor-element-7bb4f591{--width:100%;}.elementor-181 .elementor-element.elementor-element-47860bfd .elementor-heading-title{font-size:16px;}.elementor-181 .elementor-element.elementor-element-470dc808{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-181 .elementor-element.elementor-element-7529e854{--min-height:0px;--padding-top:46px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-114320b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-181 .elementor-element.elementor-element-10b62cda{--spacer-size:52px;}.elementor-181 .elementor-element.elementor-element-7f6d618b{--width:100%;--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:center;}.elementor-181 .elementor-element.elementor-element-7b71e91f{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-501c330f{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-5c6edc4{text-align:center;}.elementor-181 .elementor-element.elementor-element-5c6edc4 .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-25ec6aa{text-align:center;font-size:14px;}.elementor-181 .elementor-element.elementor-element-3ba089af{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-e2cc75c{text-align:center;}.elementor-181 .elementor-element.elementor-element-e2cc75c .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-ea38fa8{text-align:center;font-size:14px;}.elementor-181 .elementor-element.elementor-element-2b550b25{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181 .elementor-element.elementor-element-49260b1f{text-align:center;}.elementor-181 .elementor-element.elementor-element-49260b1f .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-6180220a{text-align:center;font-size:14px;}.elementor-181 .elementor-element.elementor-element-2badc1c7{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-181 .elementor-element.elementor-element-30494fb8{--width:100%;}.elementor-181 .elementor-element.elementor-element-3d84569f{--width:1000px;}.elementor-181 .elementor-element.elementor-element-67bd7ff{--width:100%;}.elementor-181 .elementor-element.elementor-element-118a8165{--width:100%;}.elementor-181 .elementor-element.elementor-element-245b8717{--content-width:1600px;}.elementor-181 .elementor-element.elementor-element-3d258f0{--width:100%;}.elementor-181 .elementor-element.elementor-element-176bf68{--width:36%;}.elementor-181 .elementor-element.elementor-element-ff41e5c{--width:43.158%;}.elementor-181 .elementor-element.elementor-element-400afd8{--width:48%;}.elementor-181 .elementor-element.elementor-element-b0d93ea{--width:100%;}.elementor-181 .elementor-element.elementor-element-69177c6{--width:48%;}.elementor-181 .elementor-element.elementor-element-e089fa3{--width:48%;}.elementor-181 .elementor-element.elementor-element-21e84055{--width:100%;}.elementor-181 .elementor-element.elementor-element-7bd93bfd{--width:100%;}.elementor-181 .elementor-element.elementor-element-3961894e{--width:560px;}.elementor-181 .elementor-element.elementor-element-3fb303cb{--width:28%;}.elementor-181 .elementor-element.elementor-element-7a0ce67f{--width:28%;}.elementor-181 .elementor-element.elementor-element-7bb4f591{--width:28%;}.elementor-181 .elementor-element.elementor-element-7529e854{--width:100%;}.elementor-181 .elementor-element.elementor-element-114320b{--width:900px;}.elementor-181 .elementor-element.elementor-element-7f6d618b{--width:2325px;}.elementor-181 .elementor-element.elementor-element-7b71e91f{--width:22%;}.elementor-181 .elementor-element.elementor-element-501c330f{--width:14.084%;}.elementor-181 .elementor-element.elementor-element-3ba089af{--width:14.14%;}.elementor-181 .elementor-element.elementor-element-2b550b25{--width:14.143%;}.elementor-181 .elementor-element.elementor-element-2badc1c7{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-181 .elementor-element.elementor-element-3d84569f{--width:94%;}.elementor-181 .elementor-element.elementor-element-3951f955{--width:48.5%;}.elementor-181 .elementor-element.elementor-element-598f5811{--width:48.5%;}.elementor-181 .elementor-element.elementor-element-33ca4549{--width:48.5%;}.elementor-181 .elementor-element.elementor-element-5736e380{--width:48.5%;}.elementor-181 .elementor-element.elementor-element-176bf68{--width:100%;}.elementor-181 .elementor-element.elementor-element-ff41e5c{--width:100%;}.elementor-181 .elementor-element.elementor-element-400afd8{--width:48.5%;}.elementor-181 .elementor-element.elementor-element-69177c6{--width:48.5%;}.elementor-181 .elementor-element.elementor-element-e089fa3{--width:48.5%;}.elementor-181 .elementor-element.elementor-element-3961894e{--width:72%;}.elementor-181 .elementor-element.elementor-element-3fb303cb{--width:30%;}.elementor-181 .elementor-element.elementor-element-7a0ce67f{--width:30%;}.elementor-181 .elementor-element.elementor-element-7bb4f591{--width:30%;}.elementor-181 .elementor-element.elementor-element-114320b{--width:82%;}.elementor-181 .elementor-element.elementor-element-7f6d618b{--width:96%;}.elementor-181 .elementor-element.elementor-element-7b71e91f{--width:18%;}.elementor-181 .elementor-element.elementor-element-501c330f{--width:18%;}.elementor-181 .elementor-element.elementor-element-3ba089af{--width:18%;}.elementor-181 .elementor-element.elementor-element-2b550b25{--width:18%;}.elementor-181 .elementor-element.elementor-element-2badc1c7{--width:18%;}}/* Start custom CSS for image-carousel, class: .elementor-element-643a54eb */.elementor-181 .elementor-element.elementor-element-643a54eb {
    width: 100vw;
    max-width: none;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b02fdf9 */.elementor-181 .elementor-element.elementor-element-3b02fdf9 {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3951f955 */.bt-program-card {
    position: relative;
    overflow: hidden;
}

.bt-card-image {
    position: absolute !important;
    right: 0;
    bottom: 0;
    width: 100% !important;
    max-width: none !important;
    height: 48%;
    margin: 0 !important;
    padding: 0 !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    clip-path: ellipse(90% 75% at 100% 80%);
}

@media (min-width: 768px) and (max-width: 1024px) {
    .bt-program-card {
        min-height: 590px !important;
    }

    .bt-card-image {
        height: 45% !important;
        background-position: center center !important;
        background-size: cover !important;
    }
}

@media (max-width: 767px) {
    .bt-program-card {
        min-height: 540px !important;
    }

    .bt-card-image {
        height: 44% !important;
        background-position: center center !important;
        background-size: cover !important;
    }
}

@media (max-width: 767px) {

    .bt-program-card {
        min-height: 480px !important;
        height: auto !important;
    }

    .bt-program-card .bt-card-image {
        height: 42% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-176bf68 */@media (min-width: 1025px) {
    .hotel-intro {
        transform: translateX(-240px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff41e5c *//* Überschriften bekommen denselben Platz */
.hotel-card .elementor-widget-heading {
    min-height: 76px;
}

/* Textbereich */
.hotel-card .elementor-widget-text-editor {
    flex-grow: 1;
}

/* Button immer am unteren Rand */
.hotel-card .elementor-widget-button {
    margin-top: auto !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .hotel-card {
        height: 620px !important;
    }

    .hotel-card .elementor-widget-image img {
        height: 210px !important;
    }

    .hotel-card .elementor-widget-heading {
        min-height: 72px;
    }
}


/* =========================================================
   MOBIL
   ========================================================= */

@media (max-width: 767px) {

    .hotel-card {
        height: auto !important;
        min-height: 0 !important;
    }

    .hotel-card .elementor-widget-image img {
        height: 220px !important;
    }

    .hotel-card .elementor-widget-heading {
        min-height: 0;
    }

    .hotel-card .elementor-widget-text-editor {
        flex-grow: 0;
    }

    .hotel-card .elementor-widget-button {
        margin-top: 20px !important;
    }
}

/* =========================================================
   HOTELBEREICH – DESKTOP
   breitere Karten + gleiche rechte Flucht wie oben
   ========================================================= */

@media (min-width: 1025px) {

    /* Gesamter Bereich: gleiche Breite wie die Kacheln darüber */
    .hotel-layout {
        width: 92% !important;
        max-width: 1556px !important;

        margin-left: auto !important;
        margin-right: auto !important;

        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;
        justify-content: space-between !important;

        gap: 40px !important;

        box-sizing: border-box !important;
    }


    /* linker Textblock etwas schmaler */
    .hotel-intro {
        width: 27% !important;
        flex: 0 0 27% !important;
        max-width: 400px !important;
    }


    /* Kartenbereich nimmt deutlich mehr Platz ein
       und endet exakt rechts am Gesamtcontainer */
    .hotel-row {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        width: 70% !important;
        flex: 0 0 70% !important;

        margin-left: auto !important;
        margin-right: 0 !important;

        gap: 16px !important;

        align-items: stretch !important;
        justify-content: flex-end !important;

        transform: none !important;
        box-sizing: border-box !important;
    }


    /* drei Karten gleich breit */
    .hotel-card {
        flex: 1 1 0 !important;

        width: 0 !important;
        min-width: 0 !important;
        max-width: none !important;

        height: 500px !important;
        min-height: 500px !important;

        display: flex !important;
        flex-direction: column !important;

        box-sizing: border-box !important;
    }


    /* Bilder etwas flacher */
    .hotel-card .elementor-widget-image img {
        display: block !important;

        width: 100% !important;
        height: 210px !important;

        object-fit: cover !important;
    }


    /* Überschriften bekommen denselben Bereich */
    .hotel-card .elementor-widget-heading {
        min-height: 70px;
    }


    /* Text nutzt den verbleibenden Platz */
    .hotel-card .elementor-widget-text-editor {
        flex-grow: 1;
    }


    /* Buttons immer unten */
    .hotel-card .elementor-widget-button {
        margin-top: auto !important;
    }
}

/* Hotelkarten: Textbereich angleichen */
.hotel-card .elementor-widget-text-editor {
    min-height: 110px;
}

/* Buttons auf gleiche Position bringen */
.hotel-card .elementor-widget-button {
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2badc1c7 *//* =========================================================
   FOOTER – DESKTOP
   Logos sicher innerhalb des sichtbaren Bereichs
   ========================================================= */

@media (min-width: 1025px) {

    /* Gesamte Footer-Zeile begrenzen und zentrieren */
    .footer-row {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;
        justify-content: space-between !important;

        width: calc(100% - 80px) !important;
        max-width: 1500px !important;

        margin-left: auto !important;
        margin-right: auto !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        box-sizing: border-box !important;
        overflow: visible !important;
    }


    /* =====================================================
       LOGO-CONTAINER ZURÜCKSETZEN
       ===================================================== */

    .footer-beelitz,
    .footer-brandenburg {
        position: relative !important;

        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;

        transform: none !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        overflow: visible !important;

        flex-shrink: 0 !important;
    }


    /* Beelitz bleibt links innerhalb der Footer-Zeile */
    .footer-beelitz {
        display: flex !important;
        justify-content: flex-start !important;
        align-items: center !important;
    }


    /* Brandenburg bleibt rechts innerhalb der Footer-Zeile */
    .footer-brandenburg {
        display: flex !important;
        justify-content: flex-end !important;
        align-items: center !important;
    }


    /* =====================================================
       LOGOS
       ===================================================== */

    .footer-beelitz img,
    .footer-beelitz svg {
        display: block !important;

        width: auto !important;
        height: auto !important;

        max-width: 220px !important;
        max-height: 120px !important;

        transform: none !important;
        margin: 0 !important;
    }


    .footer-brandenburg img,
    .footer-brandenburg svg {
        display: block !important;

        width: auto !important;
        height: auto !important;

        max-width: 120px !important;
        max-height: 120px !important;

        transform: none !important;
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6d618b *//* =========================================================
   FOOTER – TABLET
   3 Textblöcke oben / 2 Logos unten
   sauber zentriert
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    /* Gesamter Footer-Inhalt */
    .footer-row {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;

        align-items: flex-start !important;
        justify-content: center !important;

        width: calc(100% - 64px) !important;
        max-width: 950px !important;

        margin-left: auto !important;
        margin-right: auto !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        box-sizing: border-box !important;

        column-gap: 24px !important;
        row-gap: 45px !important;
    }


    /* =====================================================
       OBERE REIHE – 3 TEXTBLÖCKE
       ===================================================== */

    .footer-veranstalter,
    .footer-kontakt,
    .footer-rechtliches {
        order: 1;

        width: calc((100% - 48px) / 3) !important;
        flex: 0 0 calc((100% - 48px) / 3) !important;

        max-width: none !important;

        align-items: flex-start !important;
        text-align: left !important;
    }


    /* =====================================================
       UNTERE REIHE – 2 LOGOS
       ===================================================== */

    .footer-beelitz,
    .footer-brandenburg {
        order: 2;

        width: calc((100% - 24px) / 2) !important;
        flex: 0 0 calc((100% - 24px) / 2) !important;

        max-width: none !important;

        margin-top: 10px !important;
    }


    /* Beelitz-Logo links */
    .footer-beelitz {
        display: flex !important;
        justify-content: flex-start !important;
        align-items: center !important;
    }


    /* Brandenburg-Logo rechts */
    .footer-brandenburg {
        display: flex !important;
        justify-content: flex-end !important;
        align-items: center !important;
    }
}

/* =========================================================
   FOOTER – DESKTOP
   Textblöcke auf gleiche Höhe setzen
   ========================================================= */

@media (min-width: 1025px) {

    /* Inhalte oben ausrichten statt vertikal zentrieren */
    .footer-row {
        align-items: flex-start !important;
    }

    /* Drei Textspalten exakt oben ausrichten */
    .footer-veranstalter,
    .footer-kontakt,
    .footer-rechtliches {
        align-self: flex-start !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;

        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* Überschriften beginnen auf gleicher Linie */
    .footer-veranstalter .elementor-widget-heading,
    .footer-kontakt .elementor-widget-heading,
    .footer-rechtliches .elementor-widget-heading {
        margin-top: 0 !important;
    }

    /* Logos dürfen unabhängig davon mittig sitzen */
    .footer-beelitz,
    .footer-brandenburg {
        align-self: center !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DK Scrawny Cat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.brandenburgtag-beelitz.de/wp-content/uploads/2026/09/ScrawnyCat.woff') format('woff');
}
/* End Custom Fonts CSS */