.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button{background-color:#170043;font-family:"Inter", sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;box-shadow:-4px 4px 4px 0px rgba(255, 255, 255, 0.25) inset;border-style:none;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-7 .elementor-element.elementor-element-4fa44dd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button:focus{color:var( --e-global-color-3eaabbd );box-shadow:-4px 4px 4px 4px rgba(255, 255, 255, 0.25) inset;}.elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button:focus svg{fill:var( --e-global-color-3eaabbd );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e0b98dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-e0b98dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-e0b98dc{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-e0b98dc .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-72192ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-72192ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-72192ac{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-72192ac .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8a4b481 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8a4b481 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-8a4b481{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-8a4b481 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-47980b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-47980b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-47980b3{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-47980b3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.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-7 .elementor-element.elementor-element-8717298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-7 .elementor-element.elementor-element-8717298 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8717298.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8717298.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8717298.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8717298.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8717298.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8717298 .elementor-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-8717298 .elementor-icon svg{height:46px;}.elementor-7 .elementor-element.elementor-element-80923e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-80923e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-80923e9{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-80923e9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2b7f614 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2b7f614 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-2b7f614{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-2b7f614 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-af04b9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-af04b9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-af04b9f{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-af04b9f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-68e4daf{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-68e4daf .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-db3ad3a{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-db3ad3a .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-9ba7b2d{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-9ba7b2d .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-fcd3418{--display:flex;}.elementor-7 .elementor-element.elementor-element-b458ce7{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-b458ce7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d6e5eec{--display:flex;}.elementor-7 .elementor-element.elementor-element-141402c{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-141402c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-dcb47de{--display:flex;}.elementor-7 .elementor-element.elementor-element-e5aefaa{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-e5aefaa .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0e0e01d{--display:flex;}.elementor-7 .elementor-element.elementor-element-dcc1323{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-dcc1323 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e68aedd{--display:flex;}.elementor-7 .elementor-element.elementor-element-88af5e8{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-88af5e8 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f024ff2{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-7 .elementor-element.elementor-element-bbb3107{--display:flex;}.elementor-7 .elementor-element.elementor-element-fe08b68{--display:flex;}.elementor-7 .elementor-element.elementor-element-01509f7{--display:flex;}.elementor-7 .elementor-element.elementor-element-067b59a{--display:flex;}.elementor-7 .elementor-element.elementor-element-6c7e7d0{--display:flex;}.elementor-7 .elementor-element.elementor-element-92aee5b{--display:flex;}.elementor-7 .elementor-element.elementor-element-cf46537{--display:flex;}.elementor-7 .elementor-element.elementor-element-ed9802e{--display:flex;}.elementor-7 .elementor-element.elementor-element-b8b4bef{--display:flex;}.elementor-7 .elementor-element.elementor-element-45b9fd6{--display:flex;}.elementor-7 .elementor-element.elementor-element-f901278{--display:flex;}.elementor-7 .elementor-element.elementor-element-f2be3d4{--display:flex;}.elementor-7 .elementor-element.elementor-element-11d8159{--display:flex;}.elementor-7 .elementor-element.elementor-element-17e4614{--display:flex;}.elementor-7 .elementor-element.elementor-element-2cdd275{--display:flex;}.elementor-7 .elementor-element.elementor-element-2421000{--display:flex;}.elementor-7 .elementor-element.elementor-element-85e3424{--n-accordion-title-font-size:20px;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-85e3424 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-7 .elementor-element.elementor-element-85e3424 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-7 .elementor-element.elementor-element-85e3424 > .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-weight:600;}:where( .elementor-7 .elementor-element.elementor-element-85e3424 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-7 .elementor-element.elementor-element-f1b33fa{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5d392fb{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-5d392fb{left:0px;}.elementor-7 .elementor-element.elementor-element-5d392fb{top:0px;}.elementor-7 .elementor-element.elementor-element-5d392fb img{width:100%;}.elementor-7 .elementor-element.elementor-element-3e42ad0 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-93ad152{--display:flex;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-243ca5b{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-243ca5b{left:0px;}.elementor-7 .elementor-element.elementor-element-243ca5b{top:0px;}.elementor-7 .elementor-element.elementor-element-243ca5b img{width:100%;}.elementor-7 .elementor-element.elementor-element-2ec97e2 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-e5b7af4{--display:flex;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b468dad{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-b468dad{left:0px;}.elementor-7 .elementor-element.elementor-element-b468dad{top:0px;}.elementor-7 .elementor-element.elementor-element-b468dad img{width:100%;}.elementor-7 .elementor-element.elementor-element-b742782 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-624f335{--display:flex;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-98e6b91{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-98e6b91{left:0px;}.elementor-7 .elementor-element.elementor-element-98e6b91{top:0px;}.elementor-7 .elementor-element.elementor-element-98e6b91 img{width:100%;}.elementor-7 .elementor-element.elementor-element-c5d5948 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-7d4f122{--display:flex;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4ec569f{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-4ec569f{left:0px;}.elementor-7 .elementor-element.elementor-element-4ec569f{top:0px;}.elementor-7 .elementor-element.elementor-element-4ec569f img{width:100%;}.elementor-7 .elementor-element.elementor-element-4b42331 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-79353af{--e-n-carousel-swiper-slides-to-display:1.12;--e-n-carousel-swiper-slides-gap:10px;--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7d44aff{--divider-border-style:solid;--divider-color:#3A66AD;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-7d44aff .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-7d44aff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-46f0f9a{--display:flex;}.elementor-7 .elementor-element.elementor-element-b4f49fe{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-b4f49fe .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8fad5ce{--display:flex;}.elementor-7 .elementor-element.elementor-element-3a232fd{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-3a232fd .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-41d7eb2{--display:flex;}.elementor-7 .elementor-element.elementor-element-78f1fa3{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-78f1fa3 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a52a23c{--display:flex;}.elementor-7 .elementor-element.elementor-element-e8a50b7{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-e8a50b7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3c3c81a{--display:flex;}.elementor-7 .elementor-element.elementor-element-36b3bd1{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-36b3bd1 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-de551c0{--display:flex;}.elementor-7 .elementor-element.elementor-element-0eeb059{background-color:#170043;border-radius:888px 888px 888px 888px;}.elementor-7 .elementor-element.elementor-element-0eeb059 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4341d10{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--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-7 .elementor-element.elementor-element-f3a4146 .elementor-button{background-color:#170043;font-family:"Inter", sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;box-shadow:-4px 4px 4px 0px rgba(255, 255, 255, 0.25) inset;border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-7 .elementor-element.elementor-element-f3a4146.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button:focus{color:var( --e-global-color-3eaabbd );box-shadow:-4px 4px 4px 4px rgba(255, 255, 255, 0.25) inset;}.elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button:focus svg{fill:var( --e-global-color-3eaabbd );}.elementor-7 .elementor-element.elementor-element-d786655{border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-d786655 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-34b5dcc{--display:flex;}.elementor-7 .elementor-element.elementor-element-c500e45{--display:flex;}.elementor-7 .elementor-element.elementor-element-b6e8afe{--display:flex;}.elementor-7 .elementor-element.elementor-element-a8690b9{--display:flex;}.elementor-7 .elementor-element.elementor-element-5a4cc60{--display:flex;}.elementor-7 .elementor-element.elementor-element-493dd00{--display:flex;}.elementor-7 .elementor-element.elementor-element-d896dab{--n-accordion-title-font-size:20px;--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:16px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-normal-color:#170043;--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-d896dab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-7 .elementor-element.elementor-element-d896dab > .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-weight:600;}:where( .elementor-7 .elementor-element.elementor-element-d896dab > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F9F4FF 35%, #E9D5FF 100%);}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f024ff2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-79353af{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4341d10{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4fa44dd .elementor-button{padding:12px 25px 12px 25px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f024ff2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-79353af{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4341d10{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-f3a4146 .elementor-button{padding:12px 25px 12px 25px;}}/* Start custom CSS *//* CalmCloud: hero shadow edge fade and CTA icon. */
body.elementor-page-7 img[data-id="d69e635"] {
 -webkit-mask-image: linear-gradient(to right, #000 87%, transparent 100%);
 mask-image: linear-gradient(to right, #000 87%, transparent 100%);
}
body.elementor-page-7 .elementor-element-4fa44dd .elementor-button-icon {display:inline-flex;align-items:center;font-size:10px;}
body.elementor-page-7 .elementor-element-4fa44dd .elementor-button-content-wrapper {align-items:center;gap:8px;}

/* CalmCloud: Why section card surfaces and overlapping warning badge. */
body.elementor-page-7 :is(.elementor-element-9f68eda,.elementor-element-d0d45ac,.elementor-element-96a2544,.elementor-element-4a2db0c,.elementor-element-45e3a6d,.elementor-element-a4c2e1e,.elementor-element-7a2c0f1,.elementor-element-fa5958b){
 background:rgba(255,255,255,.4)!important;
 border:1px solid rgba(255,255,255,.9);
 border-radius:8px;
 box-shadow:0 2px 4px 0 rgba(0,0,0,.25);
}
body.elementor-page-7 .elementor-element-259a121{position:relative;padding-top:46px;}
body.elementor-page-7 .elementor-element-8717298{position:absolute;top:26px;left:50%;transform:translateX(-50%);width:40px;height:40px;z-index:2;}
body.elementor-page-7 .elementor-element-8717298 .elementor-icon-wrapper{line-height:0;}
body.elementor-page-7 .elementor-element-8717298 .elementor-icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:8px;border-radius:50%;background:#170043;color:#fff;box-shadow:inset -4px 4px 4px 0 rgba(255,255,255,.25);}
body.elementor-page-7 .elementor-element-8717298 .elementor-icon svg{width:24px;height:24px;fill:#fff;}
body.elementor-page-7 .elementor-element-8717298 .elementor-icon svg {width:24px!important;height:24px!important;fill:#fff!important;flex:none;}

/* CalmCloud floating labels: preserve rotation, keep text together. */
body.elementor-page-7 :is(.elementor-element-9f68eda,.elementor-element-d0d45ac,.elementor-element-96a2544,.elementor-element-4a2db0c,.elementor-element-45e3a6d,.elementor-element-a4c2e1e,.elementor-element-7a2c0f1){
 width:max-content!important;max-width:none;animation:cc-card-bob 4s ease-in-out infinite;
}
body.elementor-page-7 :is(.elementor-element-9f68eda,.elementor-element-d0d45ac,.elementor-element-96a2544,.elementor-element-4a2db0c,.elementor-element-45e3a6d,.elementor-element-a4c2e1e,.elementor-element-7a2c0f1) .elementor-icon-list-text{white-space:nowrap;}
body.elementor-page-7 .elementor-element-9f68eda{animation-delay:-1s;}
body.elementor-page-7 .elementor-element-d0d45ac{animation-delay:-3s;animation-duration:4.5s;}
body.elementor-page-7 .elementor-element-96a2544{animation-delay:-5s;animation-duration:5s;}
body.elementor-page-7 .elementor-element-4a2db0c{animation-delay:-2s;animation-duration:4.3s;}
body.elementor-page-7 .elementor-element-45e3a6d{animation-delay:-4s;animation-duration:4.8s;}
body.elementor-page-7 .elementor-element-a4c2e1e{animation-delay:-6s;animation-duration:5s;}
body.elementor-page-7 .elementor-element-7a2c0f1{animation-delay:-3s;animation-duration:4.5s;}
@keyframes cc-card-bob{0%,100%{translate:0 0;}50%{translate:0 -9px;}}
@media(prefers-reduced-motion:reduce){
body.elementor-page-7 :is(.elementor-element-9f68eda,.elementor-element-d0d45ac,.elementor-element-96a2544,.elementor-element-4a2db0c,.elementor-element-45e3a6d,.elementor-element-a4c2e1e,.elementor-element-7a2c0f1){animation:none;}
}
/* Additional clearance for the complete five-pixel motion range. */
body.elementor-page-7 .elementor-element-9f68eda{inset-block-start:-62px;}
body.elementor-page-7 .elementor-element-d0d45ac{inset-block-start:0px;}

/* CalmCloud divider and desktop stacked-section transition. */
body.elementor-page-7 hr[data-id="7b27d77"]{border-color:#3A66AD!important;color:#3A66AD;}
body.elementor-page-7 .elementor-element-1964c0c{position:relative;z-index:2;box-shadow:0 -2px 5px rgba(23,0,67,.18);}
body.elementor-page-7 .elementor-element-d2e1a35{position:relative;}
body.elementor-page-7 .elementor-element-d2e1a35::after{content:"";position:absolute;bottom:-96px;left:50%;width:14px;height:14px;border-top:3px solid #3A66AD;border-left:3px solid #3A66AD;transform:translateX(-50%) rotate(45deg);pointer-events:none;}
@media(min-width:1025px) and (prefers-reduced-motion:no-preference){
body.elementor-page-7 .cc-transition-ready .elementor-element-d2e1a35{position:sticky;top:min(100px,calc(100vh - var(--cc-pink-height) - 145px));z-index:1;}
}
body.elementor-page-7 hr[data-id="7b27d77"]{background-color:#3A66AD!important;}

/* Platform process: four decorative connectors in the desktop slide gaps. */
@media(min-width:1025px){
body.elementor-page-7 .elementor-element-f024ff2 .swiper-slide[data-slide]:not([data-slide="5"])::after{
 content:"";position:absolute;pointer-events:none;top:11.5px;right:-33.5px;width:27px;height:27px;
 background:#3A66AD;
 clip-path:polygon(0 44%,77% 44%,43% 10%,52% 1%,100% 50%,52% 99%,43% 90%,77% 56%,0 56%);
}
body.elementor-page-7 .elementor-element-f024ff2 .swiper-slide[data-slide="2"]::after{opacity:.75;}
body.elementor-page-7 .elementor-element-f024ff2 .swiper-slide[data-slide="3"]::after{opacity:.55;}
body.elementor-page-7 .elementor-element-f024ff2 .swiper-slide[data-slide="4"]::after{opacity:.35;}
}
/* Platform capabilities numbering follows the existing accordion order. */
body.elementor-page-7 .elementor-element-85e3424 > .e-n-accordion{counter-reset:cc-capability;}
body.elementor-page-7 .elementor-element-85e3424 > .e-n-accordion > .e-n-accordion-item{counter-increment:cc-capability;}
body.elementor-page-7 .elementor-element-85e3424 .e-n-accordion-item-title-header{display:flex;align-items:baseline;gap:16px;flex-wrap:nowrap;white-space:nowrap;}
body.elementor-page-7 .elementor-element-85e3424 .e-n-accordion-item-title-header::before{content:counter(cc-capability,decimal-leading-zero);color:#B063FF;font-weight:600;font-variant-numeric:tabular-nums;flex:0 0 32px;}
/* Paired circular nav arrows: More Ways and Sectors carousels. */
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10){position:relative;}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button{
 position:absolute;top:0!important;bottom:auto!important;transform:none!important;
 width:40px;height:40px;border-radius:50%;
 display:flex;align-items:center;justify-content:center;
 background:#fff;border:1px solid #ECECEC;
 box-shadow:0 2px 6px rgba(23,0,67,.12);
 margin:0;padding:0;font-size:0;
 transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;
}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button-prev{left:auto!important;right:52px!important;}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button-next{left:auto!important;right:0!important;}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button svg{
 width:14px;height:14px;min-width:14px;fill:#170043;display:block;transition:fill .18s ease;
}
/* Hover lifts the circle and picks up the brand purple. */
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button:hover{
 background:#fff;border-color:#E2D4F5;
 box-shadow:0 4px 12px rgba(23,0,67,.18);
 transform:translateY(-1px)!important;
}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button:hover svg{fill:#B063FF;}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button:active{
 box-shadow:0 1px 4px rgba(23,0,67,.14);transform:translateY(0)!important;
}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button:focus-visible{
 outline:2px solid #B063FF;outline-offset:2px;
}
/* Disabled stays crisp: mute the chevron instead of ghosting the whole circle. */
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button.swiper-button-disabled{
 opacity:1!important;background:#fff;border-color:#F1F1F1;box-shadow:none;transform:none!important;
}
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) .elementor-swiper-button.swiper-button-disabled svg{fill:#CFCAD8;}
/* Hero: align the laptop's edge, not the file's, to the container edge. */
@media(min-width:1025px){
body.elementor-page-7 img[data-id="d69e635"]{
 transform:translateX(13.69%);
}
}
/* Arrow pairs sit level with their section's paragraph. */
body.elementor-page-7 .elementor-element-79353af .elementor-swiper-button{top:-117px!important;}
body.elementor-page-7 .elementor-element-4341d10 .elementor-swiper-button{top:-67px!important;}
/* Reynolds CTA: diagonal arrow, matching the hero button's icon treatment. */
body.elementor-page-7 .elementor-element-f3a4146 .elementor-button-content-wrapper{align-items:center;gap:8px;}
body.elementor-page-7 .elementor-element-f3a4146 .elementor-button-icon{
 display:inline-flex;align-items:center;justify-content:center;
 font-size:16px;transform:rotate(45deg);
}
/* Contact panel and form, per Figma nodes 7-339 / 7-350 / 7-351 / 7-363. */
body.elementor-page-7 .elementor-element-226d04f{
 background:linear-gradient(128deg,#D9BCFF 0%,#F7EFFF 60%);
 border-radius:8px;
 box-shadow:0 2px 4px rgba(0,0,0,.25);
}
body.elementor-page-7 .elementor-element-558ff90 form.e-form-base{
 display:grid;
 grid-template-columns:1fr 1fr;
 gap:16px;
 align-items:start;
}
body.elementor-page-7 .elementor-element-558ff90 form.e-form-base > :is(
 #e-form-email,#e-form-message,.elementor-element-f8d3f2c,
 .e-form-submit-button-base,.e-form-success-message-base,.e-form-error-message-base
){grid-column:1 / -1;}

body.elementor-page-7 .elementor-element-558ff90 :is(.e-form-input-base,.e-form-textarea-base){
 box-sizing:border-box;width:100%;
 padding:8px;
 border:1px solid rgba(23,0,67,.20);
 border-radius:2px;
 background:transparent;
 color:#170043;
 font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.3;
}
body.elementor-page-7 .elementor-element-558ff90 :is(.e-form-input-base,.e-form-textarea-base)::placeholder{
 color:#170043;opacity:.6;
}
body.elementor-page-7 .elementor-element-558ff90 :is(.e-form-input-base,.e-form-textarea-base):focus{
 outline:none;border-color:rgba(23,0,67,.45);
}
body.elementor-page-7 .elementor-element-558ff90 .e-form-textarea-base{
 min-height:134px;resize:vertical;
}

body.elementor-page-7 .elementor-element-558ff90 .e-form-submit-button-base{
 justify-self:end;width:auto;
 display:inline-flex;align-items:center;justify-content:center;gap:8px;
 padding:12px 24px;
 border:none;border-radius:888px;
 background:#170043;
 box-shadow:inset -4px 4px 4px rgba(102,158,255,.13);
 color:rgba(247,241,255,.90);
 font-family:Inter,sans-serif;font-size:14px;font-weight:600;
 cursor:pointer;
}
body.elementor-page-7 .elementor-element-558ff90 .e-form-submit-button-base::after{
 content:"";width:24px;height:24px;flex:none;
 background:rgba(247,241,255,.90);
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M120-160v-640l760 320-760 320Z'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M120-160v-640l760 320-760 320Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
/* Privacy consent row. Not in the Figma, so styled to sit with the fields. */
body.elementor-page-7 .elementor-element-f8d3f2c{
 display:flex;align-items:center;gap:8px;
}
body.elementor-page-7 .elementor-element-f8d3f2c .e-form-checkbox-base{
 width:18px;height:18px;flex:none;margin:0;
 accent-color:#170043;cursor:pointer;
}
body.elementor-page-7 .elementor-element-f8d3f2c .e-form-label-base{
 margin:0;cursor:pointer;
 color:#170043;opacity:.75;
 font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.3;
}
body.elementor-page-7 .elementor-element-f8d3f2c .e-form-label-base a{
 color:#170043;text-decoration:underline;
}
/* Transition photo: rise over the white above, soften the edge below. */
body.elementor-page-7 .elementor-element-a9510a3{
 position:relative;z-index:2;
 margin-top:4rem;
 -webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);
 mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);
}
/* "CalmCloud brings it together" icon badges: circular, left aligned, level. */
body.elementor-page-7 .elementor-element-d5567d7{align-items:flex-start;}
body.elementor-page-7 :is(.elementor-element-744bd6f,.elementor-element-82c5e19,.elementor-element-2c24384){
 align-self:flex-start;
}
body.elementor-page-7 :is(.elementor-element-68e4daf,.elementor-element-db3ad3a,.elementor-element-9ba7b2d){
 background:transparent!important;
 border-radius:0!important;
 text-align:left;
 margin-bottom:16px!important;
}
body.elementor-page-7 :is(.elementor-element-68e4daf,.elementor-element-db3ad3a,.elementor-element-9ba7b2d) .elementor-icon{
 display:flex;align-items:center;justify-content:center;
 box-sizing:border-box;
 width:48px;height:48px;flex:none;
 border-radius:50%;
 background:#170043;
 box-shadow:inset -4px 4px 4px rgba(255,255,255,.25);
}
body.elementor-page-7 :is(.elementor-element-68e4daf,.elementor-element-db3ad3a,.elementor-element-9ba7b2d) .elementor-icon svg{
 width:44px;height:44px;
}
/* "brings it together panel": standard card shadow. */
body.elementor-page-7 .elementor-element-2b973fd{
 box-shadow:0 2px 4px 0 rgba(0,0,0,.25);
}
/* Platform carousel icon badges: Train / Assess / Manage / Monitor / Prove. */
body.elementor-page-7 :is(.elementor-element-b458ce7,.elementor-element-141402c,.elementor-element-e5aefaa,.elementor-element-dcc1323,.elementor-element-88af5e8){
 background:transparent!important;
 border-radius:0!important;
 text-align:left;
}
body.elementor-page-7 :is(.elementor-element-b458ce7,.elementor-element-141402c,.elementor-element-e5aefaa,.elementor-element-dcc1323,.elementor-element-88af5e8) .elementor-icon{
 display:flex;align-items:center;justify-content:center;
 box-sizing:border-box;
 width:48px;height:48px;flex:none;
 border-radius:50%;
 background:#170043;
 box-shadow:inset -4px 4px 4px rgba(255,255,255,.25);
}
body.elementor-page-7 :is(.elementor-element-b458ce7,.elementor-element-141402c,.elementor-element-e5aefaa,.elementor-element-dcc1323,.elementor-element-88af5e8) .elementor-icon svg{
 width:30px;height:30px;
}
/* More Ways numbered badges: 01-05 in place of the placeholder icon. */
body.elementor-page-7 :is(.elementor-element-3e42ad0,.elementor-element-2ec97e2,.elementor-element-b742782,.elementor-element-c5d5948,.elementor-element-4b42331) .elementor-icon{
 display:flex;align-items:center;justify-content:center;
 box-sizing:border-box;
 width:56px;height:56px;flex:none;
 border-radius:50%;
 background:#170043;
 font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1;
 color:#fff;
}
body.elementor-page-7 :is(.elementor-element-3e42ad0,.elementor-element-2ec97e2,.elementor-element-b742782,.elementor-element-c5d5948,.elementor-element-4b42331) .elementor-icon svg{display:none;}
body.elementor-page-7 .elementor-element-3e42ad0 .elementor-icon::before{content:"01";}
body.elementor-page-7 .elementor-element-2ec97e2 .elementor-icon::before{content:"02";}
body.elementor-page-7 .elementor-element-b742782 .elementor-icon::before{content:"03";}
body.elementor-page-7 .elementor-element-c5d5948 .elementor-icon::before{content:"04";}
body.elementor-page-7 .elementor-element-4b42331 .elementor-icon::before{content:"05";}
/* More Ways slide overlap: card sits over the screenshot's bottom-left. */
body.elementor-page-7 :is(.elementor-element-14d8398,.elementor-element-44f3b30,.elementor-element-be8217e,.elementor-element-a9739c4,.elementor-element-da3cd03){
 height:auto!important;
 aspect-ratio:1136 / 698;
}
body.elementor-page-7 :is(.elementor-element-5d392fb,.elementor-element-243ca5b,.elementor-element-b468dad,.elementor-element-98e6b91,.elementor-element-4ec569f){
 top:8%!important;
 left:17.8%!important;
 right:auto!important;
 width:77.5%!important;
}
body.elementor-page-7 :is(.elementor-element-e0df6a1,.elementor-element-64ef447,.elementor-element-09c74fd,.elementor-element-d9be347,.elementor-element-97e2c41){
 position:relative;z-index:2;
}
body.elementor-page-7 :is(.elementor-element-f0794b3,.elementor-element-83419d0,.elementor-element-b3296a5,.elementor-element-4102eb9,.elementor-element-b82a840){
 background:rgba(247,241,255,.8)!important;
 -webkit-backdrop-filter:blur(10px);
 backdrop-filter:blur(10px);
}
/* More Ways carousel overflow: cards run past the 1272 column on both sides. */
body.elementor-page-7 :is(.elementor-element-79353af,.elementor-element-4341d10) :is(.swiper,.e-n-carousel){
 overflow:visible;
}
body.elementor-page-7 .elementor-element-79353af :is(.swiper,.e-n-carousel){clip-path:inset(-24px -100vw -24px 0);}
body.elementor-page-7 .elementor-element-4341d10 :is(.swiper,.e-n-carousel){clip-path:inset(-24px -432px -24px -16px);}
/* Left overflow opens once the user moves the carousel. */
body.elementor-page-7 .elementor-element-79353af.cc-overflow-left :is(.swiper,.e-n-carousel){clip-path:inset(-24px -100vw);}
body.elementor-page-7 .elementor-element-4341d10.cc-overflow-left :is(.swiper,.e-n-carousel){clip-path:inset(-24px -432px);}
/* Sectors carousel cards and badges, per Figma 28:335 / 28:338. */
body.elementor-page-7 :is(.elementor-element-9e17e7c,.elementor-element-357548c,.elementor-element-b363d0e,.elementor-element-b1c71cf,.elementor-element-ab2512d,.elementor-element-f16d4a7){
 background:#fff;
 border-radius:8px;
 box-shadow:0 2px 8px rgba(0,0,0,.15);
}
body.elementor-page-7 :is(.elementor-element-b4f49fe,.elementor-element-3a232fd,.elementor-element-78f1fa3,.elementor-element-e8a50b7,.elementor-element-36b3bd1,.elementor-element-0eeb059){
 background:transparent!important;
 border-radius:0!important;
 text-align:left;
 width:56px;flex:none;
}
body.elementor-page-7 :is(.elementor-element-b4f49fe,.elementor-element-3a232fd,.elementor-element-78f1fa3,.elementor-element-e8a50b7,.elementor-element-36b3bd1,.elementor-element-0eeb059) .elementor-icon{
 display:flex;align-items:center;justify-content:center;
 box-sizing:border-box;
 width:56px;height:56px;flex:none;
 border-radius:50%;
 background:#170043;
 box-shadow:inset -4px 4px 4px rgba(255,255,255,.25);
}
body.elementor-page-7 :is(.elementor-element-b4f49fe,.elementor-element-3a232fd,.elementor-element-78f1fa3,.elementor-element-e8a50b7,.elementor-element-36b3bd1,.elementor-element-0eeb059) .elementor-icon svg{
 width:32px;height:32px;
}/* End custom CSS */