.elementor-1512 .elementor-element.elementor-element-4ed4a1e{--display:flex;--min-height:59px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1512 .elementor-element.elementor-element-4ed4a1e:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-4ed4a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000094;background-image:url("https://wegrowmultimedia.com/wp-content/uploads/2025/10/bggg-3.png");background-position:165px -448px;}.elementor-1512 .elementor-element.elementor-element-48ad071{--display:flex;--min-height:23px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-48ad071:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-48ad071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#48484800;}.elementor-1512 .elementor-element.elementor-element-2c650f8{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:9px 9px 9px 9px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1512 .elementor-element.elementor-element-665f258{width:var( --container-widget-width, 41% );max-width:41%;padding:5px 5px 5px 5px;--container-widget-width:41%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-665f258.elementor-element{--align-self:center;}.elementor-1512 .elementor-element.elementor-element-665f258 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-ceadb58{--display:flex;--min-height:387px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-1512 .elementor-element.elementor-element-052684f{padding:0px 0100px 0px 0100px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-052684f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:43px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1512 .elementor-element.elementor-element-4ac53c2{padding:0px 40px 0px 040px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-4ac53c2.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1512 .elementor-element.elementor-element-970fbaf .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-970fbaf .elementor-button:hover, .elementor-1512 .elementor-element.elementor-element-970fbaf .elementor-button:focus{box-shadow:0px 0px 22px 0px rgba(255, 255, 255, 0.77);}.elementor-1512 .elementor-element.elementor-element-119032d{--display:flex;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1512 .elementor-element.elementor-element-607234e{padding:0px 0px 0px 0px;}.elementor-1512 .elementor-element.elementor-element-607234e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-eab4749{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1512 .elementor-element.elementor-element-eab4749:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-eab4749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #00797970 0%, var( --e-global-color-25d6b8d ) 55%);}.elementor-1512 .elementor-element.elementor-element-4a5ebd6{--display:flex;--min-height:0px;--justify-content:center;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-34471fc{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-34471fc.e-con{--align-self:center;}.elementor-1512 .elementor-element.elementor-element-5eff3d3.elementor-element{--align-self:center;}.elementor-1512 .elementor-element.elementor-element-5eff3d3{text-align:center;}.elementor-1512 .elementor-element.elementor-element-5eff3d3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-9fcbe51{text-align:center;}.elementor-1512 .elementor-element.elementor-element-e85a9f0{--e-image-carousel-slides-to-show:3;}.elementor-1512 .elementor-element.elementor-element-e85a9f0.elementor-element{--align-self:center;}.elementor-1512 .elementor-element.elementor-element-e85a9f0 .swiper-wrapper{display:flex;align-items:center;}.elementor-1512 .elementor-element.elementor-element-e85a9f0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-1512 .elementor-element.elementor-element-5805c2a{--display:flex;--min-height:565px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1512 .elementor-element.elementor-element-5805c2a:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-5805c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-1512 .elementor-element.elementor-element-e894d60{--display:flex;--min-height:551px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-ba430be{--display:flex;--min-height:536px;}.elementor-1512 .elementor-element.elementor-element-b8a0d2e{--display:flex;--position:absolute;--min-height:514px;top:0px;}body:not(.rtl) .elementor-1512 .elementor-element.elementor-element-b8a0d2e{left:0px;}body.rtl .elementor-1512 .elementor-element.elementor-element-b8a0d2e{right:0px;}.elementor-1512 .elementor-element.elementor-element-4d131b6 .elementor-button{background-color:#24B1B100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-e607283 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-d855f91{--display:flex;--min-height:536px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1512 .elementor-element.elementor-element-d855f91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-f69e565{--display:flex;--min-height:283px;}.elementor-1512 .elementor-element.elementor-element-1037be9{--display:flex;--min-height:290px;}.elementor-1512 .elementor-element.elementor-element-1037be9:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-1037be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25252500;}.elementor-1512 .elementor-element.elementor-element-1037be9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-4679a84{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 15px 15px 15px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-1512 .elementor-element.elementor-element-4679a84:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-4679a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-4679a84:hover{border-style:solid;}.elementor-1512 .elementor-element.elementor-element-4679a84, .elementor-1512 .elementor-element.elementor-element-4679a84::before{--border-transition:0.3s;}.elementor-1512 .elementor-element.elementor-element-4679a84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-f7e8d47{--display:flex;--min-height:238px;}.elementor-1512 .elementor-element.elementor-element-f7e8d47:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-f7e8d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-2d58590 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-e01f3bc .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-40aa45b{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-40aa45b:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-40aa45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-40aa45b:hover{border-style:solid;}.elementor-1512 .elementor-element.elementor-element-40aa45b, .elementor-1512 .elementor-element.elementor-element-40aa45b::before{--border-transition:0.3s;}.elementor-1512 .elementor-element.elementor-element-40aa45b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-63160b6{--display:flex;--min-height:238px;}.elementor-1512 .elementor-element.elementor-element-63160b6:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-63160b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-87a3513 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-fed8695 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-e5a989b{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-e5a989b:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-e5a989b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-e5a989b:hover{border-style:solid;}.elementor-1512 .elementor-element.elementor-element-e5a989b, .elementor-1512 .elementor-element.elementor-element-e5a989b::before{--border-transition:0.3s;}.elementor-1512 .elementor-element.elementor-element-e5a989b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-497006a{--display:flex;--min-height:238px;}.elementor-1512 .elementor-element.elementor-element-497006a:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-497006a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-4c88d80 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-df5cac5 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-6c276c6{--display:flex;--min-height:283px;}.elementor-1512 .elementor-element.elementor-element-24dcaf3{--display:flex;--min-height:290px;}.elementor-1512 .elementor-element.elementor-element-24dcaf3:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-24dcaf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25252500;}.elementor-1512 .elementor-element.elementor-element-24dcaf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-b9a425f{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-b9a425f:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-b9a425f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-b9a425f:hover{border-style:solid;}.elementor-1512 .elementor-element.elementor-element-b9a425f, .elementor-1512 .elementor-element.elementor-element-b9a425f::before{--border-transition:0.3s;}.elementor-1512 .elementor-element.elementor-element-b9a425f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-1cbdf31{--display:flex;--min-height:238px;}.elementor-1512 .elementor-element.elementor-element-1cbdf31:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-1cbdf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-501a965 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-4b849eb .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-b98ebbc{--display:flex;--min-height:290px;}.elementor-1512 .elementor-element.elementor-element-b98ebbc:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-b98ebbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25252500;}.elementor-1512 .elementor-element.elementor-element-b98ebbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-3b63e10{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-3b63e10:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-3b63e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-3b63e10:hover{border-style:solid;}.elementor-1512 .elementor-element.elementor-element-3b63e10, .elementor-1512 .elementor-element.elementor-element-3b63e10::before{--border-transition:0.3s;}.elementor-1512 .elementor-element.elementor-element-3b63e10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-5a7c7d4{--display:flex;--min-height:238px;}.elementor-1512 .elementor-element.elementor-element-5a7c7d4:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-5a7c7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-7f3196b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-c81523c .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-88a8cb8{--display:flex;--min-height:290px;}.elementor-1512 .elementor-element.elementor-element-88a8cb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-d72771b{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-d72771b:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-d72771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-d72771b:hover{border-style:solid;}.elementor-1512 .elementor-element.elementor-element-d72771b, .elementor-1512 .elementor-element.elementor-element-d72771b::before{--border-transition:0.3s;}.elementor-1512 .elementor-element.elementor-element-d72771b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-37b64a4{--display:flex;--min-height:238px;}.elementor-1512 .elementor-element.elementor-element-37b64a4:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-37b64a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25d6b8d );}.elementor-1512 .elementor-element.elementor-element-4eb643e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-14a8b40 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-efff67f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1512 .elementor-element.elementor-element-efff67f:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-efff67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #09637EB5 0%, var( --e-global-color-astglobalcolor2 ) 46%);}.elementor-1512 .elementor-element.elementor-element-efff67f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-9d3e8f1{--display:flex;--min-height:156px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-7d8f9e2{width:var( --container-widget-width, 21% );max-width:21%;padding:5px 5px 5px 5px;--container-widget-width:21%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-7d8f9e2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-7d8f9e2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-dbda843{text-align:center;}.elementor-1512 .elementor-element.elementor-element-dbda843 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-fd640ad{--display:flex;}.elementor-1512 .elementor-element.elementor-element-52c5288{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-3f3f428{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1512 .elementor-element.elementor-element-66db11c img{border-radius:26px 26px 26px 26px;}.elementor-1512 .elementor-element.elementor-element-2eac076{--display:flex;}.elementor-1512 .elementor-element.elementor-element-b967065 .elementor-button{background-color:#24B1B100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-8555bd7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-f77d441{--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:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-f77d441:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-f77d441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 0%, var( --e-global-color-25d6b8d ) 58%);}.elementor-1512 .elementor-element.elementor-element-f77d441.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-7d46de8{--display:flex;--min-height:156px;}.elementor-1512 .elementor-element.elementor-element-7ad87e1{--display:flex;}.elementor-1512 .elementor-element.elementor-element-5b25174{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-a36fe8a{--display:flex;}.elementor-1512 .elementor-element.elementor-element-ef4a3fc{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-ef4a3fc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-ef4a3fc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-2213adb .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-6ad07e5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1512 .elementor-element.elementor-element-53a3a3b img{border-radius:26px 26px 26px 26px;}.elementor-1512 .elementor-element.elementor-element-98ed09b{--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:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-98ed09b:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-98ed09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-25d6b8d ) 42%, #09637E70 100%);}.elementor-1512 .elementor-element.elementor-element-98ed09b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-50a2bfe{--display:flex;--min-height:156px;}.elementor-1512 .elementor-element.elementor-element-7e3493e{--display:flex;}.elementor-1512 .elementor-element.elementor-element-2c1fffd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-69be205{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1512 .elementor-element.elementor-element-c94aee0 img{border-radius:26px 26px 26px 26px;}.elementor-1512 .elementor-element.elementor-element-2eee32c .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-1512 .elementor-element.elementor-element-77a372b{--display:flex;}.elementor-1512 .elementor-element.elementor-element-478e9ef{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-478e9ef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-478e9ef .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-2a6b751 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-d8429b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-21e2419{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1512 .elementor-element.elementor-element-3f0c7ef{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-3f0c7ef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-3f0c7ef .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-6b3f8c5{background-color:transparent;background-image:linear-gradient(180deg, #25252500 0%, #F2295B00 100%);}.elementor-1512 .elementor-element.elementor-element-6b3f8c5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-889d599{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-75c5a46{--display:flex;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-aee4277{padding:10px 10px 10px 10px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-23a441a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-52037f9{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-4059d92{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-06daf4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-1e6f7b8{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-7451d5b{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-8f4538d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-5b551bc{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-15f4c52{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-a9e33cf{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-1512 .elementor-element.elementor-element-a9e33cf {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1512 .elementor-element.elementor-element-a9e33cf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:where( .elementor-1512 .elementor-element.elementor-element-a9e33cf > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-543ee36 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-1512 .elementor-element.elementor-element-b57328e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1512 .elementor-element.elementor-element-5d5ab31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-4b41c74{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-4f3dec0{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-1665acc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-7a80d00{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-5eac8ff{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-739e717{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-67023a6{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-b7a3641{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-fd0141c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-918bcb1{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-6baf063{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-411f5a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-da41738{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-eb2aeb7{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-f3d795f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-18f2f13{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-2ebe031{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-c8870f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-7a590bb{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-5a8f8b5{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-2ef9a84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-b9b836e{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-0c2155b{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-242bb7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-004f07c{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-aabd119{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-31e44bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-e2b8619{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-dd18e85{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-a482264{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-2dddce6{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-1a55db9{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-f290d47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-0aecbe9{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-04e28e6{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-9630a3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-8b8cca1{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-b135d67{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-c0edcbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-956bdfd{--display:flex;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-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-4a5d3ce{padding:10px 10px 10px 10px;}.elementor-1512 .elementor-element.elementor-element-80b535b{--n-accordion-title-font-size:1rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-1512 .elementor-element.elementor-element-80b535b {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1512 .elementor-element.elementor-element-80b535b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:where( .elementor-1512 .elementor-element.elementor-element-80b535b > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-a1876e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1512 .elementor-element.elementor-element-a1876e6:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-a1876e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0C0C;}.elementor-1512 .elementor-element.elementor-element-32d8537{--display:flex;--padding-top:100px;--padding-bottom:050px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-1d6c40a{width:var( --container-widget-width, 41% );max-width:41%;padding:5px 5px 5px 5px;--container-widget-width:41%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-1d6c40a.elementor-element{--align-self:center;}.elementor-1512 .elementor-element.elementor-element-1d6c40a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-ee6876a{text-align:center;}.elementor-1512 .elementor-element.elementor-element-ee6876a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-09c04ac{text-align:center;}.elementor-1512 .elementor-element.elementor-element-366011f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-7cbc726{--display:flex;}.elementor-1512 .elementor-element.elementor-element-d0d7c95{border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-d0d7c95 img{border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-8cefbf5{--display:flex;}.elementor-1512 .elementor-element.elementor-element-90d18f9{padding:0px 0px 0px 0px;}.elementor-1512 .elementor-element.elementor-element-90d18f9 img{border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-d74507c{text-align:center;}.elementor-1512 .elementor-element.elementor-element-d74507c .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-a95f9c1 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-1512 .elementor-element.elementor-element-a8d7909{--display:flex;}.elementor-1512 .elementor-element.elementor-element-eb064fe img{border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-bc3be7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-bf4b330{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-1219ba2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-3398f6f{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-4bc1d1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:78px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-b5f34b8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-721bc92{color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-e6cfd7a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-8d18fdf{color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-44b28c8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-e34314f{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-e3b9c36{--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:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-14a9fc2{--display:flex;}.elementor-1512 .elementor-element.elementor-element-13119e9{text-align:center;}.elementor-1512 .elementor-element.elementor-element-13119e9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-0016740{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-0d73245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1512 .elementor-element.elementor-element-5018da9{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-22ec2ff{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-22ec2ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-eb0177b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-64fb87a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-94a2162{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-ea2ecea{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-75df91f{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-75df91f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-3ba076d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-b4428a3{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-913c6f5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-f640f31{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-f492ca8{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-f492ca8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-6bcfc90 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-485f694{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-97badbb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-c754860{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-625c5b0{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-625c5b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-cb58f81 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-2c98880{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-4045f22{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-3ae294a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1512 .elementor-element.elementor-element-55ee130{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-0fa725d{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-0fa725d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-e1a8122 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-bd1b022{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-a758cd7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-4d53aa3{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-4b4a654{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-4b4a654.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-884ef11 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-8d895fa{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-f52743e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-2901108{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-349bfa0{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-349bfa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-f1eb29a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-f0c7535{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-139d041{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-6df8899{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-ff8a013{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-ff8a013.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-9edb95e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-e55c487{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-741e214{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-fda5657{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1512 .elementor-element.elementor-element-f10ecee{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-1de1682{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-1de1682.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-7952259 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-4ca063e{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-d1342f5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-30b550e{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-2e270ea{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-2e270ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-85daa4e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-0ff3807{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-5192ad7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-9914829{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-95cb528{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-95cb528.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-4ed840a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-eb51a36{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-09d484c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-da610a6{--display:flex;--min-height:223px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-4ab502e{width:var( --container-widget-width, 19.214% );max-width:19.214%;--container-widget-width:19.214%;--container-widget-flex-grow:0;}.elementor-1512 .elementor-element.elementor-element-4ab502e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-835643a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-4f28f3c{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-4d8f18f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1512 .elementor-element.elementor-element-66dca0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1512 .elementor-element.elementor-element-66dca0a:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-66dca0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #00797978 0%, var( --e-global-color-25d6b8d ) 93%);}.elementor-1512 .elementor-element.elementor-element-485f305{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-2537896{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-2537896.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-2537896 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-5c653c9{text-align:center;}.elementor-1512 .elementor-element.elementor-element-5c653c9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-44b1e14{text-align:center;}.elementor-1512 .elementor-element.elementor-element-2ca8472 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-2ca8472 .elementor-button:hover, .elementor-1512 .elementor-element.elementor-element-2ca8472 .elementor-button:focus{box-shadow:0px 0px 27px 0px rgba(255, 255, 255, 0.5);}.elementor-1512 .elementor-element.elementor-element-cfc2bf8{--e-image-carousel-slides-to-show:4;padding:0px 100px 0px 100px;}.elementor-1512 .elementor-element.elementor-element-cfc2bf8.elementor-element{--align-self:center;}.elementor-1512 .elementor-element.elementor-element-cfc2bf8 .swiper-wrapper{display:flex;align-items:center;}.elementor-1512 .elementor-element.elementor-element-cfc2bf8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:9px 9px 9px 9px;}.elementor-1512 .elementor-element.elementor-element-154518f .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-154518f .elementor-button:hover, .elementor-1512 .elementor-element.elementor-element-154518f .elementor-button:focus{box-shadow:0px 0px 27px 0px rgba(255, 255, 255, 0.5);}.elementor-1512 .elementor-element.elementor-element-a2309b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1512 .elementor-element.elementor-element-a2309b3:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-a2309b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-25d6b8d ) 0%, var( --e-global-color-25d6b8d ) 93%);}.elementor-1512 .elementor-element.elementor-element-65a9408{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-e0b4376{width:var( --container-widget-width, 35.602% );max-width:35.602%;padding:5px 5px 5px 5px;--container-widget-width:35.602%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-e0b4376.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-e0b4376 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-d6b2832{text-align:center;}.elementor-1512 .elementor-element.elementor-element-d6b2832 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-cd0507c{text-align:center;}.elementor-1512 .elementor-element.elementor-element-ade4b58 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-1512 .elementor-element.elementor-element-ade4b58 .elementor-button:hover, .elementor-1512 .elementor-element.elementor-element-ade4b58 .elementor-button:focus{box-shadow:0px 0px 27px 0px rgba(255, 255, 255, 0.5);}.elementor-1512 .elementor-element.elementor-element-3c107e7{--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:100px;--padding-right:100px;}.elementor-1512 .elementor-element.elementor-element-7a2b824{--display:flex;}.elementor-1512 .elementor-element.elementor-element-e07ade6{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:19px 19px 19px 19px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-e07ade6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1512 .elementor-element.elementor-element-e07ade6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-fc8c50b{text-align:center;}.elementor-1512 .elementor-element.elementor-element-fc8c50b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-b619114{text-align:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1512 .elementor-element.elementor-element-1a909c3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1512 .elementor-element.elementor-element-1a909c3:after{content:"0.66";}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-post__thumbnail__link{width:100%;}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-post__thumbnail{border-radius:15px 15px 15px 15px;}.elementor-1512 .elementor-element.elementor-element-1a909c3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1512 .elementor-element.elementor-element-1a909c3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1512 .elementor-element.elementor-element-1a909c3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-post__title, .elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-post__title a{color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-post__meta-data{color:var( --e-global-color-accent );}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-pagination{text-align:center;margin-top:36px;}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-pagination .page-numbers:not(.dots){color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-1512 .elementor-element.elementor-element-4ed4a1e:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-4ed4a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1512 .elementor-element.elementor-element-d855f91{--min-height:864px;}.elementor-1512 .elementor-element.elementor-element-52c5288{--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-5b25174{--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-2c1fffd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1512 .elementor-element.elementor-element-4ed4a1e:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-4ed4a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:438px -275px;}.elementor-1512 .elementor-element.elementor-element-665f258{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1512 .elementor-element.elementor-element-052684f{padding:0px 0px 0px 0px;text-align:center;}.elementor-1512 .elementor-element.elementor-element-052684f .elementor-heading-title{font-size:23px;}.elementor-1512 .elementor-element.elementor-element-4ac53c2{padding:0px 0px 0px 0px;}.elementor-1512 .elementor-element.elementor-element-119032d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-4a5ebd6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-e894d60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-ba430be{--min-height:469px;}.elementor-1512 .elementor-element.elementor-element-b8a0d2e{--min-height:246px;}.elementor-1512 .elementor-element.elementor-element-d855f91{--min-height:752px;}.elementor-1512 .elementor-element.elementor-element-efff67f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-9d3e8f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-7d8f9e2{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;}.elementor-1512 .elementor-element.elementor-element-52c5288{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-3f3f428{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-f77d441{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-5b25174{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-6ad07e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-98ed09b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-2c1fffd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-69be205{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-32d8537{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-1d6c40a{--container-widget-width:475px;--container-widget-flex-grow:0;width:var( --container-widget-width, 475px );max-width:475px;}.elementor-1512 .elementor-element.elementor-element-366011f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-7cbc726{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-bc3be7f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-bf4b330{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-bf4b330.e-con{--align-self:flex-start;}.elementor-1512 .elementor-element.elementor-element-1219ba2{text-align:start;}.elementor-1512 .elementor-element.elementor-element-4bc1d1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-e3b9c36{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-13119e9{text-align:center;}.elementor-1512 .elementor-element.elementor-element-0d73245{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-3ae294a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-fda5657{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-485f305{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-cfc2bf8{padding:0px 0px 0px 0px;}.elementor-1512 .elementor-element.elementor-element-65a9408{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-e0b4376{padding:2px 2px 2px 2px;--container-widget-width:232px;--container-widget-flex-grow:0;width:var( --container-widget-width, 232px );max-width:232px;}.elementor-1512 .elementor-element.elementor-element-d6b2832 .elementor-heading-title{font-size:25px;}.elementor-1512 .elementor-element.elementor-element-3c107e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1512 .elementor-element.elementor-element-fc8c50b .elementor-heading-title{font-size:27px;}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1512 .elementor-element.elementor-element-1a909c3:after{content:"0.5";}.elementor-1512 .elementor-element.elementor-element-1a909c3 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-1512 .elementor-element.elementor-element-2c650f8{--content-width:756px;}.elementor-1512 .elementor-element.elementor-element-4a5ebd6{--width:100%;}.elementor-1512 .elementor-element.elementor-element-ba430be{--width:46%;}.elementor-1512 .elementor-element.elementor-element-d855f91{--width:65%;}.elementor-1512 .elementor-element.elementor-element-1037be9{--width:100.536%;}.elementor-1512 .elementor-element.elementor-element-4679a84{--width:94.455%;}.elementor-1512 .elementor-element.elementor-element-40aa45b{--width:94.455%;}.elementor-1512 .elementor-element.elementor-element-e5a989b{--width:94.455%;}.elementor-1512 .elementor-element.elementor-element-24dcaf3{--width:102.581%;}.elementor-1512 .elementor-element.elementor-element-b9a425f{--width:94.455%;}.elementor-1512 .elementor-element.elementor-element-b98ebbc{--width:102.581%;}.elementor-1512 .elementor-element.elementor-element-3b63e10{--width:94.455%;}.elementor-1512 .elementor-element.elementor-element-88a8cb8{--width:102.581%;}.elementor-1512 .elementor-element.elementor-element-d72771b{--width:94.455%;}.elementor-1512 .elementor-element.elementor-element-efff67f{--width:107.124%;}.elementor-1512 .elementor-element.elementor-element-f77d441{--width:107.124%;}.elementor-1512 .elementor-element.elementor-element-98ed09b{--width:107.124%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1512 .elementor-element.elementor-element-d855f91{--width:332.773px;}}/* Start custom CSS for heading, class: .elementor-element-665f258 */.grad-border-card{
  position: relative;
  border-radius: 40px;
  overflow: hidden;
}

