.elementor-4664 .elementor-element.elementor-element-432be2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.59;--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4664 .elementor-element.elementor-element-432be2d:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-432be2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/03/Fotos-und-Impressionen-e1772449902223.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-432be2d::before, .elementor-4664 .elementor-element.elementor-element-432be2d > .elementor-background-video-container::before, .elementor-4664 .elementor-element.elementor-element-432be2d > .e-con-inner > .elementor-background-video-container::before, .elementor-4664 .elementor-element.elementor-element-432be2d > .elementor-background-slideshow::before, .elementor-4664 .elementor-element.elementor-element-432be2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4664 .elementor-element.elementor-element-432be2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #097ABA0D 12%, var( --e-global-color-secondary ) 23%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-be08227{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;font-family:var( --e-global-typography-9b49db9-font-family ), Sans-serif;font-size:var( --e-global-typography-9b49db9-font-size );font-weight:var( --e-global-typography-9b49db9-font-weight );text-transform:var( --e-global-typography-9b49db9-text-transform );font-style:var( --e-global-typography-9b49db9-font-style );color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-be08227.elementor-element{--align-self:center;}.elementor-4664 .elementor-element.elementor-element-be08227 p{margin-block-end:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-4664 .elementor-element.elementor-element-cb115ea{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline-plain-text{color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-4664 .elementor-element.elementor-element-48935e7{width:var( --container-widget-width, 568px );max-width:568px;--container-widget-width:568px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-03c7733-font-family ), Sans-serif;font-size:var( --e-global-typography-03c7733-font-size );font-weight:var( --e-global-typography-03c7733-font-weight );color:var( --e-global-color-ada5394 );}.elementor-4664 .elementor-element.elementor-element-48935e7.elementor-element{--align-self:center;}.elementor-4664 .elementor-element.elementor-element-48935e7 p{margin-block-end:0px;}.elementor-4664 .elementor-element.elementor-element-f184c31{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d641931-font-family ), Sans-serif;font-size:var( --e-global-typography-d641931-font-size );font-weight:var( --e-global-typography-d641931-font-weight );color:var( --e-global-color-ada5394 );}.elementor-4664 .elementor-element.elementor-element-f184c31.elementor-element{--align-self:center;}.elementor-4664 .elementor-element.elementor-element-f184c31 p{margin-block-end:0px;}.elementor-4664 .elementor-element.elementor-element-27e6d73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-4664 .elementor-element.elementor-element-27e6d73:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-27e6d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4664 .elementor-element.elementor-element-08d6598{--display:flex;}.elementor-4664 .elementor-element.elementor-element-1c1a131{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-4664 .elementor-element.elementor-element-c02c072{text-align:center;color:var( --e-global-color-009f557 );}.elementor-4664 .elementor-element.elementor-element-c02c072 p{margin-block-end:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4664 .elementor-element.elementor-element-475d157{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4664 .elementor-element.elementor-element-7a7281a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4664 .elementor-element.elementor-element-1038bba{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-1038bba:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-1038bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K1024_20250227_101901.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-1038bba:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-1038bba, .elementor-4664 .elementor-element.elementor-element-1038bba::before{--border-transition:0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4664 .elementor-element.elementor-element-e18e296 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-e18e296 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-e18e296{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-e18e296 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-f3b0123 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-f99ab46{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-f99ab46:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-f99ab46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_4_wesel-cover-sFRd_StA.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-f99ab46:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-f99ab46, .elementor-4664 .elementor-element.elementor-element-f99ab46::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-e7259e3 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-e7259e3 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-e7259e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-e7259e3 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-f91cf0f .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-54c22f8{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-54c22f8:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-54c22f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_5_ostern-cover-CrA2L5lp-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-54c22f8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-54c22f8, .elementor-4664 .elementor-element.elementor-element-54c22f8::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-7997f7c .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-7997f7c .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-7997f7c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-7997f7c .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-20b783f .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-422655b{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-422655b:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-422655b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_6_brunch-cover-BBf5YUSS-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-422655b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-422655b, .elementor-4664 .elementor-element.elementor-element-422655b::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-9bc030f .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-9bc030f .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-9bc030f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-9bc030f .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-1aa3a3e .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-a5913ca{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-a5913ca:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-a5913ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_7_himmelfahrt-cover-CnjKB8qk-e1771366018841.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-a5913ca:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-a5913ca, .elementor-4664 .elementor-element.elementor-element-a5913ca::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-f208074 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-f208074 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-f208074{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-f208074 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-6a2fcdb .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-26b59a9{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-26b59a9:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-26b59a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_8_gebetstour-cover-C147C5Ev.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-26b59a9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-26b59a9, .elementor-4664 .elementor-element.elementor-element-26b59a9::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-7ec2997 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-7ec2997 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-7ec2997{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-7ec2997 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-c7806f2 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-4b5a861{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-4b5a861:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-4b5a861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/03/Stammtisch-1-1-e1772433020289.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-4b5a861:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-4b5a861, .elementor-4664 .elementor-element.elementor-element-4b5a861::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-71ec736 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-54e3025{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-54e3025:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-54e3025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_10_eifel-tour-cover-zDrhMgMv-1-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-54e3025:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-54e3025, .elementor-4664 .elementor-element.elementor-element-54e3025::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-e669600 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-e669600 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-e669600{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-e669600 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-8cf615f .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-1ebac8c{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-1ebac8c:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-1ebac8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_11_senioren-emmaus-cover-Dh19ob8I.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-1ebac8c, .elementor-4664 .elementor-element.elementor-element-1ebac8c::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-f34918b .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-f34918b .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-f34918b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-f34918b .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-7d45e86 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-2df8a4c{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-2df8a4c:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-2df8a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_12_mogo-wesel-cover-BH-mzH1-.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-2df8a4c, .elementor-4664 .elementor-element.elementor-element-2df8a4c::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-ad95c7f .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-ad95c7f .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-ad95c7f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-ad95c7f .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-8ad86d9 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-b05a81a{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C6C500;--border-color:#C5C6C500;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-b05a81a:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-b05a81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_13_stammtisch-neu-cover-zn7P7EDj.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-b05a81a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-b05a81a, .elementor-4664 .elementor-element.elementor-element-b05a81a::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-b8eb3c9 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-13cedd8{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-13cedd8:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-13cedd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/imgi_14_lobdank-cover-BBUPmf0x-e1771336950708.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-13cedd8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-13cedd8, .elementor-4664 .elementor-element.elementor-element-13cedd8::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-38e96bb .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-38e96bb .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-38e96bb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-38e96bb .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-aec2a70 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-e0ded4d{--display:flex;}.elementor-4664 .elementor-element.elementor-element-2fb0002{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-4664 .elementor-element.elementor-element-d8c0228{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-d8c0228:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-d8c0228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240427_075951-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-d8c0228:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-d8c0228, .elementor-4664 .elementor-element.elementor-element-d8c0228::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-f3aba2a .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-f3aba2a .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-f3aba2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-f3aba2a .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-3a9b744 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-0f59b37{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-0f59b37:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-0f59b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240511_111709-e1770903738115.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-0f59b37:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-0f59b37, .elementor-4664 .elementor-element.elementor-element-0f59b37::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-7418c53 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-7418c53 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-7418c53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-7418c53 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-f98d32c .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-bf109fa{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-bf109fa:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-bf109fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240520_095847-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-bf109fa:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-bf109fa, .elementor-4664 .elementor-element.elementor-element-bf109fa::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-6b4d82c .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-6b4d82c .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-6b4d82c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-6b4d82c .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-5d3c532 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-7f31609{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-7f31609:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-7f31609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240527_204746-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-7f31609:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-7f31609, .elementor-4664 .elementor-element.elementor-element-7f31609::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-a875bcf .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-a875bcf .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-a875bcf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-a875bcf .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-a1213f7 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-82cfa76{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-82cfa76:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-82cfa76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240530_111953-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-82cfa76:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-82cfa76, .elementor-4664 .elementor-element.elementor-element-82cfa76::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-6f16320 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-6f16320 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-6f16320{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-6f16320 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-e22899b .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-dffec91{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-dffec91:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-dffec91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240608_085544-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-dffec91:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-dffec91, .elementor-4664 .elementor-element.elementor-element-dffec91::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-6ba97f2 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-6ba97f2 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-6ba97f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-6ba97f2 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-b747a3f .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-d0b4651{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-d0b4651:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-d0b4651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240609_085424-1-e1771345048341.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-d0b4651:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-d0b4651, .elementor-4664 .elementor-element.elementor-element-d0b4651::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-4e97d09 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-4e97d09 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-4e97d09{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-4e97d09 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-66cd407 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-8f06b9f{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-8f06b9f:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-8f06b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240619_145356-2-e1771366495917.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-8f06b9f, .elementor-4664 .elementor-element.elementor-element-8f06b9f::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-a4c90b0 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-a4c90b0 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-a4c90b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-a4c90b0 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-871024a .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-b8dbcc6{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-b8dbcc6:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-b8dbcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240629_121753_LE_upscale_prime-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-b8dbcc6, .elementor-4664 .elementor-element.elementor-element-b8dbcc6::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-7702248 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-7702248 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-7702248{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-7702248 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-4fcea51 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-b810f44{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-b810f44:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-b810f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240810_114039-1-e1771340099391.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-b810f44:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-b810f44, .elementor-4664 .elementor-element.elementor-element-b810f44::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-e800570 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-e800570 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-e800570{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-e800570 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-1d3c1e6 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-8dc03cd{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C6C500;--border-color:#C5C6C500;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-8dc03cd:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-8dc03cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240810_130147-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-8dc03cd, .elementor-4664 .elementor-element.elementor-element-8dc03cd::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-eddd18f .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-eddd18f .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-eddd18f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-eddd18f .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-83c2ce2 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-f9a3ef0{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-f9a3ef0:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-f9a3ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240930_194433.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-f9a3ef0, .elementor-4664 .elementor-element.elementor-element-f9a3ef0::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-d4cc774 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-d4cc774 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-d4cc774{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-d4cc774 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-a563bee .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-0775fc6{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-0775fc6:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-0775fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20240728_095958.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-0775fc6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-0775fc6, .elementor-4664 .elementor-element.elementor-element-0775fc6::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-44dfd1b .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-44dfd1b .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-44dfd1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-44dfd1b .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-08b57d5 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-96eafe5{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-96eafe5:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-96eafe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_20241003_110505-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-96eafe5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-96eafe5, .elementor-4664 .elementor-element.elementor-element-96eafe5::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-65e0acb .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-65e0acb .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-65e0acb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-65e0acb .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-cb1eb80 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-15a4b36{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-15a4b36:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-15a4b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K800_IMG-20240825-WA0006-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-15a4b36:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-15a4b36, .elementor-4664 .elementor-element.elementor-element-15a4b36::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-a5f364c .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-a5f364c .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-a5f364c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-a5f364c .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-9a8ad42 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-fb67d97{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-fb67d97:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-fb67d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/03/Jahresruckblick-1-1.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-fb67d97:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-fb67d97, .elementor-4664 .elementor-element.elementor-element-fb67d97::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-47279e3 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-47279e3 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-47279e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-47279e3 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-8dc5259 .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-d68dbf1{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-d68dbf1:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-d68dbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/K1024_20220509_194606.jpeg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-d68dbf1, .elementor-4664 .elementor-element.elementor-element-d68dbf1::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-395e47d .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-395e47d .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-395e47d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-395e47d .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-f2f17fa .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-01e7937{--display:flex;--min-height:48vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F89E0A00;--border-color:#F89E0A00;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4664 .elementor-element.elementor-element-01e7937:not(.elementor-motion-effects-element-type-background), .elementor-4664 .elementor-element.elementor-element-01e7937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingangels.argon-devsite.com/wp-content/uploads/2026/02/20241227_183132-3.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-4664 .elementor-element.elementor-element-01e7937:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a9d2552 );--border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-01e7937, .elementor-4664 .elementor-element.elementor-element-01e7937::before{--border-transition:0.3s;}.elementor-4664 .elementor-element.elementor-element-7ed5cb1 .elementor-icon-list-icon i{color:#DEA10800;transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-7ed5cb1 .elementor-icon-list-icon svg{fill:#DEA10800;transition:fill 0.3s;}.elementor-4664 .elementor-element.elementor-element-7ed5cb1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4664 .elementor-element.elementor-element-7ed5cb1 .elementor-icon-list-text{color:var( --e-global-color-ada5394 );transition:color 0.3s;}.elementor-4664 .elementor-element.elementor-element-22436cc .elementor-heading-title{font-family:var( --e-global-typography-41f4ceb-font-family ), Sans-serif;font-size:var( --e-global-typography-41f4ceb-font-size );font-weight:var( --e-global-typography-41f4ceb-font-weight );font-style:var( --e-global-typography-41f4ceb-font-style );color:var( --e-global-color-primary );}.elementor-4664 .elementor-element.elementor-element-f947862{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:20px 0px 0px 0px;--n-tabs-title-gap:20px;--n-tabs-gap:40px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:35px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:30px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:19px;--n-tabs-icon-gap:10px;--n-tabs-icon-color:#11131700;--n-tabs-icon-color-active:#676F7E00;}.elementor-4664 .elementor-element.elementor-element-f947862 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-4664 .elementor-element.elementor-element-f947862.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-4664 .elementor-element.elementor-element-f947862.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4664 .elementor-element.elementor-element-f947862.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0E4CD;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a9d2552 );}.elementor-4664 .elementor-element.elementor-element-f947862.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:#DCDFE5;}.elementor-4664 .elementor-element.elementor-element-f947862 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );--n-tabs-icon-color-hover:#676F7E00;}@media(max-width:1024px){.elementor-4664 .elementor-element.elementor-element-432be2d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4664 .elementor-element.elementor-element-be08227.elementor-element{--align-self:flex-start;}.elementor-4664 .elementor-element.elementor-element-be08227{font-size:var( --e-global-typography-9b49db9-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline{text-align:start;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-48935e7{width:var( --container-widget-width, 537px );max-width:537px;--container-widget-width:537px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-03c7733-font-size );}.elementor-4664 .elementor-element.elementor-element-48935e7.elementor-element{--align-self:flex-start;}.elementor-4664 .elementor-element.elementor-element-f184c31.elementor-element{--align-self:flex-start;}.elementor-4664 .elementor-element.elementor-element-f184c31{text-align:start;font-size:var( --e-global-typography-d641931-font-size );}.elementor-4664 .elementor-element.elementor-element-27e6d73{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline{text-align:start;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-4664 .elementor-element.elementor-element-c02c072{text-align:start;}.elementor-4664 .elementor-element.elementor-element-7a7281a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-f3b0123 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f91cf0f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-20b783f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-1aa3a3e .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-6a2fcdb .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-c7806f2 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-71ec736 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-8cf615f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-7d45e86 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-8ad86d9 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-b8eb3c9 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-aec2a70 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-2fb0002{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-4664 .elementor-element.elementor-element-3a9b744 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f98d32c .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-5d3c532 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-a1213f7 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-e22899b .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-b747a3f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-66cd407 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-871024a .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-4fcea51 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-1d3c1e6 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-83c2ce2 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-a563bee .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-08b57d5 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-cb1eb80 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-9a8ad42 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-8dc5259 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f2f17fa .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-22436cc .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f947862{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;}.elementor-4664 .elementor-element.elementor-element-f947862.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-4664 .elementor-element.elementor-element-432be2d{--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4664 .elementor-element.elementor-element-be08227{font-size:var( --e-global-typography-9b49db9-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-cb115ea .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-48935e7{width:100%;max-width:100%;font-size:var( --e-global-typography-03c7733-font-size );}.elementor-4664 .elementor-element.elementor-element-f184c31{width:100%;max-width:100%;font-size:var( --e-global-typography-d641931-font-size );}.elementor-4664 .elementor-element.elementor-element-27e6d73{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-4664 .elementor-element.elementor-element-7a7281a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4664 .elementor-element.elementor-element-f3b0123 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f91cf0f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-20b783f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-1aa3a3e .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-6a2fcdb .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-c7806f2 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-71ec736 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-8cf615f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-7d45e86 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-8ad86d9 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-b8eb3c9 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-aec2a70 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-2fb0002{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4664 .elementor-element.elementor-element-3a9b744 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f98d32c .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-5d3c532 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-a1213f7 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-e22899b .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-b747a3f .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-66cd407 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-871024a .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-4fcea51 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-1d3c1e6 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-83c2ce2 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-a563bee .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-08b57d5 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-cb1eb80 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-9a8ad42 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-8dc5259 .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f2f17fa .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-22436cc .elementor-heading-title{font-size:var( --e-global-typography-41f4ceb-font-size );}.elementor-4664 .elementor-element.elementor-element-f947862{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;}}/* Start custom CSS for text-editor, class: .elementor-element-be08227 */.elementor-4664 .elementor-element.elementor-element-be08227 p {
  display: inline-block;
  padding: 5px 20px;
  border-radius: 990px;
  
  color: #f6b100;
  background:
    linear-gradient(#f3f5f6, #f3f5f6) padding-box,
    linear-gradient(90deg, #f6b100, #2f80ed) border-box;
  border: 2px solid transparent;
}/* End custom CSS */

/* Start custom CSS for animated-headline, class: .elementor-element-cb115ea */.elementor-4664 .elementor-element.elementor-element-cb115ea h1{
    margin-bottom: 0px;
   margin-top: 0px;}/* End custom CSS */




/* Start custom CSS for animated-headline, class: .elementor-element-1c1a131 */.elementor-4664 .elementor-element.elementor-element-1c1a131 h2{
    margin-bottom: 0px;
    margin-top: 0px;
}
.elementor-4664 .elementor-element.elementor-element-1c1a131 .elementor-headline-text-active {
    background: linear-gradient(to right, #FFC107, #F57C00) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c02c072 */.elementor-4664 .elementor-element.elementor-element-c02c072:hover h3 {
  color:#DCA006!important;
  
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-1038bba *//*.elementor-4664 .elementor-element.elementor-element-1038bba {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-1038bba h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-1038bba {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-1038bba::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-1038bba::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-1038bba * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-1038bba h3,
.elementor-4664 .elementor-element.elementor-element-1038bba .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover h3,
.elementor-4664 .elementor-element.elementor-element-1038bba:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-f99ab46 *//*.elementor-4664 .elementor-element.elementor-element-f99ab46 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-f99ab46 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-f99ab46 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-f99ab46::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-f99ab46::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-f99ab46 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46 h3,
.elementor-4664 .elementor-element.elementor-element-f99ab46 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover h3,
.elementor-4664 .elementor-element.elementor-element-f99ab46:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-54c22f8 *//*.elementor-4664 .elementor-element.elementor-element-54c22f8 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-54c22f8 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-54c22f8 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-54c22f8::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-54c22f8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-54c22f8 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8 h3,
.elementor-4664 .elementor-element.elementor-element-54c22f8 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover h3,
.elementor-4664 .elementor-element.elementor-element-54c22f8:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-422655b *//*.elementor-4664 .elementor-element.elementor-element-422655b {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-422655b:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-422655b h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-422655b:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-422655b {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-422655b::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-422655b::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-422655b * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-422655b h3,
.elementor-4664 .elementor-element.elementor-element-422655b .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover h3,
.elementor-4664 .elementor-element.elementor-element-422655b:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-a5913ca *//*.elementor-4664 .elementor-element.elementor-element-a5913ca {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-a5913ca h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-a5913ca {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-a5913ca::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-a5913ca::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-a5913ca * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca h3,
.elementor-4664 .elementor-element.elementor-element-a5913ca .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover h3,
.elementor-4664 .elementor-element.elementor-element-a5913ca:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-26b59a9 *//*.elementor-4664 .elementor-element.elementor-element-26b59a9 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-26b59a9 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-26b59a9 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-26b59a9::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-26b59a9::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-26b59a9 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9 h3,
.elementor-4664 .elementor-element.elementor-element-26b59a9 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover h3,
.elementor-4664 .elementor-element.elementor-element-26b59a9:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-4b5a861 */.elementor-4664 .elementor-element.elementor-element-4b5a861 {
   
    overflow: hidden;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861::before {
    content: "";
    
    top: 0;
    left: 50%;
    transform: translateX(-50%); 
    width: 100%;
    height: 100%;
    background-image: inherit; 
    background-position: top left ; 
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover::before {
    transform: translateX(-50%) scale(1.08); 
}

.elementor-4664 .elementor-element.elementor-element-4b5a861::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover::after {
    background: rgba(0,0,0,0.4);
}

.elementor-4664 .elementor-element.elementor-element-4b5a861 * {
    position: center; 
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861 h3,
.elementor-4664 .elementor-element.elementor-element-4b5a861 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover h3,
.elementor-4664 .elementor-element.elementor-element-4b5a861:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-54e3025 *//*.elementor-4664 .elementor-element.elementor-element-54e3025 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-54e3025 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-54e3025 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-54e3025::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-54e3025::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-54e3025 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-54e3025 h3,
.elementor-4664 .elementor-element.elementor-element-54e3025 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover h3,
.elementor-4664 .elementor-element.elementor-element-54e3025:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-1ebac8c *//*.elementor-4664 .elementor-element.elementor-element-1ebac8c {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-1ebac8c h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-1ebac8c {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-1ebac8c * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c h3,
.elementor-4664 .elementor-element.elementor-element-1ebac8c .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover h3,
.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-2df8a4c *//*.elementor-4664 .elementor-element.elementor-element-2df8a4c {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-2df8a4c h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-2df8a4c {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-2df8a4c * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c h3,
.elementor-4664 .elementor-element.elementor-element-2df8a4c .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover h3,
.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-b05a81a *//*.elementor-4664 .elementor-element.elementor-element-b05a81a {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b05a81a h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b05a81a {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b05a81a::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b05a81a::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b05a81a * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a h3,
.elementor-4664 .elementor-element.elementor-element-b05a81a .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover h3,
.elementor-4664 .elementor-element.elementor-element-b05a81a:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-13cedd8 *//*.elementor-4664 .elementor-element.elementor-element-13cedd8 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-13cedd8 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-13cedd8 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-13cedd8::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-13cedd8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-13cedd8 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8 h3,
.elementor-4664 .elementor-element.elementor-element-13cedd8 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover h3,
.elementor-4664 .elementor-element.elementor-element-13cedd8:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-d8c0228 *//*.elementor-4664 .elementor-element.elementor-element-d8c0228 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d8c0228 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d8c0228 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d8c0228::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d8c0228::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d8c0228 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228 h3,
.elementor-4664 .elementor-element.elementor-element-d8c0228 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover h3,
.elementor-4664 .elementor-element.elementor-element-d8c0228:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-0f59b37 *//*.elementor-4664 .elementor-element.elementor-element-0f59b37 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-0f59b37 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-0f59b37 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-0f59b37::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-0f59b37::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-0f59b37 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37 h3,
.elementor-4664 .elementor-element.elementor-element-0f59b37 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover h3,
.elementor-4664 .elementor-element.elementor-element-0f59b37:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-bf109fa *//*.elementor-4664 .elementor-element.elementor-element-bf109fa {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-bf109fa h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-bf109fa {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-bf109fa::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-bf109fa::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-bf109fa * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa h3,
.elementor-4664 .elementor-element.elementor-element-bf109fa .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover h3,
.elementor-4664 .elementor-element.elementor-element-bf109fa:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-7f31609 *//*.elementor-4664 .elementor-element.elementor-element-7f31609 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-7f31609 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-7f31609 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-7f31609::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-7f31609::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-7f31609 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-7f31609 h3,
.elementor-4664 .elementor-element.elementor-element-7f31609 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover h3,
.elementor-4664 .elementor-element.elementor-element-7f31609:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-82cfa76 *//*.elementor-4664 .elementor-element.elementor-element-82cfa76 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-82cfa76 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-82cfa76 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-82cfa76::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-82cfa76::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-82cfa76 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76 h3,
.elementor-4664 .elementor-element.elementor-element-82cfa76 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover h3,
.elementor-4664 .elementor-element.elementor-element-82cfa76:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-dffec91 *//*.elementor-4664 .elementor-element.elementor-element-dffec91 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-dffec91 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-dffec91 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-dffec91::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-dffec91::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-dffec91 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-dffec91 h3,
.elementor-4664 .elementor-element.elementor-element-dffec91 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover h3,
.elementor-4664 .elementor-element.elementor-element-dffec91:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-d0b4651 *//*.elementor-4664 .elementor-element.elementor-element-d0b4651 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d0b4651 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d0b4651 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d0b4651::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d0b4651::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d0b4651 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651 h3,
.elementor-4664 .elementor-element.elementor-element-d0b4651 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover h3,
.elementor-4664 .elementor-element.elementor-element-d0b4651:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8f06b9f */.elementor-4664 .elementor-element.elementor-element-8f06b9f {
   
    overflow: hidden;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f::before {
    content: "";
    
    top: 0;
    left: 50%;
    transform: translateX(-50%); 
    width: 100%;
    height: 100%;
    background-image: inherit; 
    background-position: top center; 
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover::before {
    transform: translateX(-50%) scale(1.08); 
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover::after {
    background: rgba(0,0,0,0.4);
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f * {
    position: center; 
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f h3,
.elementor-4664 .elementor-element.elementor-element-8f06b9f .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover h3,
.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-b8dbcc6 *//*.elementor-4664 .elementor-element.elementor-element-b8dbcc6 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b8dbcc6 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b8dbcc6 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6 h3,
.elementor-4664 .elementor-element.elementor-element-b8dbcc6 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover h3,
.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-b810f44 *//*.elementor-4664 .elementor-element.elementor-element-b810f44 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b810f44 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b810f44 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b810f44::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b810f44::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b810f44 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b810f44 h3,
.elementor-4664 .elementor-element.elementor-element-b810f44 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover h3,
.elementor-4664 .elementor-element.elementor-element-b810f44:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8dc03cd *//*.elementor-4664 .elementor-element.elementor-element-8dc03cd {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-8dc03cd h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-8dc03cd {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-8dc03cd * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd h3,
.elementor-4664 .elementor-element.elementor-element-8dc03cd .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover h3,
.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-f9a3ef0 *//*.elementor-4664 .elementor-element.elementor-element-f9a3ef0 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-f9a3ef0 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-f9a3ef0 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0 h3,
.elementor-4664 .elementor-element.elementor-element-f9a3ef0 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover h3,
.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-0775fc6 *//*.elementor-4664 .elementor-element.elementor-element-0775fc6 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-0775fc6 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-0775fc6 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-0775fc6::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-0775fc6::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-0775fc6 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6 h3,
.elementor-4664 .elementor-element.elementor-element-0775fc6 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover h3,
.elementor-4664 .elementor-element.elementor-element-0775fc6:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-96eafe5 *//*.elementor-4664 .elementor-element.elementor-element-96eafe5 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-96eafe5 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-96eafe5 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-96eafe5::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-96eafe5::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-96eafe5 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5 h3,
.elementor-4664 .elementor-element.elementor-element-96eafe5 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover h3,
.elementor-4664 .elementor-element.elementor-element-96eafe5:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-15a4b36 *//*.elementor-4664 .elementor-element.elementor-element-15a4b36 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-15a4b36 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-15a4b36 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-15a4b36::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-15a4b36::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-15a4b36 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36 h3,
.elementor-4664 .elementor-element.elementor-element-15a4b36 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover h3,
.elementor-4664 .elementor-element.elementor-element-15a4b36:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-fb67d97 *//*.elementor-4664 .elementor-element.elementor-element-fb67d97 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-fb67d97 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-fb67d97 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-fb67d97::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-fb67d97::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-fb67d97 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97 h3,
.elementor-4664 .elementor-element.elementor-element-fb67d97 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover h3,
.elementor-4664 .elementor-element.elementor-element-fb67d97:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-d68dbf1 *//*.elementor-4664 .elementor-element.elementor-element-d68dbf1 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d68dbf1 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d68dbf1 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d68dbf1 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1 h3,
.elementor-4664 .elementor-element.elementor-element-d68dbf1 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover h3,
.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-01e7937 *//*.elementor-4664 .elementor-element.elementor-element-01e7937 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-01e7937 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-01e7937 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-01e7937::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-01e7937::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-01e7937 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-01e7937 h3,
.elementor-4664 .elementor-element.elementor-element-01e7937 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover h3,
.elementor-4664 .elementor-element.elementor-element-01e7937:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-1038bba *//*.elementor-4664 .elementor-element.elementor-element-1038bba {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-1038bba h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-1038bba {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-1038bba::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-1038bba::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-1038bba * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-1038bba h3,
.elementor-4664 .elementor-element.elementor-element-1038bba .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover h3,
.elementor-4664 .elementor-element.elementor-element-1038bba:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-f99ab46 *//*.elementor-4664 .elementor-element.elementor-element-f99ab46 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-f99ab46 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-f99ab46 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-f99ab46::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-f99ab46::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-f99ab46 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46 h3,
.elementor-4664 .elementor-element.elementor-element-f99ab46 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover h3,
.elementor-4664 .elementor-element.elementor-element-f99ab46:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-54c22f8 *//*.elementor-4664 .elementor-element.elementor-element-54c22f8 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-54c22f8 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-54c22f8 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-54c22f8::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-54c22f8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-54c22f8 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8 h3,
.elementor-4664 .elementor-element.elementor-element-54c22f8 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover h3,
.elementor-4664 .elementor-element.elementor-element-54c22f8:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-422655b *//*.elementor-4664 .elementor-element.elementor-element-422655b {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-422655b:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-422655b h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-422655b:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-422655b {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-422655b::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-422655b::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-422655b * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-422655b h3,
.elementor-4664 .elementor-element.elementor-element-422655b .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover h3,
.elementor-4664 .elementor-element.elementor-element-422655b:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-a5913ca *//*.elementor-4664 .elementor-element.elementor-element-a5913ca {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-a5913ca h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-a5913ca {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-a5913ca::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-a5913ca::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-a5913ca * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca h3,
.elementor-4664 .elementor-element.elementor-element-a5913ca .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover h3,
.elementor-4664 .elementor-element.elementor-element-a5913ca:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-26b59a9 *//*.elementor-4664 .elementor-element.elementor-element-26b59a9 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-26b59a9 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-26b59a9 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-26b59a9::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-26b59a9::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-26b59a9 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9 h3,
.elementor-4664 .elementor-element.elementor-element-26b59a9 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover h3,
.elementor-4664 .elementor-element.elementor-element-26b59a9:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-4b5a861 */.elementor-4664 .elementor-element.elementor-element-4b5a861 {
   
    overflow: hidden;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861::before {
    content: "";
    
    top: 0;
    left: 50%;
    transform: translateX(-50%); 
    width: 100%;
    height: 100%;
    background-image: inherit; 
    background-position: top left ; 
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover::before {
    transform: translateX(-50%) scale(1.08); 
}

.elementor-4664 .elementor-element.elementor-element-4b5a861::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover::after {
    background: rgba(0,0,0,0.4);
}

.elementor-4664 .elementor-element.elementor-element-4b5a861 * {
    position: center; 
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861 h3,
.elementor-4664 .elementor-element.elementor-element-4b5a861 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover h3,
.elementor-4664 .elementor-element.elementor-element-4b5a861:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-54e3025 *//*.elementor-4664 .elementor-element.elementor-element-54e3025 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-54e3025 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-54e3025 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-54e3025::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-54e3025::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-54e3025 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-54e3025 h3,
.elementor-4664 .elementor-element.elementor-element-54e3025 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover h3,
.elementor-4664 .elementor-element.elementor-element-54e3025:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-1ebac8c *//*.elementor-4664 .elementor-element.elementor-element-1ebac8c {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-1ebac8c h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-1ebac8c {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-1ebac8c * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c h3,
.elementor-4664 .elementor-element.elementor-element-1ebac8c .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover h3,
.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-2df8a4c *//*.elementor-4664 .elementor-element.elementor-element-2df8a4c {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-2df8a4c h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-2df8a4c {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-2df8a4c * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c h3,
.elementor-4664 .elementor-element.elementor-element-2df8a4c .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover h3,
.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-b05a81a *//*.elementor-4664 .elementor-element.elementor-element-b05a81a {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b05a81a h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b05a81a {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b05a81a::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b05a81a::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b05a81a * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a h3,
.elementor-4664 .elementor-element.elementor-element-b05a81a .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover h3,
.elementor-4664 .elementor-element.elementor-element-b05a81a:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-13cedd8 *//*.elementor-4664 .elementor-element.elementor-element-13cedd8 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-13cedd8 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-13cedd8 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-13cedd8::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-13cedd8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-13cedd8 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8 h3,
.elementor-4664 .elementor-element.elementor-element-13cedd8 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover h3,
.elementor-4664 .elementor-element.elementor-element-13cedd8:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-d8c0228 *//*.elementor-4664 .elementor-element.elementor-element-d8c0228 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d8c0228 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d8c0228 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d8c0228::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d8c0228::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d8c0228 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228 h3,
.elementor-4664 .elementor-element.elementor-element-d8c0228 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover h3,
.elementor-4664 .elementor-element.elementor-element-d8c0228:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-0f59b37 *//*.elementor-4664 .elementor-element.elementor-element-0f59b37 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-0f59b37 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-0f59b37 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-0f59b37::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-0f59b37::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-0f59b37 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37 h3,
.elementor-4664 .elementor-element.elementor-element-0f59b37 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover h3,
.elementor-4664 .elementor-element.elementor-element-0f59b37:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-bf109fa *//*.elementor-4664 .elementor-element.elementor-element-bf109fa {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-bf109fa h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-bf109fa {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-bf109fa::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-bf109fa::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-bf109fa * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa h3,
.elementor-4664 .elementor-element.elementor-element-bf109fa .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover h3,
.elementor-4664 .elementor-element.elementor-element-bf109fa:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-7f31609 *//*.elementor-4664 .elementor-element.elementor-element-7f31609 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-7f31609 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-7f31609 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-7f31609::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-7f31609::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-7f31609 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-7f31609 h3,
.elementor-4664 .elementor-element.elementor-element-7f31609 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover h3,
.elementor-4664 .elementor-element.elementor-element-7f31609:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-82cfa76 *//*.elementor-4664 .elementor-element.elementor-element-82cfa76 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-82cfa76 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-82cfa76 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-82cfa76::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-82cfa76::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-82cfa76 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76 h3,
.elementor-4664 .elementor-element.elementor-element-82cfa76 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover h3,
.elementor-4664 .elementor-element.elementor-element-82cfa76:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-dffec91 *//*.elementor-4664 .elementor-element.elementor-element-dffec91 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-dffec91 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-dffec91 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-dffec91::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-dffec91::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-dffec91 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-dffec91 h3,
.elementor-4664 .elementor-element.elementor-element-dffec91 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover h3,
.elementor-4664 .elementor-element.elementor-element-dffec91:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-d0b4651 *//*.elementor-4664 .elementor-element.elementor-element-d0b4651 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d0b4651 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d0b4651 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d0b4651::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d0b4651::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d0b4651 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651 h3,
.elementor-4664 .elementor-element.elementor-element-d0b4651 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover h3,
.elementor-4664 .elementor-element.elementor-element-d0b4651:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8f06b9f */.elementor-4664 .elementor-element.elementor-element-8f06b9f {
   
    overflow: hidden;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f::before {
    content: "";
    
    top: 0;
    left: 50%;
    transform: translateX(-50%); 
    width: 100%;
    height: 100%;
    background-image: inherit; 
    background-position: top center; 
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover::before {
    transform: translateX(-50%) scale(1.08); 
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover::after {
    background: rgba(0,0,0,0.4);
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f * {
    position: center; 
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f h3,
.elementor-4664 .elementor-element.elementor-element-8f06b9f .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover h3,
.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-b8dbcc6 *//*.elementor-4664 .elementor-element.elementor-element-b8dbcc6 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b8dbcc6 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b8dbcc6 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6 h3,
.elementor-4664 .elementor-element.elementor-element-b8dbcc6 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover h3,
.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-b810f44 *//*.elementor-4664 .elementor-element.elementor-element-b810f44 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b810f44 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b810f44 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b810f44::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b810f44::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b810f44 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b810f44 h3,
.elementor-4664 .elementor-element.elementor-element-b810f44 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover h3,
.elementor-4664 .elementor-element.elementor-element-b810f44:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8dc03cd *//*.elementor-4664 .elementor-element.elementor-element-8dc03cd {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-8dc03cd h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-8dc03cd {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-8dc03cd * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd h3,
.elementor-4664 .elementor-element.elementor-element-8dc03cd .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover h3,
.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-f9a3ef0 *//*.elementor-4664 .elementor-element.elementor-element-f9a3ef0 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-f9a3ef0 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-f9a3ef0 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0 h3,
.elementor-4664 .elementor-element.elementor-element-f9a3ef0 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover h3,
.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-0775fc6 *//*.elementor-4664 .elementor-element.elementor-element-0775fc6 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-0775fc6 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-0775fc6 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-0775fc6::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-0775fc6::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-0775fc6 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6 h3,
.elementor-4664 .elementor-element.elementor-element-0775fc6 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover h3,
.elementor-4664 .elementor-element.elementor-element-0775fc6:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-96eafe5 *//*.elementor-4664 .elementor-element.elementor-element-96eafe5 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-96eafe5 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-96eafe5 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-96eafe5::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-96eafe5::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-96eafe5 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5 h3,
.elementor-4664 .elementor-element.elementor-element-96eafe5 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover h3,
.elementor-4664 .elementor-element.elementor-element-96eafe5:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-15a4b36 *//*.elementor-4664 .elementor-element.elementor-element-15a4b36 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-15a4b36 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-15a4b36 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-15a4b36::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-15a4b36::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-15a4b36 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36 h3,
.elementor-4664 .elementor-element.elementor-element-15a4b36 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover h3,
.elementor-4664 .elementor-element.elementor-element-15a4b36:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-fb67d97 *//*.elementor-4664 .elementor-element.elementor-element-fb67d97 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-fb67d97 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-fb67d97 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-fb67d97::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-fb67d97::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-fb67d97 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97 h3,
.elementor-4664 .elementor-element.elementor-element-fb67d97 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover h3,
.elementor-4664 .elementor-element.elementor-element-fb67d97:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-d68dbf1 *//*.elementor-4664 .elementor-element.elementor-element-d68dbf1 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d68dbf1 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d68dbf1 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d68dbf1 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1 h3,
.elementor-4664 .elementor-element.elementor-element-d68dbf1 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover h3,
.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-01e7937 *//*.elementor-4664 .elementor-element.elementor-element-01e7937 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-01e7937 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-01e7937 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-01e7937::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-01e7937::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-01e7937 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-01e7937 h3,
.elementor-4664 .elementor-element.elementor-element-01e7937 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover h3,
.elementor-4664 .elementor-element.elementor-element-01e7937:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-1038bba *//*.elementor-4664 .elementor-element.elementor-element-1038bba {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-1038bba h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1038bba:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-1038bba {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-1038bba::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-1038bba::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-1038bba * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-1038bba h3,
.elementor-4664 .elementor-element.elementor-element-1038bba .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-1038bba:hover h3,
.elementor-4664 .elementor-element.elementor-element-1038bba:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-f99ab46 *//*.elementor-4664 .elementor-element.elementor-element-f99ab46 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-f99ab46 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f99ab46:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-f99ab46 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-f99ab46::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-f99ab46::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-f99ab46 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46 h3,
.elementor-4664 .elementor-element.elementor-element-f99ab46 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-f99ab46:hover h3,
.elementor-4664 .elementor-element.elementor-element-f99ab46:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-54c22f8 *//*.elementor-4664 .elementor-element.elementor-element-54c22f8 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-54c22f8 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54c22f8:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-54c22f8 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-54c22f8::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-54c22f8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-54c22f8 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8 h3,
.elementor-4664 .elementor-element.elementor-element-54c22f8 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-54c22f8:hover h3,
.elementor-4664 .elementor-element.elementor-element-54c22f8:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-422655b *//*.elementor-4664 .elementor-element.elementor-element-422655b {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-422655b:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-422655b:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-422655b h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-422655b:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-422655b {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-422655b::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-422655b::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-422655b * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-422655b h3,
.elementor-4664 .elementor-element.elementor-element-422655b .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-422655b:hover h3,
.elementor-4664 .elementor-element.elementor-element-422655b:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-a5913ca *//*.elementor-4664 .elementor-element.elementor-element-a5913ca {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-a5913ca h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-a5913ca:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-a5913ca {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-a5913ca::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-a5913ca::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-a5913ca * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca h3,
.elementor-4664 .elementor-element.elementor-element-a5913ca .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-a5913ca:hover h3,
.elementor-4664 .elementor-element.elementor-element-a5913ca:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-26b59a9 *//*.elementor-4664 .elementor-element.elementor-element-26b59a9 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-26b59a9 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-26b59a9:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-26b59a9 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-26b59a9::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-26b59a9::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-26b59a9 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9 h3,
.elementor-4664 .elementor-element.elementor-element-26b59a9 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-26b59a9:hover h3,
.elementor-4664 .elementor-element.elementor-element-26b59a9:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-4b5a861 */.elementor-4664 .elementor-element.elementor-element-4b5a861 {
   
    overflow: hidden;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861::before {
    content: "";
    
    top: 0;
    left: 50%;
    transform: translateX(-50%); 
    width: 100%;
    height: 100%;
    background-image: inherit; 
    background-position: top left ; 
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover::before {
    transform: translateX(-50%) scale(1.08); 
}

.elementor-4664 .elementor-element.elementor-element-4b5a861::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover::after {
    background: rgba(0,0,0,0.4);
}

.elementor-4664 .elementor-element.elementor-element-4b5a861 * {
    position: center; 
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861 h3,
.elementor-4664 .elementor-element.elementor-element-4b5a861 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-4b5a861:hover h3,
.elementor-4664 .elementor-element.elementor-element-4b5a861:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-54e3025 *//*.elementor-4664 .elementor-element.elementor-element-54e3025 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-54e3025 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-54e3025:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-54e3025 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-54e3025::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-54e3025::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-54e3025 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-54e3025 h3,
.elementor-4664 .elementor-element.elementor-element-54e3025 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-54e3025:hover h3,
.elementor-4664 .elementor-element.elementor-element-54e3025:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-1ebac8c *//*.elementor-4664 .elementor-element.elementor-element-1ebac8c {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-1ebac8c h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-1ebac8c {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-1ebac8c * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c h3,
.elementor-4664 .elementor-element.elementor-element-1ebac8c .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover h3,
.elementor-4664 .elementor-element.elementor-element-1ebac8c:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-2df8a4c *//*.elementor-4664 .elementor-element.elementor-element-2df8a4c {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-2df8a4c h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-2df8a4c {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-2df8a4c * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c h3,
.elementor-4664 .elementor-element.elementor-element-2df8a4c .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover h3,
.elementor-4664 .elementor-element.elementor-element-2df8a4c:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-b05a81a *//*.elementor-4664 .elementor-element.elementor-element-b05a81a {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b05a81a h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b05a81a:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b05a81a {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b05a81a::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b05a81a::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b05a81a * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a h3,
.elementor-4664 .elementor-element.elementor-element-b05a81a .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b05a81a:hover h3,
.elementor-4664 .elementor-element.elementor-element-b05a81a:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-13cedd8 *//*.elementor-4664 .elementor-element.elementor-element-13cedd8 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-13cedd8 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-13cedd8:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-13cedd8 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-13cedd8::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-13cedd8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-13cedd8 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8 h3,
.elementor-4664 .elementor-element.elementor-element-13cedd8 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-13cedd8:hover h3,
.elementor-4664 .elementor-element.elementor-element-13cedd8:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-d8c0228 *//*.elementor-4664 .elementor-element.elementor-element-d8c0228 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d8c0228 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d8c0228:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d8c0228 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d8c0228::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d8c0228::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d8c0228 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228 h3,
.elementor-4664 .elementor-element.elementor-element-d8c0228 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d8c0228:hover h3,
.elementor-4664 .elementor-element.elementor-element-d8c0228:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-0f59b37 *//*.elementor-4664 .elementor-element.elementor-element-0f59b37 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-0f59b37 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0f59b37:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-0f59b37 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-0f59b37::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-0f59b37::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-0f59b37 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37 h3,
.elementor-4664 .elementor-element.elementor-element-0f59b37 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-0f59b37:hover h3,
.elementor-4664 .elementor-element.elementor-element-0f59b37:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-bf109fa *//*.elementor-4664 .elementor-element.elementor-element-bf109fa {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-bf109fa h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-bf109fa:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-bf109fa {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-bf109fa::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-bf109fa::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-bf109fa * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa h3,
.elementor-4664 .elementor-element.elementor-element-bf109fa .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-bf109fa:hover h3,
.elementor-4664 .elementor-element.elementor-element-bf109fa:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-7f31609 *//*.elementor-4664 .elementor-element.elementor-element-7f31609 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-7f31609 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-7f31609:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-7f31609 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-7f31609::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-7f31609::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-7f31609 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-7f31609 h3,
.elementor-4664 .elementor-element.elementor-element-7f31609 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-7f31609:hover h3,
.elementor-4664 .elementor-element.elementor-element-7f31609:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-82cfa76 *//*.elementor-4664 .elementor-element.elementor-element-82cfa76 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-82cfa76 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-82cfa76:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-82cfa76 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-82cfa76::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-82cfa76::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-82cfa76 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76 h3,
.elementor-4664 .elementor-element.elementor-element-82cfa76 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-82cfa76:hover h3,
.elementor-4664 .elementor-element.elementor-element-82cfa76:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-dffec91 *//*.elementor-4664 .elementor-element.elementor-element-dffec91 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-dffec91 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-dffec91:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-dffec91 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-dffec91::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-dffec91::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-dffec91 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-dffec91 h3,
.elementor-4664 .elementor-element.elementor-element-dffec91 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-dffec91:hover h3,
.elementor-4664 .elementor-element.elementor-element-dffec91:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-d0b4651 *//*.elementor-4664 .elementor-element.elementor-element-d0b4651 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d0b4651 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d0b4651:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d0b4651 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d0b4651::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d0b4651::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d0b4651 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651 h3,
.elementor-4664 .elementor-element.elementor-element-d0b4651 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d0b4651:hover h3,
.elementor-4664 .elementor-element.elementor-element-d0b4651:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8f06b9f */.elementor-4664 .elementor-element.elementor-element-8f06b9f {
   
    overflow: hidden;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f::before {
    content: "";
    
    top: 0;
    left: 50%;
    transform: translateX(-50%); 
    width: 100%;
    height: 100%;
    background-image: inherit; 
    background-position: top center; 
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover::before {
    transform: translateX(-50%) scale(1.08); 
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover::after {
    background: rgba(0,0,0,0.4);
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f * {
    position: center; 
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f h3,
.elementor-4664 .elementor-element.elementor-element-8f06b9f .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover h3,
.elementor-4664 .elementor-element.elementor-element-8f06b9f:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-b8dbcc6 *//*.elementor-4664 .elementor-element.elementor-element-b8dbcc6 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b8dbcc6 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b8dbcc6 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6 h3,
.elementor-4664 .elementor-element.elementor-element-b8dbcc6 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover h3,
.elementor-4664 .elementor-element.elementor-element-b8dbcc6:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-b810f44 *//*.elementor-4664 .elementor-element.elementor-element-b810f44 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-b810f44 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-b810f44:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-b810f44 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-b810f44::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-b810f44::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-b810f44 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-b810f44 h3,
.elementor-4664 .elementor-element.elementor-element-b810f44 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-b810f44:hover h3,
.elementor-4664 .elementor-element.elementor-element-b810f44:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8dc03cd *//*.elementor-4664 .elementor-element.elementor-element-8dc03cd {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-8dc03cd h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-8dc03cd {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-8dc03cd * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd h3,
.elementor-4664 .elementor-element.elementor-element-8dc03cd .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover h3,
.elementor-4664 .elementor-element.elementor-element-8dc03cd:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-f9a3ef0 *//*.elementor-4664 .elementor-element.elementor-element-f9a3ef0 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-f9a3ef0 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-f9a3ef0 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0 h3,
.elementor-4664 .elementor-element.elementor-element-f9a3ef0 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover h3,
.elementor-4664 .elementor-element.elementor-element-f9a3ef0:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-0775fc6 *//*.elementor-4664 .elementor-element.elementor-element-0775fc6 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-0775fc6 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-0775fc6:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-0775fc6 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-0775fc6::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-0775fc6::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-0775fc6 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6 h3,
.elementor-4664 .elementor-element.elementor-element-0775fc6 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-0775fc6:hover h3,
.elementor-4664 .elementor-element.elementor-element-0775fc6:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-96eafe5 *//*.elementor-4664 .elementor-element.elementor-element-96eafe5 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-96eafe5 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-96eafe5:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-96eafe5 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-96eafe5::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-96eafe5::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-96eafe5 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5 h3,
.elementor-4664 .elementor-element.elementor-element-96eafe5 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-96eafe5:hover h3,
.elementor-4664 .elementor-element.elementor-element-96eafe5:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-15a4b36 *//*.elementor-4664 .elementor-element.elementor-element-15a4b36 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-15a4b36 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-15a4b36:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-15a4b36 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-15a4b36::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-15a4b36::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-15a4b36 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36 h3,
.elementor-4664 .elementor-element.elementor-element-15a4b36 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-15a4b36:hover h3,
.elementor-4664 .elementor-element.elementor-element-15a4b36:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-fb67d97 *//*.elementor-4664 .elementor-element.elementor-element-fb67d97 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-fb67d97 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-fb67d97:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-fb67d97 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-fb67d97::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-fb67d97::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-fb67d97 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97 h3,
.elementor-4664 .elementor-element.elementor-element-fb67d97 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-fb67d97:hover h3,
.elementor-4664 .elementor-element.elementor-element-fb67d97:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-d68dbf1 *//*.elementor-4664 .elementor-element.elementor-element-d68dbf1 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-d68dbf1 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-d68dbf1 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-d68dbf1 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1 h3,
.elementor-4664 .elementor-element.elementor-element-d68dbf1 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover h3,
.elementor-4664 .elementor-element.elementor-element-d68dbf1:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-01e7937 *//*.elementor-4664 .elementor-element.elementor-element-01e7937 {*/
    
/*    overflow: hidden;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937::before {*/
/*    content: "";*/
    
    
/*    background-image: inherit; */
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    transition: transform 0.5s ease;*/
  
   
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover::before {*/
/*    transform: scale(1.08);*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: rgba(0,0,0,0.3); */

/*    pointer-events: none;*/
/*    transition: background 0.4s ease;*/
/*}*/


/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover::after {*/
/*    background: rgba(0,0,0,0.4); }*/




/*.elementor-4664 .elementor-element.elementor-element-01e7937 h2 {*/
/*    transition: transform 0.4s ease;*/
/*}*/

/*.elementor-4664 .elementor-element.elementor-element-01e7937:hover h2 {*/
/*    transform: translateY(-10px);*/
/*}*/




.elementor-4664 .elementor-element.elementor-element-01e7937 {
    overflow: hidden;
    
}

.elementor-4664 .elementor-element.elementor-element-01e7937::before {
    content: "";
   
    
    background-image: inherit; 
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease;
    z-index: 0;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover::before {
    transform: scale(1.08);
}

.elementor-4664 .elementor-element.elementor-element-01e7937::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3); 
    pointer-events: none;
    transition: background 0.4s ease;
    z-index: 1;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover::after {
    background: rgba(0,0,0,0.4);
}


.elementor-4664 .elementor-element.elementor-element-01e7937 * {
    z-index: 3;
}

.elementor-4664 .elementor-element.elementor-element-01e7937 h3,
.elementor-4664 .elementor-element.elementor-element-01e7937 .elementor-icon-list-item {
    transition: transform 0.4s ease;
    color: #ffffff;
}

.elementor-4664 .elementor-element.elementor-element-01e7937:hover h3,
.elementor-4664 .elementor-element.elementor-element-01e7937:hover .elementor-icon-list-item {
    transform: translateY(-10px);
}/* End custom CSS */






