.elementor-423 .elementor-element.elementor-element-952f8c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-b0c1547 .elementor-button{background-color:#FFFFFFD1;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 );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;}.elementor-423 .elementor-element.elementor-element-b0c1547{z-index:20;}.elementor-423 .elementor-element.elementor-element-e66b198 .elementor-button{background-color:#FFFFFFD1;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 );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-423 .elementor-element.elementor-element-e66b198{z-index:20;}.elementor-423 .elementor-element.elementor-element-e66b198 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-423 .elementor-element.elementor-element-1ae9ee9 .elementor-button{background-color:#FFFFFFD1;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 );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-423 .elementor-element.elementor-element-1ae9ee9{z-index:20;}.elementor-423 .elementor-element.elementor-element-f8462ed{--display:flex;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-423 .elementor-element.elementor-element-274d18a{z-index:20;}.elementor-423 .elementor-element.elementor-element-d0042e1{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-423 .elementor-element.elementor-element-d0042e1{left:0px;}body.rtl .elementor-423 .elementor-element.elementor-element-d0042e1{right:0px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-c2e37e6{width:100%;max-width:100%;--e-transform-scale:2.6;z-index:2;}.elementor-423 .elementor-element.elementor-element-c2e37e6 img{width:100%;height:100%;}.elementor-423 .elementor-element.elementor-element-f35ebfc{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-423 .elementor-element.elementor-element-f35ebfc{left:0px;}body.rtl .elementor-423 .elementor-element.elementor-element-f35ebfc{right:0px;}.elementor-423 .elementor-element.elementor-element-f06a498{width:100%;max-width:100%;--e-transform-scale:2.4;z-index:2;}.elementor-423 .elementor-element.elementor-element-f06a498 img{width:100%;height:100%;}.elementor-423 .elementor-element.elementor-element-a1ae314{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-423 .elementor-element.elementor-element-a1ae314{left:0px;}body.rtl .elementor-423 .elementor-element.elementor-element-a1ae314{right:0px;}.elementor-423 .elementor-element.elementor-element-edc2837{width:100%;max-width:100%;--e-transform-scale:2.4;z-index:2;}.elementor-423 .elementor-element.elementor-element-edc2837 img{width:100%;height:100%;}.elementor-423 .elementor-element.elementor-element-88111d8{--display:flex;--position:absolute;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-423 .elementor-element.elementor-element-88111d8:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-88111d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-423 .elementor-element.elementor-element-88111d8{left:0px;}body.rtl .elementor-423 .elementor-element.elementor-element-88111d8{right:0px;}.elementor-423 .elementor-element.elementor-element-a2451b8{--display:flex;--position:absolute;--min-height:100vh;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-423 .elementor-element.elementor-element-a2451b8{left:0px;}body.rtl .elementor-423 .elementor-element.elementor-element-a2451b8{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 );}.elementor-423 .elementor-element.elementor-element-bfae8f2 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-bfae8f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-bfae8f2.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-bfae8f2.elementor-view-default .elementor-icon{color:var( --e-global-color-9da4c8f );border-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-bfae8f2.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-bfae8f2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-bfae8f2 .elementor-icon{font-size:25vw;}.elementor-423 .elementor-element.elementor-element-bfae8f2 .elementor-icon svg{height:25vw;}.elementor-423 .elementor-element.elementor-element-bfae8f2 .elementor-icon-wrapper svg{width:auto;}.elementor-423 .elementor-element.elementor-element-c2abffb{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-423 .elementor-element.elementor-element-c2abffb{left:0px;}body.rtl .elementor-423 .elementor-element.elementor-element-c2abffb{right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-8d3041e{width:100%;max-width:100%;z-index:3;text-align:center;}.elementor-423 .elementor-element.elementor-element-8d3041e .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-875d979{--display:flex;--position:absolute;--min-height:99vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-423 .elementor-element.elementor-element-875d979{left:0px;}body.rtl .elementor-423 .elementor-element.elementor-element-875d979{right:0px;}.elementor-423 .elementor-element.elementor-element-e879f9c .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-e879f9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-e879f9c.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-e879f9c.elementor-view-default .elementor-icon{color:var( --e-global-color-9da4c8f );border-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-e879f9c.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-e879f9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-a95643a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-a95643a:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-a95643a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-216a3f4{--display:flex;}.elementor-423 .elementor-element.elementor-element-32d6e37 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-e6281fe{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-851db2a{text-align:center;}.elementor-423 .elementor-element.elementor-element-851db2a .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-6662780{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-6662780 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-423 .elementor-element.elementor-element-40c9374{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-5004522{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-5004522:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-5004522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-cd585b3{text-align:center;}.elementor-423 .elementor-element.elementor-element-256b097 img{width:48px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-423 .elementor-element.elementor-element-00a063d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-00a063d:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-00a063d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-dc093e5{--display:flex;}.elementor-423 .elementor-element.elementor-element-327d46c img{width:100%;height:340px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-7f0ecb2{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-21ee04d{--display:flex;}.elementor-423 .elementor-element.elementor-element-a60e2bf{text-align:center;}.elementor-423 .elementor-element.elementor-element-a60e2bf .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-1e6cf13{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-1e6cf13 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-0ae9736{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-01859b8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-01859b8:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-01859b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-b3c4f2f{text-align:center;}.elementor-423 .elementor-element.elementor-element-68ccb5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-423 .elementor-element.elementor-element-f91f484{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-423 .elementor-element.elementor-element-fdd472d .elementor-heading-title{font-family:"Copperplate", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:4px;}.elementor-423 .elementor-element.elementor-element-dc045e0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-423 .elementor-element.elementor-element-56fd515 .elementor-heading-title{font-family:"Copperplate", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:4px;}.elementor-423 .elementor-element.elementor-element-c3981c9{column-gap:65px;}.elementor-423 .elementor-element.elementor-element-3ed834d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-3ed834d:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-3ed834d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-2f7ae10{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-423 .elementor-element.elementor-element-647702e img{width:100%;height:192px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-101cb6b img{width:100%;height:192px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-33022c8{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-4ef272d img{width:100%;height:404px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-a8003bf{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-a8003bf:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-a8003bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-c929a0f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-2717548{text-align:center;}.elementor-423 .elementor-element.elementor-element-2717548 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-6276151{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-6276151 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-befdc7f{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-030cd7b{--display:flex;}.elementor-423 .elementor-element.elementor-element-6cc937a img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-2a590a4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-2a590a4:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-2a590a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-fbb4836{--display:flex;}.elementor-423 .elementor-element.elementor-element-02d5dfa img{width:100%;height:340px;object-fit:cover;object-position:center center;}.elementor-423 .elementor-element.elementor-element-a3ff0eb{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-04441b4{--display:flex;}.elementor-423 .elementor-element.elementor-element-7daef9b{text-align:center;}.elementor-423 .elementor-element.elementor-element-7daef9b .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-cf25e16{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-cf25e16 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-ff23569{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-9f092d6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-9f092d6:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-9f092d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-c45d1f6{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-c45d1f6:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-c45d1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-dfdfa15{text-align:center;}.elementor-423 .elementor-element.elementor-element-dfdfa15 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-f24d2dd{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-f24d2dd .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-1200327{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-10c25fb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-10c25fb:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-10c25fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-1b4cabe{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-1b4cabe:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-1b4cabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-9d350ab img{width:48px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-423 .elementor-element.elementor-element-e17c284{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-e17c284:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-e17c284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-c109f2f{text-align:center;}.elementor-423 .elementor-element.elementor-element-c109f2f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-2838de1{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-2838de1 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-fb61dc2{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-fb61dc2 p{margin-block-end:0px;}.elementor-423 .elementor-element.elementor-element-c427329{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-c427329:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-c427329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-520e569{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-520e569:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-520e569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-e9d11d7 img{width:48px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-423 .elementor-element.elementor-element-ce235c8{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-ce235c8:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-ce235c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-71c749b{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-71c749b .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-0861d36{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-70c9121{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-70c9121:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-70c9121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-24df224 img{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.72);}.elementor-423 .elementor-element.elementor-element-607d8f9{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-607d8f9:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-607d8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-162addf{text-align:center;}.elementor-423 .elementor-element.elementor-element-162addf .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-9d427dd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-9d427dd .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-0d70d30{padding:0px 0px 25px 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-0d70d30 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-d2ecae8{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-d457182{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-d457182:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-d457182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-abb1deb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-abb1deb:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-abb1deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-cbba01e img{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.72);}.elementor-423 .elementor-element.elementor-element-a1e7082{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-a1e7082:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-a1e7082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-cf2f422{text-align:center;}.elementor-423 .elementor-element.elementor-element-cf2f422 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-57e0347{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-57e0347 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-9abc3a0{padding:0px 0px 25px 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-9abc3a0 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-5014193{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-c891a78{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-c891a78:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-c891a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-44a48ba{--e-image-carousel-slides-to-show:1;}.elementor-423 .elementor-element.elementor-element-28fd5cd{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-28fd5cd:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-28fd5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-ba51012 img{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.72);}.elementor-423 .elementor-element.elementor-element-0ec4b71{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-0ec4b71:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-0ec4b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-77b3d48{text-align:center;}.elementor-423 .elementor-element.elementor-element-77b3d48 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-e9b9e52{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-e9b9e52 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-dfe44e8{padding:0px 0px 25px 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-dfe44e8 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-ed541db{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-f12ed10{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-f12ed10:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-f12ed10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-957e15f{--e-image-carousel-slides-to-show:1;}.elementor-423 .elementor-element.elementor-element-8bad438{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-8bad438:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-8bad438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-b3c715c img{width:48px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-423 .elementor-element.elementor-element-0e29b18{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-0e29b18:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-0e29b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-2e8bbab{text-align:center;}.elementor-423 .elementor-element.elementor-element-2e8bbab .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-f7ed45a{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-f7ed45a .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-57e6031{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-57e6031 p{margin-block-end:0px;}.elementor-423 .elementor-element.elementor-element-dd54962{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-dd54962:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-dd54962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-14e924a{--e-image-carousel-slides-to-show:1;}.elementor-423 .elementor-element.elementor-element-5cddec4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-5cddec4:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-5cddec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-a52f212 img{width:48px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-423 .elementor-element.elementor-element-cfe7efc{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-cfe7efc:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-cfe7efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}.elementor-423 .elementor-element.elementor-element-38e88ef{text-align:center;}.elementor-423 .elementor-element.elementor-element-38e88ef .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-423 .elementor-element.elementor-element-53e5bd4{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-423 .elementor-element.elementor-element-53e5bd4 .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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-eab2850{padding:0px 10px 0px 10px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-eab2850 p{margin-block-end:0px;}.elementor-423 .elementor-element.elementor-element-7925501{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-7925501:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-7925501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9da4c8f );}@media(min-width:768px){.elementor-423 .elementor-element.elementor-element-a95643a{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-216a3f4{--width:60%;}.elementor-423 .elementor-element.elementor-element-e6281fe{--width:40%;}.elementor-423 .elementor-element.elementor-element-5004522{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-00a063d{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-dc093e5{--width:40%;}.elementor-423 .elementor-element.elementor-element-7f0ecb2{--width:60%;}.elementor-423 .elementor-element.elementor-element-21ee04d{--width:450px;}.elementor-423 .elementor-element.elementor-element-01859b8{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-3ed834d{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-2f7ae10{--width:60%;}.elementor-423 .elementor-element.elementor-element-33022c8{--width:40%;}.elementor-423 .elementor-element.elementor-element-a8003bf{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-c929a0f{--width:40%;}.elementor-423 .elementor-element.elementor-element-030cd7b{--width:60%;}.elementor-423 .elementor-element.elementor-element-2a590a4{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-fbb4836{--width:40%;}.elementor-423 .elementor-element.elementor-element-a3ff0eb{--width:60%;}.elementor-423 .elementor-element.elementor-element-04441b4{--width:450px;}.elementor-423 .elementor-element.elementor-element-9f092d6{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-c45d1f6{--content-width:950px;}.elementor-423 .elementor-element.elementor-element-10c25fb{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-1b4cabe{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-e17c284{--content-width:1064px;}.elementor-423 .elementor-element.elementor-element-c427329{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-520e569{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-ce235c8{--content-width:950px;}.elementor-423 .elementor-element.elementor-element-70c9121{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-607d8f9{--content-width:950px;}.elementor-423 .elementor-element.elementor-element-d457182{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-abb1deb{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-a1e7082{--content-width:950px;}.elementor-423 .elementor-element.elementor-element-c891a78{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-28fd5cd{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-0ec4b71{--content-width:950px;}.elementor-423 .elementor-element.elementor-element-f12ed10{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-8bad438{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-0e29b18{--content-width:950px;}.elementor-423 .elementor-element.elementor-element-dd54962{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-5cddec4{--content-width:1200px;}.elementor-423 .elementor-element.elementor-element-cfe7efc{--content-width:950px;}.elementor-423 .elementor-element.elementor-element-7925501{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-b0c1547 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-e66b198 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-1ae9ee9 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-d0042e1{--min-height:100vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-c2e37e6{--e-transform-scale:2.4;}.elementor-423 .elementor-element.elementor-element-c2e37e6 img{height:100vh;}.elementor-423 .elementor-element.elementor-element-f35ebfc{--min-height:100vh;}.elementor-423 .elementor-element.elementor-element-f06a498{--e-transform-scale:5;}.elementor-423 .elementor-element.elementor-element-f06a498 img{height:100vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-8d3041e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-851db2a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-6662780 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-40c9374{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-a60e2bf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-1e6cf13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-0ae9736{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-2717548 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-6276151 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-befdc7f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-7daef9b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-cf25e16 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-ff23569{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-dfdfa15 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-f24d2dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-1200327{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-c109f2f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-2838de1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-fb61dc2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-71c749b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-0861d36{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-162addf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-9d427dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-0d70d30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-d2ecae8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-cf2f422 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-57e0347 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-9abc3a0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-5014193{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-77b3d48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-e9b9e52 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-dfe44e8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-ed541db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-2e8bbab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-f7ed45a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-57e6031{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-38e88ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-53e5bd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-eab2850{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-b0c1547 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-e66b198 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-1ae9ee9 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:5px 10px 5px 10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-edc2837{--e-transform-scale:5;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-8d3041e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-32d6e37 img{height:250px;}.elementor-423 .elementor-element.elementor-element-851db2a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-6662780 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-40c9374{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-327d46c img{height:250px;}.elementor-423 .elementor-element.elementor-element-a60e2bf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-1e6cf13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-0ae9736{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-56fd515{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-423 .elementor-element.elementor-element-647702e img{height:120px;}.elementor-423 .elementor-element.elementor-element-101cb6b img{height:120px;}.elementor-423 .elementor-element.elementor-element-4ef272d img{height:250px;}.elementor-423 .elementor-element.elementor-element-2717548 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-6276151 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-befdc7f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-6cc937a img{height:250px;}.elementor-423 .elementor-element.elementor-element-02d5dfa img{height:250px;}.elementor-423 .elementor-element.elementor-element-7daef9b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-cf25e16 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-ff23569{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-dfdfa15 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-f24d2dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-1200327{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-c109f2f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-2838de1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-fb61dc2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-71c749b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-0861d36{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-162addf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-9d427dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-0d70d30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-d2ecae8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-cf2f422 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-57e0347 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-9abc3a0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-5014193{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-77b3d48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-e9b9e52 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-dfe44e8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-ed541db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-2e8bbab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-f7ed45a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-57e6031{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-38e88ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-423 .elementor-element.elementor-element-53e5bd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-423 .elementor-element.elementor-element-eab2850{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-b0c1547 */.fade-button {
  opacity: 1;
  transition: opacity 0.8s ease;
}