.grad-border-card::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 220%;
  height: 220%;
  transform: translate(-50%, -50%) rotate(0deg);
  transform-origin: center;

  background: conic-gradient(
    from 0deg,
    Darkgreen,
     blue,
    
   
    rgba(255,255,255,0.95)
  );

  animation: borderSpin 6s linear infinite;
  will-change: transform;
  opacity: 0.95;
}

.grad-border-card::after{
  content: "";
  position: absolute;
  inset: 2px;
  border-radius: calc(40px - 2px);
  background: radial-gradient(120% 120% at 10% 0%, rgba(255,255,255,0.06), rgba(0,0,0,0) 55%),
              linear-gradient(180deg, #141414, #0b0b0b);
  z-index: 1;
}
.grad-border-card{
  padding: 2px;
}
.grad-border-card > *{
  position: relative;
  z-index: 2;
}

.grad-border-card{
  background-clip: padding-box;
}

@keyframes borderSpin{
  to { transform: translate(-50%, -50%) rotate(360deg); }
}

.grad-border-card::before{
  filter: blur(0.3px);
}

@media (prefers-reduced-motion: reduce){
  .grad-border-card::before{ animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ad071 */.grad-border-card{
  position: relative;
  border-radius: 40px;
  overflow: hidden;
}

.grad-border-card::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 220%;
  height: 220%;
  transform: translate(-50%, -50%) rotate(0deg);
  transform-origin: center;

  background: conic-gradient(
    from 0deg,
    rgba(255,255,255,0.95),
    rgba(255,255,255,0.10),
    rgba(160,150,255,0.90),
    rgba(255,255,255,0.12),
    rgba(255,255,255,0.95)
  );

  animation: borderSpin 6s linear infinite;
  will-change: transform;
  opacity: 0.95;
}

.grad-border-card::after{
  content: "";
  position: absolute;
  inset: 2px;
  border-radius: calc(40px - 2px);
  background: radial-gradient(120% 120% at 10% 0%, rgba(255,255,255,0.06), rgba(0,0,0,0) 55%),
              linear-gradient(180deg, #141414, #0b0b0b);
  z-index: 1;
}
.grad-border-card{
  padding: 2px;
}
.grad-border-card > *{
  position: relative;
  z-index: 2;
}

.grad-border-card{
  background-clip: padding-box;
}

@keyframes borderSpin{
  to { transform: translate(-50%, -50%) rotate(360deg); }
}

.grad-border-card::before{
  filter: blur(0.3px);
}

@media (prefers-reduced-motion: reduce){
  .grad-border-card::before{ animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed4a1e */.elementor-1512 .elementor-element.elementor-element-4ed4a1e{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

.elementor-1512 .elementor-element.elementor-element-4ed4a1e::before{
    content:"";
    position:absolute;

    width:900px;
    height:900px;

    left:50%;
    top:8%;              /* Move glow to top-center */

    transform:translate(-50%,-50%);
    border-radius:50%;

    background:radial-gradient(circle,
        rgba(0,255,220,.45) 0%,
        rgba(0,180,255,.25) 28%,
        rgba(0,120,255,.10) 55%,
        transparent 75%);

    filter:blur(90px);

    animation:breathingLight 6s ease-in-out infinite;

    z-index:-1;
    pointer-events:none;
}

@keyframes breathingLight{
    0%,100%{
        opacity:.35;
        transform:translate(-50%,-50%) scale(.9);
    }

    50%{
        opacity:1;
        transform:translate(-50%,-50%) scale(1.15);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e85a9f0 */.swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8a0d2e */.elementor-1512 .elementor-element.elementor-element-b8a0d2e{
    overflow: visible;
    align-items: flex-start;
}
.elementor-1512 .elementor-element.elementor-element-b8a0d2e{
    position: sticky;
    top: 120px;
    height: fit-content;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4679a84 */.elementor-1512 .elementor-element.elementor-element-4679a84{
    position:relative;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.15);
    border-radius:24px;
    background:rgba(255,255,255,.02);

    transition:
        transform .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;
}

.elementor-1512 .elementor-element.elementor-element-4679a84::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;
    background:radial-gradient(circle at center,
        rgba(0,255,220,.45),
        transparent 70%);
    opacity:0;
    transition:opacity .45s ease;
    z-index:-1;
}

.elementor-1512 .elementor-element.elementor-element-4679a84:hover{
    transform:translateY(-12px) scale(1.03);

    border-color:#18e3d2;

    box-shadow:
        0 0 20px rgba(0,255,220,.18),
        0 0 40px rgba(0,255,220,.15),
        0 0 80px rgba(0,255,220,.12);
}

.elementor-1512 .elementor-element.elementor-element-4679a84:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40aa45b */.elementor-1512 .elementor-element.elementor-element-40aa45b{
    position:relative;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.15);
    border-radius:24px;
    background:rgba(255,255,255,.02);

    transition:
        transform .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;
}

.elementor-1512 .elementor-element.elementor-element-40aa45b::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;
    background:radial-gradient(
        circle at center,
        rgba(255,215,0,.45),
        rgba(255,193,7,.28),
        transparent 70%
    );
    opacity:0;
    transition:opacity .45s ease;
    z-index:-1;
}

.elementor-1512 .elementor-element.elementor-element-40aa45b:hover{
    transform:translateY(-12px) scale(1.03);

    border-color:#FFD700;

    box-shadow:
        0 0 20px rgba(255,215,0,.30),
        0 0 45px rgba(255,193,7,.25),
        0 0 90px rgba(255,170,0,.20);
}

.elementor-1512 .elementor-element.elementor-element-40aa45b:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5a989b */.elementor-1512 .elementor-element.elementor-element-e5a989b{
    position:relative;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.15);
    border-radius:24px;
    background:rgba(255,255,255,.02);

    transition:
        transform .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;
}

.elementor-1512 .elementor-element.elementor-element-e5a989b::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;
    background:radial-gradient(
        circle at center,
        rgba(255,255,255,.50),
        rgba(192,192,192,.35),
        rgba(160,160,160,.20),
        transparent 70%
    );
    opacity:0;
    transition:opacity .45s ease;
    z-index:-1;
}

.elementor-1512 .elementor-element.elementor-element-e5a989b:hover{
    transform:translateY(-12px) scale(1.03);

    border-color:#D9D9D9;

    box-shadow:
        0 0 20px rgba(255,255,255,.20),
        0 0 45px rgba(192,192,192,.18),
        0 0 90px rgba(160,160,160,.15);
}

.elementor-1512 .elementor-element.elementor-element-e5a989b:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a425f */.elementor-1512 .elementor-element.elementor-element-b9a425f{
    position:relative;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.15);
    border-radius:24px;
    background:rgba(255,255,255,.02);

    transition:
        transform .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;
}

.elementor-1512 .elementor-element.elementor-element-b9a425f::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;
    background:radial-gradient(
        circle at center,
        rgba(168,85,247,.45),
        rgba(124,58,237,.25),
        transparent 70%
    );
    opacity:0;
    transition:opacity .45s ease;
    z-index:-1;
}

.elementor-1512 .elementor-element.elementor-element-b9a425f:hover{
    transform:translateY(-12px) scale(1.03);

    border-color:#A855F7;

    box-shadow:
        0 0 20px rgba(168,85,247,.25),
        0 0 45px rgba(139,92,246,.22),
        0 0 90px rgba(124,58,237,.18);
}

.elementor-1512 .elementor-element.elementor-element-b9a425f:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b63e10 */.elementor-1512 .elementor-element.elementor-element-3b63e10{
    position:relative;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.15);
    border-radius:24px;
    background:rgba(255,255,255,.02);

    transition:
        transform .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;
}

