.elementor-3154 .elementor-element.elementor-element-2db82e4{--display:flex;}.elementor-3154 .elementor-element.elementor-element-3969e59{--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:flex-end;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-67abe76{--display:flex;border-style:none;--border-style:none;}.elementor-3154 .elementor-element.elementor-element-67abe76.e-con{--align-self:stretch;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3154 .elementor-element.elementor-element-76c8e7f img{width:100%;height:45vw;object-fit:cover;object-position:center right;border-style:none;border-radius:02vw 0 0 02vw;}.elementor-3154 .elementor-element.elementor-element-4aaf1cc{--display:flex;--position:absolute;border-style:none;--border-style:none;--border-radius:0vw 2vw 2vw 0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;bottom:10vw;--z-index:2;}.elementor-3154 .elementor-element.elementor-element-4aaf1cc:not(.elementor-motion-effects-element-type-background), .elementor-3154 .elementor-element.elementor-element-4aaf1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cceea83 );}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-4aaf1cc{left:0px;}body.rtl .elementor-3154 .elementor-element.elementor-element-4aaf1cc{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-cf9ee46{right:-4vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-cf9ee46{left:-4vw;}.elementor-3154 .elementor-element.elementor-element-cf9ee46{bottom:-2vw;z-index:4;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon-wrapper{text-align:center;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon{font-size:8vw;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon svg{height:8vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3154 .elementor-element.elementor-element-a277550 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3154 .elementor-element.elementor-element-070c643{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-ef4494b .elementor-button{padding:0.8vw 0vw 0.8vw 0vw;}.elementor-3154 .elementor-element.elementor-element-e6314aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:6vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-c38a913{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-16b3402 img{width:100%;height:100%;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-563bd13{right:-4vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-563bd13{left:-4vw;}.elementor-3154 .elementor-element.elementor-element-563bd13{bottom:-2vw;z-index:4;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon-wrapper{text-align:center;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon{font-size:8vw;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon svg{height:8vw;}.elementor-3154 .elementor-element.elementor-element-6dadd81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-3154 .elementor-element.elementor-element-bfe1f20 .elementor-heading-title{font-family:var( --e-global-typography-c0050aa-font-family ), Sans-serif;font-size:var( --e-global-typography-c0050aa-font-size );font-weight:var( --e-global-typography-c0050aa-font-weight );text-transform:var( --e-global-typography-c0050aa-text-transform );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );color:var( --e-global-color-98bb0b1 );}.elementor-3154 .elementor-element.elementor-element-478f8c2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-8735ce3{padding:2vw 0vw 0vw 0vw;}.elementor-3154 .elementor-element.elementor-element-7fff327{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-7fff327:not(.elementor-motion-effects-element-type-background), .elementor-3154 .elementor-element.elementor-element-7fff327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cceea83 );}.elementor-3154 .elementor-element.elementor-element-0038be8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3154 .elementor-element.elementor-element-4563636 .elementor-icon-wrapper{text-align:center;}.elementor-3154 .elementor-element.elementor-element-4563636 .elementor-icon{font-size:8vw;}.elementor-3154 .elementor-element.elementor-element-4563636 .elementor-icon svg{height:8vw;}.elementor-3154 .elementor-element.elementor-element-84d64ef .elementor-heading-title{font-family:var( --e-global-typography-c0050aa-font-family ), Sans-serif;font-size:var( --e-global-typography-c0050aa-font-size );font-weight:var( --e-global-typography-c0050aa-font-weight );text-transform:var( --e-global-typography-c0050aa-text-transform );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );color:var( --e-global-color-98bb0b1 );}.elementor-3154 .elementor-element.elementor-element-8b498e6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-8b538e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--margin-top:0vw;--margin-bottom:-8vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-cf9a5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-3154 .elementor-element.elementor-element-23eacb6{padding:0vw 0vw 2vw 0vw;}.elementor-3154 .elementor-element.elementor-element-23eacb6 p{margin-block-end:0;}.elementor-3154 .elementor-element.elementor-element-bd640b2{--display:flex;}.elementor-3154 .elementor-element.elementor-element-616f89b .elementor-button{padding:0.8vw 0vw 0.8vw 0vw;}.elementor-3154 .elementor-element.elementor-element-4f48ed7{--display:flex;}.elementor-3154 .elementor-element.elementor-element-6037c34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:10vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-4434b74{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-ad3a015 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-3154 .elementor-element.elementor-element-1c2e8db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-3154 .elementor-element.elementor-element-c43f250 .elementor-heading-title{font-family:var( --e-global-typography-ae06d2b-font-family ), Sans-serif;font-size:var( --e-global-typography-ae06d2b-font-size );font-weight:var( --e-global-typography-ae06d2b-font-weight );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-21cd398{padding:2vw 0vw 0vw 0vw;}.elementor-3154 .elementor-element.elementor-element-d7d4101{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0vw;--margin-bottom:8vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-d7d4101:not(.elementor-motion-effects-element-type-background), .elementor-3154 .elementor-element.elementor-element-d7d4101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3154 .elementor-element.elementor-element-85b435d{--display:flex;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-7185923{left:0px;}body.rtl .elementor-3154 .elementor-element.elementor-element-7185923{right:0px;}.elementor-3154 .elementor-element.elementor-element-7185923{top:-1vw;}.elementor-3154 .elementor-element.elementor-element-7185923 .elementor-icon-wrapper{text-align:center;}.elementor-3154 .elementor-element.elementor-element-7185923 .elementor-icon{font-size:8vw;}.elementor-3154 .elementor-element.elementor-element-7185923 .elementor-icon svg{height:8vw;}.elementor-3154 .elementor-element.elementor-element-f79ae86.elementor-element{--align-self:center;}.elementor-3154 .elementor-element.elementor-element-f79ae86{text-align:center;}.elementor-3154 .elementor-element.elementor-element-f79ae86 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-b18084e );}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-582dc35{right:0px;}body.rtl .elementor-3154 .elementor-element.elementor-element-582dc35{left:0px;}.elementor-3154 .elementor-element.elementor-element-582dc35{top:-1vw;}.elementor-3154 .elementor-element.elementor-element-582dc35 .elementor-icon-wrapper{text-align:center;}.elementor-3154 .elementor-element.elementor-element-582dc35 .elementor-icon{font-size:8vw;}.elementor-3154 .elementor-element.elementor-element-582dc35 .elementor-icon svg{height:8vw;}.elementor-3154 .elementor-element.elementor-element-6e431ff{--display:flex;--min-height:15vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:20px 20px 20px 20px;--padding-top:1vw;--padding-bottom:17vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3154 .elementor-element.elementor-element-6e431ff:not(.elementor-motion-effects-element-type-background), .elementor-3154 .elementor-element.elementor-element-6e431ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee81596 );}.elementor-3154 .elementor-element.elementor-element-6e431ff.e-con{--e-con-transform-translateY:5vw;}.elementor-3154 .elementor-element.elementor-element-6ffc495{--display:flex;--min-height:17vw;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-3154 .elementor-element.elementor-element-6ffc495.e-con{--e-con-transform-translateY:-5vw;}.elementor-3154 .elementor-element.elementor-element-024981f img{height:8vw;object-fit:contain;object-position:center center;}.elementor-3154 .elementor-element.elementor-element-e62bc3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3154 .elementor-element.elementor-element-ada3b89{text-align:center;}.elementor-3154 .elementor-element.elementor-element-ada3b89 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3154 .elementor-element.elementor-element-0571ab2{text-align:center;}.elementor-3154 .elementor-element.elementor-element-0571ab2 .elementor-heading-title{font-family:"ES Klarheit Grotesk", Sans-serif;font-size:1.9vw;font-weight:400;line-height:30px;letter-spacing:-1px;}.elementor-3154 .elementor-element.elementor-element-11b076c{--display:flex;--min-height:17vw;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-3154 .elementor-element.elementor-element-11b076c.e-con{--e-con-transform-translateY:-5vw;}.elementor-3154 .elementor-element.elementor-element-59b18d9 img{height:8vw;object-fit:contain;object-position:center center;}.elementor-3154 .elementor-element.elementor-element-271b4b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3154 .elementor-element.elementor-element-9ee2239{text-align:center;}.elementor-3154 .elementor-element.elementor-element-9ee2239 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3154 .elementor-element.elementor-element-b15fe7b{text-align:center;}.elementor-3154 .elementor-element.elementor-element-b15fe7b .elementor-heading-title{font-family:"ES Klarheit Grotesk", Sans-serif;font-size:1.9vw;font-weight:400;line-height:30px;letter-spacing:-1px;}.elementor-3154 .elementor-element.elementor-element-4534383{--display:flex;--min-height:17vw;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-3154 .elementor-element.elementor-element-4534383.e-con{--e-con-transform-translateY:-5vw;}.elementor-3154 .elementor-element.elementor-element-b53c2bf img{height:8vw;object-fit:contain;object-position:center center;}.elementor-3154 .elementor-element.elementor-element-ce0c44d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3154 .elementor-element.elementor-element-169dee0{text-align:center;}.elementor-3154 .elementor-element.elementor-element-169dee0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3154 .elementor-element.elementor-element-b904a76{text-align:center;}.elementor-3154 .elementor-element.elementor-element-b904a76 .elementor-heading-title{font-family:"ES Klarheit Grotesk", Sans-serif;font-size:1.9vw;font-weight:400;line-height:30px;letter-spacing:-1px;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-a9f521d{right:2vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-a9f521d{left:2vw;}.elementor-3154 .elementor-element.elementor-element-a9f521d{bottom:1vw;}.elementor-3154 .elementor-element.elementor-element-a9f521d .elementor-heading-title{font-family:"ES Klarheit Grotesk", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-3154 .elementor-element.elementor-element-84f5008{--display:flex;}.elementor-3154 .elementor-element.elementor-element-ef24be7{--display:flex;--padding-top:5vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-ef24be7.e-con{--align-self:flex-start;}.elementor-3154 .elementor-element.elementor-element-2787151 .elementor-heading-title{font-family:var( --e-global-typography-ae06d2b-font-family ), Sans-serif;font-size:var( --e-global-typography-ae06d2b-font-size );font-weight:var( --e-global-typography-ae06d2b-font-weight );line-height:var( --e-global-typography-ae06d2b-line-height );color:var( --e-global-color-b18084e );}.elementor-3154 .elementor-element.elementor-element-6baf583{padding:0vw 0vw 0vw 0vw;color:var( --e-global-color-b18084e );}.elementor-3154 .elementor-element.elementor-element-0515e20{--display:flex;}.elementor-3154 .elementor-element.elementor-element-67643c8 .elementor-button{padding:0.8vw 0vw 0.8vw 0vw;}.elementor-3154 .elementor-element.elementor-element-d348d0e{--display:flex;--position:absolute;--overflow:hidden;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;bottom:-6vw;}.elementor-3154 .elementor-element.elementor-element-d348d0e:not(.elementor-motion-effects-element-type-background), .elementor-3154 .elementor-element.elementor-element-d348d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ce04d7 );}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-d348d0e{right:0vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-d348d0e{left:0vw;}.elementor-3154 .elementor-element.elementor-element-88bd1aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:5vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-6522328{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-6c21178 img{width:100%;height:100%;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-64e6c6a{right:-4vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-64e6c6a{left:-4vw;}.elementor-3154 .elementor-element.elementor-element-64e6c6a{bottom:-2vw;z-index:4;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon-wrapper{text-align:center;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon{font-size:8vw;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon svg{height:8vw;}.elementor-3154 .elementor-element.elementor-element-c0ea698{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-3154 .elementor-element.elementor-element-889f2c9 .elementor-heading-title{font-family:var( --e-global-typography-ae06d2b-font-family ), Sans-serif;font-size:var( --e-global-typography-ae06d2b-font-size );font-weight:var( --e-global-typography-ae06d2b-font-weight );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-7096c5b{padding:2vw 0vw 0vw 0vw;}.elementor-3154 .elementor-element.elementor-element-2bc7962{--display:flex;}.elementor-3154 .elementor-element.elementor-element-cb10a19 .elementor-button{padding:0.8vw 0vw 0.8vw 0vw;}.elementor-3154 .elementor-element.elementor-element-bb5d761{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-bb5d761:not(.elementor-motion-effects-element-type-background), .elementor-3154 .elementor-element.elementor-element-bb5d761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cceea83 );}.elementor-3154 .elementor-element.elementor-element-4ff00bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-3154 .elementor-element.elementor-element-176a187 .elementor-heading-title{font-family:var( --e-global-typography-c0050aa-font-family ), Sans-serif;font-size:var( --e-global-typography-c0050aa-font-size );font-weight:var( --e-global-typography-c0050aa-font-weight );text-transform:var( --e-global-typography-c0050aa-text-transform );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );color:var( --e-global-color-98bb0b1 );}.elementor-3154 .elementor-element.elementor-element-694d716{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-3154 .elementor-element.elementor-element-694d716 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-1397b93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-f1a64e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-870da78{padding:0vw 0vw 2vw 0vw;}.elementor-3154 .elementor-element.elementor-element-870da78 p{margin-block-end:0;}.elementor-3154 .elementor-element.elementor-element-7745a4b{--display:flex;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-3a9b274 .elementor-button{padding:0.8vw 0vw 0.8vw 0vw;}.elementor-3154 .elementor-element.elementor-element-dbbd095{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-dbbd095.e-con{--e-con-transform-translateY:8vw;}.elementor-3154 .elementor-element.elementor-element-0791b39{--display:flex;}.elementor-3154 .elementor-element.elementor-element-8bff796{--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:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:10vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-f6374df{--display:flex;}.elementor-3154 .elementor-element.elementor-element-b0960da img{height:30vw;object-fit:cover;object-position:center center;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-3154 .elementor-element.elementor-element-be79e54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;}.elementor-3154 .elementor-element.elementor-element-bb0ed91 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}@media(min-width:768px){.elementor-3154 .elementor-element.elementor-element-2db82e4{--content-width:100%;}.elementor-3154 .elementor-element.elementor-element-67abe76{--width:70%;}.elementor-3154 .elementor-element.elementor-element-4aaf1cc{--width:44%;}.elementor-3154 .elementor-element.elementor-element-070c643{--width:79%;}.elementor-3154 .elementor-element.elementor-element-c38a913{--width:45%;}.elementor-3154 .elementor-element.elementor-element-6dadd81{--width:55%;}.elementor-3154 .elementor-element.elementor-element-7fff327{--content-width:80%;}.elementor-3154 .elementor-element.elementor-element-cf9a5ac{--width:60%;}.elementor-3154 .elementor-element.elementor-element-bd640b2{--width:75%;}.elementor-3154 .elementor-element.elementor-element-4f48ed7{--width:40%;}.elementor-3154 .elementor-element.elementor-element-4434b74{--width:45%;}.elementor-3154 .elementor-element.elementor-element-1c2e8db{--width:55%;}.elementor-3154 .elementor-element.elementor-element-d7d4101{--content-width:80%;}.elementor-3154 .elementor-element.elementor-element-85b435d{--width:100%;}.elementor-3154 .elementor-element.elementor-element-6e431ff{--width:80vw;}.elementor-3154 .elementor-element.elementor-element-ef24be7{--width:51%;}.elementor-3154 .elementor-element.elementor-element-0515e20{--width:75%;}.elementor-3154 .elementor-element.elementor-element-d348d0e{--width:40%;}.elementor-3154 .elementor-element.elementor-element-6522328{--width:45%;}.elementor-3154 .elementor-element.elementor-element-c0ea698{--width:55%;}.elementor-3154 .elementor-element.elementor-element-2bc7962{--width:75%;}.elementor-3154 .elementor-element.elementor-element-bb5d761{--content-width:80%;}.elementor-3154 .elementor-element.elementor-element-f1a64e3{--width:60%;}.elementor-3154 .elementor-element.elementor-element-7745a4b{--width:75%;}.elementor-3154 .elementor-element.elementor-element-dbbd095{--width:40%;}.elementor-3154 .elementor-element.elementor-element-f6374df{--width:45%;}.elementor-3154 .elementor-element.elementor-element-be79e54{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3154 .elementor-element.elementor-element-e6314aa{--content-width:80vw;}.elementor-3154 .elementor-element.elementor-element-6037c34{--content-width:80vw;}.elementor-3154 .elementor-element.elementor-element-88bd1aa{--content-width:80vw;}.elementor-3154 .elementor-element.elementor-element-8bff796{--content-width:80vw;}}@media(min-width:1600px){.elementor-3154 .elementor-element.elementor-element-2db82e4{--content-width:1600px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3154 .elementor-element.elementor-element-76c8e7f img{height:720px;border-radius:32px 0px 0px 32px;}.elementor-3154 .elementor-element.elementor-element-4aaf1cc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:32px 32px 32px 32px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;bottom:160px;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-cf9ee46{right:-64px;}body.rtl .elementor-3154 .elementor-element.elementor-element-cf9ee46{left:-64px;}.elementor-3154 .elementor-element.elementor-element-cf9ee46{bottom:-32px;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon{font-size:128px;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon svg{height:128px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-a277550 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-e6314aa{--content-width:1280px;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:96px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-563bd13{right:-64px;}body.rtl .elementor-3154 .elementor-element.elementor-element-563bd13{left:-64px;}.elementor-3154 .elementor-element.elementor-element-563bd13{bottom:-32px;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon{font-size:128px;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon svg{height:128px;}.elementor-3154 .elementor-element.elementor-element-6dadd81{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3154 .elementor-element.elementor-element-bfe1f20 .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-478f8c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-7fff327{--content-width:1280px;--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-0038be8{--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3154 .elementor-element.elementor-element-4563636 .elementor-icon{font-size:112px;}.elementor-3154 .elementor-element.elementor-element-4563636 .elementor-icon svg{height:112px;}.elementor-3154 .elementor-element.elementor-element-84d64ef .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-8b498e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-8b538e4{--margin-top:0px;--margin-bottom:-128px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-6037c34{--content-width:1280px;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:160px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-1c2e8db{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3154 .elementor-element.elementor-element-c43f250 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-d7d4101{--content-width:1280px;--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-85b435d{--width:96%;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-7185923{left:50px;}body.rtl .elementor-3154 .elementor-element.elementor-element-7185923{right:50px;}.elementor-3154 .elementor-element.elementor-element-7185923{top:-27px;}.elementor-3154 .elementor-element.elementor-element-7185923 .elementor-icon{font-size:128px;}.elementor-3154 .elementor-element.elementor-element-7185923 .elementor-icon svg{height:128px;}.elementor-3154 .elementor-element.elementor-element-f79ae86 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-582dc35{right:50px;}body.rtl .elementor-3154 .elementor-element.elementor-element-582dc35{left:50px;}.elementor-3154 .elementor-element.elementor-element-582dc35{top:-27px;}.elementor-3154 .elementor-element.elementor-element-582dc35 .elementor-icon{font-size:128px;}.elementor-3154 .elementor-element.elementor-element-582dc35 .elementor-icon svg{height:128px;}.elementor-3154 .elementor-element.elementor-element-6e431ff{--width:100%;--min-height:240px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:016px;--padding-bottom:00px;--padding-left:64px;--padding-right:64px;}.elementor-3154 .elementor-element.elementor-element-6ffc495.e-con{--e-con-transform-translateY:-90px;}.elementor-3154 .elementor-element.elementor-element-6ffc495{--min-height:200px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3154 .elementor-element.elementor-element-024981f img{height:128px;}.elementor-3154 .elementor-element.elementor-element-0571ab2 .elementor-heading-title{font-size:30px;}.elementor-3154 .elementor-element.elementor-element-11b076c.e-con{--e-con-transform-translateY:-90px;}.elementor-3154 .elementor-element.elementor-element-11b076c{--min-height:200px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3154 .elementor-element.elementor-element-59b18d9 img{height:128px;}.elementor-3154 .elementor-element.elementor-element-b15fe7b .elementor-heading-title{font-size:30px;}.elementor-3154 .elementor-element.elementor-element-4534383.e-con{--e-con-transform-translateY:-90px;}.elementor-3154 .elementor-element.elementor-element-4534383{--min-height:200px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3154 .elementor-element.elementor-element-b53c2bf img{height:128px;}.elementor-3154 .elementor-element.elementor-element-b904a76 .elementor-heading-title{font-size:30px;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-a9f521d{right:32px;}body.rtl .elementor-3154 .elementor-element.elementor-element-a9f521d{left:32px;}.elementor-3154 .elementor-element.elementor-element-a9f521d{bottom:16px;}.elementor-3154 .elementor-element.elementor-element-a9f521d .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-3154 .elementor-element.elementor-element-ef24be7{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-2787151 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-d348d0e{--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-96px;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-d348d0e{right:0px;}body.rtl .elementor-3154 .elementor-element.elementor-element-d348d0e{left:0px;}.elementor-3154 .elementor-element.elementor-element-88bd1aa{--content-width:1280px;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:80px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-64e6c6a{right:-64px;}body.rtl .elementor-3154 .elementor-element.elementor-element-64e6c6a{left:-64px;}.elementor-3154 .elementor-element.elementor-element-64e6c6a{bottom:-32px;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon{font-size:128px;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon svg{height:128px;}.elementor-3154 .elementor-element.elementor-element-c0ea698{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3154 .elementor-element.elementor-element-889f2c9 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-bb5d761{--content-width:1280px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-176a187 .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-694d716{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3154 .elementor-element.elementor-element-694d716 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-1397b93{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-f1a64e3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3154 .elementor-element.elementor-element-870da78{padding:0px 0px 32px 0px;}.elementor-3154 .elementor-element.elementor-element-7745a4b{--padding-top:0px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-dbbd095.e-con{--e-con-transform-translateY:128px;}.elementor-3154 .elementor-element.elementor-element-8bff796{--content-width:1280px;--gap:160px 160px;--row-gap:160px;--column-gap:160px;--padding-top:160px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-b0960da img{height:480px;}.elementor-3154 .elementor-element.elementor-element-be79e54{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3154 .elementor-element.elementor-element-bb0ed91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-a277550 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-bfe1f20 .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-478f8c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-84d64ef .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-8b498e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-c43f250 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-f79ae86 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-0571ab2 .elementor-heading-title{font-size:1.6vw;line-height:1.8vw;}.elementor-3154 .elementor-element.elementor-element-b15fe7b .elementor-heading-title{font-size:1.6vw;line-height:1.8vw;}.elementor-3154 .elementor-element.elementor-element-b904a76 .elementor-heading-title{font-size:1.6vw;line-height:1.8vw;}.elementor-3154 .elementor-element.elementor-element-2787151 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-889f2c9 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-176a187 .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-694d716 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-bb0ed91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-3154 .elementor-element.elementor-element-3969e59{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:100vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3154 .elementor-element.elementor-element-76c8e7f img{height:70vw;border-radius:00 0 04vw 04vw;}.elementor-3154 .elementor-element.elementor-element-4aaf1cc{--width:90vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--border-radius:4vw 4vw 4vw 4vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;bottom:5vw;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-4aaf1cc{left:5vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-4aaf1cc{right:5vw;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-cf9ee46{right:0vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-cf9ee46{left:0vw;}.elementor-3154 .elementor-element.elementor-element-cf9ee46{bottom:0vw;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon-wrapper{text-align:start;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon{font-size:22vw;}.elementor-3154 .elementor-element.elementor-element-cf9ee46 .elementor-icon svg{height:22vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-a277550 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-ef4494b .elementor-button{padding:2.5vw 2.5vw 2.5vw 2.5vw;}.elementor-3154 .elementor-element.elementor-element-e6314aa{--content-width:90vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:12vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3154 .elementor-element.elementor-element-c38a913{--width:90%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-563bd13{right:0vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-563bd13{left:0vw;}.elementor-3154 .elementor-element.elementor-element-563bd13{bottom:0vw;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon-wrapper{text-align:start;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon{font-size:22vw;}.elementor-3154 .elementor-element.elementor-element-563bd13 .elementor-icon svg{height:22vw;}.elementor-3154 .elementor-element.elementor-element-6dadd81{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:5vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-bfe1f20 .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-478f8c2{padding:0vw 0vw 5vw 0vw;}.elementor-3154 .elementor-element.elementor-element-478f8c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-7fff327{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3154 .elementor-element.elementor-element-0038be8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3154 .elementor-element.elementor-element-4563636 .elementor-icon{font-size:22vw;}.elementor-3154 .elementor-element.elementor-element-4563636 .elementor-icon svg{height:22vw;}.elementor-3154 .elementor-element.elementor-element-84d64ef .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-8b498e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3154 .elementor-element.elementor-element-8b538e4{--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3154 .elementor-element.elementor-element-cf9a5ac{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-616f89b .elementor-button{padding:2.5vw 2.5vw 2.5vw 2.5vw;}.elementor-3154 .elementor-element.elementor-element-4f48ed7{--width:100%;}.elementor-3154 .elementor-element.elementor-element-6037c34{--content-width:90vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:12vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3154 .elementor-element.elementor-element-4434b74{--width:100%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-1c2e8db{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:5vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-c43f250{padding:0vw 0vw 5vw 0vw;}.elementor-3154 .elementor-element.elementor-element-c43f250 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-d7d4101{--min-height:80vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-85b435d{--margin-top:0vw;--margin-bottom:-12vw;--margin-left:0vw;--margin-right:0vw;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-7185923{left:1vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-7185923{right:1vw;}.elementor-3154 .elementor-element.elementor-element-7185923{top:1vw;}.elementor-3154 .elementor-element.elementor-element-7185923 .elementor-icon{font-size:18vw;}.elementor-3154 .elementor-element.elementor-element-7185923 .elementor-icon svg{height:18vw;}.elementor-3154 .elementor-element.elementor-element-f79ae86{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3154 .elementor-element.elementor-element-f79ae86 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-582dc35{right:0vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-582dc35{left:0vw;}.elementor-3154 .elementor-element.elementor-element-582dc35{top:1vw;}.elementor-3154 .elementor-element.elementor-element-582dc35 .elementor-icon{font-size:18vw;}.elementor-3154 .elementor-element.elementor-element-582dc35 .elementor-icon svg{height:18vw;}.elementor-3154 .elementor-element.elementor-element-6e431ff.e-con{--e-con-transform-translateY:18vw;}.elementor-3154 .elementor-element.elementor-element-6e431ff{--width:90vw;--min-height:105vw;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3154 .elementor-element.elementor-element-6ffc495.e-con{--e-con-transform-translateY:0;}.elementor-3154 .elementor-element.elementor-element-6ffc495{--width:100%;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-024981f img{max-width:22vw;height:22vw;}.elementor-3154 .elementor-element.elementor-element-e62bc3f{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-3154 .elementor-element.elementor-element-0571ab2 .elementor-heading-title{font-size:6vw;line-height:7vw;}.elementor-3154 .elementor-element.elementor-element-11b076c.e-con{--e-con-transform-translateY:0;}.elementor-3154 .elementor-element.elementor-element-11b076c{--width:100%;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:5vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-59b18d9{padding:0vw 0vw 2vw 0vw;}.elementor-3154 .elementor-element.elementor-element-59b18d9 img{max-width:22vw;height:22vw;}.elementor-3154 .elementor-element.elementor-element-271b4b8{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-3154 .elementor-element.elementor-element-b15fe7b .elementor-heading-title{font-size:6vw;line-height:7vw;}.elementor-3154 .elementor-element.elementor-element-4534383.e-con{--e-con-transform-translateY:0;}.elementor-3154 .elementor-element.elementor-element-4534383{--width:100%;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3154 .elementor-element.elementor-element-b53c2bf img{max-width:22vw;height:22vw;}.elementor-3154 .elementor-element.elementor-element-ce0c44d{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-3154 .elementor-element.elementor-element-b904a76 .elementor-heading-title{font-size:6vw;line-height:7vw;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-a9f521d{right:0vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-a9f521d{left:0vw;}.elementor-3154 .elementor-element.elementor-element-a9f521d{bottom:-4vw;text-align:center;}.elementor-3154 .elementor-element.elementor-element-a9f521d .elementor-heading-title{font-size:2.2vw;line-height:3vw;}.elementor-3154 .elementor-element.elementor-element-84f5008{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-ef24be7{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3154 .elementor-element.elementor-element-2787151{padding:0vw 0vw 5vw 0vw;}.elementor-3154 .elementor-element.elementor-element-2787151 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-67643c8 .elementor-button{padding:2.5vw 2.5vw 2.5vw 2.5vw;}.elementor-3154 .elementor-element.elementor-element-d348d0e{--width:90%;--border-radius:4vw 4vw 4vw 4vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;bottom:0vw;}.elementor-3154 .elementor-element.elementor-element-d348d0e.e-con{--align-self:center;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-d348d0e{right:0vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-d348d0e{left:0vw;}.elementor-3154 .elementor-element.elementor-element-88bd1aa{--content-width:90vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3154 .elementor-element.elementor-element-6522328{--width:90%;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}body:not(.rtl) .elementor-3154 .elementor-element.elementor-element-64e6c6a{right:0vw;}body.rtl .elementor-3154 .elementor-element.elementor-element-64e6c6a{left:0vw;}.elementor-3154 .elementor-element.elementor-element-64e6c6a{bottom:0vw;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon-wrapper{text-align:start;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon{font-size:22vw;}.elementor-3154 .elementor-element.elementor-element-64e6c6a .elementor-icon svg{height:22vw;}.elementor-3154 .elementor-element.elementor-element-c0ea698{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-889f2c9{padding:0vw 0vw 5vw 0vw;}.elementor-3154 .elementor-element.elementor-element-889f2c9 .elementor-heading-title{font-size:var( --e-global-typography-ae06d2b-font-size );line-height:var( --e-global-typography-ae06d2b-line-height );}.elementor-3154 .elementor-element.elementor-element-cb10a19 .elementor-button{padding:2.5vw 2.5vw 2.5vw 2.5vw;}.elementor-3154 .elementor-element.elementor-element-bb5d761{--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3154 .elementor-element.elementor-element-4ff00bf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3154 .elementor-element.elementor-element-176a187 .elementor-heading-title{font-size:var( --e-global-typography-c0050aa-font-size );line-height:var( --e-global-typography-c0050aa-line-height );letter-spacing:var( --e-global-typography-c0050aa-letter-spacing );}.elementor-3154 .elementor-element.elementor-element-694d716{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-3154 .elementor-element.elementor-element-694d716 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3154 .elementor-element.elementor-element-1397b93{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3154 .elementor-element.elementor-element-f1a64e3{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-3a9b274 .elementor-button{padding:2.5vw 2.5vw 2.5vw 2.5vw;}.elementor-3154 .elementor-element.elementor-element-dbbd095.e-con{--e-con-transform-translateY:0;}.elementor-3154 .elementor-element.elementor-element-dbbd095{--width:100%;}.elementor-3154 .elementor-element.elementor-element-8bff796{--content-width:90vw;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3154 .elementor-element.elementor-element-f6374df{--width:100%;}.elementor-3154 .elementor-element.elementor-element-b0960da img{height:60vw;border-radius:4vw 4vw 4vw 4vw;}.elementor-3154 .elementor-element.elementor-element-be79e54{--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3154 .elementor-element.elementor-element-bb0ed91{padding:0vw 0vw 5vw 0vw;}.elementor-3154 .elementor-element.elementor-element-bb0ed91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for container, class: .elementor-element-6e431ff */@media (min-width: 762px) and (max-width: 1600px) {
    .elementor-3154 .elementor-element.elementor-element-6e431ff {
        height: 12vw;
    }
}
}

@media (min-width:1600px){
.elementor-3154 .elementor-element.elementor-element-6e431ff {
    height: 192px;
}
    
}/* End custom CSS */
/* Start custom CSS *//* Mobile only */
@media (max-width: 767px) {
  .mob-inline {
    position: relative !important;
  }
}

/* Mobile only */
@media (max-width: 767px) {
  .mob-inline {
    position: relative !important;
  }
}

/* =====================================================
   DONATION FORM
===================================================== */

.donate-form{
    background:#F3F3F3;
    border-radius:2vw;
    font-family:"ES Klarheit Grotesk",sans-serif;
}

.donate-form.donate-form-monthly{
    background:transparent;
}

/* =====================================================
   HIDE RADIOS
===================================================== */

.amount-radio{
    display:none!important;
}

/* =====================================================
   GRID
===================================================== */

.amount-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:1vw;
    margin-bottom:2vw;
}

/* =====================================================
   AMOUNT CARD
===================================================== */

.amount-card{

    display:flex;
    justify-content:center;
    align-items:center;

    position:relative;

    min-height:3.4vw;

    background:#fff;

    border-radius:.4vw;

    cursor:pointer;

    transition:.25s;

}

.amount-card:hover{

    transform:translateY(-2px);

}

/* Monthly cards */

.donate-form-monthly .amount-card{

    background:#F4F4F4;

}

/* =====================================================
   ACTIVE
===================================================== */

.amount-radio:checked + .amount-card{

    background:#FF0D02!important;
    color:#fff!important;

}

/* =====================================================
   CONTENT
===================================================== */

.amount-content{

    display:flex;
    align-items:flex-end;

}

.price{

    font-size:2.4vw;
    line-height:1;
    font-weight:400;

}

.period{

    margin-left:.35vw;
    margin-bottom:.4vw;

    font-size:1vw;
    font-weight:500;

}

/* =====================================================
   OTHER
===================================================== */

.other-card{

    grid-column:span 2;

    padding:0 2vw;

}

.other-input-wrapper{

    width:100%;
    position:relative;

}

.currency{

    position:absolute;

    left:1vw;
    top:50%;

    transform:translateY(-50%);

    font-size:2.4vw;

    opacity:0;

    pointer-events:none;

}

.other-input{

    width:100%;

    padding:.2vw 2vw;

    border:none!important;
    outline:none!important;
    box-shadow:none!important;

    background:transparent!important;

    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:textfield;

    text-align:center;

    font-size:2.4vw;

    color:inherit;

}

.other-input::-webkit-inner-spin-button,
.other-input::-webkit-outer-spin-button{

    -webkit-appearance:none;
    margin:0;

}

.other-input::placeholder{

    color:inherit;
    opacity:.55;

    font-size:1.8vw;

}

/* =====================================================
   BUTTON
===================================================== */

.donate-btn{

    width:100%;

    border:none!important;

    background:#FFCA0F!important;

    color:#000!important;

    border-radius:999px;

    font-size:1.5vw;

    font-weight:700;

    cursor:pointer;

    transition:.25s;

}

.donate-btn:hover{

    background:#FDBB2C!important;

    transform:translateY(-2px);

}

/* =====================================================
   LINK
===================================================== */

.donation-link{

    display:inline-block;

    margin-top:1.2vw;

    font-size:1vw;

    font-weight:600;

    color:#0067C5;

    text-decoration:underline;

}

/* =====================================================
   ELEMENTOR FIXES
===================================================== */

.donate-form input{

    box-shadow:none!important;

}

.donate-form button{

    font-family:inherit!important;

}

.donate-form *{

    box-sizing:border-box;

}
/* =====================================================
   SPONSOR
===================================================== */

.sponsor-grid{

    display:grid;

    grid-template-columns:minmax(0,2fr) minmax(18vw,1fr);

    gap:1vw;

    margin-bottom:2vw;

}

/* =====================================================
   LEFT CARD
===================================================== */

.sponsor-main-card{

    display:flex;

    align-items:center;

    justify-content:space-between;

    background:#fff;

    border-radius:.4vw;

    padding:1vw;

}

.sponsor-column{

    display:flex;

    flex-direction:column;

}

.sponsor-column.controls-column{

    margin-left:0;

}

.label{

    font-size:.7vw !important;

    line-height:1.2;

    color:#999 !important;

    margin-bottom:.5vw;

}

.days-value,
.total-price{

    font-size:2vw !important;

    line-height:1;

    font-weight:400;

    color:#111;

}

/* =====================================================
   CONTROLS
===================================================== */

.sponsor-controls{

    display:flex;

    align-items:center;

    gap:.35vw;

}

/* Remove ALL Elementor button styling */

.sponsor-controls button{

    width:3vw !important;

    height:3vw !important;

    min-width:0 !important;

    min-height:0 !important;

    padding:0 !important;

    margin:0 !important;

    border:none !important;

    border-radius:0 !important;

    outline:none !important;

    box-shadow:none !important;

    background:transparent !important;

    color:inherit !important;

    display:flex !important;

    align-items:center;

    justify-content:center;

    font-family:inherit;

    font-weight:300;

    line-height:1;

    cursor:pointer;

    appearance:none;

    -webkit-appearance:none;

}

.minus{

    color:#D9D9D9 !important;

    font-size:3vw !important;

}

.plus{

    color:#111 !important;

    font-size:3vw !important;

}

.minus:hover,
.plus:hover{

    transform:scale(1.08);

}

/* =====================================================
   DATE CARD
===================================================== */

.date-card{

    background:#fff;

    border-radius:.4vw;

    padding:1vw;

    display:flex;

    flex-direction:column;

    justify-content:center;

}

.sponsor-date{

    width:100% !important;

    padding:0 !important;

    margin-top:.4vw !important;

    background:transparent !important;

    border:none !important;

    outline:none !important;

    box-shadow:none !important;

    appearance:none;

    -webkit-appearance:none;

    font-family:inherit;

    font-size:2vw !important;

    line-height:1;

    color:#111;

}

.sponsor-date::-webkit-calendar-picker-indicator{

    cursor:pointer;

    opacity:1;

}

/* =====================================================
   MONTHLY REVERSE COLOURS
===================================================== */

.donate-form-monthly{

    background:transparent;

}

.donate-form-monthly .amount-card{

    background:#F4F4F4;

}

.donate-form-monthly .amount-radio:checked + .amount-card{

    background:#FF0D02 !important;

    color:#fff !important;

}

/* =====================================================
   HIDDEN INPUTS
===================================================== */

.sponsor-days,
.sponsor-total{

    display:none;

}

/* =====================================================
   SAFETY OVERRIDES
===================================================== */

.donate-form .sponsor-main-card *{

    box-sizing:border-box;

}

.donate-form .date-card *{

    box-sizing:border-box;

}

/* Prevent Elementor button styles leaking */

.donate-form .sponsor-controls button:hover{

    background:transparent !important;

    border:none !important;

}

.donate-form .sponsor-controls button:focus{

    outline:none !important;

    box-shadow:none !important;

}

/* =====================================================
   MOBILE
===================================================== */

@media (max-width:767px){

/* =====================================================
   FORM
===================================================== */

.donate-form{

    border-radius:5vw;

}

/* =====================================================
   GRID
===================================================== */

.amount-grid{

    grid-template-columns:repeat(3,minmax(0,1fr));

    gap:2vw;

    margin-bottom:5vw;

}

/* =====================================================
   CARDS
===================================================== */

.amount-card{

    min-height:16vw !important;

    border-radius:1.5vw;

}

.amount-content{

    flex-direction:column;

    align-items:center;

    justify-content:center;

}

.price{

    font-size:6vw !important;

}

.period{

    margin:0;

    font-size:2.4vw !important;

    line-height:1.2;

}

/* =====================================================
   OTHER AMOUNT
===================================================== */

.other-card{

    grid-column:span 2;

    padding:0 4vw !important;

}

.currency{

    left:2vw !important;

    font-size:6vw !important;

}

.other-input{

    padding:.5vw 4vw !important;

    font-size:6vw !important;

}

.other-input::placeholder{

    font-size:4vw !important;

}

/* =====================================================
   BUTTON
===================================================== */

.donate-btn{

    font-size:4vw !important;

    padding:2vw 4vw !important;

}

/* =====================================================
   LINK
===================================================== */

.donation-link{

    margin-top:4vw;

    font-size:3.5vw;

}

/* =====================================================
   SPONSOR
===================================================== */

.sponsor-grid{

    grid-template-columns:minmax(0,2fr) minmax(28vw,1fr) !important;

    gap:2vw !important;

    margin-bottom:5vw;

}

.sponsor-main-card{

    padding:2.5vw !important;

    border-radius:1.5vw !important;

}

.date-card{

    padding:2.5vw !important;

    border-radius:1.5vw !important;

}

.label{

    font-size:2vw !important;

    margin-bottom:1vw !important;

}

.days-value,
.total-price{

    font-size:5vw !important;

}

.sponsor-controls{

    gap:1vw !important;

}

.sponsor-controls button{

    width:8vw !important;

    height:8vw !important;

}

.minus,
.plus{

    font-size:7vw !important;

}

.sponsor-date{

    font-size:4vw !important;

    margin-top:1vw !important;

}

/* =====================================================
   MONTHLY
===================================================== */

.donate-form-monthly{

    background:transparent !important;

}

.donate-form-monthly .amount-card{

    background:#F4F4F4;

}

/* =====================================================
   ELEMENTOR SAFETY
===================================================== */

.sponsor-controls button{

    min-width:0 !important;

    min-height:0 !important;

    padding:0 !important;

}

}

/* =====================================================
   WIDE SCREENS (1600px+)
===================================================== */

@media (min-width:1600px){

/* =====================================================
   FORM
===================================================== */

.donate-form{
    border-radius:32px;
}

/* =====================================================
   GRID
===================================================== */

.amount-grid{
    gap:16px;
    margin-bottom:32px;
}

/* =====================================================
   CARDS
===================================================== */

.amount-card{
    min-height:54px !important;
    border-radius:6px;
}

.amount-content{
    align-items:flex-end;
}

.price{
    font-size:38px !important;
}

.period{
    margin-left:6px;
    margin-bottom:6px;
    font-size:16px !important;
}

/* =====================================================
   OTHER AMOUNT
===================================================== */

.other-card{
    padding:0 32px !important;
}

.currency{
    left:16px !important;
    font-size:38px !important;
}

.other-input{
    font-size:38px !important;
    padding:3px 32px !important;
}

.other-input::placeholder{
    font-size:24px !important;
}

/* =====================================================
   BUTTON
===================================================== */

.donate-btn{

    font-size:24px !important;

    padding:12px 18px !important;

}

/* =====================================================
   LINK
===================================================== */

.donation-link{

    margin-top:20px;

    font-size:16px;

}

/* =====================================================
   SPONSOR
===================================================== */

.sponsor-grid{

    grid-template-columns:minmax(0,2fr) minmax(288px,1fr);

    gap:16px !important;

    margin-bottom:32px !important;

}

.sponsor-main-card{

    padding:16px !important;

    border-radius:6px !important;

}

.date-card{

    padding:16px !important;

    border-radius:6px !important;

}

/* Typography */

.label{

    font-size:11px !important;

    margin-bottom:8px !important;

}

.days-value,
.total-price{

    font-size:28px !important;

}

/* Controls */

.sponsor-controls{

    gap:8px !important;

}

.sponsor-controls button{

    width:28px !important;

    height:28px !important;

}

.minus,
.plus{

    font-size:28px !important;

}

/* Date */

.sponsor-date{

    font-size:28px !important;

    margin-top:6px !important;

}

/* =====================================================
   MONTHLY OVERRIDES
===================================================== */

.donate-form-monthly{

    background:transparent !important;

}

.donate-form-monthly .amount-card{

    background:#F4F4F4;

}

/* =====================================================
   SAFETY
===================================================== */

.donate-form *{

    box-sizing:border-box;

}

.sponsor-controls button{

    min-width:28px !important;

    min-height:28px !important;

    padding:0 !important;

}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ES Klarheit Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Regular.woff2') format('woff2'),
		url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Regular.woff') format('woff');
}
@font-face {
	font-family: 'ES Klarheit Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Medium.woff2') format('woff2'),
		url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Medium.woff') format('woff');
}
@font-face {
	font-family: 'ES Klarheit Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Semibold.woff2') format('woff2'),
		url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'ES Klarheit Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Bold.woff2') format('woff2'),
		url('https://bringmagic.wpenginepowered.com/wp-content/uploads/2026/07/ESKlarheitGrotesk-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */