.elementor-46 .elementor-element.elementor-element-d37f0b7{--display:flex;--min-height:0px;--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46 .elementor-element.elementor-element-50e3c03{--spacer-size:2rem;}.elementor-46 .elementor-element.elementor-element-a6cd6a9{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-46 .elementor-element.elementor-element-a6cd6a9 .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-3b70d6b{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-46 .elementor-element.elementor-element-3b70d6b:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-3b70d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3C40C;}.elementor-46 .elementor-element.elementor-element-a62fd87{--display:flex;--min-height:300px;--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-1de9221{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 70% );max-width:70%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:32px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--swiper-pagination-size:8px;--dots-normal-color:#7A640F;--dots-hover-color:var( --e-global-color-secondary );--swiper-pagination-spacing:25px;}.elementor-46 .elementor-element.elementor-element-1de9221 .swiper-slide > .elementor-element{height:100%;}.elementor-46 .elementor-element.elementor-element-1de9221 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-46 .elementor-element.elementor-element-ae0a971{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-ae0a971:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-ae0a971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ae0a971::before, .elementor-46 .elementor-element.elementor-element-ae0a971 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-ae0a971 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-ae0a971 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-ae0a971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-ae0a971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://schafferei.org/wp-content/uploads/2025/08/paper_rip_header_neu-1.png?t=1788604302");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-46 .elementor-element.elementor-element-43f7018{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;--z-index:101;}.elementor-46 .elementor-element.elementor-element-43f7018::before, .elementor-46 .elementor-element.elementor-element-43f7018 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-43f7018 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-43f7018 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-43f7018 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-43f7018 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-a9872ab{--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:flex-start;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-46 .elementor-element.elementor-element-a9872ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-b73d88f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2rem 2rem 2rem 2rem;z-index:2;text-align:center;}.elementor-46 .elementor-element.elementor-element-b73d88f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-b73d88f .elementor-heading-title{font-family:var( --e-global-typography-2437e36-font-family ), Sans-serif;font-size:var( --e-global-typography-2437e36-font-size );font-weight:var( --e-global-typography-2437e36-font-weight );line-height:var( --e-global-typography-2437e36-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-7cee0f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-2rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-7cee0f5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-9e414be{width:auto;max-width:auto;padding:2rem 2rem 2rem 2rem;z-index:1;text-align:center;}.elementor-46 .elementor-element.elementor-element-9e414be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-9e414be .elementor-heading-title{font-family:var( --e-global-typography-2437e36-font-family ), Sans-serif;font-size:var( --e-global-typography-2437e36-font-size );font-weight:var( --e-global-typography-2437e36-font-weight );line-height:var( --e-global-typography-2437e36-line-height );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-e535d9b{width:auto;max-width:auto;margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 2rem 2rem 2rem;z-index:2;text-align:center;}.elementor-46 .elementor-element.elementor-element-e535d9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-e535d9b .elementor-heading-title{font-family:var( --e-global-typography-2437e36-font-family ), Sans-serif;font-size:var( --e-global-typography-2437e36-font-size );font-weight:var( --e-global-typography-2437e36-font-weight );line-height:var( --e-global-typography-2437e36-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-c45e036{width:var( --container-widget-width, 95% );max-width:95%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:0px 0px 0px 32px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-c45e036.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-4e3aed2{--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:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-46 .elementor-element.elementor-element-eff9973{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-46 .elementor-element.elementor-element-3ba1c08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-0873ba7{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-0873ba7.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-4b80ebd{width:var( --container-widget-width, 139.474% );max-width:139.474%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;--container-widget-width:139.474%;--container-widget-flex-grow:0;bottom:-80px;z-index:99;}.elementor-46 .elementor-element.elementor-element-4b80ebd.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-4b80ebd{right:23px;}body.rtl .elementor-46 .elementor-element.elementor-element-4b80ebd{left:23px;}.elementor-46 .elementor-element.elementor-element-4b80ebd img{width:155%;max-width:300%;}.elementor-46 .elementor-element.elementor-element-e44b288{--display:flex;--min-height:970px;--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:1;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-46 .elementor-element.elementor-element-e44b288::before, .elementor-46 .elementor-element.elementor-element-e44b288 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-e44b288 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-e44b288 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-e44b288 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-e44b288 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-e44b288.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-5c15c06{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-46 .elementor-element.elementor-element-5c15c06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-5c15c06 .elementor-heading-title{font-family:"Georama", Sans-serif;font-size:6rem;font-weight:900;line-height:4rem;color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-e40224a{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-46 .elementor-element.elementor-element-e40224a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-e40224a .elementor-heading-title{font-family:"Georama", Sans-serif;font-size:6rem;font-weight:900;line-height:4rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-d884177{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-d884177.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-d884177 .elementor-heading-title{font-family:"Georama", Sans-serif;font-size:6rem;font-weight:900;line-height:4rem;color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-9ff0ffe{width:var( --container-widget-width, 85% );max-width:85%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:0px 0px 0px 32px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-9ff0ffe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-4bf99a1{--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:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-646a870 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-46 .elementor-element.elementor-element-646a870 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-646a870 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-46 .elementor-element.elementor-element-646a870 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-646a870 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-646a870 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-646a870 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-2513fcb{--display:flex;}.elementor-46 .elementor-element.elementor-element-2513fcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-36ecd14{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:99;}.elementor-46 .elementor-element.elementor-element-36ecd14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-36ecd14 img{width:125%;max-width:1500px;}.elementor-46 .elementor-element.elementor-element-4fc611a{--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:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-46 .elementor-element.elementor-element-4ab1462{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-4ab1462:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4ab1462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 95%, var( --e-global-color-secondary ) 95%);}.elementor-46 .elementor-element.elementor-element-4ab1462.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-728767a{text-align:center;}.elementor-46 .elementor-element.elementor-element-728767a .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-02b6e41{--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:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-46 .elementor-element.elementor-element-41c449c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-41c449c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-41c449c .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-41c449c .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-41c449c .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-41c449c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-0edaa66 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-0edaa66{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-0edaa66 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-0edaa66 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-0edaa66 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-0edaa66 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-3fc57b5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-3fc57b5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-3fc57b5 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-3fc57b5 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-3fc57b5 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-3fc57b5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-97368d6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-97368d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-97368d6 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-97368d6 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-97368d6 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-97368d6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-7411885 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 025px 10px 25px;}.elementor-46 .elementor-element.elementor-element-7411885{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-7411885 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-7411885 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-7411885 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-7411885 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-9dd3170 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-9dd3170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-9dd3170 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-9dd3170 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-9dd3170 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-9dd3170 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-6511215 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-6511215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-6511215 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-6511215 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-6511215 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-6511215 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-e73ac4f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-e73ac4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-e73ac4f .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-e73ac4f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-e73ac4f .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-e73ac4f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-6974d75{--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:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-46 .elementor-element.elementor-element-2868d92 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-2868d92{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-2868d92 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-2868d92 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-2868d92 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-2868d92 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-694f944 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-694f944{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-694f944 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-694f944 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-694f944 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-694f944 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-fa38324 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-fa38324{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-fa38324 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-fa38324 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-fa38324 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-fa38324 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-498fa0b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-498fa0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-498fa0b .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-498fa0b .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-498fa0b .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-498fa0b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-73c7237 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 025px 10px 25px;}.elementor-46 .elementor-element.elementor-element-73c7237{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-73c7237 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-73c7237 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-73c7237 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-73c7237 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-c1c61b6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-c1c61b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-c1c61b6 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-c1c61b6 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-c1c61b6 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-c1c61b6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-122cc45 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-122cc45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-122cc45 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-122cc45 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-122cc45 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-122cc45 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-81a1ad1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-81a1ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-81a1ad1 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-81a1ad1 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-81a1ad1 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-81a1ad1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-d0fcc94 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-d0fcc94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-d0fcc94 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-d0fcc94 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-d0fcc94 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-d0fcc94 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-c779e44{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-c779e44 .elementor-heading-title{font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-0abc23c{text-align:center;}.elementor-46 .elementor-element.elementor-element-0abc23c .elementor-heading-title{font-family:var( --e-global-typography-c816c1d-font-family ), Sans-serif;font-size:var( --e-global-typography-c816c1d-font-size );font-weight:var( --e-global-typography-c816c1d-font-weight );line-height:var( --e-global-typography-c816c1d-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-e70d4c8{--spacer-size:25px;}.elementor-46 .elementor-element.elementor-element-4df45fe{font-family:var( --e-global-typography-c816c1d-font-family ), Sans-serif;font-size:var( --e-global-typography-c816c1d-font-size );font-weight:var( --e-global-typography-c816c1d-font-weight );line-height:var( --e-global-typography-c816c1d-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-6fd728b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-46 .elementor-element.elementor-element-640ad08{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;z-index:9;}.elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-46a38eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 19px;--row-gap:0px;--column-gap:19px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-0b4f265{--display:flex;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-0b4f265:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0b4f265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 92%, var( --e-global-color-secondary ) 92%);}.elementor-46 .elementor-element.elementor-element-0b4f265::before, .elementor-46 .elementor-element.elementor-element-0b4f265 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-0b4f265 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-0b4f265 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-0b4f265 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-0b4f265 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-bf6cbee{text-align:center;}.elementor-46 .elementor-element.elementor-element-bf6cbee .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-2973732{text-align:center;}.elementor-46 .elementor-element.elementor-element-2973732 .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-30f89ec{--spacer-size:4rem;}.elementor-46 .elementor-element.elementor-element-a37247c{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-a37247c .elementor-heading-title{font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-b179a19{text-align:center;}.elementor-46 .elementor-element.elementor-element-b179a19 .elementor-heading-title{font-family:var( --e-global-typography-c816c1d-font-family ), Sans-serif;font-size:var( --e-global-typography-c816c1d-font-size );font-weight:var( --e-global-typography-c816c1d-font-weight );line-height:var( --e-global-typography-c816c1d-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-4344099{--spacer-size:4rem;}.elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button{background-color:#303030;font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-46 .elementor-element.elementor-element-5e73515{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-62cd38d{--display:flex;--justify-content:center;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-62cd38d:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-62cd38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 92%, var( --e-global-color-secondary ) 92%);}.elementor-46 .elementor-element.elementor-element-f2f5c2a{text-align:center;}.elementor-46 .elementor-element.elementor-element-f2f5c2a .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-1312801{text-align:center;}.elementor-46 .elementor-element.elementor-element-1312801 .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-0574f6e{--spacer-size:4rem;}.elementor-46 .elementor-element.elementor-element-62b8a18{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-62b8a18 .elementor-heading-title{font-family:var( --e-global-typography-7ebada9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ebada9-font-size );font-weight:var( --e-global-typography-7ebada9-font-weight );line-height:var( --e-global-typography-7ebada9-line-height );color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-961a83a{text-align:center;}.elementor-46 .elementor-element.elementor-element-961a83a .elementor-heading-title{font-family:var( --e-global-typography-c816c1d-font-family ), Sans-serif;font-size:var( --e-global-typography-c816c1d-font-size );font-weight:var( --e-global-typography-c816c1d-font-weight );line-height:var( --e-global-typography-c816c1d-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-1c3afb6{--spacer-size:4rem;}.elementor-46 .elementor-element.elementor-element-1302846 .elementor-button{background-color:#303030;font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-46 .elementor-element.elementor-element-1302846{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-46 .elementor-element.elementor-element-1302846 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-1302846 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-46 .elementor-element.elementor-element-1302846 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-1302846 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-1302846 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-1302846 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-3cf15a8{--display:flex;--min-height:80px;--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-46 .elementor-element.elementor-element-3cf15a8:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-3cf15a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schafferei.org/wp-content/uploads/2025/06/papier_kontur_neu.png");background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-46 .elementor-element.elementor-element-3a2fb38{--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;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-46 .elementor-element.elementor-element-3a2fb38.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-e67916b{width:auto;max-width:auto;text-align:center;}.elementor-46 .elementor-element.elementor-element-e67916b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-e67916b .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-2c11b6f{--display:flex;}.elementor-46 .elementor-element.elementor-element-e1d69df{width:auto;max-width:auto;text-align:center;}.elementor-46 .elementor-element.elementor-element-e1d69df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-e1d69df .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-9984e02{width:auto;max-width:auto;text-align:center;}.elementor-46 .elementor-element.elementor-element-9984e02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-9984e02 .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-a9a9cec{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-text );--dots-hover-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-a9a9cec .swiper-slide > .elementor-element{height:100%;}.elementor-46 .elementor-element.elementor-element-d574c5f{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-46 .elementor-element.elementor-element-d574c5f .elementor-heading-title{font-family:var( --e-global-typography-72d038a-font-family ), Sans-serif;font-size:var( --e-global-typography-72d038a-font-size );font-weight:var( --e-global-typography-72d038a-font-weight );text-transform:var( --e-global-typography-72d038a-text-transform );line-height:var( --e-global-typography-72d038a-line-height );letter-spacing:var( --e-global-typography-72d038a-letter-spacing );color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-d574c5f .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-d574c5f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ebf5929{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-46 .elementor-element.elementor-element-ebf5929 .elementor-heading-title{font-family:var( --e-global-typography-72d038a-font-family ), Sans-serif;font-size:var( --e-global-typography-72d038a-font-size );font-weight:var( --e-global-typography-72d038a-font-weight );text-transform:var( --e-global-typography-72d038a-text-transform );line-height:var( --e-global-typography-72d038a-line-height );letter-spacing:var( --e-global-typography-72d038a-letter-spacing );color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-ebf5929 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-ebf5929 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-c19b3c2{--grid-columns:1;}.elementor-46 .elementor-element.elementor-element-c19b3c2 > .elementor-widget-container{margin:2rem 0rem 5rem 0rem;}.elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination{text-align:center;}.elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-86ba418 );}.elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-46 .elementor-element.elementor-element-c19b3c2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-46 .elementor-element.elementor-element-9d04abb{--display:flex;--min-height:60px;--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-46 .elementor-element.elementor-element-9d04abb:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-9d04abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schafferei.org/wp-content/uploads/2025/06/papier_kontur_unten.png");background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-46 .elementor-element.elementor-element-73143b6{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-46 .elementor-element.elementor-element-73143b6.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-0b8b96d{width:auto;max-width:auto;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-0b8b96d .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-eb008c2{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-46 .elementor-element.elementor-element-eb008c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.3px;}.elementor-46 .elementor-element.elementor-element-eb008c2 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-eb008c2 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-98a0dbb{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-text );--swiper-pagination-spacing:40px;}.elementor-46 .elementor-element.elementor-element-98a0dbb .swiper-slide > .elementor-element{height:100%;}.elementor-46 .elementor-element.elementor-element-98a0dbb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-46 .elementor-element.elementor-element-1b4fee4{--spacer-size:2rem;}.elementor-46 .elementor-element.elementor-element-05f0f99{--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:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-05f0f99:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-05f0f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 50%, var( --e-global-color-primary ) 50%);}.elementor-46 .elementor-element.elementor-element-984086f{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-46 .elementor-element.elementor-element-984086f.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-984086f .elementor-heading-title{font-family:var( --e-global-typography-d322867-font-family ), Sans-serif;font-size:var( --e-global-typography-d322867-font-size );font-weight:var( --e-global-typography-d322867-font-weight );line-height:var( --e-global-typography-d322867-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-3f0f0c9{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;z-index:0;}.elementor-46 .elementor-element.elementor-element-6fe1ba9{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-6fe1ba9.e-con{--order:99999 /* order end hack */;}.elementor-46 .elementor-element.elementor-element-193ddff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-c816c1d-font-family ), Sans-serif;font-size:var( --e-global-typography-c816c1d-font-size );font-weight:var( --e-global-typography-c816c1d-font-weight );line-height:var( --e-global-typography-c816c1d-line-height );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-70d6edf .elementor-button{background-color:#303030;font-family:var( --e-global-typography-583123d-font-family ), Sans-serif;font-size:var( --e-global-typography-583123d-font-size );font-weight:var( --e-global-typography-583123d-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-46 .elementor-element.elementor-element-70d6edf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-70d6edf.elementor-element{--order:99999 /* order end hack */;}.elementor-46 .elementor-element.elementor-element-70d6edf .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-70d6edf .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-70d6edf .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-70d6edf .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-a6cd6a9 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-1de9221{--swiper-slides-to-display:1;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--swiper-pagination-size:8px;}.elementor-46 .elementor-element.elementor-element-1de9221 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-46 .elementor-element.elementor-element-b73d88f .elementor-heading-title{font-size:var( --e-global-typography-2437e36-font-size );line-height:var( --e-global-typography-2437e36-line-height );}.elementor-46 .elementor-element.elementor-element-9e414be .elementor-heading-title{font-size:var( --e-global-typography-2437e36-font-size );line-height:var( --e-global-typography-2437e36-line-height );}.elementor-46 .elementor-element.elementor-element-e535d9b .elementor-heading-title{font-size:var( --e-global-typography-2437e36-font-size );line-height:var( --e-global-typography-2437e36-line-height );}.elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-e44b288{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-5c15c06{padding:1rem 3rem 1rem 3rem;}.elementor-46 .elementor-element.elementor-element-5c15c06 .elementor-heading-title{font-size:5rem;line-height:1.1em;}.elementor-46 .elementor-element.elementor-element-e40224a{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 3rem 1rem 3rem;}.elementor-46 .elementor-element.elementor-element-e40224a .elementor-heading-title{font-size:5rem;line-height:1.1em;}.elementor-46 .elementor-element.elementor-element-d884177{margin:-1.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 3rem 1.5rem 3rem;}.elementor-46 .elementor-element.elementor-element-d884177 .elementor-heading-title{font-size:5rem;line-height:1.1em;}.elementor-46 .elementor-element.elementor-element-9ff0ffe{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-46 .elementor-element.elementor-element-4bf99a1{--justify-content:center;}.elementor-46 .elementor-element.elementor-element-4bf99a1.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-646a870 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-36ecd14{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46 .elementor-element.elementor-element-36ecd14 img{width:100%;}.elementor-46 .elementor-element.elementor-element-4fc611a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-46 .elementor-element.elementor-element-4ab1462{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-46 .elementor-element.elementor-element-4ab1462:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4ab1462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 96%, var( --e-global-color-secondary ) 96%);}.elementor-46 .elementor-element.elementor-element-728767a .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-02b6e41{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-46 .elementor-element.elementor-element-41c449c .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-0edaa66 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-3fc57b5 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-97368d6 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-7411885 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-9dd3170 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-6511215 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-e73ac4f .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-6974d75{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-2868d92 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-694f944 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-fa38324 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-498fa0b .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-73c7237 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-c1c61b6 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-122cc45 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-81a1ad1 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-d0fcc94 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-c779e44 .elementor-heading-title{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-0abc23c .elementor-heading-title{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-4df45fe{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-6fd728b .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-46a38eb{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-46 .elementor-element.elementor-element-0b4f265{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-bf6cbee .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-2973732 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-30f89ec{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-a37247c .elementor-heading-title{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-b179a19 .elementor-heading-title{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-4344099{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-62cd38d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-f2f5c2a .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-1312801 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-0574f6e{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-62b8a18 .elementor-heading-title{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-961a83a .elementor-heading-title{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-1c3afb6{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-1302846 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-e67916b .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-e1d69df .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-9984e02 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-a9a9cec{--swiper-slides-to-display:1;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0px 0px 0px 0px;--swiper-pagination-size:10px;--swiper-pagination-spacing:40px;}.elementor-46 .elementor-element.elementor-element-a9a9cec .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-46 .elementor-element.elementor-element-d574c5f .elementor-heading-title{font-size:var( --e-global-typography-72d038a-font-size );line-height:var( --e-global-typography-72d038a-line-height );letter-spacing:var( --e-global-typography-72d038a-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ebf5929 .elementor-heading-title{font-size:var( --e-global-typography-72d038a-font-size );line-height:var( --e-global-typography-72d038a-line-height );letter-spacing:var( --e-global-typography-72d038a-letter-spacing );}.elementor-46 .elementor-element.elementor-element-c19b3c2{--grid-columns:2;}.elementor-46 .elementor-element.elementor-element-0b8b96d .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-98a0dbb{--swiper-slides-to-display:1;}.elementor-46 .elementor-element.elementor-element-984086f .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-3f0f0c9{margin:-4rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;}.elementor-46 .elementor-element.elementor-element-193ddff{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-70d6edf .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-d37f0b7{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-50e3c03{--spacer-size:3rem;}.elementor-46 .elementor-element.elementor-element-a6cd6a9 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-3b70d6b{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-46 .elementor-element.elementor-element-a62fd87{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-46 .elementor-element.elementor-element-1de9221{--swiper-slides-to-display:1;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--swiper-pagination-size:8px;}.elementor-46 .elementor-element.elementor-element-1de9221 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-46 .elementor-element.elementor-element-ae0a971{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-b73d88f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-46 .elementor-element.elementor-element-b73d88f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-b73d88f .elementor-heading-title{font-size:var( --e-global-typography-2437e36-font-size );line-height:var( --e-global-typography-2437e36-line-height );}.elementor-46 .elementor-element.elementor-element-9e414be{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46 .elementor-element.elementor-element-9e414be .elementor-heading-title{font-size:var( --e-global-typography-2437e36-font-size );line-height:var( --e-global-typography-2437e36-line-height );}.elementor-46 .elementor-element.elementor-element-e535d9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-46 .elementor-element.elementor-element-e535d9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-e535d9b .elementor-heading-title{font-size:var( --e-global-typography-2437e36-font-size );line-height:var( --e-global-typography-2437e36-line-height );}.elementor-46 .elementor-element.elementor-element-eff9973 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-3ba1c08 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-e44b288{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-5c15c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1rem 1rem 1rem 1rem;}.elementor-46 .elementor-element.elementor-element-5c15c06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-5c15c06 .elementor-heading-title{font-size:3.2rem;line-height:1.1em;}.elementor-46 .elementor-element.elementor-element-e40224a{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-46 .elementor-element.elementor-element-e40224a .elementor-heading-title{font-size:3.2rem;line-height:1.1em;}.elementor-46 .elementor-element.elementor-element-d884177{margin:-14px -14px calc(var(--kit-widget-spacing, 0px) + -14px) -14px;padding:1rem 1rem 1rem 1rem;}.elementor-46 .elementor-element.elementor-element-d884177 .elementor-heading-title{font-size:3.2rem;line-height:1.1em;}.elementor-46 .elementor-element.elementor-element-9ff0ffe{padding:2rem 2rem 2rem 2rem;text-align:center;}.elementor-46 .elementor-element.elementor-element-4bf99a1{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-646a870 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );padding:15px 15px 15px 15px;}.elementor-46 .elementor-element.elementor-element-0ab36d6 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );padding:15px 15px 15px 15px;}.elementor-46 .elementor-element.elementor-element-36ecd14 img{width:100%;}.elementor-46 .elementor-element.elementor-element-4fc611a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-4ab1462:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4ab1462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-180deg, var( --e-global-color-text ) 97%, var( --e-global-color-secondary ) 97%);}.elementor-46 .elementor-element.elementor-element-728767a{padding:0rem 2rem 0rem 2rem;}.elementor-46 .elementor-element.elementor-element-728767a .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-02b6e41{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-41c449c .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-0edaa66 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-3fc57b5 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-97368d6 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-7411885 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-9dd3170 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-6511215 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-e73ac4f .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-6974d75{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:2rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-2868d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-2868d92 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-694f944 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-fa38324 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-498fa0b .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-73c7237 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-c1c61b6 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-122cc45 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-81a1ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-81a1ad1 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-d0fcc94 .elementor-button{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-c779e44 .elementor-heading-title{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-0abc23c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-0abc23c .elementor-heading-title{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-4df45fe{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-6fd728b .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-640ad08 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-46a38eb{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-0b4f265{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-bf6cbee .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-2973732 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-30f89ec{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-a37247c .elementor-heading-title{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-b179a19 .elementor-heading-title{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-4344099{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-5e73515 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-62cd38d{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-f2f5c2a .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-1312801 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-0574f6e{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-62b8a18 .elementor-heading-title{font-size:var( --e-global-typography-7ebada9-font-size );line-height:var( --e-global-typography-7ebada9-line-height );}.elementor-46 .elementor-element.elementor-element-961a83a .elementor-heading-title{font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-1c3afb6{--spacer-size:1rem;}.elementor-46 .elementor-element.elementor-element-1302846 .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}.elementor-46 .elementor-element.elementor-element-3a2fb38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-e67916b .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-2c11b6f{--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-46 .elementor-element.elementor-element-e1d69df{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -1rem;padding:20px 25px 20px 25px;}.elementor-46 .elementor-element.elementor-element-e1d69df.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-e1d69df .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-9984e02{width:auto;max-width:auto;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;padding:0px 25px 20px 25px;z-index:0;}.elementor-46 .elementor-element.elementor-element-9984e02.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-9984e02 .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-a9a9cec{--swiper-slides-to-display:1;--swiper-slides-gap:0px;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;--swiper-pagination-size:10px;}.elementor-46 .elementor-element.elementor-element-a9a9cec .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-46 .elementor-element.elementor-element-d574c5f .elementor-heading-title{font-size:var( --e-global-typography-72d038a-font-size );line-height:var( --e-global-typography-72d038a-line-height );letter-spacing:var( --e-global-typography-72d038a-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ebf5929 .elementor-heading-title{font-size:var( --e-global-typography-72d038a-font-size );line-height:var( --e-global-typography-72d038a-line-height );letter-spacing:var( --e-global-typography-72d038a-letter-spacing );}.elementor-46 .elementor-element.elementor-element-c19b3c2{--grid-columns:1;}.elementor-46 .elementor-element.elementor-element-c19b3c2 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-46 .elementor-element.elementor-element-0b8b96d .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-98a0dbb{--swiper-slides-to-display:1;--swiper-pagination-size:10px;}.elementor-46 .elementor-element.elementor-element-05f0f99{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-984086f .elementor-heading-title{font-size:var( --e-global-typography-d322867-font-size );line-height:var( --e-global-typography-d322867-line-height );}.elementor-46 .elementor-element.elementor-element-3f0f0c9{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-46 .elementor-element.elementor-element-6fe1ba9{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-193ddff{text-align:center;font-size:var( --e-global-typography-c816c1d-font-size );line-height:var( --e-global-typography-c816c1d-line-height );}.elementor-46 .elementor-element.elementor-element-70d6edf .elementor-button{font-size:var( --e-global-typography-583123d-font-size );}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-43f7018{--width:100%;}.elementor-46 .elementor-element.elementor-element-a9872ab{--width:60%;}.elementor-46 .elementor-element.elementor-element-7cee0f5{--width:110%;}.elementor-46 .elementor-element.elementor-element-0873ba7{--width:40%;}.elementor-46 .elementor-element.elementor-element-4ab1462{--width:100%;}.elementor-46 .elementor-element.elementor-element-02b6e41{--width:80%;}.elementor-46 .elementor-element.elementor-element-6974d75{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-02b6e41{--width:100%;}.elementor-46 .elementor-element.elementor-element-6974d75{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a6cd6a9 */.elementor-46 .elementor-element.elementor-element-a6cd6a9 {
    background-color: #E74C29;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b73d88f */.elementor-46 .elementor-element.elementor-element-b73d88f {
    background-color: #303030;
clip-path: clip-path: polygon(
  100.00% 100.00%, 
  0.75% 96.79%, 
  0.00% 1.09%, 
  99.25% 4.31%, 
  100.00% 100.00%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e414be */.elementor-46 .elementor-element.elementor-element-9e414be {
    background-color: #303030;
     clip-path: polygon(
  99.10% 1.93%, 
  0.00% 0.00%, 
  0.90% 98.07%, 
  100.00% 100.00%, 
  99.10% 1.93%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e535d9b */.elementor-46 .elementor-element.elementor-element-e535d9b {
    background-color: #303030;
clip-path: clip-path: polygon(
  100.00% 100.00%, 
  0.75% 96.79%, 
  0.00% 1.09%, 
  99.25% 4.31%, 
  100.00% 100.00%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c15c06 */.elementor-46 .elementor-element.elementor-element-5c15c06 {
    background-color: #303030;
clip-path: clip-path: polygon(
  100.00% 100.00%, 
  0.75% 96.79%, 
  0.00% 1.09%, 
  99.25% 4.31%, 
  100.00% 100.00%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e40224a */.elementor-46 .elementor-element.elementor-element-e40224a {
    background-color: #303030;
     clip-path: polygon(
  99.10% 1.93%, 
  0.00% 0.00%, 
  0.90% 98.07%, 
  100.00% 100.00%, 
  99.10% 1.93%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d884177 */.elementor-46 .elementor-element.elementor-element-d884177 {
    background-color: #303030;
    clip-path: polygon(
  100% 3.3%, 
  0% 0%, 
  1.1% 100%, 
  98.48% 100%, 
  100% 3.3%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6974d75 */.bereich {
    padding: 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e67916b */.elementor-46 .elementor-element.elementor-element-e67916b {
    background-color: #303030;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d69df */.elementor-46 .elementor-element.elementor-element-e1d69df {
    background-color: #303030;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9984e02 */.elementor-46 .elementor-element.elementor-element-9984e02 {
    background-color: #303030;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-984086f */.elementor-46 .elementor-element.elementor-element-984086f {
    background-color: #E74C29;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f0f0c9 */.leaflet-map,
.leaflet-container {
    @media only screen and (max-width: 600px) {
        height: 300px !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Italic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-ExtraBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-Black-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Roboto-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Georama';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://schafferei.org/wp-content/uploads/2025/08/Georama-Black.woff2') format('woff2'),
		url('https://schafferei.org/wp-content/uploads/2025/08/Georama-Black.woff') format('woff');
}
/* End Custom Fonts CSS */