.elementor-1512 .elementor-element.elementor-element-3b63e10::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;
    background:radial-gradient(
        circle at center,
        rgba(59,130,246,.45),
        rgba(37,99,235,.25),
        transparent 70%
    );
    opacity:0;
    transition:opacity .45s ease;
    z-index:-1;
}

.elementor-1512 .elementor-element.elementor-element-3b63e10:hover{
    transform:translateY(-12px) scale(1.03);

    border-color:#3B82F6;

    box-shadow:
        0 0 20px rgba(59,130,246,.25),
        0 0 45px rgba(37,99,235,.22),
        0 0 90px rgba(29,78,216,.18);
}

.elementor-1512 .elementor-element.elementor-element-3b63e10:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d72771b */.elementor-1512 .elementor-element.elementor-element-d72771b{
    position:relative;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.15);
    border-radius:24px;
    background:rgba(255,255,255,.02);

    transition:
        transform .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;
}

.elementor-1512 .elementor-element.elementor-element-d72771b::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;

    background:radial-gradient(
        circle at center,
        rgba(255,69,0,.55),
        rgba(255,102,0,.40),
        rgba(255,140,0,.25),
        transparent 70%
    );

    opacity:0;
    transition:opacity .45s ease;
    z-index:-1;
}

.elementor-1512 .elementor-element.elementor-element-d72771b:hover{
    transform:translateY(-12px) scale(1.03);

    border-color:#FF5A1F;

    box-shadow:
        0 0 20px rgba(255,69,0,.35),
        0 0 45px rgba(255,102,0,.30),
        0 0 90px rgba(255,140,0,.22);
}