.fade-button.hidden {
  opacity: 0;
  pointer-events: none; /* optional: nicht klickbar, wenn ausgeblendet */
}

.elementor-423 .elementor-element.elementor-element-b0c1547 {
  position: fixed;
  left: 50%; transform: translateX(-50%); 
  bottom: 5vh;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e66b198 */.elementor-423 .elementor-element.elementor-element-e66b198 {
  position: fixed;
  right: 40px; top: 40px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ae9ee9 */.elementor-423 .elementor-element.elementor-element-1ae9ee9 {
  position: fixed;
  right: 20px; top: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e37e6 */.svg-zoom-fade {
  --dur: 5s; /* Dauer der gesamten Animation */
  --delay: 0s;
  --easing: cubic-bezier(.22,.61,.36,1); /* sanfte Bewegung */
  transform: scale(2.6);
  transform-origin: center center;
  opacity: 1;
  animation: shrinkAndFade var(--dur) var(--easing) var(--delay) forwards;
}

@keyframes shrinkAndFade {
  0%   { transform: scale(2.6); opacity: 1; }
  70%  { transform: scale(2.7); opacity: 1; }   /* nur kleiner werden */
  100% { transform: scale(2.9); opacity: 0; }   /* dann ausblenden */
}

@media (prefers-reduced-motion: reduce) {
  .svg-zoom-fade {
    animation: none;
    transform: scale(2.6);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f06a498 */.svg-zoom-fade-t {
  --dur: 5s; /* Dauer der gesamten Animation */
  --delay: 0s;
  --easing: cubic-bezier(.22,.61,.36,1); /* sanfte Bewegung */
  transform: scale(5);
  transform-origin: center center;
  opacity: 1;
  animation: shrinkAndFade-t var(--dur) var(--easing) var(--delay) forwards;
}

@keyframes shrinkAndFade-t {
  0%   { transform: scale(5); opacity: 1; }
  70%  { transform: scale(4.8); opacity: 1; }   /* nur kleiner werden */
  100% { transform: scale(4.5); opacity: 0; }   /* dann ausblenden */
}

@media (prefers-reduced-motion: reduce) {
  .svg-zoom-fade-t {
    animation: none;
    transform: scale(5);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edc2837 */.svg-zoom-fade-m {
  --dur: 5s; /* Dauer der gesamten Animation */
  --delay: 0s;
  --easing: cubic-bezier(.22,.61,.36,1); /* sanfte Bewegung */
  transform: scale(5);
  transform-origin: center center;
  opacity: 1;
  animation: shrinkAndFade-m var(--dur) var(--easing) var(--delay) forwards;
}

@keyframes shrinkAndFade-m {
  0%   { transform: scale(5); opacity: 1; }
  70%  { transform: scale(4.8); opacity: 1; }   /* nur kleiner werden */
  100% { transform: scale(4.5); opacity: 0; }   /* dann ausblenden */
}

@media (prefers-reduced-motion: reduce) {
  .svg-zoom-fade-m {
    animation: none;
    transform: scale(1);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88111d8 */.container-fade {
  --dur: 4s; /* Dauer der Animation */
  --delay: 0s;
  --easing: cubic-bezier(.22,.61,.36,1); /* sanfter Verlauf */
  opacity: 1;
  animation: fadeOutContainer var(--dur) var(--easing) var(--delay) forwards;
}

@keyframes fadeOutContainer {
  0%   { opacity: 1; }
  50%  { opacity: 1; }   /* bleibt sichtbar */
  100% { opacity: 0; }   /* blendet aus */
}

@media (prefers-reduced-motion: reduce) {
  .container-fade {
    animation: none;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bfae8f2 */.elementor-423 .elementor-element.elementor-element-bfae8f2 .elementor-icon {
filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.5));
}
.image-fade-zoom {
  --dur: 10s; /* Gesamtdauer der Animation */
  --delay: 0s;
  --easing: cubic-bezier(.22,.61,.36,1);
  opacity: 0;
  transform: scale(1.05); /* etwas größer zu Beginn */
  transform-origin: center center;
  animation: fadeZoom var(--dur) var(--easing) var(--delay) forwards;
}

@keyframes fadeZoom {
  0%   { opacity: 0; transform: scale(1.05); }  /* 0–6s unsichtbar */
  50%  { opacity: 0; transform: scale(1.05); }  /* bleibt unsichtbar */
  60%  { opacity: 1; transform: scale(1.00); }  /* langsam einblenden & leicht kleiner werden */
  90%  { opacity: 1; transform: scale(1.00); }  /* bleibt sichtbar */
  100% { opacity: 0; transform: scale(0.98); }  /* sanft ausblenden */
}

@media (prefers-reduced-motion: reduce) {
  .image-fade-zoom {
    animation: none;
    opacity: 1;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d3041e */.text-fade-zoom {
  --dur: 10s; /* Gesamtdauer der Animation */
  --delay: 12s;
  --easing: cubic-bezier(.22,.61,.36,1);
  opacity: 0;
  transform: scale(1.05); /* etwas größer zu Beginn */
  transform-origin: center center;
  animation: fadeZoom var(--dur) var(--easing) var(--delay) forwards;
}

@keyframes fadeZoom {
  0%   { opacity: 0; transform: scale(1.05); }  /* 0–6s unsichtbar */
  50%  { opacity: 0; transform: scale(1.05); }  /* bleibt unsichtbar */
  60%  { opacity: 1; transform: scale(1.00); }  /* langsam einblenden & leicht kleiner werden */
  90%  { opacity: 1; transform: scale(1.00); }  /* bleibt sichtbar */
  100% { opacity: 0; transform: scale(0.98); }  /* sanft ausblenden */
}

@media (prefers-reduced-motion: reduce) {
  .image-fade-zoom {
    animation: none;
    opacity: 1;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e879f9c */.icon-bounce {
  animation: bounce 1.5s ease-in-out infinite;
  transform-origin: center bottom;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-12px); /* Höhe des Sprungs */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8462ed */.elementor-423 .elementor-element.elementor-element-f8462ed {
    height: 100svh;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Copperplate';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://schlossufer-benrath.de/wp-content/uploads/2025/10/Copperplate-Gothic-Light-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */