.elementor-4412 .elementor-element.elementor-element-6ce8e7b1{--display:flex;--min-height:40vh;--justify-content:flex-end;--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;}.elementor-4412 .elementor-element.elementor-element-6ce8e7b1:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-6ce8e7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swthessaloniki.com/wp-content/uploads/2025/12/3200x800px_New-scaled.webp");background-position:center right;background-size:cover;}.elementor-4412 .elementor-element.elementor-element-0d3c971{--display:flex;}.elementor-4412 .elementor-element.elementor-element-c8494a0{--spacer-size:17px;}.elementor-4412 .elementor-element.elementor-element-74fb3cb.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-07188b6{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4412 .elementor-element.elementor-element-70905758{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4412 .elementor-element.elementor-element-70905758:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-70905758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swthessaloniki.com/wp-content/uploads/2025/10/background06.webp");}.elementor-4412 .elementor-element.elementor-element-3e065bce{--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4412 .elementor-element.elementor-element-3eaeecf0{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-astglobalcolor6 );}.elementor-4412 .elementor-element.elementor-element-513aaf66{--display:flex;--min-height:700px;--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;}.elementor-4412 .elementor-element.elementor-element-513aaf66.e-con{--align-self:flex-end;}.elementor-4412 .elementor-element.elementor-element-66e16898{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4412 .elementor-element.elementor-element-453ccd4{--spacer-size:50px;}.elementor-4412 .elementor-element.elementor-element-b9567c0{--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;}.elementor-4412 .elementor-element.elementor-element-ea14bd2.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-ea14bd2{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4412 .elementor-element.elementor-element-7788cba:hover{--e-transform-scale:1.1;}.elementor-4412 .elementor-element.elementor-element-78fc05a{--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-4412 .elementor-element.elementor-element-78fc05a:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-78fc05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swthessaloniki.com/wp-content/uploads/2025/10/background06.webp");}.elementor-4412 .elementor-element.elementor-element-78fc05a.e-con{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-06fada8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4412 .elementor-element.elementor-element-06fada8:hover{--e-transform-scale:1.1;}.elementor-4412 .elementor-element.elementor-element-06fada8.elementor-element{--align-self:flex-end;}.elementor-4412 .elementor-element.elementor-element-06fada8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4412 .elementor-element.elementor-element-861dcff .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-4412 .elementor-element.elementor-element-861dcff .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4412 .elementor-element.elementor-element-861dcff .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-4412 .elementor-element.elementor-element-861dcff .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-4412 .elementor-element.elementor-element-861dcff .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-4412 .elementor-element.elementor-element-861dcff .elementor-countdown-item{border-radius:10px 10px 10px 10px;}.elementor-4412 .elementor-element.elementor-element-e479813{--display:flex;}.elementor-4412 .elementor-element.elementor-element-e479813:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-e479813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swthessaloniki.com/wp-content/uploads/2025/10/background06.webp");}.elementor-4412 .elementor-element.elementor-element-9bd48a6{--spacer-size:50px;}.elementor-4412 .elementor-element.elementor-element-648e4b7d{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4412 .elementor-element.elementor-element-648e4b7d:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-648e4b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(136deg, #0D0D0D 39%, #444343 78%);}.elementor-4412 .elementor-element.elementor-element-f6339b0{text-align:center;}.elementor-4412 .elementor-element.elementor-element-f6339b0 .elementor-heading-title{color:#EE702D;}.elementor-4412 .elementor-element.elementor-element-3ceb28cf{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4412 .elementor-element.elementor-element-1ac77b9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-1ac77b9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4412 .elementor-element.elementor-element-69e5970{--display:flex;border-style:none;--border-style:none;}.elementor-4412 .elementor-element.elementor-element-69e5970:hover{border-style:none;}.elementor-4412 .elementor-element.elementor-element-69e5970, .elementor-4412 .elementor-element.elementor-element-69e5970::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-7b5afd72{--display:flex;}.elementor-4412 .elementor-element.elementor-element-74f3b4a1{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-74f3b4a1.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-74f3b4a1:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-74f3b4a1, .elementor-4412 .elementor-element.elementor-element-74f3b4a1::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-1f935e5a{--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;}.elementor-4412 .elementor-element.elementor-element-5983ae5f.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-5983ae5f{text-align:center;}.elementor-4412 .elementor-element.elementor-element-2bdd8109{--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;}.elementor-4412 .elementor-element.elementor-element-178adc39{--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;}.elementor-4412 .elementor-element.elementor-element-4bc9cddf{--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;}.elementor-4412 .elementor-element.elementor-element-41609815 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-f1f49d9{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-f1f49d9.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-f1f49d9:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-f1f49d9, .elementor-4412 .elementor-element.elementor-element-f1f49d9::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-b3bb468{--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;}.elementor-4412 .elementor-element.elementor-element-e58bfb4.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-e58bfb4{text-align:center;}.elementor-4412 .elementor-element.elementor-element-c483b32{--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;}.elementor-4412 .elementor-element.elementor-element-5e1baea{--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;}.elementor-4412 .elementor-element.elementor-element-617df2f{--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;}.elementor-4412 .elementor-element.elementor-element-86d68d4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-7fc4e8ce{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-7fc4e8ce.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-7fc4e8ce:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-7fc4e8ce, .elementor-4412 .elementor-element.elementor-element-7fc4e8ce::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-14c093ce{--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;}.elementor-4412 .elementor-element.elementor-element-5d9c149e.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-5d9c149e{text-align:center;}.elementor-4412 .elementor-element.elementor-element-7f8fa3ee{--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;}.elementor-4412 .elementor-element.elementor-element-4197d2db{--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;}.elementor-4412 .elementor-element.elementor-element-bcce4a4{--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;}.elementor-4412 .elementor-element.elementor-element-5f8251c8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-65e1a606{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-65e1a606.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-65e1a606:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-65e1a606, .elementor-4412 .elementor-element.elementor-element-65e1a606::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-520a0d78{--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;}.elementor-4412 .elementor-element.elementor-element-47489a84.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-47489a84{text-align:center;}.elementor-4412 .elementor-element.elementor-element-37971b72{--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;}.elementor-4412 .elementor-element.elementor-element-3046ef18{--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;}.elementor-4412 .elementor-element.elementor-element-63023756{--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;}.elementor-4412 .elementor-element.elementor-element-5d1989c4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-5cc01cb6{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-5cc01cb6.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-5cc01cb6:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-5cc01cb6, .elementor-4412 .elementor-element.elementor-element-5cc01cb6::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-33869944{--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;}.elementor-4412 .elementor-element.elementor-element-7245dd4.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-7245dd4{text-align:center;}.elementor-4412 .elementor-element.elementor-element-2ce9c963{--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;}.elementor-4412 .elementor-element.elementor-element-6f28207e{--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;}.elementor-4412 .elementor-element.elementor-element-34d44a{--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;}.elementor-4412 .elementor-element.elementor-element-388bb996 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-614bc3ea{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-614bc3ea.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-614bc3ea:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-614bc3ea, .elementor-4412 .elementor-element.elementor-element-614bc3ea::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-1d62b0b4{--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;}.elementor-4412 .elementor-element.elementor-element-767cbcb4.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-767cbcb4{text-align:center;}.elementor-4412 .elementor-element.elementor-element-69eda05c{--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;}.elementor-4412 .elementor-element.elementor-element-4566dac{--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;}.elementor-4412 .elementor-element.elementor-element-26d6d5d0{--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;}.elementor-4412 .elementor-element.elementor-element-7afd1c5b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-2b56bbeb{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-2b56bbeb.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-2b56bbeb:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-2b56bbeb, .elementor-4412 .elementor-element.elementor-element-2b56bbeb::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-128703a0{--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;}.elementor-4412 .elementor-element.elementor-element-3869de57.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-3869de57{text-align:center;}.elementor-4412 .elementor-element.elementor-element-44112e45{--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;}.elementor-4412 .elementor-element.elementor-element-5a42fc11{--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;}.elementor-4412 .elementor-element.elementor-element-17579300{--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;}.elementor-4412 .elementor-element.elementor-element-575a4588 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-5cd94c61{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-5cd94c61.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-5cd94c61:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-5cd94c61, .elementor-4412 .elementor-element.elementor-element-5cd94c61::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-1c451260{--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;}.elementor-4412 .elementor-element.elementor-element-355c71e1.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-355c71e1{text-align:center;}.elementor-4412 .elementor-element.elementor-element-6134ae8e{--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;}.elementor-4412 .elementor-element.elementor-element-265accb6{--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;}.elementor-4412 .elementor-element.elementor-element-17bfd5b6{--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;}.elementor-4412 .elementor-element.elementor-element-6d18dd76 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-65b77ece{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-65b77ece.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-65b77ece:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-65b77ece, .elementor-4412 .elementor-element.elementor-element-65b77ece::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-372cd451{--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;}.elementor-4412 .elementor-element.elementor-element-49c818d3.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-49c818d3{text-align:center;}.elementor-4412 .elementor-element.elementor-element-6344a503{--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;}.elementor-4412 .elementor-element.elementor-element-5e4637d9{--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;}.elementor-4412 .elementor-element.elementor-element-2dae1047{--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;}.elementor-4412 .elementor-element.elementor-element-268ce85b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-6e1e9188{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-6e1e9188.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-6e1e9188:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-6e1e9188, .elementor-4412 .elementor-element.elementor-element-6e1e9188::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-554062d8{--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;}.elementor-4412 .elementor-element.elementor-element-1b49c712.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-1b49c712{text-align:center;}.elementor-4412 .elementor-element.elementor-element-7f963130{--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;}.elementor-4412 .elementor-element.elementor-element-974f714{--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;}.elementor-4412 .elementor-element.elementor-element-5532e2e2{--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;}.elementor-4412 .elementor-element.elementor-element-795b8e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-73b6095f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-73b6095f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4412 .elementor-element.elementor-element-57993eba{--display:flex;border-style:none;--border-style:none;}.elementor-4412 .elementor-element.elementor-element-57993eba:hover{border-style:none;}.elementor-4412 .elementor-element.elementor-element-57993eba, .elementor-4412 .elementor-element.elementor-element-57993eba::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-6378eaa4{--display:flex;}.elementor-4412 .elementor-element.elementor-element-48c99756{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-48c99756.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-48c99756:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-48c99756, .elementor-4412 .elementor-element.elementor-element-48c99756::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-1c51bf18{--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;}.elementor-4412 .elementor-element.elementor-element-1b8ee03e.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-1b8ee03e{text-align:center;}.elementor-4412 .elementor-element.elementor-element-22054f09{--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;}.elementor-4412 .elementor-element.elementor-element-65520aab{--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;}.elementor-4412 .elementor-element.elementor-element-622bdcfe{--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;}.elementor-4412 .elementor-element.elementor-element-1150e705 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-3933b607{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-3933b607.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-3933b607:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-3933b607, .elementor-4412 .elementor-element.elementor-element-3933b607::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-21df3f68{--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;}.elementor-4412 .elementor-element.elementor-element-6cb328ae.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-6cb328ae{text-align:center;}.elementor-4412 .elementor-element.elementor-element-287d555{--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;}.elementor-4412 .elementor-element.elementor-element-65b634ba{--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;}.elementor-4412 .elementor-element.elementor-element-538b9eba{--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;}.elementor-4412 .elementor-element.elementor-element-782df9e5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-41665683{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-41665683.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-41665683:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-41665683, .elementor-4412 .elementor-element.elementor-element-41665683::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-566b88ae{--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;}.elementor-4412 .elementor-element.elementor-element-78890ae4.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-78890ae4{text-align:center;}.elementor-4412 .elementor-element.elementor-element-74456d48{--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;}.elementor-4412 .elementor-element.elementor-element-773b8277{--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;}.elementor-4412 .elementor-element.elementor-element-e185020{--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;}.elementor-4412 .elementor-element.elementor-element-5663953e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-30f51f44{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-30f51f44.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-30f51f44:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-30f51f44, .elementor-4412 .elementor-element.elementor-element-30f51f44::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-7194c92b{--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;}.elementor-4412 .elementor-element.elementor-element-75129c4a.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-75129c4a{text-align:center;}.elementor-4412 .elementor-element.elementor-element-35e6ff08{--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;}.elementor-4412 .elementor-element.elementor-element-74386931{--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;}.elementor-4412 .elementor-element.elementor-element-15d6baf5{--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;}.elementor-4412 .elementor-element.elementor-element-23fdb27 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-2a6af22e{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-2a6af22e.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-2a6af22e:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-2a6af22e, .elementor-4412 .elementor-element.elementor-element-2a6af22e::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-21aa2391{--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;}.elementor-4412 .elementor-element.elementor-element-4d38513b.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-4d38513b{text-align:center;}.elementor-4412 .elementor-element.elementor-element-629b7b19{--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;}.elementor-4412 .elementor-element.elementor-element-67f5d71e{--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;}.elementor-4412 .elementor-element.elementor-element-79cf3ce0{--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;}.elementor-4412 .elementor-element.elementor-element-596bbc35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-3205b8c8{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-3205b8c8.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-3205b8c8:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-3205b8c8, .elementor-4412 .elementor-element.elementor-element-3205b8c8::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-45a4b5f0{--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;}.elementor-4412 .elementor-element.elementor-element-1b66e650.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-1b66e650{text-align:center;}.elementor-4412 .elementor-element.elementor-element-52bbfb47{--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;}.elementor-4412 .elementor-element.elementor-element-812124{--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;}.elementor-4412 .elementor-element.elementor-element-1e855356{--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;}.elementor-4412 .elementor-element.elementor-element-452d25fd{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-452d25fd.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-452d25fd:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-452d25fd, .elementor-4412 .elementor-element.elementor-element-452d25fd::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-3891355a{--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;}.elementor-4412 .elementor-element.elementor-element-323632c5.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-323632c5{text-align:center;}.elementor-4412 .elementor-element.elementor-element-4755a5e0{--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;}.elementor-4412 .elementor-element.elementor-element-6b5b8c0d{--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;}.elementor-4412 .elementor-element.elementor-element-41db0707{--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;}.elementor-4412 .elementor-element.elementor-element-38f739f9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-43dd17b6{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-43dd17b6.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-43dd17b6:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-43dd17b6, .elementor-4412 .elementor-element.elementor-element-43dd17b6::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-49a8fa59{--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;}.elementor-4412 .elementor-element.elementor-element-7ca95612.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-7ca95612{text-align:center;}.elementor-4412 .elementor-element.elementor-element-293a8c6a{--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;}.elementor-4412 .elementor-element.elementor-element-3888ebe6{--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;}.elementor-4412 .elementor-element.elementor-element-2433c687{--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;}.elementor-4412 .elementor-element.elementor-element-41b366e8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-29fcea7{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-29fcea7.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-29fcea7:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-29fcea7, .elementor-4412 .elementor-element.elementor-element-29fcea7::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-82012c6{--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;}.elementor-4412 .elementor-element.elementor-element-79c90da.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-79c90da{text-align:center;}.elementor-4412 .elementor-element.elementor-element-40de897{--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;}.elementor-4412 .elementor-element.elementor-element-7047183{--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;}.elementor-4412 .elementor-element.elementor-element-1e5d2f4{--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;}.elementor-4412 .elementor-element.elementor-element-7c72c15 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-433a7ac5{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-433a7ac5.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-433a7ac5:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-433a7ac5, .elementor-4412 .elementor-element.elementor-element-433a7ac5::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-73f586e8{--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;}.elementor-4412 .elementor-element.elementor-element-281bf4dc.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-281bf4dc{text-align:center;}.elementor-4412 .elementor-element.elementor-element-c4f3e6c{--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;}.elementor-4412 .elementor-element.elementor-element-586a66fa{--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;}.elementor-4412 .elementor-element.elementor-element-2badc85b{--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;}.elementor-4412 .elementor-element.elementor-element-1e5f256a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-34e22c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-34e22c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4412 .elementor-element.elementor-element-6e4bb652{--display:flex;border-style:none;--border-style:none;}.elementor-4412 .elementor-element.elementor-element-6e4bb652:hover{border-style:none;}.elementor-4412 .elementor-element.elementor-element-6e4bb652, .elementor-4412 .elementor-element.elementor-element-6e4bb652::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-4c001da0{--display:flex;}.elementor-4412 .elementor-element.elementor-element-2560ae96{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-2560ae96.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-2560ae96:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-2560ae96, .elementor-4412 .elementor-element.elementor-element-2560ae96::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-556deb40{--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;}.elementor-4412 .elementor-element.elementor-element-21f7a019.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-21f7a019{text-align:center;}.elementor-4412 .elementor-element.elementor-element-127cda4{--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;}.elementor-4412 .elementor-element.elementor-element-44aa6792{--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;}.elementor-4412 .elementor-element.elementor-element-64fc2bd3{--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;}.elementor-4412 .elementor-element.elementor-element-60e7da6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-632564e9{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-632564e9.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-632564e9:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-632564e9, .elementor-4412 .elementor-element.elementor-element-632564e9::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-4d7227ff{--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;}.elementor-4412 .elementor-element.elementor-element-1f1add85.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-1f1add85{text-align:center;}.elementor-4412 .elementor-element.elementor-element-70005dba{--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;}.elementor-4412 .elementor-element.elementor-element-5b3255ff{--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;}.elementor-4412 .elementor-element.elementor-element-763c4823{--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;}.elementor-4412 .elementor-element.elementor-element-4b728336 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-17f6c183{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-17f6c183.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-17f6c183:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-17f6c183, .elementor-4412 .elementor-element.elementor-element-17f6c183::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-1af51062{--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;}.elementor-4412 .elementor-element.elementor-element-27b28f1d.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-27b28f1d{text-align:center;}.elementor-4412 .elementor-element.elementor-element-5ef5c209{--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;}.elementor-4412 .elementor-element.elementor-element-383aa2d5{--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;}.elementor-4412 .elementor-element.elementor-element-52eebd7e{--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;}.elementor-4412 .elementor-element.elementor-element-3fb9646e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-44d715a1{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-44d715a1.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-44d715a1:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-44d715a1, .elementor-4412 .elementor-element.elementor-element-44d715a1::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-4ec123c5{--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;}.elementor-4412 .elementor-element.elementor-element-448af7c1.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-448af7c1{text-align:center;}.elementor-4412 .elementor-element.elementor-element-b8c31d8{--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;}.elementor-4412 .elementor-element.elementor-element-1e82de4a{--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;}.elementor-4412 .elementor-element.elementor-element-327654e8{--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;}.elementor-4412 .elementor-element.elementor-element-143d7abe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-7393edb2{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-7393edb2.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-7393edb2:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-7393edb2, .elementor-4412 .elementor-element.elementor-element-7393edb2::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-1ba5bf4f{--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;}.elementor-4412 .elementor-element.elementor-element-3e03fb18.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-3e03fb18{text-align:center;}.elementor-4412 .elementor-element.elementor-element-5ab81d2e{--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;}.elementor-4412 .elementor-element.elementor-element-6315eba6{--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;}.elementor-4412 .elementor-element.elementor-element-d6d26e4{--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;}.elementor-4412 .elementor-element.elementor-element-7acfac16 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-1027dbd1{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-1027dbd1.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-1027dbd1:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-1027dbd1, .elementor-4412 .elementor-element.elementor-element-1027dbd1::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-2ddd4c4d{--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;}.elementor-4412 .elementor-element.elementor-element-1643d149.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-1643d149{text-align:center;}.elementor-4412 .elementor-element.elementor-element-12661881{--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;}.elementor-4412 .elementor-element.elementor-element-4e138aee{--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;}.elementor-4412 .elementor-element.elementor-element-21c45639{--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;}.elementor-4412 .elementor-element.elementor-element-65312b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-35517fd7{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-35517fd7.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-35517fd7:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-35517fd7, .elementor-4412 .elementor-element.elementor-element-35517fd7::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-7ee63610{--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;}.elementor-4412 .elementor-element.elementor-element-4a35d46a.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-4a35d46a{text-align:center;}.elementor-4412 .elementor-element.elementor-element-44fb185b{--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;}.elementor-4412 .elementor-element.elementor-element-778c498a{--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;}.elementor-4412 .elementor-element.elementor-element-2e4df099{--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;}.elementor-4412 .elementor-element.elementor-element-2fc0ea2a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-796cafb3{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-796cafb3.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-796cafb3:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-796cafb3, .elementor-4412 .elementor-element.elementor-element-796cafb3::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-624cb8c2{--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;}.elementor-4412 .elementor-element.elementor-element-70dffe8.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-70dffe8{text-align:center;}.elementor-4412 .elementor-element.elementor-element-66a8525{--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;}.elementor-4412 .elementor-element.elementor-element-1cb6d9e8{--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;}.elementor-4412 .elementor-element.elementor-element-601d2477{--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;}.elementor-4412 .elementor-element.elementor-element-127cf939 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-638e06b8{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-638e06b8.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-638e06b8:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-638e06b8, .elementor-4412 .elementor-element.elementor-element-638e06b8::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-6fd96aaf{--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;}.elementor-4412 .elementor-element.elementor-element-93bb19.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-93bb19{text-align:center;}.elementor-4412 .elementor-element.elementor-element-431b511e{--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;}.elementor-4412 .elementor-element.elementor-element-54ce2d1b{--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;}.elementor-4412 .elementor-element.elementor-element-3df2a8ff{--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;}.elementor-4412 .elementor-element.elementor-element-33b1c7f6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-7548d872{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-7548d872.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-7548d872:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-7548d872, .elementor-4412 .elementor-element.elementor-element-7548d872::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-3b1aaae6{--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;}.elementor-4412 .elementor-element.elementor-element-36a0dac7.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-36a0dac7{text-align:center;}.elementor-4412 .elementor-element.elementor-element-61d6b162{--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;}.elementor-4412 .elementor-element.elementor-element-51716b8d{--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;}.elementor-4412 .elementor-element.elementor-element-7a71ad7b{--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;}.elementor-4412 .elementor-element.elementor-element-66a5f678 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-7f61c0ab{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-7f61c0ab.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-7f61c0ab:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-7f61c0ab, .elementor-4412 .elementor-element.elementor-element-7f61c0ab::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-1bb9a5ef{--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;}.elementor-4412 .elementor-element.elementor-element-13971f43.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-13971f43{text-align:center;}.elementor-4412 .elementor-element.elementor-element-7e58658b{--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;}.elementor-4412 .elementor-element.elementor-element-8eceb01{--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;}.elementor-4412 .elementor-element.elementor-element-5abf65ad{--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;}.elementor-4412 .elementor-element.elementor-element-4a752395 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-4d64cf27{--display:flex;--min-height:100px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-4d64cf27.e-con:hover{--e-con-transform-translateY:-1px;}.elementor-4412 .elementor-element.elementor-element-4d64cf27:hover{border-style:solid;border-width:-1px -1px -1px -1px;--border-top-width:-1px;--border-right-width:-1px;--border-bottom-width:-1px;--border-left-width:-1px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:6px 6px 5px 0px rgba(0,0,0,0.5);}.elementor-4412 .elementor-element.elementor-element-4d64cf27, .elementor-4412 .elementor-element.elementor-element-4d64cf27::before{--border-transition:0.3s;}.elementor-4412 .elementor-element.elementor-element-66f8063e{--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;}.elementor-4412 .elementor-element.elementor-element-531c9178.elementor-element{--align-self:center;}.elementor-4412 .elementor-element.elementor-element-531c9178{text-align:center;}.elementor-4412 .elementor-element.elementor-element-58548a16{--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;}.elementor-4412 .elementor-element.elementor-element-133ab9c4{--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;}.elementor-4412 .elementor-element.elementor-element-186b290c{--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;}.elementor-4412 .elementor-element.elementor-element-ed74289 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4412 .elementor-element.elementor-element-4aacefa9{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:32px;--n-tabs-gap:25px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-icon-size:0px;--n-tabs-icon-gap:0px;}.elementor-4412 .elementor-element.elementor-element-4aacefa9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-4412 .elementor-element.elementor-element-4aacefa9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-4412 .elementor-element.elementor-element-4aacefa9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:none;}.elementor-4412 .elementor-element.elementor-element-4aacefa9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4412 .elementor-element.elementor-element-4aacefa9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:none;box-shadow:0px 0px 4px 3px rgba(0,0,0,0.5) inset;}:where( .elementor-4412 .elementor-element.elementor-element-4aacefa9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4412 .elementor-element.elementor-element-8af8932{--display:flex;}.elementor-4412 .elementor-element.elementor-element-91073f7{--spacer-size:30px;}.elementor-4412 .elementor-element.elementor-element-efb24cd{text-align:center;}.elementor-4412 .elementor-element.elementor-element-efb24cd .elementor-heading-title{color:#EE702D;}.elementor-4412 .elementor-element.elementor-element-a6adc55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4412 .elementor-element.elementor-element-a6adc55:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-a6adc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swthessaloniki.com/wp-content/uploads/2025/10/background06.webp");background-position:top center;}.elementor-4412 .elementor-element.elementor-element-650dc21{--display:flex;}.elementor-widget-premium-addon-person .premium-person-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-person .premium-person-link:hover .premium-person-name{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-person .premium-person-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-person .premium-person-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-person .premium-person-list-item i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-person .premium-person-list-item:hover i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-4412 .elementor-element.elementor-element-864dc28:hover{--e-transform-translateY:-15px;}.elementor-4412 .elementor-element.elementor-element-864dc28 .premium-persons-container{width:100%;}.elementor-4412 .elementor-element.elementor-element-864dc28{justify-content:center;}.elementor-4412 .elementor-element.elementor-element-864dc28 .premium-person-info{text-align:left;background-color:var( --e-global-color-astglobalcolor6 );}.elementor-4412 .elementor-element.elementor-element-864dc28 .premium-person-name{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;word-spacing:0px;padding:1px 1px 1px 1px;}.elementor-4412 .elementor-element.elementor-element-864dc28 .premium-person-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1em;font-weight:600;}.elementor-4412 .elementor-element.elementor-element-864dc28 .premium-person-content{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;}.elementor-4412 .elementor-element.elementor-element-864dc28 .premium-person-list-item i{font-size:50px;}.elementor-4412 .elementor-element.elementor-element-f42a8a1{--display:flex;}.elementor-4412 .elementor-element.elementor-element-f0439c7:hover{--e-transform-translateY:-15px;}.elementor-4412 .elementor-element.elementor-element-f0439c7 .premium-persons-container{width:100%;}.elementor-4412 .elementor-element.elementor-element-f0439c7{justify-content:center;}.elementor-4412 .elementor-element.elementor-element-f0439c7 .premium-person-info{text-align:left;background-color:var( --e-global-color-astglobalcolor6 );}.elementor-4412 .elementor-element.elementor-element-f0439c7 .premium-person-name{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;padding:0px 0px 0px 0px;}.elementor-4412 .elementor-element.elementor-element-f0439c7 .premium-person-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1em;font-weight:600;}.elementor-4412 .elementor-element.elementor-element-f0439c7 .premium-person-content{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;}.elementor-4412 .elementor-element.elementor-element-f0439c7 .premium-person-list-item i{font-size:50px;}.elementor-4412 .elementor-element.elementor-element-28e733f{--display:flex;}.elementor-4412 .elementor-element.elementor-element-f9c474d:hover{--e-transform-translateY:-15px;}.elementor-4412 .elementor-element.elementor-element-f9c474d .premium-persons-container{width:100%;}.elementor-4412 .elementor-element.elementor-element-f9c474d{justify-content:center;}.elementor-4412 .elementor-element.elementor-element-f9c474d .premium-person-info{text-align:left;background-color:var( --e-global-color-astglobalcolor6 );}.elementor-4412 .elementor-element.elementor-element-f9c474d .premium-person-name{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;padding:0px 0px 0px 0px;}.elementor-4412 .elementor-element.elementor-element-f9c474d .premium-person-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1em;font-weight:600;}.elementor-4412 .elementor-element.elementor-element-f9c474d .premium-person-content{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;}.elementor-4412 .elementor-element.elementor-element-f9c474d .premium-person-list-item i{font-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4412 .elementor-element.elementor-element-3e065bce{--width:50%;}.elementor-4412 .elementor-element.elementor-element-513aaf66{--width:50%;}.elementor-4412 .elementor-element.elementor-element-648e4b7d{--content-width:1200px;}.elementor-4412 .elementor-element.elementor-element-3ceb28cf{--content-width:1400px;}.elementor-4412 .elementor-element.elementor-element-1ac77b9b{--width:100%;}.elementor-4412 .elementor-element.elementor-element-1f935e5a{--width:25%;}.elementor-4412 .elementor-element.elementor-element-2bdd8109{--width:25%;}.elementor-4412 .elementor-element.elementor-element-178adc39{--width:25%;}.elementor-4412 .elementor-element.elementor-element-4bc9cddf{--width:25%;}.elementor-4412 .elementor-element.elementor-element-b3bb468{--width:25%;}.elementor-4412 .elementor-element.elementor-element-c483b32{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5e1baea{--width:25%;}.elementor-4412 .elementor-element.elementor-element-617df2f{--width:25%;}.elementor-4412 .elementor-element.elementor-element-14c093ce{--width:25%;}.elementor-4412 .elementor-element.elementor-element-7f8fa3ee{--width:25%;}.elementor-4412 .elementor-element.elementor-element-4197d2db{--width:25%;}.elementor-4412 .elementor-element.elementor-element-bcce4a4{--width:25%;}.elementor-4412 .elementor-element.elementor-element-520a0d78{--width:25%;}.elementor-4412 .elementor-element.elementor-element-37971b72{--width:25%;}.elementor-4412 .elementor-element.elementor-element-3046ef18{--width:25%;}.elementor-4412 .elementor-element.elementor-element-63023756{--width:25%;}.elementor-4412 .elementor-element.elementor-element-33869944{--width:25%;}.elementor-4412 .elementor-element.elementor-element-2ce9c963{--width:25%;}.elementor-4412 .elementor-element.elementor-element-6f28207e{--width:25%;}.elementor-4412 .elementor-element.elementor-element-34d44a{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1d62b0b4{--width:25%;}.elementor-4412 .elementor-element.elementor-element-69eda05c{--width:25%;}.elementor-4412 .elementor-element.elementor-element-4566dac{--width:25%;}.elementor-4412 .elementor-element.elementor-element-26d6d5d0{--width:25%;}.elementor-4412 .elementor-element.elementor-element-128703a0{--width:25%;}.elementor-4412 .elementor-element.elementor-element-44112e45{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5a42fc11{--width:25%;}.elementor-4412 .elementor-element.elementor-element-17579300{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1c451260{--width:25%;}.elementor-4412 .elementor-element.elementor-element-6134ae8e{--width:25%;}.elementor-4412 .elementor-element.elementor-element-265accb6{--width:25%;}.elementor-4412 .elementor-element.elementor-element-17bfd5b6{--width:25%;}.elementor-4412 .elementor-element.elementor-element-372cd451{--width:25%;}.elementor-4412 .elementor-element.elementor-element-6344a503{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5e4637d9{--width:25%;}.elementor-4412 .elementor-element.elementor-element-2dae1047{--width:25%;}.elementor-4412 .elementor-element.elementor-element-554062d8{--width:25%;}.elementor-4412 .elementor-element.elementor-element-7f963130{--width:25%;}.elementor-4412 .elementor-element.elementor-element-974f714{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5532e2e2{--width:25%;}.elementor-4412 .elementor-element.elementor-element-73b6095f{--width:100%;}.elementor-4412 .elementor-element.elementor-element-1c51bf18{--width:25%;}.elementor-4412 .elementor-element.elementor-element-22054f09{--width:25%;}.elementor-4412 .elementor-element.elementor-element-65520aab{--width:25%;}.elementor-4412 .elementor-element.elementor-element-622bdcfe{--width:25%;}.elementor-4412 .elementor-element.elementor-element-21df3f68{--width:25%;}.elementor-4412 .elementor-element.elementor-element-287d555{--width:25%;}.elementor-4412 .elementor-element.elementor-element-65b634ba{--width:25%;}.elementor-4412 .elementor-element.elementor-element-538b9eba{--width:25%;}.elementor-4412 .elementor-element.elementor-element-566b88ae{--width:25%;}.elementor-4412 .elementor-element.elementor-element-74456d48{--width:25%;}.elementor-4412 .elementor-element.elementor-element-773b8277{--width:25%;}.elementor-4412 .elementor-element.elementor-element-e185020{--width:25%;}.elementor-4412 .elementor-element.elementor-element-7194c92b{--width:25%;}.elementor-4412 .elementor-element.elementor-element-35e6ff08{--width:25%;}.elementor-4412 .elementor-element.elementor-element-74386931{--width:25%;}.elementor-4412 .elementor-element.elementor-element-15d6baf5{--width:25%;}.elementor-4412 .elementor-element.elementor-element-21aa2391{--width:25%;}.elementor-4412 .elementor-element.elementor-element-629b7b19{--width:25%;}.elementor-4412 .elementor-element.elementor-element-67f5d71e{--width:25%;}.elementor-4412 .elementor-element.elementor-element-79cf3ce0{--width:25%;}.elementor-4412 .elementor-element.elementor-element-45a4b5f0{--width:25%;}.elementor-4412 .elementor-element.elementor-element-52bbfb47{--width:25%;}.elementor-4412 .elementor-element.elementor-element-812124{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1e855356{--width:25%;}.elementor-4412 .elementor-element.elementor-element-3891355a{--width:25%;}.elementor-4412 .elementor-element.elementor-element-4755a5e0{--width:25%;}.elementor-4412 .elementor-element.elementor-element-6b5b8c0d{--width:25%;}.elementor-4412 .elementor-element.elementor-element-41db0707{--width:25%;}.elementor-4412 .elementor-element.elementor-element-49a8fa59{--width:25%;}.elementor-4412 .elementor-element.elementor-element-293a8c6a{--width:25%;}.elementor-4412 .elementor-element.elementor-element-3888ebe6{--width:25%;}.elementor-4412 .elementor-element.elementor-element-2433c687{--width:25%;}.elementor-4412 .elementor-element.elementor-element-82012c6{--width:25%;}.elementor-4412 .elementor-element.elementor-element-40de897{--width:25%;}.elementor-4412 .elementor-element.elementor-element-7047183{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1e5d2f4{--width:25%;}.elementor-4412 .elementor-element.elementor-element-73f586e8{--width:25%;}.elementor-4412 .elementor-element.elementor-element-c4f3e6c{--width:25%;}.elementor-4412 .elementor-element.elementor-element-586a66fa{--width:25%;}.elementor-4412 .elementor-element.elementor-element-2badc85b{--width:25%;}.elementor-4412 .elementor-element.elementor-element-34e22c7{--width:100%;}.elementor-4412 .elementor-element.elementor-element-556deb40{--width:25%;}.elementor-4412 .elementor-element.elementor-element-127cda4{--width:25%;}.elementor-4412 .elementor-element.elementor-element-44aa6792{--width:25%;}.elementor-4412 .elementor-element.elementor-element-64fc2bd3{--width:25%;}.elementor-4412 .elementor-element.elementor-element-4d7227ff{--width:25%;}.elementor-4412 .elementor-element.elementor-element-70005dba{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5b3255ff{--width:25%;}.elementor-4412 .elementor-element.elementor-element-763c4823{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1af51062{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5ef5c209{--width:25%;}.elementor-4412 .elementor-element.elementor-element-383aa2d5{--width:25%;}.elementor-4412 .elementor-element.elementor-element-52eebd7e{--width:25%;}.elementor-4412 .elementor-element.elementor-element-4ec123c5{--width:25%;}.elementor-4412 .elementor-element.elementor-element-b8c31d8{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1e82de4a{--width:25%;}.elementor-4412 .elementor-element.elementor-element-327654e8{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1ba5bf4f{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5ab81d2e{--width:25%;}.elementor-4412 .elementor-element.elementor-element-6315eba6{--width:25%;}.elementor-4412 .elementor-element.elementor-element-d6d26e4{--width:25%;}.elementor-4412 .elementor-element.elementor-element-2ddd4c4d{--width:25%;}.elementor-4412 .elementor-element.elementor-element-12661881{--width:25%;}.elementor-4412 .elementor-element.elementor-element-4e138aee{--width:25%;}.elementor-4412 .elementor-element.elementor-element-21c45639{--width:25%;}.elementor-4412 .elementor-element.elementor-element-7ee63610{--width:25%;}.elementor-4412 .elementor-element.elementor-element-44fb185b{--width:25%;}.elementor-4412 .elementor-element.elementor-element-778c498a{--width:25%;}.elementor-4412 .elementor-element.elementor-element-2e4df099{--width:25%;}.elementor-4412 .elementor-element.elementor-element-624cb8c2{--width:25%;}.elementor-4412 .elementor-element.elementor-element-66a8525{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1cb6d9e8{--width:25%;}.elementor-4412 .elementor-element.elementor-element-601d2477{--width:25%;}.elementor-4412 .elementor-element.elementor-element-6fd96aaf{--width:25%;}.elementor-4412 .elementor-element.elementor-element-431b511e{--width:25%;}.elementor-4412 .elementor-element.elementor-element-54ce2d1b{--width:25%;}.elementor-4412 .elementor-element.elementor-element-3df2a8ff{--width:25%;}.elementor-4412 .elementor-element.elementor-element-3b1aaae6{--width:25%;}.elementor-4412 .elementor-element.elementor-element-61d6b162{--width:25%;}.elementor-4412 .elementor-element.elementor-element-51716b8d{--width:25%;}.elementor-4412 .elementor-element.elementor-element-7a71ad7b{--width:25%;}.elementor-4412 .elementor-element.elementor-element-1bb9a5ef{--width:25%;}.elementor-4412 .elementor-element.elementor-element-7e58658b{--width:25%;}.elementor-4412 .elementor-element.elementor-element-8eceb01{--width:25%;}.elementor-4412 .elementor-element.elementor-element-5abf65ad{--width:25%;}.elementor-4412 .elementor-element.elementor-element-66f8063e{--width:25%;}.elementor-4412 .elementor-element.elementor-element-58548a16{--width:25%;}.elementor-4412 .elementor-element.elementor-element-133ab9c4{--width:25%;}.elementor-4412 .elementor-element.elementor-element-186b290c{--width:25%;}.elementor-4412 .elementor-element.elementor-element-650dc21{--width:33%;}.elementor-4412 .elementor-element.elementor-element-f42a8a1{--width:33%;}.elementor-4412 .elementor-element.elementor-element-28e733f{--width:33%;}}@media(max-width:1024px){.elementor-4412 .elementor-element.elementor-element-70905758:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-70905758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-4412 .elementor-element.elementor-element-648e4b7d{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4412 .elementor-element.elementor-element-1ac77b9b{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4412 .elementor-element.elementor-element-73b6095f{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4412 .elementor-element.elementor-element-34e22c7{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-4412 .elementor-element.elementor-element-6ce8e7b1:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-6ce8e7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swthessaloniki.com/wp-content/uploads/2025/12/450x500px.webp");}.elementor-4412 .elementor-element.elementor-element-70905758:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-70905758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-350px 0px;}.elementor-4412 .elementor-element.elementor-element-06fada8{text-align:center;}.elementor-4412 .elementor-element.elementor-element-06fada8 .elementor-heading-title{font-size:30px;}.elementor-4412 .elementor-element.elementor-element-648e4b7d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4412 .elementor-element.elementor-element-1ac77b9b{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4412 .elementor-element.elementor-element-73b6095f{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4412 .elementor-element.elementor-element-34e22c7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(min-width:1025px){.elementor-4412 .elementor-element.elementor-element-70905758:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-70905758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4412 .elementor-element.elementor-element-78fc05a:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-78fc05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4412 .elementor-element.elementor-element-e479813:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-e479813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4412 .elementor-element.elementor-element-a6adc55:not(.elementor-motion-effects-element-type-background), .elementor-4412 .elementor-element.elementor-element-a6adc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-66e16898 *//* wrapper with perspective */
.sw-btn-wrap{
  position:relative;
  display:flex; justify-content:center;
  perspective:1000px;
}

/* size variables; Z-depth must be h/2 */
.sw-btn{
  --w:210px;                 /* width  */
  --h:56px;                  /* height */
  --r:0px;                  /* corner radius */
  --z:calc(var(--h)/2);      /* depth (keep = h/2) */

  position:relative;
  display:inline-block;
  width:var(--w); height:var(--h);
  transform-style:preserve-3d;
  /* small idle tilt so thickness is visible */
  transform: rotateX(12deg);
  transition: transform 1.05s cubic-bezier(.22,.8,.24,1), box-shadow .3s;
}

/* soft elliptical shadow under the cube */
.sw-btn::after{
  content:"";
  position:absolute; left:50%; bottom:-14px;
  width:70%; height:12px; transform:translateX(-50%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.28), rgba(0,0,0,0) 60%);
  filter: blur(4px);
  pointer-events:none;
}

/* full flip on hover (like the CodePen) */
.sw-btn:hover{ transform: rotateX(372deg); }

/* common face styling */
.sw-btn span{
  position:absolute; inset:0;
  display:flex; align-items:center; justify-content:center;
  font: 800 16px/1 Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  text-transform:uppercase; letter-spacing:.3px;
  border-radius:var(--r);
  backface-visibility:hidden;
  border:2px solid #EE702D;
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
  transition: background .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease;
}

/* FRONT/BACK = semi-glass so it pops on light backgrounds */
.sw-btn span:nth-child(1),
.sw-btn span:nth-child(3){
  background: rgba(255,255,255,.92);
  color:#EE702D;
}

/* TOP = lighter “lit” edge */
.sw-btn span:nth-child(2){
  /* we see this during mid-rotation: brighter top cap */
  background: linear-gradient(180deg, rgba(255,255,255,.7), rgba(255,255,255,.35));
  border-color: rgba(238,112,45,.6);
}

/* BOTTOM = darker “shadowed” edge */
.sw-btn span:nth-child(4){
  background: linear-gradient(180deg, rgba(0,0,0,.12), rgba(0,0,0,.22));
  border-color: rgba(238,112,45,.5);
  box-shadow: 0 6px 18px rgba(0,0,0,.28) inset;
}

/* place faces around X axis; translateZ MUST equal h/2 */
.sw-btn span:nth-child(1){ transform: rotateX(  0deg) translateZ(var(--z)); } /* front  */
.sw-btn span:nth-child(2){ transform: rotateX( 90deg) translateZ(var(--z)); } /* top    */
.sw-btn span:nth-child(3){ transform: rotateX(180deg) translateZ(var(--z)); } /* back   */
.sw-btn span:nth-child(4){ transform: rotateX(270deg) translateZ(var(--z)); } /* bottom */

/* hover fill (any visible face) */
.sw-btn:hover span{
  background: linear-gradient(90deg, #FFA45A, #FF7A1A);
  color:#0B0B0B;
  border-color: transparent;
  box-shadow: 0 16px 36px rgba(0,0,0,.30);
}

/* accessibility */
.sw-btn:focus-visible{ outline:2px solid #FF7A1A; outline-offset:3px; }

/* D/T/M sizing tweaks if needed */
@media (max-width:1024px){ .sw-btn{ --w:190px; --h:52px; --r:0px; --z:calc(var(--h)/2); } }
@media (max-width:767px){  .sw-btn{ --w:176px; --h:50px; --r:0px; --z:calc(var(--h)/2); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06fada8 */.sw-scope .sw-title { color:#111111; transition: color .3s ease; }
.sw-scope:hover .sw-title { color:#EE702D; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6339b0 */:root{
  --brand:#EE702D;             /* your orange */
  --brand-soft:#ffd3b0;        /* lighter tint of orange */
}

/* Gradient text + glow underline */
.glass-title .elementor-heading-title{
  /* gradient text */
  background: linear-gradient(180deg, #fff 0%, #ddd 100%);
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  position: relative;
  display: inline-block;
  line-height: 1.1;
  letter-spacing: .2px;
  transition: transform .25s ease;
}

/* soft underline that matches the glass cards */
.glass-title .elementor-heading-title::after{
  content:"";
  position:absolute;
  left:50%; transform:translateX(-50%);
  bottom:-14px;
  width: 64%;
  height: 2px;
  background: linear-gradient(90deg, transparent, var(--brand), var(--brand-soft), var(--brand), transparent);
  filter: drop-shadow(0 2px 6px rgba(249,115,22,.45));
  opacity:.85;
  transition: width .25s ease, opacity .25s ease;
}

/* subtle conic glow behind the text (very faint) */


/* hover: lift + underline expands */
.glass-title:hover .elementor-heading-title{
  transform: translateY(-2px);
}
.glass-title:hover .elementor-heading-title::after{
  width: 92%;
  opacity: 1;
}

/* sizes D/T/M */
@media (min-width:1025px){
  .glass-title .elementor-heading-title{ f
  ont-size: 48px; }
}
@media (max-width:1024px){
  .glass-title .elementor-heading-title{ font-size: 36px; }
}
@media (max-width:767px){
  .glass-title .elementor-heading-title{ font-size: 28px; }
}

.elementor-4412 .elementor-element.elementor-element-f6339b0 .elementor-heading-title{
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  color: #EE702D !important;   /* put your desired color here */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac77b9b *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b6095f *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-73b6095f{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-73b6095f::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-73b6095f::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-73b6095f:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e22c7 *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-34e22c7{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-34e22c7::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-34e22c7::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-34e22c7:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac77b9b *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b6095f *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-73b6095f{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-73b6095f::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-73b6095f::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-73b6095f:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e22c7 *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-34e22c7{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-34e22c7::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-34e22c7::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-34e22c7:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac77b9b *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b6095f *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-73b6095f{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-73b6095f::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-73b6095f::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-73b6095f:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e22c7 *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-34e22c7{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-34e22c7::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-34e22c7::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-34e22c7:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac77b9b *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-1ac77b9b:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b6095f *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-73b6095f{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-73b6095f::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-73b6095f::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-73b6095f:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-73b6095f .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-73b6095f{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-73b6095f .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-73b6095f:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e22c7 *//* ===== GLASS CARD (per card) ===== */
.elementor-4412 .elementor-element.elementor-element-34e22c7{
  --brand:#f97316;                 /* change per card if you want */
  position:relative; overflow:hidden;
  background: rgba(255,255,255,.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius:16px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
  padding: 32px;                   /* D: adjust T/M in Elementor */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* gradient border */
.elementor-4412 .elementor-element.elementor-element-34e22c7::before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:1px;
  background: conic-gradient(from 180deg at 50% 50%, var(--brand), #ffd3b0, var(--brand));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  pointer-events:none; opacity:.45;
}

/* subtle glare */
.elementor-4412 .elementor-element.elementor-element-34e22c7::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background: radial-gradient(1200px 200px at -10% -10%, rgba(255,255,255,.20), transparent 50%);
}

.elementor-4412 .elementor-element.elementor-element-34e22c7:hover{ transform: translateY(-0px); box-shadow: 0 30px 70px rgba(0,0,0,.5); }

/* Typography inside (for dark section background) */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-heading-title{ color:#fff; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .overline{ font-size:12px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.7); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-text-editor{ color:rgba(255,255,255,.85); line-height:1.6; }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon{ color: var(--brand); }
.elementor-4412 .elementor-element.elementor-element-34e22c7 .elementor-icon-list-text{ color:rgba(255,255,255,.9); }

@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:28px; } }
@media (max-width:767px){ .elementor-4412 .elementor-element.elementor-element-34e22c7{ padding:24px; } }

/* --- Logo swap: perfectly centered on editor & live --- */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{
  position: relative;
  display: block;             /* a fixed logo area so layout doesn't jump */
  width: 100%;
  height: 64px;               /* D */
}
@media (max-width:1024px){ .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:56px; } } /* T */
@media (max-width:767px){  .elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack{ height:52px; width:200px; } } /* M */

/* Base sizing for both logos */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack img{
  display:block;
  max-width: 300px;           /* cap the width */
  width: 100%;
  height: auto;
}

/* Stack and center BOTH versions exactly */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-mono,
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  margin: 0; padding: 0;
  transition: opacity .15s ease, transform .15s ease;
}

/* Start with color hidden */
.elementor-4412 .elementor-element.elementor-element-34e22c7 .logo-stack .logo-color{ opacity: 0; transform: translate(-50%, -50%) translateY(4px); }

/* Hover: fade color in, mono out */
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-color{ opacity: 1; transform: translate(-50%, -50%) translateY(0); }
.elementor-4412 .elementor-element.elementor-element-34e22c7:hover .logo-stack .logo-mono{ opacity: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efb24cd */:root{
  --brand:#EE702D;             /* your orange */
  --brand-soft:#ffd3b0;        /* lighter tint of orange */
}

/* Gradient text + glow underline */
.glass-title .elementor-heading-title{
  /* gradient text */
  background: linear-gradient(180deg, #fff 0%, #ddd 100%);
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  position: relative;
  display: inline-block;
  line-height: 1.1;
  letter-spacing: .2px;
  transition: transform .25s ease;
}

/* soft underline that matches the glass cards */
.glass-title .elementor-heading-title::after{
  content:"";
  position:absolute;
  left:50%; transform:translateX(-50%);
  bottom:-14px;
  width: 64%;
  height: 2px;
  background: linear-gradient(90deg, transparent, var(--brand), var(--brand-soft), var(--brand), transparent);
  filter: drop-shadow(0 2px 6px rgba(249,115,22,.45));
  opacity:.85;
  transition: width .25s ease, opacity .25s ease;
}

/* subtle conic glow behind the text (very faint) */


/* hover: lift + underline expands */
.glass-title:hover .elementor-heading-title{
  transform: translateY(-2px);
}
.glass-title:hover .elementor-heading-title::after{
  width: 92%;
  opacity: 1;
}

/* sizes D/T/M */
@media (min-width:1025px){
  .glass-title .elementor-heading-title{ f
  ont-size: 48px; }
}
@media (max-width:1024px){
  .glass-title .elementor-heading-title{ font-size: 36px; }
}
@media (max-width:767px){
  .glass-title .elementor-heading-title{ font-size: 28px; }
}

.elementor-4412 .elementor-element.elementor-element-efb24cd .elementor-heading-title{
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  color: #EE702D !important;   /* put your desired color here */
}/* End custom CSS */