.elementor-1512 .elementor-element.elementor-element-d72771b:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d8f9e2 */.elementor-1512 .elementor-element.elementor-element-7d8f9e2{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;

    padding:10px 22px;

    border-radius:100px;

    background:rgba(15,18,25,.75);
    backdrop-filter:blur(15px);
    -webkit-backdrop-filter:blur(15px);

    border:1px solid rgba(0,255,220,.45);

    color:#fff;

    overflow:hidden;

    box-shadow:
        0 0 15px rgba(0,255,220,.18),
        inset 0 0 12px rgba(0,255,220,.08);

    animation:floating 4s ease-in-out infinite;
}

.elementor-1512 .elementor-element.elementor-element-7d8f9e2::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;

    background:linear-gradient(
        90deg,
        transparent,
        #00e7ff,
        #19ffd0,
        #00e7ff,
        transparent
    );

    background-size:300% 100%;
    filter:blur(10px);
    opacity:.7;
    z-index:-1;

    animation:borderGlow 5s linear infinite;
}

.elementor-1512 .elementor-element.elementor-element-7d8f9e2::after{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-25deg);

    animation:shine 3.5s infinite;
}

@keyframes borderGlow{
    100%{
        background-position:300%;
    }
}

@keyframes shine{
    100%{
        left:160%;
    }
}

