.elementor-8867 .elementor-element.elementor-element-81c57cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-6f1863a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:380px 380px;--row-gap:380px;--column-gap:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.elementor-8867 .elementor-element.elementor-element-7a59c92{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-7a59c92 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-00d28e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-e2beb53 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-b2e0b8a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-b2e0b8a .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:24px;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-2a67a84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-16e277f{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8867 .elementor-element.elementor-element-650e856{--display:flex;}.elementor-8867 .elementor-element.elementor-element-080c457{--display:flex;}.elementor-8867 .elementor-element.elementor-element-9479109{--display:flex;}.elementor-8867 .elementor-element.elementor-element-43c2d86{--display:flex;}.elementor-8867 .elementor-element.elementor-element-b7c0022{--display:flex;}.elementor-8867 .elementor-element.elementor-element-84a9c4d{--display:flex;}.elementor-8867 .elementor-element.elementor-element-ca0d3eb{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-ca0d3eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-ca0d3eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:025.5vw;}.elementor-8867 .elementor-element.elementor-element-ca0d3eb {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-ca0d3eb > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-dba35f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-dba35f2:not(.elementor-motion-effects-element-type-background), .elementor-8867 .elementor-element.elementor-element-dba35f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8867 .elementor-element.elementor-element-9218748 .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}.elementor-8867 .elementor-element.elementor-element-94cacbb{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-94cacbb .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;color:var( --e-global-color-4b5ac38 );}.elementor-8867 .elementor-element.elementor-element-759a50e{--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-8867 .elementor-element.elementor-element-0f1073d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-b5d9fb9{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-b5d9fb9 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-1a70954{--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-8867 .elementor-element.elementor-element-13b38d7 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-13b38d7 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-2b6a6e4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-6f3162a{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-6f3162a .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-2d255ad{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-215344c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-215344c .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-6cb8d0c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-a7a5c7d{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-a7a5c7d .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-48b19b0{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-c138965 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-c138965 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-0c9ee6a{--display:flex;}.elementor-8867 .elementor-element.elementor-element-39b588d{--display:flex;}.elementor-8867 .elementor-element.elementor-element-f467d72{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-130ba1b{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-130ba1b .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-4afb555{--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-8867 .elementor-element.elementor-element-f091f95 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-f091f95 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-2965ff2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-43d05b3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-b3b7f3b{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-b3b7f3b .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-038adbe{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-9174504 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-9174504 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-9ca8dc1{--display:flex;}.elementor-8867 .elementor-element.elementor-element-1879ca2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-0ff1251{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-0ff1251 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-92a0cf0{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-777b03d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-777b03d .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-5570996{--display:flex;}.elementor-8867 .elementor-element.elementor-element-d03bb1e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-87a4040{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-87a4040 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-cb4f093{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-96692db > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-96692db .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-2027f0f{--display:flex;}.elementor-8867 .elementor-element.elementor-element-876c9c6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-0e1b8b5{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-0e1b8b5 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-c722ae9{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-5072453 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-5072453 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-58c29ac{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8867 .elementor-element.elementor-element-948150f{--display:flex;}.elementor-8867 .elementor-element.elementor-element-e0c8980{--display:flex;}.elementor-8867 .elementor-element.elementor-element-ec0ce34{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-db94ce4{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-db94ce4 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-614556a{--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-8867 .elementor-element.elementor-element-bd181a0 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-bd181a0 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-362e234{--display:flex;}.elementor-8867 .elementor-element.elementor-element-bad7416{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-5dfb7aa{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-5dfb7aa .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-54b2f58{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-fbb39dd > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-fbb39dd .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-51fa930{--display:flex;}.elementor-8867 .elementor-element.elementor-element-6750bb5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-6870647{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-6870647 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-428cc89{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-d52621f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-d52621f .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-dac6b5a{--display:flex;}.elementor-8867 .elementor-element.elementor-element-caee72b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-58276e9{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-58276e9 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-346e194{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-45a9d25 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-45a9d25 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-421a9e4{--display:flex;}.elementor-8867 .elementor-element.elementor-element-1a63318{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-bce09bc{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-bce09bc .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-3b9cc33{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-7899f1f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-7899f1f .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-7666665{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8867 .elementor-element.elementor-element-19983a64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-7941668a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:380px 380px;--row-gap:380px;--column-gap:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-2059f3be{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-2059f3be .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-5c39988b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-eefef0e .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-73c96183{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-73c96183 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:24px;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-3c652a76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-7bb7f739{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2c43abed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-2a86e7a5{--display:flex;}.elementor-8867 .elementor-element.elementor-element-36d5e4d4{--display:flex;}.elementor-8867 .elementor-element.elementor-element-5cdede80{--display:flex;}.elementor-8867 .elementor-element.elementor-element-7b5c9346{--display:flex;}.elementor-8867 .elementor-element.elementor-element-634d2f17{--display:flex;}.elementor-8867 .elementor-element.elementor-element-5a0352ac{--display:flex;}.elementor-8867 .elementor-element.elementor-element-4f40417f{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-4f40417f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-4f40417f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:0;}.elementor-8867 .elementor-element.elementor-element-4f40417f {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-4f40417f > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-3d0cdb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-3d0cdb2:not(.elementor-motion-effects-element-type-background), .elementor-8867 .elementor-element.elementor-element-3d0cdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8867 .elementor-element.elementor-element-89d82ec .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}.elementor-8867 .elementor-element.elementor-element-1a3b3b56{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-1a3b3b56 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;color:var( --e-global-color-4b5ac38 );}.elementor-8867 .elementor-element.elementor-element-10780535{--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-8867 .elementor-element.elementor-element-2f5be223{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-64918db9{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-64918db9 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-748ca20a{--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-8867 .elementor-element.elementor-element-4e6e2e31 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-4e6e2e31 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-7d42444b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-5fa67d44{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-5fa67d44 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-50db4c24{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-3e9eecb3 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-3e9eecb3 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-29c1e537{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-4026ee42{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-4026ee42 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-65d7546d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-163caf85 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-163caf85 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-1fa2e0b0{--display:flex;}.elementor-8867 .elementor-element.elementor-element-78f3d485{--display:flex;}.elementor-8867 .elementor-element.elementor-element-6f5eaa7d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-75c5926e{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-75c5926e .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-24ccf49f{--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-8867 .elementor-element.elementor-element-7e480c35 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-7e480c35 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-114c7603{--display:flex;}.elementor-8867 .elementor-element.elementor-element-17052d25{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-1b9e5bf{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-1b9e5bf .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-3efc131e{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-33bb0a54 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-33bb0a54 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-3228ffe4{--display:flex;}.elementor-8867 .elementor-element.elementor-element-4601040c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-5470c6de{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-5470c6de .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-74215229{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-1d84c74c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-1d84c74c .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-5ac975e7{--display:flex;}.elementor-8867 .elementor-element.elementor-element-482234cb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-309ad89a{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-309ad89a .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-77c771a0{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-2256c909 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-2256c909 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-780a02c1{--display:flex;}.elementor-8867 .elementor-element.elementor-element-51dda3b3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-11cf1da4{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-11cf1da4 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-7821a10f{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-d89eeb > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-d89eeb .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-32789dbf{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8867 .elementor-element.elementor-element-1d05d539{--display:flex;}.elementor-8867 .elementor-element.elementor-element-73ba32a7{--display:flex;}.elementor-8867 .elementor-element.elementor-element-7b57c8a8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-921b85e{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-921b85e .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-c35d4a5{--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-8867 .elementor-element.elementor-element-2d60cf0d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-2d60cf0d .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-474d4bb2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-514eb575{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-1ddf44e1{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-1ddf44e1 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-4e9dcffe{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-4fdafa42 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-4fdafa42 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-177203f5{--display:flex;}.elementor-8867 .elementor-element.elementor-element-15d0a863{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-a5882a7{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-a5882a7 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-3ff314bc{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-77a29895 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-77a29895 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-48dd3f66{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2a01207e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-59d03d6b{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-59d03d6b .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-137f4968{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-4f78d4c9 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-4f78d4c9 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-67f76562{--display:flex;}.elementor-8867 .elementor-element.elementor-element-3298c6b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-2aae29df{width:initial;max-width:initial;}.elementor-8867 .elementor-element.elementor-element-2aae29df .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:32px;font-weight:400;color:#D1E7FF;}.elementor-8867 .elementor-element.elementor-element-7139604e{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-188792e4 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-8867 .elementor-element.elementor-element-188792e4 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8867 .elementor-element.elementor-element-6dde0116{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8867 .elementor-element.elementor-element-7b702fac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-1e0949e7{--display:flex;}.elementor-8867 .elementor-element.elementor-element-30e5697 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-31331f81{--display:flex;}.elementor-8867 .elementor-element.elementor-element-32cba447{--display:flex;}.elementor-8867 .elementor-element.elementor-element-7a5aa3ed{--display:flex;}.elementor-8867 .elementor-element.elementor-element-1b698cfb{--display:flex;}.elementor-8867 .elementor-element.elementor-element-7709fec0{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2dc1bf23{--display:flex;}.elementor-8867 .elementor-element.elementor-element-4f1f3486{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-4f1f3486 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-4f1f3486 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:0;}.elementor-8867 .elementor-element.elementor-element-4f1f3486 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-4f1f3486 > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-6cd3b11d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-80ee686{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:380px 380px;--row-gap:380px;--column-gap:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-4adfaf49{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-4adfaf49 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-62ad4518{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-18b68e0d .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-1deac28f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-1deac28f .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:24px;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-26b76e1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-6b0e2420{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2634eee7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-457fa763{--display:flex;}.elementor-8867 .elementor-element.elementor-element-11f0c9db{--display:flex;}.elementor-8867 .elementor-element.elementor-element-54530b8e{--display:flex;}.elementor-8867 .elementor-element.elementor-element-741d58f2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-6accd1c0{--display:flex;}.elementor-8867 .elementor-element.elementor-element-46e99dbc{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-46e99dbc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-46e99dbc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:0;}.elementor-8867 .elementor-element.elementor-element-46e99dbc {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-46e99dbc > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-5efac931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-1a2d5781{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:380px 380px;--row-gap:380px;--column-gap:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-464cff5a{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-464cff5a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-101da847{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-248916b1 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-470ce1a5{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-470ce1a5 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:24px;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-24e1e6ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-46d9a27{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2fba032f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-11a2f632{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2d59b0c2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-e4c1b82{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2969e368{--display:flex;}.elementor-8867 .elementor-element.elementor-element-618d37e2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-d97295{--display:flex;}.elementor-8867 .elementor-element.elementor-element-6e382ea9{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-6e382ea9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-6e382ea9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:0;}.elementor-8867 .elementor-element.elementor-element-6e382ea9 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-6e382ea9 > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-2e4daad3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-634ab761{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:380px 380px;--row-gap:380px;--column-gap:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-1e8ff54f{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-1e8ff54f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-24369665{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-69d85637 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-10c276c7{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-10c276c7 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:24px;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-2fe53ccd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-6bc1374{--display:flex;}.elementor-8867 .elementor-element.elementor-element-6b7ca741 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-13d6bcb2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-6a73b8e0{--display:flex;}.elementor-8867 .elementor-element.elementor-element-4629eb48{--display:flex;}.elementor-8867 .elementor-element.elementor-element-21ffe4f2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-6365b74b{--display:flex;}.elementor-8867 .elementor-element.elementor-element-43eb1224{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-43eb1224 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-43eb1224 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:0;}.elementor-8867 .elementor-element.elementor-element-43eb1224 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-43eb1224 > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-838f914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-12fe0733{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:380px 380px;--row-gap:380px;--column-gap:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-6c3acc2e{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-6c3acc2e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-90e8f97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-1ed57f07 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-31c0555d{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-31c0555d .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:24px;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-128bf812{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-64625b7f{--display:flex;}.elementor-8867 .elementor-element.elementor-element-2f3079ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-30c64158{--display:flex;}.elementor-8867 .elementor-element.elementor-element-4f42d818{--display:flex;}.elementor-8867 .elementor-element.elementor-element-691b9d92{--display:flex;}.elementor-8867 .elementor-element.elementor-element-c7a97c5{--display:flex;}.elementor-8867 .elementor-element.elementor-element-531b9a31{--display:flex;}.elementor-8867 .elementor-element.elementor-element-338ad93c{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-338ad93c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-338ad93c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:0;}.elementor-8867 .elementor-element.elementor-element-338ad93c {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-338ad93c > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-56e38bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-f215596{--display:flex;}.elementor-8867 .elementor-element.elementor-element-1a6e0ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-25d05d9{--display:flex;}.elementor-8867 .elementor-element.elementor-element-fef9bc4{--display:flex;}.elementor-8867 .elementor-element.elementor-element-475257c{--display:flex;}.elementor-8867 .elementor-element.elementor-element-39ff5b6{--display:flex;}.elementor-8867 .elementor-element.elementor-element-32e066a{--display:flex;}.elementor-8867 .elementor-element.elementor-element-122c466{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:68px;}.elementor-8867 .elementor-element.elementor-element-122c466 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7FA;border-style:none;}:where( .elementor-8867 .elementor-element.elementor-element-122c466 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7F7FA;border-style:none;--border-radius:0px 0px 010px 10px;--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:0;}.elementor-8867 .elementor-element.elementor-element-122c466 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8867 .elementor-element.elementor-element-122c466 > .elementor-widget-container > .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:"AeonikPro", Sans-serif;}.elementor-8867 .elementor-element.elementor-element-b711cc2{--display:flex;}.elementor-8867 .elementor-element.elementor-element-bae873d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-8867 .elementor-element.elementor-element-bae873d:not(.elementor-motion-effects-element-type-background), .elementor-8867 .elementor-element.elementor-element-bae873d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8867 .elementor-element.elementor-element-63d7ae3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-8867 .elementor-element.elementor-element-63d7ae3:not(.elementor-motion-effects-element-type-background), .elementor-8867 .elementor-element.elementor-element-63d7ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#868BFC;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8867 .elementor-element.elementor-element-545d17a .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-35f37df .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8867 .elementor-element.elementor-element-0d955c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-8867 .elementor-element.elementor-element-a641ca8 .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-2940212{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-2940212 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8867 .elementor-element.elementor-element-30efe1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-8867 .elementor-element.elementor-element-fb3cfca .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-23e3b08{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-23e3b08 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8867 .elementor-element.elementor-element-34120b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-8867 .elementor-element.elementor-element-03e086f .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-c573179{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8867 .elementor-element.elementor-element-c573179 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8867 .elementor-element.elementor-element-655d859{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-cb7badb{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.elementor-8867 .elementor-element.elementor-element-22dc83d .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:14px;font-weight:450;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-3ae1ebd{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:10;}.elementor-8867 .elementor-element.elementor-element-3ae1ebd .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-29ee9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-29ee9c7 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-8867 .elementor-element.elementor-element-e5ff5e5{--spacer-size:50px;}.elementor-8867 .elementor-element.elementor-element-7aa504c > .elementor-widget-container{background-color:var( --e-global-color-38e05c4 );padding:6px 8px 6px 8px;border-radius:20px 20px 20px 20px;}.elementor-8867 .elementor-element.elementor-element-7aa504c.elementor-element{--align-self:flex-start;}.elementor-8867 .elementor-element.elementor-element-7aa504c .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}body:not(.rtl) .elementor-8867 .elementor-element.elementor-element-8ab5f06{right:0px;}body.rtl .elementor-8867 .elementor-element.elementor-element-8ab5f06{left:0px;}.elementor-8867 .elementor-element.elementor-element-8ab5f06{bottom:0px;}.elementor-8867 .elementor-element.elementor-element-8ab5f06 .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-8ab5f06.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-8ab5f06.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-8ab5f06.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-8ab5f06.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-8ab5f06.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8867 .elementor-element.elementor-element-8ab5f06 .elementor-icon{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-8ab5f06 .elementor-icon svg{height:24px;}.elementor-8867 .elementor-element.elementor-element-5b78aa9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-46c14be{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-b5cfd2f .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:14px;font-weight:450;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-002342f{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:10;}.elementor-8867 .elementor-element.elementor-element-002342f .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-d1f6c50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-d1f6c50 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-8867 .elementor-element.elementor-element-4fc0688{--spacer-size:50px;}.elementor-8867 .elementor-element.elementor-element-946639c > .elementor-widget-container{background-color:var( --e-global-color-38e05c4 );padding:6px 8px 6px 8px;border-radius:20px 20px 20px 20px;}.elementor-8867 .elementor-element.elementor-element-946639c.elementor-element{--align-self:flex-start;}.elementor-8867 .elementor-element.elementor-element-946639c .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}body:not(.rtl) .elementor-8867 .elementor-element.elementor-element-85a0367{right:0px;}body.rtl .elementor-8867 .elementor-element.elementor-element-85a0367{left:0px;}.elementor-8867 .elementor-element.elementor-element-85a0367{bottom:0px;}.elementor-8867 .elementor-element.elementor-element-85a0367 .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-85a0367.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-85a0367.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-85a0367.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-85a0367.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-85a0367.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8867 .elementor-element.elementor-element-85a0367 .elementor-icon{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-85a0367 .elementor-icon svg{height:24px;}.elementor-8867 .elementor-element.elementor-element-45fbcc9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-d3c8521{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-c384495 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:14px;font-weight:450;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-e896412{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:10;}.elementor-8867 .elementor-element.elementor-element-e896412 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-9842d7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-9842d7f .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-8867 .elementor-element.elementor-element-47920b8{--spacer-size:50px;}.elementor-8867 .elementor-element.elementor-element-a4f26e5 > .elementor-widget-container{background-color:var( --e-global-color-38e05c4 );padding:6px 8px 6px 8px;border-radius:20px 20px 20px 20px;}.elementor-8867 .elementor-element.elementor-element-a4f26e5.elementor-element{--align-self:flex-start;}.elementor-8867 .elementor-element.elementor-element-a4f26e5 .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}body:not(.rtl) .elementor-8867 .elementor-element.elementor-element-9a89e59{right:0px;}body.rtl .elementor-8867 .elementor-element.elementor-element-9a89e59{left:0px;}.elementor-8867 .elementor-element.elementor-element-9a89e59{bottom:0px;}.elementor-8867 .elementor-element.elementor-element-9a89e59 .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-9a89e59.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-9a89e59.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-9a89e59.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-9a89e59.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-9a89e59.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8867 .elementor-element.elementor-element-9a89e59 .elementor-icon{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-9a89e59 .elementor-icon svg{height:24px;}.elementor-8867 .elementor-element.elementor-element-50a091a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-6546835{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-e781c74 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:14px;font-weight:450;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-27d8790{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:10;}.elementor-8867 .elementor-element.elementor-element-27d8790 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-dd192f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-dd192f3 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-8867 .elementor-element.elementor-element-38b833e{--spacer-size:50px;}.elementor-8867 .elementor-element.elementor-element-306306a > .elementor-widget-container{background-color:var( --e-global-color-38e05c4 );padding:6px 8px 6px 8px;border-radius:20px 20px 20px 20px;}.elementor-8867 .elementor-element.elementor-element-306306a.elementor-element{--align-self:flex-start;}.elementor-8867 .elementor-element.elementor-element-306306a .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}body:not(.rtl) .elementor-8867 .elementor-element.elementor-element-e26cc0f{right:0px;}body.rtl .elementor-8867 .elementor-element.elementor-element-e26cc0f{left:0px;}.elementor-8867 .elementor-element.elementor-element-e26cc0f{bottom:0px;}.elementor-8867 .elementor-element.elementor-element-e26cc0f .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-e26cc0f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-e26cc0f.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-e26cc0f.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-e26cc0f.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-e26cc0f.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8867 .elementor-element.elementor-element-e26cc0f .elementor-icon{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-e26cc0f .elementor-icon svg{height:24px;}.elementor-8867 .elementor-element.elementor-element-d82932b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-9d89771{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-9d89771:not(.elementor-motion-effects-element-type-background), .elementor-8867 .elementor-element.elementor-element-9d89771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8867 .elementor-element.elementor-element-efab36e .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:14px;font-weight:450;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-cf97afe{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:10;}.elementor-8867 .elementor-element.elementor-element-cf97afe .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-c605f90{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:10;}.elementor-8867 .elementor-element.elementor-element-c605f90 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-weight:400;}.elementor-8867 .elementor-element.elementor-element-51b0239 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-51b0239 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-8867 .elementor-element.elementor-element-06e7bb6{--spacer-size:50px;}.elementor-8867 .elementor-element.elementor-element-ec416dd > .elementor-widget-container{background-color:var( --e-global-color-38e05c4 );padding:6px 8px 6px 8px;border-radius:20px 20px 20px 20px;}.elementor-8867 .elementor-element.elementor-element-ec416dd.elementor-element{--align-self:flex-start;}.elementor-8867 .elementor-element.elementor-element-ec416dd .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}body:not(.rtl) .elementor-8867 .elementor-element.elementor-element-1b2e134{right:0px;}body.rtl .elementor-8867 .elementor-element.elementor-element-1b2e134{left:0px;}.elementor-8867 .elementor-element.elementor-element-1b2e134{bottom:0px;}.elementor-8867 .elementor-element.elementor-element-1b2e134 .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-1b2e134.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-1b2e134.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-1b2e134.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-1b2e134.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-1b2e134.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8867 .elementor-element.elementor-element-1b2e134 .elementor-icon{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-1b2e134 .elementor-icon svg{height:24px;}.elementor-8867 .elementor-element.elementor-element-2b9ff7d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8867 .elementor-element.elementor-element-b5786b1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8867 .elementor-element.elementor-element-ab7836b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8867 .elementor-element.elementor-element-ab7836b:not(.elementor-motion-effects-element-type-background), .elementor-8867 .elementor-element.elementor-element-ab7836b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8867 .elementor-element.elementor-element-4fd1ce6 .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:14px;font-weight:450;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-8867 .elementor-element.elementor-element-54e70da .elementor-heading-title{font-family:"AeonikPro", Sans-serif;font-size:14px;font-weight:450;text-transform:uppercase;}.elementor-8867 .elementor-element.elementor-element-66486d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8867 .elementor-element.elementor-element-66486d2 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-8867 .elementor-element.elementor-element-71bc59f{--spacer-size:50px;}.elementor-8867 .elementor-element.elementor-element-7caed64 > .elementor-widget-container{background-color:var( --e-global-color-38e05c4 );padding:6px 8px 6px 8px;border-radius:20px 20px 20px 20px;}.elementor-8867 .elementor-element.elementor-element-7caed64.elementor-element{--align-self:flex-start;}.elementor-8867 .elementor-element.elementor-element-7caed64 .elementor-heading-title{color:var( --e-global-color-4b5ac38 );}body:not(.rtl) .elementor-8867 .elementor-element.elementor-element-128179e{right:0px;}body.rtl .elementor-8867 .elementor-element.elementor-element-128179e{left:0px;}.elementor-8867 .elementor-element.elementor-element-128179e{bottom:0px;}.elementor-8867 .elementor-element.elementor-element-128179e .elementor-icon-wrapper{text-align:center;}.elementor-8867 .elementor-element.elementor-element-128179e.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-128179e.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-128179e.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8867 .elementor-element.elementor-element-128179e.elementor-view-framed .elementor-icon, .elementor-8867 .elementor-element.elementor-element-128179e.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8867 .elementor-element.elementor-element-128179e .elementor-icon{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-128179e .elementor-icon svg{height:24px;}@media(min-width:768px){.elementor-8867 .elementor-element.elementor-element-00d28e2{--width:700px;}.elementor-8867 .elementor-element.elementor-element-0f1073d{--width:385px;}.elementor-8867 .elementor-element.elementor-element-2b6a6e4{--width:440px;}.elementor-8867 .elementor-element.elementor-element-6cb8d0c{--width:440px;}.elementor-8867 .elementor-element.elementor-element-f467d72{--width:385px;}.elementor-8867 .elementor-element.elementor-element-43d05b3{--width:440px;}.elementor-8867 .elementor-element.elementor-element-1879ca2{--width:440px;}.elementor-8867 .elementor-element.elementor-element-d03bb1e{--width:440px;}.elementor-8867 .elementor-element.elementor-element-876c9c6{--width:440px;}.elementor-8867 .elementor-element.elementor-element-ec0ce34{--width:385px;}.elementor-8867 .elementor-element.elementor-element-bad7416{--width:440px;}.elementor-8867 .elementor-element.elementor-element-6750bb5{--width:440px;}.elementor-8867 .elementor-element.elementor-element-caee72b{--width:440px;}.elementor-8867 .elementor-element.elementor-element-1a63318{--width:440px;}.elementor-8867 .elementor-element.elementor-element-5c39988b{--width:700px;}.elementor-8867 .elementor-element.elementor-element-2f5be223{--width:385px;}.elementor-8867 .elementor-element.elementor-element-7d42444b{--width:440px;}.elementor-8867 .elementor-element.elementor-element-29c1e537{--width:440px;}.elementor-8867 .elementor-element.elementor-element-6f5eaa7d{--width:385px;}.elementor-8867 .elementor-element.elementor-element-17052d25{--width:440px;}.elementor-8867 .elementor-element.elementor-element-4601040c{--width:440px;}.elementor-8867 .elementor-element.elementor-element-482234cb{--width:440px;}.elementor-8867 .elementor-element.elementor-element-51dda3b3{--width:440px;}.elementor-8867 .elementor-element.elementor-element-7b57c8a8{--width:385px;}.elementor-8867 .elementor-element.elementor-element-514eb575{--width:440px;}.elementor-8867 .elementor-element.elementor-element-15d0a863{--width:440px;}.elementor-8867 .elementor-element.elementor-element-2a01207e{--width:440px;}.elementor-8867 .elementor-element.elementor-element-3298c6b{--width:440px;}.elementor-8867 .elementor-element.elementor-element-62ad4518{--width:700px;}.elementor-8867 .elementor-element.elementor-element-101da847{--width:700px;}.elementor-8867 .elementor-element.elementor-element-24369665{--width:700px;}.elementor-8867 .elementor-element.elementor-element-90e8f97{--width:700px;}.elementor-8867 .elementor-element.elementor-element-63d7ae3{--width:25%;}.elementor-8867 .elementor-element.elementor-element-0d955c0{--width:25%;}.elementor-8867 .elementor-element.elementor-element-30efe1b{--width:25%;}.elementor-8867 .elementor-element.elementor-element-34120b6{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-8867 .elementor-element.elementor-element-ca0d3eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}.elementor-8867 .elementor-element.elementor-element-58c29ac{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8867 .elementor-element.elementor-element-7666665{--e-n-carousel-swiper-slides-to-display:2;}:where( .elementor-8867 .elementor-element.elementor-element-4f40417f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}.elementor-8867 .elementor-element.elementor-element-32789dbf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8867 .elementor-element.elementor-element-6dde0116{--e-n-carousel-swiper-slides-to-display:2;}:where( .elementor-8867 .elementor-element.elementor-element-4f1f3486 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}:where( .elementor-8867 .elementor-element.elementor-element-46e99dbc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}:where( .elementor-8867 .elementor-element.elementor-element-6e382ea9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}:where( .elementor-8867 .elementor-element.elementor-element-43eb1224 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}:where( .elementor-8867 .elementor-element.elementor-element-338ad93c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}:where( .elementor-8867 .elementor-element.elementor-element-122c466 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:30px;--padding-left:13vw;}.elementor-widget-theme-post-title .elementor-heading-title{font-weight:var( --e-global-typography-primary-weight );}.elementor-8867 .elementor-element.elementor-element-2b9ff7d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8867 .elementor-element.elementor-element-81c57cb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-6f1863a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-weight );}.elementor-8867 .elementor-element.elementor-element-e2beb53 .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-b2e0b8a{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8867 .elementor-element.elementor-element-b2e0b8a .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8867 .elementor-element.elementor-element-ca0d3eb{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-ca0d3eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-dba35f2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-94cacbb .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-759a50e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8867 .elementor-element.elementor-element-b5d9fb9 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-6f3162a .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-a7a5c7d .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-130ba1b .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-b3b7f3b .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-0ff1251 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-87a4040 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-0e1b8b5 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-58c29ac{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8867 .elementor-element.elementor-element-db94ce4 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-5dfb7aa .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-6870647 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-58276e9 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-bce09bc .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-7666665{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8867 .elementor-element.elementor-element-19983a64{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-7941668a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8867 .elementor-element.elementor-element-eefef0e .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-73c96183{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8867 .elementor-element.elementor-element-73c96183 .elementor-heading-title{font-size:16px;}.elementor-8867 .elementor-element.elementor-element-4f40417f{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-4f40417f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-3d0cdb2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-1a3b3b56 .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-10780535{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8867 .elementor-element.elementor-element-64918db9 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-5fa67d44 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-4026ee42 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-75c5926e .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-1b9e5bf .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-5470c6de .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-309ad89a .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-11cf1da4 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-32789dbf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8867 .elementor-element.elementor-element-921b85e .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-1ddf44e1 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-a5882a7 .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-59d03d6b .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-2aae29df .elementor-heading-title{font-size:24px;}.elementor-8867 .elementor-element.elementor-element-6dde0116{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8867 .elementor-element.elementor-element-4f1f3486{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-4f1f3486 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-6cd3b11d{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-80ee686{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8867 .elementor-element.elementor-element-18b68e0d .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-1deac28f{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8867 .elementor-element.elementor-element-1deac28f .elementor-heading-title{font-size:16px;}.elementor-8867 .elementor-element.elementor-element-46e99dbc{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-46e99dbc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-5efac931{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-1a2d5781{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8867 .elementor-element.elementor-element-248916b1 .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-470ce1a5{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8867 .elementor-element.elementor-element-470ce1a5 .elementor-heading-title{font-size:16px;}.elementor-8867 .elementor-element.elementor-element-6e382ea9{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-6e382ea9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-2e4daad3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-634ab761{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8867 .elementor-element.elementor-element-69d85637 .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-10c276c7{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8867 .elementor-element.elementor-element-10c276c7 .elementor-heading-title{font-size:16px;}.elementor-8867 .elementor-element.elementor-element-43eb1224{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-43eb1224 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-838f914{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-12fe0733{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8867 .elementor-element.elementor-element-1ed57f07 .elementor-heading-title{font-size:32px;}.elementor-8867 .elementor-element.elementor-element-31c0555d{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8867 .elementor-element.elementor-element-31c0555d .elementor-heading-title{font-size:16px;}.elementor-8867 .elementor-element.elementor-element-338ad93c{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-338ad93c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-122c466{--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-8867 .elementor-element.elementor-element-122c466 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8867 .elementor-element.elementor-element-cb7badb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-title .elementor-heading-title{font-weight:var( --e-global-typography-primary-weight );}.elementor-8867 .elementor-element.elementor-element-3ae1ebd{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-8867 .elementor-element.elementor-element-3ae1ebd .elementor-heading-title{font-size:28px;}.elementor-8867 .elementor-element.elementor-element-46c14be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-002342f{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-8867 .elementor-element.elementor-element-002342f .elementor-heading-title{font-size:28px;}.elementor-8867 .elementor-element.elementor-element-d3c8521{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-e896412{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-8867 .elementor-element.elementor-element-e896412 .elementor-heading-title{font-size:28px;}.elementor-8867 .elementor-element.elementor-element-6546835{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-27d8790{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-8867 .elementor-element.elementor-element-27d8790 .elementor-heading-title{font-size:28px;}.elementor-8867 .elementor-element.elementor-element-9d89771{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8867 .elementor-element.elementor-element-cf97afe{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-8867 .elementor-element.elementor-element-cf97afe .elementor-heading-title{font-size:28px;}.elementor-8867 .elementor-element.elementor-element-c605f90{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-8867 .elementor-element.elementor-element-c605f90 .elementor-heading-title{font-size:28px;}.elementor-8867 .elementor-element.elementor-element-2b9ff7d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8867 .elementor-element.elementor-element-ab7836b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-ca0d3eb *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-ca0d3eb .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-ca0d3eb .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-ca0d3eb .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-ca0d3eb .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-ca0d3eb .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-ca0d3eb .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-ca0d3eb .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title: Takes up the rest of the space */
.elementor-8867 .elementor-element.elementor-element-ca0d3eb .step-title {
    text-align: left;
    white-space: normal;
    line-height: 1.2;
}

/* --- MOBILE RESPONSIVENESS --- */
/* On mobile, 150px is too wide, so we shrink it */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-ca0d3eb .step-number {
        flex: 0 0 60px; /* Smaller gap on phones */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dba35f2 */.s-ri {
  height: 0;
  overflow: hidden;
  transition: height 0.4s ease;
}

.service-card:hover .s-ri {
  height: 150px;
}


@media(max-width:768px){
 .s-ri,.service-card:hover .s-ri {
  height: auto;
}   
}

.tech-badge {
  display: inline-block;
background-color: #262626;  
  color: white;
  border-radius: 10px;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 1.4;
  margin:5px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4f40417f *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-4f40417f .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-4f40417f .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-4f40417f .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-4f40417f .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-4f40417f .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-4f40417f .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-4f40417f .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title - FORCE ONE LINE */
.elementor-8867 .elementor-element.elementor-element-4f40417f .step-title {
    text-align: left;
    
    /* CHANGED: This forces text to stay on one line regardless of browser width */
    white-space: nowrap !important; 
    
    line-height: 1.2;
    font-weight: 500 !important; 

    /* Added: Ensures it takes available space correctly */
    flex: 1; 
}

/* --- MOBILE RESPONSIVENESS --- */
/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
    /* 1. Shrink the gap for the number */
    .elementor-8867 .elementor-element.elementor-element-4f40417f .step-number {
        flex: 0 0 60px; 
    }

    /* 2. Optimize the Title for Mobile */
    .elementor-8867 .elementor-element.elementor-element-4f40417f .step-title {
        /* Prevents text from hitting the arrow icon */
        padding-right: 45px !important; 
        
        /* Allows text to wrap to a second line if it gets too long */
        white-space: normal !important; 
        
        /* Optional: Ensure line-height handles the wrapping nicely */
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d0cdb2 */.s-ri {
  height: 0;
  overflow: hidden;
  transition: height 0.4s ease;
}

.service-card:hover .s-ri {
  height: 150px;
}


@media(max-width:768px){
 .s-ri,.service-card:hover .s-ri {
  height: auto;
}   
}

.tech-badge {
  display: inline-block;
background-color: #262626;  
  color: white;
  border-radius: 10px;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 1.4;
  margin:5px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4f1f3486 *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-4f1f3486 .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-4f1f3486 .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-4f1f3486 .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-4f1f3486 .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-4f1f3486 .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-4f1f3486 .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-4f1f3486 .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title - FORCE ONE LINE */
.elementor-8867 .elementor-element.elementor-element-4f1f3486 .step-title {
    text-align: left;
    
    /* CHANGED: This forces text to stay on one line regardless of browser width */
    white-space: nowrap !important; 
    
    line-height: 1.2;
    font-weight: 500 !important; 

    /* Added: Ensures it takes available space correctly */
    flex: 1; 
}

/* --- MOBILE RESPONSIVENESS --- */
/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
    /* 1. Shrink the gap for the number */
    .elementor-8867 .elementor-element.elementor-element-4f1f3486 .step-number {
        flex: 0 0 60px; 
    }

    /* 2. Optimize the Title for Mobile */
    .elementor-8867 .elementor-element.elementor-element-4f1f3486 .step-title {
        /* Prevents text from hitting the arrow icon */
        padding-right: 45px !important; 
        
        /* Allows text to wrap to a second line if it gets too long */
        white-space: normal !important; 
        
        /* Optional: Ensure line-height handles the wrapping nicely */
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-46e99dbc *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-46e99dbc .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-46e99dbc .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-46e99dbc .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-46e99dbc .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-46e99dbc .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-46e99dbc .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-46e99dbc .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title - FORCE ONE LINE */
.elementor-8867 .elementor-element.elementor-element-46e99dbc .step-title {
    text-align: left;
    
    /* CHANGED: This forces text to stay on one line regardless of browser width */
    white-space: nowrap !important; 
    
    line-height: 1.2;
    font-weight: 500 !important; 
 
    
    /* Added: Ensures it takes available space correctly */
    flex: 1; 
}

/* --- MOBILE RESPONSIVENESS --- */


/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
    /* 1. Shrink the gap for the number */
    .elementor-8867 .elementor-element.elementor-element-46e99dbc .step-number {
        flex: 0 0 60px; 
    }

    /* 2. Optimize the Title for Mobile */
    .elementor-8867 .elementor-element.elementor-element-46e99dbc .step-title {
        /* Prevents text from hitting the arrow icon */
        padding-right: 45px !important; 
        
        /* Allows text to wrap to a second line if it gets too long */
        white-space: normal !important; 
        
        /* Optional: Ensure line-height handles the wrapping nicely */
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6e382ea9 *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-6e382ea9 .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-6e382ea9 .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-6e382ea9 .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-6e382ea9 .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-6e382ea9 .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-6e382ea9 .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-6e382ea9 .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title - FORCE ONE LINE */
.elementor-8867 .elementor-element.elementor-element-6e382ea9 .step-title {
    text-align: left;
    
    /* CHANGED: This forces text to stay on one line regardless of browser width */
    white-space: nowrap !important; 
    
    line-height: 1.2;
    font-weight: 500 !important; 

    /* Added: Ensures it takes available space correctly */
    flex: 1; 
}

/* --- MOBILE RESPONSIVENESS --- */
/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
    /* 1. Shrink the gap for the number */
    .elementor-8867 .elementor-element.elementor-element-6e382ea9 .step-number {
        flex: 0 0 60px; 
    }

    /* 2. Optimize the Title for Mobile */
    .elementor-8867 .elementor-element.elementor-element-6e382ea9 .step-title {
        /* Prevents text from hitting the arrow icon */
        padding-right: 45px !important; 
        
        /* Allows text to wrap to a second line if it gets too long */
        white-space: normal !important; 
        
        /* Optional: Ensure line-height handles the wrapping nicely */
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-43eb1224 *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-43eb1224 .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-43eb1224 .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-43eb1224 .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-43eb1224 .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-43eb1224 .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-43eb1224 .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-43eb1224 .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title - FORCE ONE LINE */
.elementor-8867 .elementor-element.elementor-element-43eb1224 .step-title {
    text-align: left;
    
    /* CHANGED: This forces text to stay on one line regardless of browser width */
    white-space: nowrap !important; 
    
    line-height: 1.2;
    font-weight: 500 !important; 

    /* Added: Ensures it takes available space correctly */
    flex: 1; 
}

/* --- MOBILE RESPONSIVENESS --- */
/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
    /* 1. Shrink the gap for the number */
    .elementor-8867 .elementor-element.elementor-element-43eb1224 .step-number {
        flex: 0 0 60px; 
    }

    /* 2. Optimize the Title for Mobile */
    .elementor-8867 .elementor-element.elementor-element-43eb1224 .step-title {
        /* Prevents text from hitting the arrow icon */
        padding-right: 45px !important; 
        
        /* Allows text to wrap to a second line if it gets too long */
        white-space: normal !important; 
        
        /* Optional: Ensure line-height handles the wrapping nicely */
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-338ad93c *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-338ad93c .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-338ad93c .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-338ad93c .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-338ad93c .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-338ad93c .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-338ad93c .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-338ad93c .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title - FORCE ONE LINE */
.elementor-8867 .elementor-element.elementor-element-338ad93c .step-title {
    text-align: left;
    
    /* CHANGED: This forces text to stay on one line regardless of browser width */
    white-space: nowrap !important; 
    
    line-height: 1.2;
    font-weight: 500 !important; 

    /* Added: Ensures it takes available space correctly */
    flex: 1; 
}

/* --- MOBILE RESPONSIVENESS --- */
/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
    /* 1. Shrink the gap for the number */
    .elementor-8867 .elementor-element.elementor-element-338ad93c .step-number {
        flex: 0 0 60px; 
    }

    /* 2. Optimize the Title for Mobile */
    .elementor-8867 .elementor-element.elementor-element-338ad93c .step-title {
        /* Prevents text from hitting the arrow icon */
        padding-right: 45px !important; 
        
        /* Allows text to wrap to a second line if it gets too long */
        white-space: normal !important; 
        
        /* Optional: Ensure line-height handles the wrapping nicely */
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-122c466 *//* 1. Resize the Icon (This fixes the "Huge" issue) */
.elementor-8867 .elementor-element.elementor-element-122c466 .e-n-accordion-item-title-icon svg,
.elementor-8867 .elementor-element.elementor-element-122c466 .e-n-accordion-item-title-icon img {
    width: 36px !important;  /* Matches the small Figma size */
    height: 36px !important;
    display: block; /* Removes extra spacing */
}

/* 2. Position the Icon in the Top-Right */
/* 2. Position the Icon in the Top-Right (FIXED) */
.elementor-8867 .elementor-element.elementor-element-122c466 .e-n-accordion-item-title-icon {
    position: absolute !important;
    
    /* NEW: Pin it to the top instead of centering */
    top: 2px !important; /* Adjust this value (e.g., 15px or 25px) to align perfectly with your text */
    
    right: 1px !important;
    
    /* NEW: Remove the centering transform */
    transform: none !important; 
    
    margin: 0 !important;
    z-index: 10;
}

/* 3. Ensure the Title Bar handles the positioning */
/* 1. Align the Content Container with the Title */
.elementor-8867 .elementor-element.elementor-element-122c466 .e-n-accordion-item > .e-con {
    padding-left: 490px !important; /* Matches the "01" width */
    
        padding-right: 450px !important; /* Matches the "01" width */

}

/* 2. Mobile Fix: Reduce the gap on phones */
@media (max-width: 768px) {
    .elementor-8867 .elementor-element.elementor-element-122c466 .e-n-accordion-item > .e-con {
        padding-left: 60px !important; /* Smaller alignment for mobile */
        
            padding-right: 23px !important; /* Matches the "01" width */

    }
}

/* 4. Optional: Text Styling Fixes (from your previous code) */
/* 1. Wrapper: Keeps them aligned in a row */
.elementor-8867 .elementor-element.elementor-element-122c466 .step-wrapper {
    display: flex;
    align-items: center; /* Vertically centers the text */
    width: 100%;
}

/* 2. The Number: Acts as a fixed column */
.elementor-8867 .elementor-element.elementor-element-122c466 .step-number {
    /* This sets the width of the "01" area. 
       Adjust '150px' up or down to match your exact Figma gap. */
    flex: 0 0 470px; 
    
    text-align: left;
    font-weight: 500; 
}

/* 3. The Title - FORCE ONE LINE */
.elementor-8867 .elementor-element.elementor-element-122c466 .step-title {
    text-align: left;
    
    /* CHANGED: This forces text to stay on one line regardless of browser width */
    white-space: nowrap !important; 
    
    line-height: 1.2;
    font-weight: 500 !important; 

    /* Added: Ensures it takes available space correctly */
    flex: 1; 
}

/* --- MOBILE RESPONSIVENESS --- */
/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
    /* 1. Shrink the gap for the number */
    .elementor-8867 .elementor-element.elementor-element-122c466 .step-number {
        flex: 0 0 60px; 
    }

    /* 2. Optimize the Title for Mobile */
    .elementor-8867 .elementor-element.elementor-element-122c466 .step-title {
        /* Prevents text from hitting the arrow icon */
        padding-right: 45px !important; 
        
        /* Allows text to wrap to a second line if it gets too long */
        white-space: normal !important; 
        
        /* Optional: Ensure line-height handles the wrapping nicely */
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d7ae3 */.elementor-8867 .elementor-element.elementor-element-63d7ae3 {
    /* --- SETTINGS --- */
    --card-color: #9A9AFF; 
    --text-padding: 30px;  
    --cutout-size: 70px; /* Increased slightly for better curvature */
    
    /* Animation Heights */
    --closed-height: 170px; 
    --open-height: 220px; 
    
    background-color: transparent !important;
    position: relative;
    isolation: isolate;
    
    /* THE KEY: Outer border radius must be smooth */
    border-radius: 30px; 
    overflow: hidden; 
    height: var(--closed-height);
    transition: height 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 1. The Purple Background Layer */
.elementor-8867 .elementor-element.elementor-element-63d7ae3::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--card-color);
    z-index: -1; 
    
    /* IMPROVED MASK: Added a 1.5px 'feather' to prevent pixelated/sharp edges */
    -webkit-mask-image: radial-gradient(
        circle at 100% 100%, 
        transparent var(--cutout-size), 
        black calc(var(--cutout-size) + 1.5px)
    );
    mask-image: radial-gradient(
        circle at 100% 100%, 
        transparent var(--cutout-size), 
        black calc(var(--cutout-size) + 1.5px)
    );
}

/* 5. Arrow Icon Position - Adjusted for better alignment with smooth curve */
.elementor-8867 .elementor-element.elementor-element-63d7ae3 .elementor-widget-icon {
    position: absolute !important;
    bottom: -12px; /* Adjusted to sit deeper in the smooth curve */
    right: -12px;
    width: calc(var(--cutout-size) + 10px);
    height: calc(var(--cutout-size) + 10px);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* 2. Hover Action */
.elementor-8867 .elementor-element.elementor-element-63d7ae3:hover {
    height: var(--open-height);
}

/* 3. The Video - BLEND MODE FIX */
.elementor-8867 .elementor-element.elementor-element-63d7ae3 .elementor-widget-video {
    /* Make the video go full width */
width: 80% !important;
    /* THIS IS THE MAGIC LINE: Makes White Transparent */
    mix-blend-mode: multiply; 
    
    opacity: 0;
    transform: translateY(20px); 
    transition: all 0.4s ease-out 0.1s;
}

/* 4. Show Video on Hover */
.elementor-8867 .elementor-element.elementor-element-63d7ae3:hover .elementor-widget-video {
    opacity: 1;
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d955c0 */.elementor-8867 .elementor-element.elementor-element-0d955c0 {
    /* --- SETTINGS --- */
    --card-color: #EAFF85; 
    --text-padding: 30px;  
    --cutout-size: 60px;
    
    /* Animation Heights */
    --closed-height: 170px; 
    --open-height: 220px; 
    
    /* Force Transparent Background */
    background-color: transparent !important;
    
    /* Layout */
    position: relative;
    isolation: isolate;
    border-radius: 20px 20px 20px 0px; 
    overflow: hidden; 
    height: var(--closed-height);
    transition: height 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 1. The Purple Background Layer */
.elementor-8867 .elementor-element.elementor-element-0d955c0::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--card-color);
    z-index: -1; 
    
    /* The Cutout Mask */
    -webkit-mask-image: radial-gradient(circle at 100% 100%, transparent var(--cutout-size), black calc(var(--cutout-size) + 2px));
    mask-image: radial-gradient(circle at 100% 100%, transparent var(--cutout-size), black calc(var(--cutout-size) + 2px));
}

/* 2. Hover Action */
.elementor-8867 .elementor-element.elementor-element-0d955c0:hover {
    height: var(--open-height);
}

/* 3. The Video - BLEND MODE FIX */
.elementor-8867 .elementor-element.elementor-element-0d955c0 .elementor-widget-video {
 
    width: 80% !important;

    /* THIS IS THE MAGIC LINE: Makes White Transparent */
    mix-blend-mode: multiply; 
    
    opacity: 0;
    transform: translateY(20px); 
    transition: all 0.4s ease-out 0.1s;
}

/* 4. Show Video on Hover */
.elementor-8867 .elementor-element.elementor-element-0d955c0:hover .elementor-widget-video {
    opacity: 1;
    transform: translateY(0px);
}

/* 5. Arrow Icon Position */
.elementor-8867 .elementor-element.elementor-element-0d955c0 .elementor-widget-icon {
    position: absolute !important;
    bottom: -7px;
    right: -8px;
    width: var(--cutout-size);
    height: var(--cutout-size);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30efe1b */.elementor-8867 .elementor-element.elementor-element-30efe1b {
    /* --- SETTINGS --- */
    --card-color: #FFCEF5; 
    --text-padding: 30px;  
    --cutout-size: 60px;
    
    /* Animation Heights */
    --closed-height: 170px; 
    --open-height: 220px; 
    
    /* Force Transparent Background */
    background-color: transparent !important;
    
    /* Layout */
    position: relative;
    isolation: isolate;
    border-radius: 20px 20px 20px 0px; 
    overflow: hidden; 
    height: var(--closed-height);
    transition: height 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 1. The Purple Background Layer */
.elementor-8867 .elementor-element.elementor-element-30efe1b::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--card-color);
    z-index: -1; 
    
    /* The Cutout Mask */
    -webkit-mask-image: radial-gradient(circle at 100% 100%, transparent var(--cutout-size), black calc(var(--cutout-size) + 2px));
    mask-image: radial-gradient(circle at 100% 100%, transparent var(--cutout-size), black calc(var(--cutout-size) + 2px));
}

/* 2. Hover Action */
.elementor-8867 .elementor-element.elementor-element-30efe1b:hover {
    height: var(--open-height);
}

/* 3. The Video - BLEND MODE FIX */
.elementor-8867 .elementor-element.elementor-element-30efe1b .elementor-widget-video {
    /* Make the video go full width */
  width: 80% !important;

    
    /* THIS IS THE MAGIC LINE: Makes White Transparent */
    mix-blend-mode: multiply; 
    
    opacity: 0;
    transform: translateY(20px); 
    transition: all 0.4s ease-out 0.1s;
}

/* 4. Show Video on Hover */
.elementor-8867 .elementor-element.elementor-element-30efe1b:hover .elementor-widget-video {
    opacity: 1;
    transform: translateY(0px);
}

/* 5. Arrow Icon Position */
.elementor-8867 .elementor-element.elementor-element-30efe1b .elementor-widget-icon {
    position: absolute !important;
    bottom: -7px;
    right: -8px;
    width: var(--cutout-size);
    height: var(--cutout-size);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34120b6 */.elementor-8867 .elementor-element.elementor-element-34120b6 {
    /* --- SETTINGS --- */
    --card-color: #FFCBC4; 
    --text-padding: 30px;  
    --cutout-size: 60px;
    
    /* Animation Heights */
    --closed-height: 170px; 
    --open-height: 220px; 
    
    /* Force Transparent Background */
    background-color: transparent !important;
    
    /* Layout */
    position: relative;
    isolation: isolate;
    border-radius: 20px 20px 20px 0px; 
    overflow: hidden; 
    height: var(--closed-height);
    transition: height 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 1. The Purple Background Layer */
.elementor-8867 .elementor-element.elementor-element-34120b6::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--card-color);
    z-index: -1; 
    
    /* The Cutout Mask */
    -webkit-mask-image: radial-gradient(circle at 100% 100%, transparent var(--cutout-size), black calc(var(--cutout-size) + 2px));
    mask-image: radial-gradient(circle at 100% 100%, transparent var(--cutout-size), black calc(var(--cutout-size) + 2px));
}

/* 2. Hover Action */
.elementor-8867 .elementor-element.elementor-element-34120b6:hover {
    height: var(--open-height);
}

/* 3. The Video - BLEND MODE FIX */
.elementor-8867 .elementor-element.elementor-element-34120b6 .elementor-widget-video {
    /* Make the video go full width */
width: 80% !important;

    
    /* THIS IS THE MAGIC LINE: Makes White Transparent */
    mix-blend-mode: multiply; 
    
    opacity: 0;
    transform: translateY(20px); 
    transition: all 0.4s ease-out 0.1s;
}

/* 4. Show Video on Hover */
.elementor-8867 .elementor-element.elementor-element-34120b6:hover .elementor-widget-video {
    opacity: 1;
    transform: translateY(0px);
}

/* 5. Arrow Icon Position */
.elementor-8867 .elementor-element.elementor-element-34120b6 .elementor-widget-icon {
    position: absolute !important;
    bottom: -7px;
    right: -8px;
    width: var(--cutout-size);
    height: var(--cutout-size);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-655d859 */@media (max-width: 768px) {
  .service-card .fspace .elementor-spacer-inner {
    padding-top: 200px !important;
  }

  .service-card .cta {
    transform: none !important;
    opacity: 1 !important;
  }

  .service-card .fimg {
    transform: scale(1) !important;
  }

  .service-card .fvideo {
    opacity: 1 !important;
  }
}



.service-card .fimg {
    transform: scale(0);
    transition: transform 0.3s ease;
    transform-origin: center;
    position: absolute;
    right: 20%;
    bottom: 20%;
}
.service-card:hover .fimg { transform: scale(1); }
.service-card .cta{
      transform: translateY(40px);
      opacity: 0;
      transition: all 0.6s ease;
  }
.service-card:hover .cta{
      transform: none;
      opacity: 1; 
  }
  .service-card .fvideo{
      opacity: 0;
      transition: all 0.6s ease;
      z-index: 0;
      mix-blend-mode: multiply;
      position: absolute;
      z-index: 0;
      bottom:20px !important;
      right: 0;
      width: 100%;
  }
  .service-card:hover .fvideo{
      opacity: 1;
  }
  .service-card .fspace .elementor-spacer-inner{
      padding-top: 0px;
      transition: all 0.6s ease;
  }
  .service-card:hover .fspace .elementor-spacer-inner{
      padding-top: 200px;
  }

  .service-card {
    transition: all 3s ease-in-out;
    overflow: hidden;
  }

  .service-card:hover {
    background: #fff;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b78aa9 */@media (max-width: 768px) {
  .service-card .fspace .elementor-spacer-inner {
    padding-top: 200px !important;
  }

  .service-card .cta {
    transform: none !important;
    opacity: 1 !important;
  }

  .service-card .fimg {
    transform: scale(1) !important;
  }

  .service-card .fvideo {
    opacity: 1 !important;
  }
}



.service-card .fimg {
    transform: scale(0);
    transition: transform 0.3s ease;
    transform-origin: center;
    position: absolute;
    right: 20%;
    bottom: 20%;
}
.service-card:hover .fimg { transform: scale(1); }
.service-card .cta{
      transform: translateY(40px);
      opacity: 0;
      transition: all 0.6s ease;
  }
.service-card:hover .cta{
      transform: none;
      opacity: 1; 
  }
  .service-card .fvideo{
      opacity: 0;
      transition: all 0.6s ease;
      z-index: 0;
      mix-blend-mode: multiply;
      position: absolute;
      z-index: 0;
      bottom:20px !important;
      right: 0;
      width: 100%;
  }
  .service-card:hover .fvideo{
      opacity: 1;
  }
  .service-card .fspace .elementor-spacer-inner{
      padding-top: 0px;
      transition: all 0.6s ease;
  }
  .service-card:hover .fspace .elementor-spacer-inner{
      padding-top: 200px;
  }

  .service-card {
    transition: all 3s ease-in-out;
    overflow: hidden;
  }

  .service-card:hover {
    background: #fff;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45fbcc9 */@media (max-width: 768px) {
  .service-card .fspace .elementor-spacer-inner {
    padding-top: 200px !important;
  }

  .service-card .cta {
    transform: none !important;
    opacity: 1 !important;
  }

  .service-card .fimg {
    transform: scale(1) !important;
  }

  .service-card .fvideo {
    opacity: 1 !important;
  }
}



.service-card .fimg {
    transform: scale(0);
    transition: transform 0.3s ease;
    transform-origin: center;
    position: absolute;
    right: 20%;
    bottom: 20%;
}
.service-card:hover .fimg { transform: scale(1); }
.service-card .cta{
      transform: translateY(40px);
      opacity: 0;
      transition: all 0.6s ease;
  }
.service-card:hover .cta{
      transform: none;
      opacity: 1; 
  }
  .service-card .fvideo{
      opacity: 0;
      transition: all 0.6s ease;
      z-index: 0;
      mix-blend-mode: multiply;
      position: absolute;
      z-index: 0;
      bottom:20px !important;
      right: 0;
      width: 100%;
  }
  .service-card:hover .fvideo{
      opacity: 1;
  }
  .service-card .fspace .elementor-spacer-inner{
      padding-top: 0px;
      transition: all 0.6s ease;
  }
  .service-card:hover .fspace .elementor-spacer-inner{
      padding-top: 200px;
  }

  .service-card {
    transition: all 3s ease-in-out;
    overflow: hidden;
  }

  .service-card:hover {
    background: #fff;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a091a */@media (max-width: 768px) {
  .service-card .fspace .elementor-spacer-inner {
    padding-top: 200px !important;
  }

  .service-card .cta {
    transform: none !important;
    opacity: 1 !important;
  }

  .service-card .fimg {
    transform: scale(1) !important;
  }

  .service-card .fvideo {
    opacity: 1 !important;
  }
}



.service-card .fimg {
    transform: scale(0);
    transition: transform 0.3s ease;
    transform-origin: center;
    position: absolute;
    right: 20%;
    bottom: 20%;
}
.service-card:hover .fimg { transform: scale(1); }
.service-card .cta{
      transform: translateY(40px);
      opacity: 0;
      transition: all 0.6s ease;
  }
.service-card:hover .cta{
      transform: none;
      opacity: 1; 
  }
  .service-card .fvideo{
      opacity: 0;
      transition: all 0.6s ease;
      z-index: 0;
      mix-blend-mode: multiply;
      position: absolute;
      z-index: 0;
      bottom:20px !important;
      right: 0;
      width: 100%;
  }
  .service-card:hover .fvideo{
      opacity: 1;
  }
  .service-card .fspace .elementor-spacer-inner{
      padding-top: 0px;
      transition: all 0.6s ease;
  }
  .service-card:hover .fspace .elementor-spacer-inner{
      padding-top: 200px;
  }

  .service-card {
    transition: all 3s ease-in-out;
    overflow: hidden;
  }

  .service-card:hover {
    background: #fff;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d82932b */@media (max-width: 768px) {
  .service-card .fspace .elementor-spacer-inner {
    padding-top: 200px !important;
  }

  .service-card .cta {
    transform: none !important;
    opacity: 1 !important;
  }

  .service-card .fimg {
    transform: scale(1) !important;
  }

  .service-card .fvideo {
    opacity: 1 !important;
  }
}



.service-card .fimg {
    transform: scale(0);
    transition: transform 0.3s ease;
    transform-origin: center;
    position: absolute;
    right: 20%;
    bottom: 20%;
}
.service-card:hover .fimg { transform: scale(1); }
.service-card .cta{
      transform: translateY(40px);
      opacity: 0;
      transition: all 0.6s ease;
  }
.service-card:hover .cta{
      transform: none;
      opacity: 1; 
  }
  .service-card .fvideo{
      opacity: 0;
      transition: all 0.6s ease;
      z-index: 0;
      mix-blend-mode: multiply;
      position: absolute;
      z-index: 0;
      bottom:20px !important;
      right: 0;
      width: 100%;
  }
  .service-card:hover .fvideo{
      opacity: 1;
  }
  .service-card .fspace .elementor-spacer-inner{
      padding-top: 0px;
      transition: all 0.6s ease;
  }
  .service-card:hover .fspace .elementor-spacer-inner{
      padding-top: 200px;
  }

  .service-card {
    transition: all 3s ease-in-out;
    overflow: hidden;
  }

  .service-card:hover {
    background: #fff;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5786b1 */@media (max-width: 768px) {
  .service-card .fspace .elementor-spacer-inner {
    padding-top: 200px !important;
  }

  .service-card .cta {
    transform: none !important;
    opacity: 1 !important;
  }

  .service-card .fimg {
    transform: scale(1) !important;
  }

  .service-card .fvideo {
    opacity: 1 !important;
  }
}



.service-card .fimg {
    transform: scale(0);
    transition: transform 0.3s ease;
    transform-origin: center;
    position: absolute;
    right: 20%;
    bottom: 20%;
}
.service-card:hover .fimg { transform: scale(1); }
.service-card .cta{
      transform: translateY(40px);
      opacity: 0;
      transition: all 0.6s ease;
  }
.service-card:hover .cta{
      transform: none;
      opacity: 1; 
  }
  .service-card .fvideo{
      opacity: 0;
      transition: all 0.6s ease;
      z-index: 0;
      mix-blend-mode: multiply;
      position: absolute;
      z-index: 0;
      bottom:20px !important;
      right: 0;
      width: 100%;
  }
  .service-card:hover .fvideo{
      opacity: 1;
  }
  .service-card .fspace .elementor-spacer-inner{
      padding-top: 0px;
      transition: all 0.6s ease;
  }
  .service-card:hover .fspace .elementor-spacer-inner{
      padding-top: 200px;
  }

  .service-card {
    transition: all 3s ease-in-out;
    overflow: hidden;
  }

  .service-card:hover {
    background: #fff;
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AeonikPro';
	font-display: auto;
	src: url('https://umm.digital/wp-content/uploads/2025/06/AeonikPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */