.elementor-2872 .elementor-element.elementor-element-67b9d3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-2872 .elementor-element.elementor-element-bbbb9fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2872 .elementor-element.elementor-element-257b8e7 img{width:75px;max-width:75px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2872 .elementor-element.elementor-element-2c1e9e1 .elementor-button{background-color:var( --e-global-color-91aa7ed );font-family:"Geologica", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 24px 20px 24px;}.elementor-2872 .elementor-element.elementor-element-2c1e9e1 .elementor-button:hover, .elementor-2872 .elementor-element.elementor-element-2c1e9e1 .elementor-button:focus{background-color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-2c1e9e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2872 .elementor-element.elementor-element-2c1e9e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2872 .elementor-element.elementor-element-2c1e9e1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2872 .elementor-element.elementor-element-00277d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-2872 .elementor-element.elementor-element-f15225c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--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-2872 .elementor-element.elementor-element-f15225c.e-con{--align-self:center;}.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-2872 .elementor-element.elementor-element-6c14b40 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:12px;font-weight:800;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-6c14b40 .elementor-heading-title a:hover, .elementor-2872 .elementor-element.elementor-element-6c14b40 .elementor-heading-title a:focus{color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-6c14b40 .elementor-heading-title a{transition-duration:0.2s;}.elementor-2872 .elementor-element.elementor-element-08b320f .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:12px;font-weight:800;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-08b320f .elementor-heading-title a:hover, .elementor-2872 .elementor-element.elementor-element-08b320f .elementor-heading-title a:focus{color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-08b320f .elementor-heading-title a{transition-duration:0.2s;}.elementor-2872 .elementor-element.elementor-element-af9dbbf .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:12px;font-weight:800;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-af9dbbf .elementor-heading-title a:hover, .elementor-2872 .elementor-element.elementor-element-af9dbbf .elementor-heading-title a:focus{color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-af9dbbf .elementor-heading-title a{transition-duration:0.2s;}.elementor-2872 .elementor-element.elementor-element-3813af2{text-align:start;}.elementor-2872 .elementor-element.elementor-element-3813af2 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:12px;font-weight:800;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-3813af2 .elementor-heading-title a:hover, .elementor-2872 .elementor-element.elementor-element-3813af2 .elementor-heading-title a:focus{color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-3813af2 .elementor-heading-title a{transition-duration:0.2s;}.elementor-2872 .elementor-element.elementor-element-b815130 .elementor-button{background-color:var( --e-global-color-91aa7ed );font-family:"Geologica", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 24px 20px 24px;}.elementor-2872 .elementor-element.elementor-element-b815130 .elementor-button:hover, .elementor-2872 .elementor-element.elementor-element-b815130 .elementor-button:focus{background-color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-b815130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2872 .elementor-element.elementor-element-b815130 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2872 .elementor-element.elementor-element-b815130 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2872 .elementor-element.elementor-element-cd971ef{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-2872 .elementor-element.elementor-element-cd971ef:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-cd971ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-cd971ef::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .elementor-background-video-container::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .elementor-background-slideshow::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pspot.gr/wp-content/uploads/2026/09/Untitled-design-76.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2872 .elementor-element.elementor-element-1416f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-2872 .elementor-element.elementor-element-1416f83 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:64px;font-weight:700;line-height:64px;letter-spacing:0px;color:#FFFFFF;}.elementor-2872 .elementor-element.elementor-element-c93f9a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-2872 .elementor-element.elementor-element-9b0c737{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-065a1f3{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-065a1f3:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-065a1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-a90fa32{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:6px;z-index:1;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-a90fa32{left:16px;}body.rtl .elementor-2872 .elementor-element.elementor-element-a90fa32{right:16px;}.elementor-2872 .elementor-element.elementor-element-a90fa32 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-c2a782a{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-c2a782a.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-c2a782a .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.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-2872 .elementor-element.elementor-element-113634a{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-113634a p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-9e785d2{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-9e785d2 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-de13421{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-de13421:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-de13421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-3803d51{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-3803d51.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-3803d51 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-6102f3d{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:8px;z-index:1;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-6102f3d{left:16px;}body.rtl .elementor-2872 .elementor-element.elementor-element-6102f3d{right:16px;}.elementor-2872 .elementor-element.elementor-element-6102f3d img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-9d04ec8{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-9d04ec8 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-3cc7423{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-3cc7423 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-27a605c{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-27a605c:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-27a605c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-d66734f{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-d66734f.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-d66734f .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-5a3dafd{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-5a3dafd p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-fdd3efd{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:6px;z-index:1;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-fdd3efd{left:16px;}body.rtl .elementor-2872 .elementor-element.elementor-element-fdd3efd{right:16px;}.elementor-2872 .elementor-element.elementor-element-fdd3efd img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-68f5285{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-68f5285 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-b72a9da{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-b72a9da:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-b72a9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-cd490c5{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-cd490c5.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-cd490c5 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-255489c{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-255489c p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-f2dc9a0{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:6px;z-index:1;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-f2dc9a0{left:16px;}body.rtl .elementor-2872 .elementor-element.elementor-element-f2dc9a0{right:16px;}.elementor-2872 .elementor-element.elementor-element-f2dc9a0 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-40a869c{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-40a869c img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-f482b10{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-f482b10:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-f482b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-0658fd0{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-0658fd0.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-0658fd0 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-90ec29a{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-90ec29a p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-e83d4df{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:8px;z-index:1;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-e83d4df{left:16px;}body.rtl .elementor-2872 .elementor-element.elementor-element-e83d4df{right:16px;}.elementor-2872 .elementor-element.elementor-element-e83d4df img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-0a5e38d{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-0a5e38d img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-48cf20d{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-48cf20d:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-48cf20d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-7a1e313{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-7a1e313.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-7a1e313 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-a6e6908{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-a6e6908 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-d59bca9{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:6px;z-index:1;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-d59bca9{left:16px;}body.rtl .elementor-2872 .elementor-element.elementor-element-d59bca9{right:16px;}.elementor-2872 .elementor-element.elementor-element-d59bca9 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-b167f86{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-b167f86 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-4d85bcd{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-2872 .elementor-element.elementor-element-4d85bcd:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-4d85bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bf45194 ) 0%, #B13939 100%);}.elementor-2872 .elementor-element.elementor-element-ec5ed4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-2872 .elementor-element.elementor-element-ec5ed4e .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:64px;font-weight:700;line-height:64px;letter-spacing:0px;color:#FFFFFF;}.elementor-2872 .elementor-element.elementor-element-0b655f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-2872 .elementor-element.elementor-element-b57b0e4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-418c780{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-418c780:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-418c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-cff6051{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-cff6051.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-cff6051 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-e6ebe00{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-e6ebe00 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-a60cb78{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-a60cb78 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-c745412{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-c745412:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-c745412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-e080525{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-e080525.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-e080525 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-2c49307{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-2c49307 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-71d66b5{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-71d66b5 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-0923c56{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-0923c56:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-0923c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-e6a08c6{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-e6a08c6.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-e6a08c6 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-ad568db{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-ad568db p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-ff327bb{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-ff327bb img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-ac17ec6{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-ac17ec6:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-ac17ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-4e47e5a{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-4e47e5a.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-4e47e5a .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-525c272{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-525c272 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-92963d5{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-92963d5 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-f026594{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-f026594:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-f026594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-93862f5{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-93862f5.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-93862f5 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-dcda41f{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-dcda41f p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-1dd0190{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-1dd0190 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-898f53d{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;}.elementor-2872 .elementor-element.elementor-element-898f53d:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-898f53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2872 .elementor-element.elementor-element-e991bd4{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-e991bd4.elementor-element{--align-self:flex-end;}.elementor-2872 .elementor-element.elementor-element-e991bd4 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:36px;font-weight:600;line-height:40px;word-spacing:0px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-5015843{margin:-15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:2;column-gap:0px;text-align:end;font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-5015843 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-4a7ca19{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:1;}.elementor-2872 .elementor-element.elementor-element-4a7ca19 img{opacity:1;}.elementor-2872 .elementor-element.elementor-element-23ba8f2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-23ba8f2.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-13ae752{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:32px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-13ae752.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-8e04bb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-a8b2c3e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-a8b2c3e.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-313e577 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:48px;font-weight:900;line-height:44px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-57f54d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2872 .elementor-element.elementor-element-57f54d2.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-8f82809 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:80px;font-weight:900;line-height:76px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-c90d898{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-2872 .elementor-element.elementor-element-c90d898 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-b44f3c9{width:100%;max-width:100%;}.elementor-2872 .elementor-element.elementor-element-e008758{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-e008758.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-328d19b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2872 .elementor-element.elementor-element-328d19b.e-con{--align-self:flex-start;}.elementor-2872 .elementor-element.elementor-element-a3075e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2872 .elementor-element.elementor-element-a3075e3.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-bb954a5{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2872 .elementor-element.elementor-element-bb954a5.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-6068751{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;}.elementor-2872 .elementor-element.elementor-element-4649eb3 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:60px;font-weight:900;line-height:52px;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-f97ac99{--e-image-carousel-slides-to-show:8;}.elementor-2872 .elementor-element.elementor-element-6df1ea5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-6df1ea5:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-6df1ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf45194 );}.elementor-2872 .elementor-element.elementor-element-6df1ea5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2872 .elementor-element.elementor-element-26e527b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2872 .elementor-element.elementor-element-26e527b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2872 .elementor-element.elementor-element-2bf1107.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-2bf1107{text-align:center;}.elementor-2872 .elementor-element.elementor-element-2bf1107 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-2872 .elementor-element.elementor-element-2bf1107 .elementor-heading-title a:hover, .elementor-2872 .elementor-element.elementor-element-2bf1107 .elementor-heading-title a:focus{color:#FFE3E3;}.elementor-2872 .elementor-element.elementor-element-d6b4ebb{--swiper-slides-to-display:2;--swiper-slides-gap:8px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--dots-normal-color:#FFFFFF;}.elementor-2872 .elementor-element.elementor-element-d6b4ebb .swiper-slide > .elementor-element{height:100%;}.elementor-2872 .elementor-element.elementor-element-07eae06{--display:flex;--min-height:350px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-07eae06.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2872 .elementor-element.elementor-element-0aef381.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2872 .elementor-element.elementor-element-0aef381{border-style:none;}.elementor-2872 .elementor-element.elementor-element-0aef381 iframe{height:350px;}.elementor-2872 .elementor-element.elementor-element-227b375{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-91aa7ed );--border-color:var( --e-global-color-91aa7ed );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-bc41fe6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--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-2872 .elementor-element.elementor-element-e80c087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-91aa7ed );}.elementor-2872 .elementor-element.elementor-element-e80c087 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-e80c087 a{color:var( --e-global-color-bf45194 );transition-duration:0.4s;}.elementor-2872 .elementor-element.elementor-element-e80c087 a:hover, .elementor-2872 .elementor-element.elementor-element-e80c087 a:focus{color:var( --e-global-color-91aa7ed );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2872 .elementor-element.elementor-element-bbbb9fd{--width:20%;}.elementor-2872 .elementor-element.elementor-element-00277d9{--width:80%;}.elementor-2872 .elementor-element.elementor-element-f15225c{--width:fit-content;}.elementor-2872 .elementor-element.elementor-element-cd971ef{--content-width:100%;}.elementor-2872 .elementor-element.elementor-element-4d85bcd{--content-width:100%;}.elementor-2872 .elementor-element.elementor-element-23ba8f2{--width:100%;}.elementor-2872 .elementor-element.elementor-element-13ae752{--width:50%;}.elementor-2872 .elementor-element.elementor-element-e008758{--width:50%;}.elementor-2872 .elementor-element.elementor-element-328d19b{--width:100%;}.elementor-2872 .elementor-element.elementor-element-a3075e3{--width:100%;}.elementor-2872 .elementor-element.elementor-element-6068751{--width:100%;}.elementor-2872 .elementor-element.elementor-element-6df1ea5{--content-width:100%;}.elementor-2872 .elementor-element.elementor-element-26e527b{--width:90%;}.elementor-2872 .elementor-element.elementor-element-07eae06{--width:40%;}.elementor-2872 .elementor-element.elementor-element-bc41fe6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2872 .elementor-element.elementor-element-00277d9{--width:500px;}.elementor-2872 .elementor-element.elementor-element-f15225c{--width:150px;}.elementor-2872 .elementor-element.elementor-element-13ae752{--width:500px;}.elementor-2872 .elementor-element.elementor-element-328d19b{--width:300px;}.elementor-2872 .elementor-element.elementor-element-07eae06{--width:100%;}}@media(min-width:1025px){.elementor-2872 .elementor-element.elementor-element-cd971ef::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .elementor-background-video-container::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .elementor-background-slideshow::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2872 .elementor-element.elementor-element-cd971ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2872 .elementor-element.elementor-element-f15225c{--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-2872 .elementor-element.elementor-element-cd971ef{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-1416f83{padding:26px 0px 0px 0px;}.elementor-2872 .elementor-element.elementor-element-9b0c737{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-a90fa32{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-a90fa32{left:11px;}body.rtl .elementor-2872 .elementor-element.elementor-element-a90fa32{right:11px;}.elementor-2872 .elementor-element.elementor-element-c2a782a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-c2a782a .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-113634a{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-9e785d2{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-3803d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-3803d51 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-6102f3d{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-6102f3d{left:11px;}body.rtl .elementor-2872 .elementor-element.elementor-element-6102f3d{right:11px;}.elementor-2872 .elementor-element.elementor-element-9d04ec8{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-3cc7423{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-d66734f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-d66734f .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-5a3dafd{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-fdd3efd{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-fdd3efd{left:11px;}body.rtl .elementor-2872 .elementor-element.elementor-element-fdd3efd{right:11px;}.elementor-2872 .elementor-element.elementor-element-68f5285{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-cd490c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-cd490c5 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-255489c{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-f2dc9a0{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-f2dc9a0{left:11px;}body.rtl .elementor-2872 .elementor-element.elementor-element-f2dc9a0{right:11px;}.elementor-2872 .elementor-element.elementor-element-40a869c{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-0658fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-0658fd0 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-90ec29a{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-e83d4df{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-e83d4df{left:11px;}body.rtl .elementor-2872 .elementor-element.elementor-element-e83d4df{right:11px;}.elementor-2872 .elementor-element.elementor-element-0a5e38d{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-7a1e313{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-7a1e313 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-a6e6908{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-d59bca9{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-d59bca9{left:11px;}body.rtl .elementor-2872 .elementor-element.elementor-element-d59bca9{right:11px;}.elementor-2872 .elementor-element.elementor-element-b167f86{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-4d85bcd{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-ec5ed4e{padding:26px 0px 0px 0px;}.elementor-2872 .elementor-element.elementor-element-b57b0e4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-cff6051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-cff6051 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-e6ebe00{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-a60cb78{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-e080525{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-e080525 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-2c49307{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-71d66b5{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-e6a08c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-e6a08c6 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-ad568db{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-ff327bb{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-4e47e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-4e47e5a .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-525c272{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-92963d5{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-93862f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-93862f5 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-dcda41f{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-1dd0190{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-e991bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-2872 .elementor-element.elementor-element-e991bd4 .elementor-heading-title{font-size:28px;}.elementor-2872 .elementor-element.elementor-element-5015843{font-size:18px;}.elementor-2872 .elementor-element.elementor-element-4a7ca19{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2872 .elementor-element.elementor-element-23ba8f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2872 .elementor-element.elementor-element-13ae752{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2872 .elementor-element.elementor-element-13ae752.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-8e04bb7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2872 .elementor-element.elementor-element-313e577 .elementor-heading-title{font-size:30px;}.elementor-2872 .elementor-element.elementor-element-8f82809 .elementor-heading-title{font-size:30px;}.elementor-2872 .elementor-element.elementor-element-328d19b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-2872 .elementor-element.elementor-element-bb954a5 img{width:100%;max-width:100%;}.elementor-2872 .elementor-element.elementor-element-4649eb3 .elementor-heading-title{font-size:30px;}.elementor-2872 .elementor-element.elementor-element-f97ac99{--e-image-carousel-slides-to-show:6;}.elementor-2872 .elementor-element.elementor-element-26e527b{--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-2872 .elementor-element.elementor-element-d6b4ebb{--swiper-slides-to-display:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2872 .elementor-element.elementor-element-bc41fe6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2872 .elementor-element.elementor-element-67b9d3c{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-bbbb9fd{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-257b8e7{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-2872 .elementor-element.elementor-element-257b8e7 img{width:100%;max-width:100%;}.elementor-2872 .elementor-element.elementor-element-2c1e9e1 .elementor-button{font-size:12px;padding:12px 16px 12px 16px;}.elementor-2872 .elementor-element.elementor-element-00277d9{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--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-2872 .elementor-element.elementor-element-f15225c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-2872 .elementor-element.elementor-element-b815130 .elementor-button{font-size:12px;padding:12px 16px 12px 16px;}.elementor-2872 .elementor-element.elementor-element-cd971ef{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-1416f83 .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-2872 .elementor-element.elementor-element-c93f9a1{--padding-top:20px;--padding-bottom:100px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-9b0c737{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:100px 8px;--row-gap:100px;--column-gap:8px;--grid-auto-flow:row;--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-2872 .elementor-element.elementor-element-065a1f3{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-a90fa32{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:8px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-a90fa32{left:12px;}body.rtl .elementor-2872 .elementor-element.elementor-element-a90fa32{right:12px;}.elementor-2872 .elementor-element.elementor-element-c2a782a{text-align:center;}.elementor-2872 .elementor-element.elementor-element-c2a782a .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-113634a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-113634a p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-9e785d2{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-9e785d2.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-de13421{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-3803d51{text-align:center;}.elementor-2872 .elementor-element.elementor-element-3803d51 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-6102f3d{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:8px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-6102f3d{left:12px;}body.rtl .elementor-2872 .elementor-element.elementor-element-6102f3d{right:12px;}.elementor-2872 .elementor-element.elementor-element-9d04ec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-9d04ec8 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-3cc7423{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-3cc7423.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-27a605c{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-d66734f{text-align:center;}.elementor-2872 .elementor-element.elementor-element-d66734f .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-5a3dafd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-5a3dafd p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-fdd3efd{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:8px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-fdd3efd{left:12px;}body.rtl .elementor-2872 .elementor-element.elementor-element-fdd3efd{right:12px;}.elementor-2872 .elementor-element.elementor-element-68f5285{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-68f5285.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-b72a9da{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-cd490c5{text-align:center;}.elementor-2872 .elementor-element.elementor-element-cd490c5 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-255489c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-255489c p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-f2dc9a0{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:8px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-f2dc9a0{left:12px;}body.rtl .elementor-2872 .elementor-element.elementor-element-f2dc9a0{right:12px;}.elementor-2872 .elementor-element.elementor-element-40a869c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-2872 .elementor-element.elementor-element-40a869c.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-f482b10{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-0658fd0.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-0658fd0{text-align:center;}.elementor-2872 .elementor-element.elementor-element-0658fd0 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-90ec29a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-90ec29a p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-e83d4df{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:8px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-e83d4df{left:12px;}body.rtl .elementor-2872 .elementor-element.elementor-element-e83d4df{right:12px;}.elementor-2872 .elementor-element.elementor-element-0a5e38d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-0a5e38d.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-48cf20d{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-7a1e313{text-align:center;}.elementor-2872 .elementor-element.elementor-element-7a1e313 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-a6e6908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-a6e6908 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-d59bca9{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:8px;}body:not(.rtl) .elementor-2872 .elementor-element.elementor-element-d59bca9{left:12px;}body.rtl .elementor-2872 .elementor-element.elementor-element-d59bca9{right:12px;}.elementor-2872 .elementor-element.elementor-element-b167f86{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-2872 .elementor-element.elementor-element-b167f86.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-4d85bcd{--min-height:0vh;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-ec5ed4e .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-2872 .elementor-element.elementor-element-0b655f0{--padding-top:20px;--padding-bottom:100px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-b57b0e4{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:100px 8px;--row-gap:100px;--column-gap:8px;--grid-auto-flow:row;--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-2872 .elementor-element.elementor-element-418c780{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-cff6051{text-align:center;}.elementor-2872 .elementor-element.elementor-element-cff6051 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-e6ebe00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-e6ebe00 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-a60cb78{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-a60cb78.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-c745412{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-e080525{text-align:center;}.elementor-2872 .elementor-element.elementor-element-e080525 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-2c49307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-2c49307 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-71d66b5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-71d66b5.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-0923c56{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-e6a08c6{text-align:center;}.elementor-2872 .elementor-element.elementor-element-e6a08c6 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-ad568db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-ad568db p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-ff327bb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-ff327bb.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-ac17ec6{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-4e47e5a{text-align:center;}.elementor-2872 .elementor-element.elementor-element-4e47e5a .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-525c272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-525c272 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-92963d5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-2872 .elementor-element.elementor-element-92963d5.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-f026594{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-93862f5.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-93862f5{text-align:center;}.elementor-2872 .elementor-element.elementor-element-93862f5 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-dcda41f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-dcda41f p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-1dd0190{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-2872 .elementor-element.elementor-element-1dd0190.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-898f53d{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-e991bd4{text-align:center;}.elementor-2872 .elementor-element.elementor-element-e991bd4 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-2872 .elementor-element.elementor-element-5015843{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:24px;}.elementor-2872 .elementor-element.elementor-element-5015843 p{margin-block-end:0px;}.elementor-2872 .elementor-element.elementor-element-4a7ca19{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-2872 .elementor-element.elementor-element-4a7ca19.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-23ba8f2{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-2872 .elementor-element.elementor-element-23ba8f2.e-con{--align-self:stretch;}.elementor-2872 .elementor-element.elementor-element-13ae752{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-8e04bb7{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-8e04bb7.e-con{--align-self:stretch;}.elementor-2872 .elementor-element.elementor-element-a8b2c3e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-a8b2c3e.e-con{--align-self:stretch;}.elementor-2872 .elementor-element.elementor-element-313e577 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-2872 .elementor-element.elementor-element-57f54d2{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-57f54d2.e-con{--align-self:stretch;}.elementor-2872 .elementor-element.elementor-element-8f82809{width:100%;max-width:100%;text-align:center;}.elementor-2872 .elementor-element.elementor-element-8f82809 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-2872 .elementor-element.elementor-element-c90d898{text-align:center;}.elementor-2872 .elementor-element.elementor-element-e008758{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-e008758.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-328d19b{--width:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2872 .elementor-element.elementor-element-328d19b.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-a3075e3{--width:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2872 .elementor-element.elementor-element-a3075e3.e-con{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-bb954a5{padding:0px 0px 0px 0px;text-align:center;}.elementor-2872 .elementor-element.elementor-element-bb954a5.elementor-element{--align-self:center;}.elementor-2872 .elementor-element.elementor-element-bb954a5 img{width:100%;}.elementor-2872 .elementor-element.elementor-element-6068751{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2872 .elementor-element.elementor-element-4649eb3 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-2872 .elementor-element.elementor-element-f97ac99{--e-image-carousel-slides-to-show:4;}.elementor-2872 .elementor-element.elementor-element-2bf1107 .elementor-heading-title{font-size:32px;}.elementor-2872 .elementor-element.elementor-element-d6b4ebb{--swiper-slides-to-display:1;}.elementor-2872 .elementor-element.elementor-element-227b375{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2872 .elementor-element.elementor-element-e80c087{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-a90fa32 */.elementor-2872 .elementor-element.elementor-element-a90fa32 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e785d2 */.elementor-2872 .elementor-element.elementor-element-9e785d2 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a1f3 */.elementor-2872 .elementor-element.elementor-element-065a1f3:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6102f3d */.elementor-2872 .elementor-element.elementor-element-6102f3d img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cc7423 */.elementor-2872 .elementor-element.elementor-element-3cc7423 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de13421 */.elementor-2872 .elementor-element.elementor-element-de13421:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdd3efd */.elementor-2872 .elementor-element.elementor-element-fdd3efd img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f5285 */.elementor-2872 .elementor-element.elementor-element-68f5285 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a605c */.elementor-2872 .elementor-element.elementor-element-27a605c:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2dc9a0 */.elementor-2872 .elementor-element.elementor-element-f2dc9a0 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40a869c */.elementor-2872 .elementor-element.elementor-element-40a869c img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b72a9da */.elementor-2872 .elementor-element.elementor-element-b72a9da:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e83d4df */.elementor-2872 .elementor-element.elementor-element-e83d4df img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a5e38d */.elementor-2872 .elementor-element.elementor-element-0a5e38d img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f482b10 */.elementor-2872 .elementor-element.elementor-element-f482b10:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d59bca9 */.elementor-2872 .elementor-element.elementor-element-d59bca9 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b167f86 */.elementor-2872 .elementor-element.elementor-element-b167f86 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48cf20d */.elementor-2872 .elementor-element.elementor-element-48cf20d:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60cb78 */.elementor-2872 .elementor-element.elementor-element-a60cb78 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418c780 */.elementor-2872 .elementor-element.elementor-element-418c780:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d66b5 */.elementor-2872 .elementor-element.elementor-element-71d66b5 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c745412 */.elementor-2872 .elementor-element.elementor-element-c745412:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff327bb */.elementor-2872 .elementor-element.elementor-element-ff327bb img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0923c56 */.elementor-2872 .elementor-element.elementor-element-0923c56:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92963d5 */.elementor-2872 .elementor-element.elementor-element-92963d5 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac17ec6 */.elementor-2872 .elementor-element.elementor-element-ac17ec6:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dd0190 */.elementor-2872 .elementor-element.elementor-element-1dd0190 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f026594 */.elementor-2872 .elementor-element.elementor-element-f026594:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a7ca19 */.elementor-2872 .elementor-element.elementor-element-4a7ca19 img {
  filter: invert(46%) sepia(88%) saturate(2206%) hue-rotate(325deg) brightness(98%) contrast(97%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-898f53d */.elementor-2872 .elementor-element.elementor-element-898f53d:hover .service-heading {
    transform: scale(105%)
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b44f3c9 *//* =========================================================
   COMPLETE ELEMENTOR CUSTOM CSS
   Dynamic Contact Form 7
   ========================================================= */


/* =========================================================
   1. GLOBAL RESET FOR WORDPRESS AUTO-PARAGRAPHS
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 p,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-row p,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-col p,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group p {

  margin: 0 !important;
  padding: 0 !important;

}


/* =========================================================
   2. FLEXBOX ROW CONTAINER
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-row {

  display: flex !important;
  flex-wrap: wrap !important;

  gap: 16px 8px !important;

  margin-bottom: 16px !important;

  width: 100% !important;

  box-sizing: border-box !important;

}


/* =========================================================
   3. FORCE-HIDE INACTIVE CITY GROUPS
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-hidden,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group.wpcf7cf-hidden,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group[style*="display: none"],
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group[style*="display:none"] {

  display: none !important;

}


/* =========================================================
   4. DYNAMIC FLEX COLUMNS & ACTIVE CITY GROUPS
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-col,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group:not(.wpcf7cf-hidden):not([style*="display: none"]):not([style*="display:none"]) {

  flex: 1 1 calc(50% - 4px) !important;

  max-width: 100% !important;

  min-width: 0 !important;

  box-sizing: border-box !important;

  margin: 0 !important;

  padding: 0 !important;

  transition: all 0.35s ease-in-out !important;

}


/* =========================================================
   5. FIELD INPUTS & DROPDOWNS
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-col label,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-col span.wpcf7-form-control-wrap,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group span.wpcf7-form-control-wrap,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 span.wpcf7-form-control-wrap {

  width: 100% !important;

  display: block !important;

  box-sizing: border-box !important;

  margin: 0 !important;

  padding: 0 !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-row input[type="text"],
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-row input[type="tel"],
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-row input[type="email"],
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-row select,
.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group select {

  width: 100% !important;

  max-width: 100% !important;

  height: 42px !important;

  min-height: 42px !important;

  padding: 8px 12px !important;

  line-height: 1.2 !important;

  border: 1px solid #F65151 !important;

  border-radius: 0px !important;

  outline: none !important;

  box-sizing: border-box !important;

  margin: 0 !important;

  text-overflow: ellipsis !important;

}


/* =========================================================
   6. RADIO BUTTONS - GENERAL
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-col label {

  display: block !important;

  margin-bottom: 6px !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7-radio {

  display: flex !important;

  flex-wrap: wrap !important;

  gap: 8px 16px !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7-radio .wpcf7-list-item {

  margin: 0 !important;

  align-items: center !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7-radio .wpcf7-list-item label {

  display: inline-flex !important;

  align-items: center !important;

  gap: 6px !important;

  margin: 0 !important;

  font-weight: normal !important;

  cursor: pointer !important;

}


/* =========================================================
   7. FIRST 3 RADIO GROUPS
   3 COLUMNS ON DESKTOP
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-radio-top {

  display: flex !important;

  flex-wrap: nowrap !important;

  gap: 16px !important;

  width: 100% !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-radio-top .cf7-col {

  flex: 1 1 33.333% !important;

  max-width: 33.333% !important;

  min-width: 0 !important;

}


/* =========================================================
   8. INVESTMENT CAPITAL ROW
   FULL WIDTH
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-capital-row {

  display: flex !important;

  width: 100% !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-capital-row .cf7-col {

  flex: 1 1 100% !important;

  max-width: 100% !important;

}


/* =========================================================
   9. INVESTMENT CAPITAL RADIO OPTIONS
   HORIZONTAL LAYOUT
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-capital-row .wpcf7-radio {

  display: flex !important;

  flex-direction: row !important;

  flex-wrap: wrap !important;

  align-items: center !important;

  gap: 8px 24px !important;

  width: 100% !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-capital-row .wpcf7-list-item {

  display: inline-flex !important;

  margin: 0 !important;

  white-space: nowrap !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-capital-row .wpcf7-list-item label {

  display: inline-flex !important;

  align-items: center !important;

  gap: 6px !important;

  margin: 0 !important;

}


/* =========================================================
   10. SUBMIT BUTTON
   ========================================================= */

.elementor-2872 .elementor-element.elementor-element-b44f3c9 input[type="submit"] {

  height: 42px !important;

  padding: 0 24px !important;

  border: 1px solid #F65151 !important;

  background-color: #F65151 !important;

  color: #ffffff !important;

  border-radius: 0px !important;

  outline: none !important;

  cursor: pointer !important;

  margin: 0 !important;

  transition: background-color 0.2s ease-in-out !important;

}


.elementor-2872 .elementor-element.elementor-element-b44f3c9 input[type="submit"]:hover {

  background-color: #d43f3f !important;

  border-color: #d43f3f !important;

}


/* =========================================================
   11. MOBILE RESPONSIVENESS
   ========================================================= */

@media (max-width: 767px) {


  /* General form columns stack */

  .elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-col,
  .elementor-2872 .elementor-element.elementor-element-b44f3c9 .wpcf7cf-group {

    flex: 1 1 100% !important;

    max-width: 100% !important;

  }


  /* First 3 radio groups stack on mobile */

  .elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-radio-top {

    flex-wrap: wrap !important;

  }


  .elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-radio-top .cf7-col {

    flex: 1 1 100% !important;

    max-width: 100% !important;

  }


  /* Investment options remain horizontal
     but are allowed to wrap if necessary */

  .elementor-2872 .elementor-element.elementor-element-b44f3c9 .cf7-capital-row .wpcf7-radio {

    flex-direction: row !important;

    flex-wrap: wrap !important;

    gap: 8px 16px !important;

  }


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf1107 */@media (min-width:1024px) {
    .elementor-2872 .elementor-element.elementor-element-2bf1107 h2 {
    writing-mode:sideways-rl !important;
    text-orientation: mixed;
    transform: rotate(180deg) !important;
}
}/* End custom CSS */