@keyframes floating{
    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef4a3fc */.elementor-1512 .elementor-element.elementor-element-ef4a3fc{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;

    padding:10px 22px;

    border-radius:100px;

    background:rgba(15,18,25,.75);
    backdrop-filter:blur(15px);
    -webkit-backdrop-filter:blur(15px);

    border:1px solid rgba(0,255,220,.45);

    color:#fff;

    overflow:hidden;

    box-shadow:
        0 0 15px rgba(0,255,220,.18),
        inset 0 0 12px rgba(0,255,220,.08);

    animation:floating 4s ease-in-out infinite;
}

.elementor-1512 .elementor-element.elementor-element-ef4a3fc::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;

    background:linear-gradient(
        90deg,
        transparent,
        #00e7ff,
        #19ffd0,
        #00e7ff,
        transparent
    );

    background-size:300% 100%;
    filter:blur(10px);
    opacity:.7;
    z-index:-1;

    animation:borderGlow 5s linear infinite;
}

.elementor-1512 .elementor-element.elementor-element-ef4a3fc::after{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-25deg);

    animation:shine 3.5s infinite;
}

@keyframes borderGlow{
    100%{
        background-position:300%;
    }
}

@keyframes shine{
    100%{
        left:160%;
    }
}

@keyframes floating{
    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478e9ef */.elementor-1512 .elementor-element.elementor-element-478e9ef{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;

    padding:10px 22px;

    border-radius:100px;

    background:rgba(15,18,25,.75);
    backdrop-filter:blur(15px);
    -webkit-backdrop-filter:blur(15px);

    border:1px solid rgba(0,255,220,.45);

    color:#fff;

    overflow:hidden;

    box-shadow:
        0 0 15px rgba(0,255,220,.18),
        inset 0 0 12px rgba(0,255,220,.08);

    animation:floating 4s ease-in-out infinite;
}

.elementor-1512 .elementor-element.elementor-element-478e9ef::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;

    background:linear-gradient(
        90deg,
        transparent,
        #00e7ff,
        #19ffd0,
        #00e7ff,
        transparent
    );

    background-size:300% 100%;
    filter:blur(10px);
    opacity:.7;
    z-index:-1;

    animation:borderGlow 5s linear infinite;
}

.elementor-1512 .elementor-element.elementor-element-478e9ef::after{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-25deg);

    animation:shine 3.5s infinite;
}

@keyframes borderGlow{
    100%{
        background-position:300%;
    }
}

@keyframes shine{
    100%{
        left:160%;
    }
}

@keyframes floating{
    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e2419 */.elementor-1512 .elementor-element.elementor-element-21e2419{
    overflow: visible;
    align-items: flex-start;
    position: sticky;
    top: 120px;
    height: fit-content;
    align-self: flex-start;
}

/* Tablet */
@media (max-width:1024px){
    .elementor-1512 .elementor-element.elementor-element-21e2419{
        position: static !important;
        top: auto !important;
        height: auto !important;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-1512 .elementor-element.elementor-element-21e2419{
        position: static !important;
        top: auto !important;
        height: auto !important;
        align-self: stretch !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d6c40a */.grad-border-card{
  position: relative;
  border-radius: 40px;
  overflow: hidden;
}

.grad-border-card::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 220%;
  height: 220%;
  transform: translate(-50%, -50%) rotate(0deg);
  transform-origin: center;

  background: conic-gradient(
    from 0deg,
    
     blue,
  );

  animation: borderSpin 6s linear infinite;
  will-change: transform;
  opacity: 0.95;
}

.grad-border-card::after{
  content: "";
  position: absolute;
  inset: 2px;
  border-radius: calc(40px - 2px);
  background: radial-gradient(120% 120% at 10% 0%, rgba(255,255,255,0.06), rgba(0,0,0,0) 55%),
              linear-gradient(180deg, #141414, #0b0b0b);
  z-index: 1;
}
.grad-border-card{
  padding: 2px;
}
.grad-border-card > *{
  position: relative;
  z-index: 2;
}

.grad-border-card{
  background-clip: padding-box;
}

@keyframes borderSpin{
  to { transform: translate(-50%, -50%) rotate(360deg); }
}

.grad-border-card::before{
  filter: blur(0.3px);
}

@media (prefers-reduced-motion: reduce){
  .grad-border-card::before{ animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1876e6 */.elementor-1512 .elementor-element.elementor-element-a1876e6{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

.elementor-1512 .elementor-element.elementor-element-a1876e6::before{
    content:"";
    position:absolute;
    width:900px;
    height:900px;
    left:50%;
    top:8%;
    transform:translate(-50%,-50%);
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(36,177,177,.45) 0%,
        rgba(0,121,121,.25) 28%,
        rgba(9,60,93,.12) 55%,
        transparent 75%);
    filter:blur(90px);
    animation:breathingLight 6s ease-in-out infinite;
    z-index:-1;
    pointer-events:none;
}

@keyframes breathingLight{
    0%,100%{
        opacity:.35;
        transform:translate(-50%,-50%) scale(.9);
    }
    50%{
        opacity:1;
        transform:translate(-50%,-50%) scale(1.15);
    }
}

/* Hide glow on Tablet & Mobile */
@media (max-width:1024px){
    .elementor-1512 .elementor-element.elementor-element-a1876e6::before{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5018da9 */.elementor-1512 .elementor-element.elementor-element-5018da9{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-5018da9::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-5018da9:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea2ecea */.elementor-1512 .elementor-element.elementor-element-ea2ecea{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-ea2ecea::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-ea2ecea:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f31 */.elementor-1512 .elementor-element.elementor-element-f640f31{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-f640f31::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-f640f31:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c754860 */.elementor-1512 .elementor-element.elementor-element-c754860{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-c754860::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-c754860:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55ee130 */.elementor-1512 .elementor-element.elementor-element-55ee130{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-55ee130::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-55ee130:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d53aa3 */.elementor-1512 .elementor-element.elementor-element-4d53aa3{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-4d53aa3::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-4d53aa3:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2901108 */.elementor-1512 .elementor-element.elementor-element-2901108{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-2901108::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-2901108:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df8899 */.elementor-1512 .elementor-element.elementor-element-6df8899{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-6df8899::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-6df8899:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f10ecee */.elementor-1512 .elementor-element.elementor-element-f10ecee{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-f10ecee::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-f10ecee:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b550e */.elementor-1512 .elementor-element.elementor-element-30b550e{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-30b550e::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-30b550e:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9914829 */.elementor-1512 .elementor-element.elementor-element-9914829{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-9914829::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-9914829:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da610a6 */.elementor-1512 .elementor-element.elementor-element-da610a6{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08);
    backdrop-filter:blur(22px) saturate(180%);
    -webkit-backdrop-filter:blur(22px) saturate(180%);

    border:1px solid rgba(255,255,255,.18);
    border-radius:24px;

    box-shadow:
        0 10px 35px rgba(0,0,0,.28),
        inset 0 1px 1px rgba(255,255,255,.30),
        inset 0 -1px 1px rgba(255,255,255,.05);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease,
        border-color .45s ease,
        background .45s ease;
}

/* Liquid Glass Highlight */
.elementor-1512 .elementor-element.elementor-element-da610a6::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.35) 0%,
        rgba(255,255,255,.12) 20%,
        rgba(255,255,255,.03) 50%,
        rgba(255,255,255,.15) 75%,
        rgba(255,255,255,.28) 100%
    );

    opacity:.9;
}

/* Hover */
.elementor-1512 .elementor-element.elementor-element-da610a6:hover{

    transform:
        translateY(-12px)
        scale(1.04);

    background:rgba(255,255,255,.12);

    border-color:rgba(255,255,255,.35);

    backdrop-filter:blur(28px) saturate(220%);
    -webkit-backdrop-filter:blur(28px) saturate(220%);

    box-shadow:
        0 30px 70px rgba(0,0,0,.40),
        0 0 35px rgba(255,255,255,.08),
        inset 0 1px 1px rgba(255,255,255,.45),
        inset 0 -1px 1px rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b9c36 */.elementor-1512 .elementor-element.elementor-element-e3b9c36{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

.elementor-1512 .elementor-element.elementor-element-e3b9c36::before{
    content:"";
    position:absolute;
    width:900px;
    height:900px;
    left:50%;
    top:20%;
    transform:translate(-50%,-50%);
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(36,177,177,.45) 0%,
        rgba(0,121,121,.25) 28%,
        rgba(9,60,93,.12) 55%,
        transparent 75%);
    filter:blur(90px);
    animation:breathingLight 6s ease-in-out infinite;
    z-index:-1;
    pointer-events:none;
}

@keyframes breathingLight{
    0%,100%{
        opacity:.35;
        transform:translate(-50%,-50%) scale(.9);
    }
    50%{
        opacity:1;
        transform:translate(-50%,-50%) scale(1.15);
    }
}

/* Hide glow on Tablet & Mobile */
@media (max-width:1024px){
    .elementor-1512 .elementor-element.elementor-element-e3b9c36::before{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfc2bf8 */.swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0b4376 */.elementor-1512 .elementor-element.elementor-element-e0b4376{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;

    padding:10px 22px;

    border-radius:100px;

    background:rgba(15,18,25,.75);
    backdrop-filter:blur(15px);
    -webkit-backdrop-filter:blur(15px);

    border:1px solid rgba(0,255,220,.45);

    color:#fff;

    overflow:hidden;

    box-shadow:
        0 0 15px rgba(0,255,220,.18),
        inset 0 0 12px rgba(0,255,220,.08);

    animation:floating 4s ease-in-out infinite;
}

.elementor-1512 .elementor-element.elementor-element-e0b4376::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:inherit;

    background:linear-gradient(
        90deg,
        transparent,
        #00e7ff,
        #19ffd0,
        #00e7ff,
        transparent
    );

    background-size:300% 100%;
    filter:blur(10px);
    opacity:.7;
    z-index:-1;

    animation:borderGlow 5s linear infinite;
}

.elementor-1512 .elementor-element.elementor-element-e0b4376::after{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-25deg);

    animation:shine 3.5s infinite;
}

@keyframes borderGlow{
    100%{
        background-position:300%;
    }
}

@keyframes shine{
    100%{
        left:160%;
    }
}

@keyframes floating{
    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2309b3 */.elementor-1512 .elementor-element.elementor-element-a2309b3{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

.elementor-1512 .elementor-element.elementor-element-a2309b3::before{
    content:"";
    position:absolute;
    width:850px;
    height:850px;

    left:50%;
    top:42%;

    transform:translate(-50%,-50%);
    border-radius:50%;

    background:radial-gradient(circle,
        rgba(0,255,220,.42) 0%,
        rgba(0,180,255,.22) 30%,
        rgba(0,120,255,.08) 58%,
        transparent 75%);

    filter:blur(70px);

    animation:breathingLight 6s ease-in-out infinite;

    z-index:-1;
}

@keyframes breathingLight{
    0%,100%{
        opacity:.35;
        transform:translate(-50%,-50%) scale(.9);
    }

    50%{
        opacity:1;
        transform:translate(-50%,-50%) scale(1.15);
    }
}/* End custom CSS */