.elementor-21660 .elementor-element.elementor-element-6cd3d0e0{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 4px 4px 0px rgba(202.99999999999994, 202.99999999999994, 202.99999999999994, 0.24);--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:99;}.elementor-21660 .elementor-element.elementor-element-6cd3d0e0:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-6cd3d0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}body:not(.rtl) .elementor-21660 .elementor-element.elementor-element-6cd3d0e0{left:0px;}body.rtl .elementor-21660 .elementor-element.elementor-element-6cd3d0e0{right:0px;}.elementor-21660 .elementor-element.elementor-element-12132192{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21660 .elementor-element.elementor-element-428083db{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21660 .elementor-element.elementor-element-428083db img{width:84px;}.elementor-21660 .elementor-element.elementor-element-f185062{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-f185062:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-f185062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-2716c6da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-2716c6da:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-2716c6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-2716c6da:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-836d5b4.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-836d5b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-836d5b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-836d5b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-836d5b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-836d5b4 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-836d5b4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-21d2ff59{margin:0% 16% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-21d2ff59.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-21d2ff59 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-29151602{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-29151602:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-29151602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-29151602:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-1b20fa5d.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-1b20fa5d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-1b20fa5d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-1b20fa5d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-1b20fa5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-1b20fa5d .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-1b20fa5d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-73e50e95{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-73e50e95.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-73e50e95 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-3cfaaa99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-3cfaaa99:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-3cfaaa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-3cfaaa99:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-61a7135f.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-61a7135f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-61a7135f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-61a7135f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-61a7135f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-61a7135f .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-61a7135f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-5b1162d{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21660 .elementor-element.elementor-element-5b1162d.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-5b1162d .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-53c9a62e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-53c9a62e:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-53c9a62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-53c9a62e:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-3734809b.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-3734809b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-3734809b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-3734809b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-3734809b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-3734809b .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-3734809b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-26750d7c{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-26750d7c.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-26750d7c .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-7db0078b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-7db0078b:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-7db0078b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-394c2d78{--display:flex;}.elementor-21660 .elementor-element.elementor-element-5c6c278{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-5c6c278:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-5c6c278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-5c6c278:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-1eabf3ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-1eabf3ea.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-4d6644f8{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-4d6644f8.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-4d6644f8 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-d003d30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-d003d30:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-d003d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-d003d30:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-61765a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-1b15662e{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-1b15662e.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-1b15662e .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-3e6beaab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-3e6beaab:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-3e6beaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-3e6beaab:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-522f6efb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-522f6efb.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-bf777d4{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-bf777d4.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-bf777d4 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-199522a2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-199522a2:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-199522a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-517b7908{--display:flex;}.elementor-21660 .elementor-element.elementor-element-2c02cc95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-2c02cc95:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-2c02cc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-2c02cc95:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-3d59b5a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-3d59b5a2.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-176ef13{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-176ef13.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-176ef13 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-6b316a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-6b316a0:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-6b316a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-6b316a0:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-52370e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-52370e6.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-a042ab{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-a042ab.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-a042ab .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-6e62188f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-6e62188f:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-6e62188f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-6e62188f:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-387fe742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-387fe742.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-3fb24af9{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-3fb24af9.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-3fb24af9 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-6711f50a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-6711f50a:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-6711f50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-9c19d3d{--display:flex;}.elementor-21660 .elementor-element.elementor-element-6e9cedd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-6e9cedd7:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-6e9cedd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-6e9cedd7:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-21cd4bbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-21cd4bbd.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-3b4c84bd{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-3b4c84bd.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-3b4c84bd .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-685eb42a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-685eb42a:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-685eb42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-685eb42a:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-613eb3ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-613eb3ed.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-6811f099{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-6811f099.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-6811f099 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-a3a5c8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-a3a5c8c:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-a3a5c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-a3a5c8c:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-10bc12cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-10bc12cf.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-21a4b230{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-21a4b230.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-21a4b230 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-64abbdfc{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:24px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:6px;--n-menu-title-color-normal:#3800A7;--n-menu-title-transition:300ms;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-justify-content:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-icon-gap:10px;--n-menu-icon-color:var( --e-global-color-d3f8b26 );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-21660 .elementor-element.elementor-element-64abbdfc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-21660 .elementor-element.elementor-element-64abbdfc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-21660 .elementor-element.elementor-element-64abbdfc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:600;}.elementor-21660 .elementor-element.elementor-element-64abbdfc {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-3797db76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21660 .elementor-element.elementor-element-edc73ba .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-613cffb );color:var( --e-global-color-613cffb );border-style:solid;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-21660 .elementor-element.elementor-element-edc73ba .elementor-button:hover, .elementor-21660 .elementor-element.elementor-element-edc73ba .elementor-button:focus{background-color:var( --e-global-color-613cffb );color:#3800A7;}.elementor-21660 .elementor-element.elementor-element-edc73ba .elementor-button:hover svg, .elementor-21660 .elementor-element.elementor-element-edc73ba .elementor-button:focus svg{fill:#3800A7;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a, .elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a:hover,
					.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a:focus,
					.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a.highlighted{background-color:#FBF1FF00;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .elementor-item, .elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 19px 0px rgba(0, 0, 0, 0.24);}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-b48102c );border-bottom-width:1px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-16bb6042 div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-46712c97{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 4px 4px 0px rgba(202.99999999999994, 202.99999999999994, 202.99999999999994, 0.24);--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-21660 .elementor-element.elementor-element-515f701e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21660 .elementor-element.elementor-element-66521baf{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21660 .elementor-element.elementor-element-66521baf img{width:84px;}.elementor-21660 .elementor-element.elementor-element-391b6a0b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-391b6a0b:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-391b6a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-29737e4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-29737e4a:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-29737e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-29737e4a:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-5ebd255c.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-5ebd255c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-5ebd255c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-5ebd255c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-5ebd255c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-5ebd255c .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-5ebd255c .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-52725870{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-52725870.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-52725870 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-50a1ff87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-50a1ff87:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-50a1ff87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-50a1ff87:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-2f10fd39.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-2f10fd39 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-2f10fd39 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-2f10fd39{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-2f10fd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-2f10fd39 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-2f10fd39 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-2a39af9a{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-2a39af9a.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-2a39af9a .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-5178c8c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-5178c8c6:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-5178c8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-5178c8c6:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-151bb6cc.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-151bb6cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-151bb6cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-151bb6cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-151bb6cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-151bb6cc .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-151bb6cc .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-2ae8287f{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-2ae8287f.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-2ae8287f .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-540f8a63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-540f8a63:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-540f8a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-540f8a63:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-1b0e4009.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-1b0e4009 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-1b0e4009 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-1b0e4009{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-1b0e4009 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-1b0e4009 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-1b0e4009 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-40c4e7f5{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-40c4e7f5.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-40c4e7f5 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-54ef4fc0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-54ef4fc0:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-54ef4fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-2428a89d{--display:flex;}.elementor-21660 .elementor-element.elementor-element-5456f9b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-5456f9b7:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-5456f9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-5456f9b7:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-2a491421.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-2a491421 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-2a491421 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-2a491421{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-2a491421 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-2a491421 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-2a491421 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-1ba94b8c{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-1ba94b8c.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-1ba94b8c .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-945e893{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-945e893:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-945e893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-17716333{--display:flex;}.elementor-21660 .elementor-element.elementor-element-16a0edf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-16a0edf2:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-16a0edf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-16a0edf2:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-49af925e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-49af925e.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-47f5fc58{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-47f5fc58.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-47f5fc58 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-6b900568{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-6b900568:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-6b900568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-6b900568:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-989710e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-989710e.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-3febfd39{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-3febfd39.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-3febfd39 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-124cb371{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-124cb371:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-124cb371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FF;}.elementor-21660 .elementor-element.elementor-element-4a668a50{--display:flex;}.elementor-21660 .elementor-element.elementor-element-5483b9a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-5483b9a9:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-5483b9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-5483b9a9:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-2d52ee7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-2d52ee7a.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-6380dd30{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-6380dd30.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-6380dd30 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-15a6a0bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-15a6a0bb:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-15a6a0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-15a6a0bb:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-4f1df3b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-4f1df3b0.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-683d6e56{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-683d6e56.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-683d6e56 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-fa7a2da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21660 .elementor-element.elementor-element-fa7a2da:not(.elementor-motion-effects-element-type-background), .elementor-21660 .elementor-element.elementor-element-fa7a2da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-fa7a2da:hover{background-color:var( --e-global-color-primary );}.elementor-21660 .elementor-element.elementor-element-82b5382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-21660 .elementor-element.elementor-element-82b5382.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-item > a{font-size:14px;font-weight:700;}.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-text{color:var( --e-global-color-b62b03f );transition:color 0.3s;}.elementor-21660 .elementor-element.elementor-element-618bb2b6{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-21660 .elementor-element.elementor-element-618bb2b6.elementor-element{--align-self:flex-start;}.elementor-21660 .elementor-element.elementor-element-618bb2b6 .elementor-heading-title{font-size:12px;line-height:1.4em;color:var( --e-global-color-b62b03f );}.elementor-21660 .elementor-element.elementor-element-f58e4b1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:24px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-21660 .elementor-element.elementor-element-f58e4b1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-21660 .elementor-element.elementor-element-f58e4b1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-21660 .elementor-element.elementor-element-f58e4b1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:700;}.elementor-21660 .elementor-element.elementor-element-5a8d69d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21660 .elementor-element.elementor-element-46af536e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-21660 .elementor-element.elementor-element-22909b8 .elementor-button{background-color:var( --e-global-color-d3f8b26 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-613cffb );color:var( --e-global-color-613cffb );border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-21660 .elementor-element.elementor-element-22909b8 .elementor-button:hover, .elementor-21660 .elementor-element.elementor-element-22909b8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-22909b8 .elementor-button:hover svg, .elementor-21660 .elementor-element.elementor-element-22909b8 .elementor-button:focus svg{fill:var( --e-global-color-613cffb );}.elementor-21660 .elementor-element.elementor-element-545d0b85 .elementor-icon-wrapper{text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1096px){.elementor-21660 .elementor-element.elementor-element-6cd3d0e0{--padding-top:27px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-12132192{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21660 .elementor-element.elementor-element-21d2ff59{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-73e50e95{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-5b1162d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-26750d7c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-bf777d4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-176ef13{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-a042ab{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-3fb24af9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-3b4c84bd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-6811f099{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-21a4b230{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-64abbdfc{width:100%;max-width:100%;--n-menu-title-font-size:14px;--n-menu-title-padding:12px 12px 12px 12px;}.elementor-21660 .elementor-element.elementor-element-3797db76{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-21660 .elementor-element.elementor-element-edc73ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21660 .elementor-element.elementor-element-edc73ba .elementor-button{padding:12px 12px 12px 12px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .elementor-item, .elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown{border-radius:0px 0px 20px 20px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;}.elementor-21660 .elementor-element.elementor-element-46712c97{--padding-top:27px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-21660 .elementor-element.elementor-element-515f701e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21660 .elementor-element.elementor-element-52725870{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-2a39af9a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-2ae8287f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-40c4e7f5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-6380dd30{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-683d6e56{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-618bb2b6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-21660 .elementor-element.elementor-element-f58e4b1{--n-menu-title-font-size:14px;--n-menu-title-padding:12px 12px 12px 12px;}.elementor-21660 .elementor-element.elementor-element-5a8d69d4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-21660 .elementor-element.elementor-element-22909b8 .elementor-button{padding:12px 12px 12px 12px;}}@media(max-width:767px){.elementor-21660 .elementor-element.elementor-element-6cd3d0e0{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:30;}.elementor-21660 .elementor-element.elementor-element-12132192{--width:18%;}.elementor-21660 .elementor-element.elementor-element-428083db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21660 .elementor-element.elementor-element-428083db img{width:100%;}.elementor-21660 .elementor-element.elementor-element-3797db76{--width:82%;--gap:22px 16px;--row-gap:22px;--column-gap:16px;}.elementor-21660 .elementor-element.elementor-element-edc73ba{width:var( --container-widget-width, 104px );max-width:104px;--container-widget-width:104px;--container-widget-flex-grow:0;}.elementor-21660 .elementor-element.elementor-element-edc73ba .elementor-button{border-width:1px 1px 1px 1px;padding:12px 22px 12px 22px;}.elementor-21660 .elementor-element.elementor-element-16bb6042{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 1px 0px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .elementor-item, .elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown{border-radius:0px 0px 20px 20px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;}.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-21660 .elementor-element.elementor-element-46712c97{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21660 .elementor-element.elementor-element-515f701e{--width:30%;}.elementor-21660 .elementor-element.elementor-element-66521baf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21660 .elementor-element.elementor-element-66521baf img{width:100%;}.elementor-21660 .elementor-element.elementor-element-5a8d69d4{--width:70%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-21660 .elementor-element.elementor-element-545d0b85{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21660 .elementor-element.elementor-element-545d0b85 .elementor-icon{font-size:32px;}.elementor-21660 .elementor-element.elementor-element-545d0b85 .elementor-icon svg{height:32px;}}@media(min-width:768px){.elementor-21660 .elementor-element.elementor-element-12132192{--width:80%;}.elementor-21660 .elementor-element.elementor-element-2716c6da{--width:20%;}.elementor-21660 .elementor-element.elementor-element-29151602{--width:20%;}.elementor-21660 .elementor-element.elementor-element-3cfaaa99{--width:20%;}.elementor-21660 .elementor-element.elementor-element-53c9a62e{--width:20%;}.elementor-21660 .elementor-element.elementor-element-394c2d78{--width:20%;}.elementor-21660 .elementor-element.elementor-element-5c6c278{--width:20%;}.elementor-21660 .elementor-element.elementor-element-d003d30{--width:20%;}.elementor-21660 .elementor-element.elementor-element-3e6beaab{--width:20%;}.elementor-21660 .elementor-element.elementor-element-517b7908{--width:29%;}.elementor-21660 .elementor-element.elementor-element-2c02cc95{--width:20%;}.elementor-21660 .elementor-element.elementor-element-6b316a0{--width:20%;}.elementor-21660 .elementor-element.elementor-element-6e62188f{--width:20%;}.elementor-21660 .elementor-element.elementor-element-9c19d3d{--width:29%;}.elementor-21660 .elementor-element.elementor-element-6e9cedd7{--width:20%;}.elementor-21660 .elementor-element.elementor-element-685eb42a{--width:20%;}.elementor-21660 .elementor-element.elementor-element-a3a5c8c{--width:20%;}.elementor-21660 .elementor-element.elementor-element-3797db76{--width:32%;}.elementor-21660 .elementor-element.elementor-element-515f701e{--width:80%;}.elementor-21660 .elementor-element.elementor-element-29737e4a{--width:20%;}.elementor-21660 .elementor-element.elementor-element-50a1ff87{--width:20%;}.elementor-21660 .elementor-element.elementor-element-5178c8c6{--width:20%;}.elementor-21660 .elementor-element.elementor-element-540f8a63{--width:20%;}.elementor-21660 .elementor-element.elementor-element-2428a89d{--width:18%;}.elementor-21660 .elementor-element.elementor-element-5456f9b7{--width:20%;}.elementor-21660 .elementor-element.elementor-element-17716333{--width:30%;}.elementor-21660 .elementor-element.elementor-element-16a0edf2{--width:20%;}.elementor-21660 .elementor-element.elementor-element-6b900568{--width:20%;}.elementor-21660 .elementor-element.elementor-element-4a668a50{--width:40%;}.elementor-21660 .elementor-element.elementor-element-5483b9a9{--width:20%;}.elementor-21660 .elementor-element.elementor-element-15a6a0bb{--width:20%;}.elementor-21660 .elementor-element.elementor-element-fa7a2da{--width:20%;}.elementor-21660 .elementor-element.elementor-element-5a8d69d4{--width:20%;}}@media(max-width:1096px) and (min-width:768px){.elementor-21660 .elementor-element.elementor-element-12132192{--width:75%;}.elementor-21660 .elementor-element.elementor-element-2716c6da{--width:32%;}.elementor-21660 .elementor-element.elementor-element-29151602{--width:32%;}.elementor-21660 .elementor-element.elementor-element-3cfaaa99{--width:32%;}.elementor-21660 .elementor-element.elementor-element-53c9a62e{--width:32%;}.elementor-21660 .elementor-element.elementor-element-5c6c278{--width:45%;}.elementor-21660 .elementor-element.elementor-element-d003d30{--width:45%;}.elementor-21660 .elementor-element.elementor-element-3e6beaab{--width:32%;}.elementor-21660 .elementor-element.elementor-element-2c02cc95{--width:32%;}.elementor-21660 .elementor-element.elementor-element-6b316a0{--width:32%;}.elementor-21660 .elementor-element.elementor-element-6e62188f{--width:32%;}.elementor-21660 .elementor-element.elementor-element-6e9cedd7{--width:32%;}.elementor-21660 .elementor-element.elementor-element-685eb42a{--width:32%;}.elementor-21660 .elementor-element.elementor-element-a3a5c8c{--width:32%;}.elementor-21660 .elementor-element.elementor-element-3797db76{--width:69%;}.elementor-21660 .elementor-element.elementor-element-515f701e{--width:75%;}.elementor-21660 .elementor-element.elementor-element-29737e4a{--width:32%;}.elementor-21660 .elementor-element.elementor-element-50a1ff87{--width:32%;}.elementor-21660 .elementor-element.elementor-element-5178c8c6{--width:32%;}.elementor-21660 .elementor-element.elementor-element-540f8a63{--width:32%;}.elementor-21660 .elementor-element.elementor-element-5456f9b7{--width:40%;}.elementor-21660 .elementor-element.elementor-element-16a0edf2{--width:45%;}.elementor-21660 .elementor-element.elementor-element-6b900568{--width:45%;}.elementor-21660 .elementor-element.elementor-element-5483b9a9{--width:32%;}.elementor-21660 .elementor-element.elementor-element-15a6a0bb{--width:32%;}.elementor-21660 .elementor-element.elementor-element-fa7a2da{--width:32%;}.elementor-21660 .elementor-element.elementor-element-5a8d69d4{--width:25%;}}/* Start custom CSS for icon-list, class: .elementor-element-1eabf3ea */.elementor-21660 .elementor-element.elementor-element-1eabf3ea ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6c278 */.elementor-21660 .elementor-element.elementor-element-5c6c278:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61765a03 */.elementor-21660 .elementor-element.elementor-element-61765a03 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d003d30 */.elementor-21660 .elementor-element.elementor-element-d003d30:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f6efb */.elementor-21660 .elementor-element.elementor-element-522f6efb ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6beaab */.elementor-21660 .elementor-element.elementor-element-3e6beaab:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d59b5a2 */.elementor-21660 .elementor-element.elementor-element-3d59b5a2 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c02cc95 */.elementor-21660 .elementor-element.elementor-element-2c02cc95:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52370e6 */.elementor-21660 .elementor-element.elementor-element-52370e6 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b316a0 */.elementor-21660 .elementor-element.elementor-element-6b316a0:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-387fe742 */.elementor-21660 .elementor-element.elementor-element-387fe742 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e62188f */.elementor-21660 .elementor-element.elementor-element-6e62188f:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21cd4bbd */.elementor-21660 .elementor-element.elementor-element-21cd4bbd ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9cedd7 */.elementor-21660 .elementor-element.elementor-element-6e9cedd7:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-613eb3ed */.elementor-21660 .elementor-element.elementor-element-613eb3ed ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685eb42a */.elementor-21660 .elementor-element.elementor-element-685eb42a:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10bc12cf */.elementor-21660 .elementor-element.elementor-element-10bc12cf ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a5c8c */.elementor-21660 .elementor-element.elementor-element-a3a5c8c:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1eabf3ea */.elementor-21660 .elementor-element.elementor-element-1eabf3ea ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6c278 */.elementor-21660 .elementor-element.elementor-element-5c6c278:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61765a03 */.elementor-21660 .elementor-element.elementor-element-61765a03 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d003d30 */.elementor-21660 .elementor-element.elementor-element-d003d30:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f6efb */.elementor-21660 .elementor-element.elementor-element-522f6efb ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6beaab */.elementor-21660 .elementor-element.elementor-element-3e6beaab:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d59b5a2 */.elementor-21660 .elementor-element.elementor-element-3d59b5a2 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c02cc95 */.elementor-21660 .elementor-element.elementor-element-2c02cc95:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52370e6 */.elementor-21660 .elementor-element.elementor-element-52370e6 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b316a0 */.elementor-21660 .elementor-element.elementor-element-6b316a0:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-387fe742 */.elementor-21660 .elementor-element.elementor-element-387fe742 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e62188f */.elementor-21660 .elementor-element.elementor-element-6e62188f:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21cd4bbd */.elementor-21660 .elementor-element.elementor-element-21cd4bbd ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9cedd7 */.elementor-21660 .elementor-element.elementor-element-6e9cedd7:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-613eb3ed */.elementor-21660 .elementor-element.elementor-element-613eb3ed ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685eb42a */.elementor-21660 .elementor-element.elementor-element-685eb42a:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10bc12cf */.elementor-21660 .elementor-element.elementor-element-10bc12cf ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a5c8c */.elementor-21660 .elementor-element.elementor-element-a3a5c8c:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1eabf3ea */.elementor-21660 .elementor-element.elementor-element-1eabf3ea ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6c278 */.elementor-21660 .elementor-element.elementor-element-5c6c278:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61765a03 */.elementor-21660 .elementor-element.elementor-element-61765a03 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d003d30 */.elementor-21660 .elementor-element.elementor-element-d003d30:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f6efb */.elementor-21660 .elementor-element.elementor-element-522f6efb ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6beaab */.elementor-21660 .elementor-element.elementor-element-3e6beaab:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d59b5a2 */.elementor-21660 .elementor-element.elementor-element-3d59b5a2 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c02cc95 */.elementor-21660 .elementor-element.elementor-element-2c02cc95:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52370e6 */.elementor-21660 .elementor-element.elementor-element-52370e6 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b316a0 */.elementor-21660 .elementor-element.elementor-element-6b316a0:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-387fe742 */.elementor-21660 .elementor-element.elementor-element-387fe742 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e62188f */.elementor-21660 .elementor-element.elementor-element-6e62188f:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21cd4bbd */.elementor-21660 .elementor-element.elementor-element-21cd4bbd ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9cedd7 */.elementor-21660 .elementor-element.elementor-element-6e9cedd7:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-613eb3ed */.elementor-21660 .elementor-element.elementor-element-613eb3ed ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685eb42a */.elementor-21660 .elementor-element.elementor-element-685eb42a:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10bc12cf */.elementor-21660 .elementor-element.elementor-element-10bc12cf ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a5c8c */.elementor-21660 .elementor-element.elementor-element-a3a5c8c:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1eabf3ea */.elementor-21660 .elementor-element.elementor-element-1eabf3ea ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6c278 */.elementor-21660 .elementor-element.elementor-element-5c6c278:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61765a03 */.elementor-21660 .elementor-element.elementor-element-61765a03 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d003d30 */.elementor-21660 .elementor-element.elementor-element-d003d30:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f6efb */.elementor-21660 .elementor-element.elementor-element-522f6efb ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6beaab */.elementor-21660 .elementor-element.elementor-element-3e6beaab:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d59b5a2 */.elementor-21660 .elementor-element.elementor-element-3d59b5a2 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c02cc95 */.elementor-21660 .elementor-element.elementor-element-2c02cc95:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52370e6 */.elementor-21660 .elementor-element.elementor-element-52370e6 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b316a0 */.elementor-21660 .elementor-element.elementor-element-6b316a0:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-387fe742 */.elementor-21660 .elementor-element.elementor-element-387fe742 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e62188f */.elementor-21660 .elementor-element.elementor-element-6e62188f:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21cd4bbd */.elementor-21660 .elementor-element.elementor-element-21cd4bbd ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9cedd7 */.elementor-21660 .elementor-element.elementor-element-6e9cedd7:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-613eb3ed */.elementor-21660 .elementor-element.elementor-element-613eb3ed ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685eb42a */.elementor-21660 .elementor-element.elementor-element-685eb42a:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10bc12cf */.elementor-21660 .elementor-element.elementor-element-10bc12cf ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a5c8c */.elementor-21660 .elementor-element.elementor-element-a3a5c8c:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1eabf3ea */.elementor-21660 .elementor-element.elementor-element-1eabf3ea ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-1eabf3ea .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6c278 */.elementor-21660 .elementor-element.elementor-element-5c6c278:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61765a03 */.elementor-21660 .elementor-element.elementor-element-61765a03 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-61765a03 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d003d30 */.elementor-21660 .elementor-element.elementor-element-d003d30:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f6efb */.elementor-21660 .elementor-element.elementor-element-522f6efb ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-522f6efb .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6beaab */.elementor-21660 .elementor-element.elementor-element-3e6beaab:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d59b5a2 */.elementor-21660 .elementor-element.elementor-element-3d59b5a2 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-3d59b5a2 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c02cc95 */.elementor-21660 .elementor-element.elementor-element-2c02cc95:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52370e6 */.elementor-21660 .elementor-element.elementor-element-52370e6 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-52370e6 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b316a0 */.elementor-21660 .elementor-element.elementor-element-6b316a0:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-387fe742 */.elementor-21660 .elementor-element.elementor-element-387fe742 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-387fe742 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e62188f */.elementor-21660 .elementor-element.elementor-element-6e62188f:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21cd4bbd */.elementor-21660 .elementor-element.elementor-element-21cd4bbd ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-21cd4bbd .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9cedd7 */.elementor-21660 .elementor-element.elementor-element-6e9cedd7:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-613eb3ed */.elementor-21660 .elementor-element.elementor-element-613eb3ed ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-613eb3ed .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685eb42a */.elementor-21660 .elementor-element.elementor-element-685eb42a:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10bc12cf */.elementor-21660 .elementor-element.elementor-element-10bc12cf ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-10bc12cf .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a5c8c */.elementor-21660 .elementor-element.elementor-element-a3a5c8c:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-64abbdfc */.elementor-21660 .elementor-element.elementor-element-64abbdfc .menu-box {
    cursor: pointer;
}
.elementor-21660 .elementor-element.elementor-element-64abbdfc .menu-box p, .elementor-21660 .elementor-element.elementor-element-64abbdfc .menu-box  .elementor-icon-list-text {
    transition: all .3s;
}

.elementor-21660 .elementor-element.elementor-element-64abbdfc .menu-box:hover p, .elementor-21660 .elementor-element.elementor-element-64abbdfc .menu-box:hover  .elementor-icon-list-text  {
    color: #fff !important;
}

.elementor-21660 .elementor-element.elementor-element-64abbdfc .elementor-icon-list-icon {
    background-color: #f5f1fe;
    padding: 4px;
    border-radius: 4px;
    margin-right: 4px;
}

.elementor-21660 .elementor-element.elementor-element-64abbdfc .elementor-icon-list-icon svg {
    margin: 0;
}



/* Add space only between Blog and Help & Support */
#blog-spacer {
    padding-right: 24px; /* ajuste o valor que quiser */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f6927e2 */.header-lang-switcher .wpml-ls,
.header-lang-switcher .wpml-ls ul,
.header-lang-switcher .wpml-ls li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.header-lang-switcher .wpml-ls ul {
  display: flex;
  align-items: center;
  gap: 10px;
}

.header-lang-switcher li.wpml-ls-current-language {
  display: none !important;
}

.header-lang-switcher .wpml-ls-item a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 8px 24px;
  min-height: 40px;
  border-radius: 999px;
  background: #f3f3f7;
  color: #3800A7 !important;
  text-decoration: none !important;
  font-family: "Inter", sans-serif !important;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
}

.header-lang-switcher .wpml-ls-flag {
  width: 20px;
  height: 12px;
  object-fit: cover;
  display: block;
}

.header-lang-switcher .wpml-ls-native,
.header-lang-switcher .wpml-ls-display {
  display: none !important;
}

.header-lang-switcher .wpml-ls-item-en > a::before {
  content: "EN";
}

.header-lang-switcher .wpml-ls-item-fr > a::before {
  content: "FR";
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-16bb6042 *//* MOBILE dropdown submenu panel background */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu{
  background:#F8F7FF !important;
}

/* Submenu item titles (Personal Loans, etc.) */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu a{
  font-size:14px !important;
  color:#3800A7 !important;
  font-weight:600 !important;
  line-height:1.2 !important;
}

/* Title attribute as description line (if you set Title Attribute in WP Menus) */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu a[title]:not([title=""])::after{
  content: attr(title);
  display:block;
  margin-top:6px;
  font-size:12px !important;
  color:#3800A7 !important;
  font-weight:400 !important;
  line-height:1.35 !important;
}

/* ==================================================
   FORCE Inter font on submenu titles + descriptions
   ================================================== */

/* Submenu item title */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu a{
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* Title attribute description line */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu a[title]:not([title=""])::after{
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* ==================================================
   Force submenu items to stack: Title then Description
   ================================================== */

/* Make the anchor a vertical stack instead of a row */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu a{
  display: block !important;
  width: 100% !important;
  white-space: normal !important;
}

/* Ensure the description line always drops below the title */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu a[title]:not([title=""])::after{
  display: block !important;
  width: 100% !important;
  clear: both !important;
}

/* If Elementor is applying flex to the anchor, neutralize it */
.elementor-21660 .elementor-element.elementor-element-16bb6042 .elementor-nav-menu--dropdown .sub-menu a{
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
}

/* ==================================================
   Submenu dividers (between each item)
   Color: #7035FD
   ================================================== */

/* ==================================================
   Submenu dividers – 50% opacity, inset 10px each side
   ================================================== */

/* Remove any existing borders */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.menu-item{
  border: none !important;
  position: relative;
}

/* Add inset divider above every item except the first */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.menu-item + li.menu-item::before{
  content: "";
  position: absolute;
  top: 0;
  left: 28px;
  right: 20px;
  height: 1px;
  background: rgba(112, 53, 253, 0.30980392156862746); /* #7035FD @ 50% */
}

/* Ensure spacing so divider breathes */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.menu-item > a{
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

/* ==================================================
   Right-align chevrons for parent menu items
   ================================================== */

/* Make top-level menu items a flex row */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
> .elementor-nav-menu
> li.menu-item-has-children
> a{
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
}

/* Push the chevron to the far right */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
> .elementor-nav-menu
> li.menu-item-has-children
> a
.sub-arrow{
  margin-left: auto !important;
  padding-left: 12px;
}
/* ==================================================
   TEST: Personal Loans icon (Media Library SVG)
   ================================================== */

/* Reserve space for icon */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-personal-loans > a{
  position: relative;
  padding-left: 28px !important;
}

/* Icon */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-personal-loans > a::before{
  content: "" !important;
  position: absolute;
  left: 8px;
  top: 16px;
  width: 14px;
  height: 14px;
  background-image: url("https://springfinancial.ca/wp-content/uploads/2025/09/Personal-Loan-Icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

/* =========================
   The Foundation icon
   ========================= */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-foundation > a{
  position: relative;
  padding-left: 28px !important;
}

.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-foundation > a::before{
  content: "" !important;
  position: absolute;
  left: 8px;
  top: 16px;
  width: 14px;
  height: 14px;
  background-image: url("https://springfinancial.ca/wp-content/uploads/2025/09/foundation-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

/* =========================
   Private Sales icon
   ========================= */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-private-sales > a{
  position: relative;
  padding-left: 28px !important;
}

.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-private-sales > a::before{
  content: "" !important;
  position: absolute;
  left: 8px;
  top: 16px;
  width: 14px;
  height: 14px;
  background-image: url("https://springfinancial.ca/wp-content/uploads/2025/10/privatesales-xs.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

/* =========================
   Mortgage icon
   ========================= */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-mortgage > a{
  position: relative;
  padding-left: 28px !important;
}

.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
.sub-menu > li.mi-mortgage > a::before{
  content: "" !important;
  position: absolute;
  left: 8px;
  top: 16px;
  width: 14px;
  height: 14px;
  background-image: url("https://springfinancial.ca/wp-content/uploads/2025/10/mortgage-xs.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

/* ==================================================
   Inset chevrons to align with hamburger
   ================================================== */

/* Add right padding to the parent item */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
> .elementor-nav-menu
> li.menu-item-has-children
> a{
  padding-right: 20px !important; /* controls chevron column */
}

/* Pull chevron in from the edge */
.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
> .elementor-nav-menu
> li.menu-item-has-children
> a
.sub-arrow{
  margin-left: auto !important;
  margin-right: 12px !important; /* THIS is the key */
}
/* ==================================================
   Extra bottom spacing after last menu item
   ================================================== */

.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
> .elementor-nav-menu
> li.menu-item:last-child{
  margin-bottom: 25px !important;
}

/* ==================================================
   Extra top spacing for menu list
   ================================================== */

.elementor-21660 .elementor-element.elementor-element-16bb6042
.elementor-nav-menu--dropdown
> .elementor-nav-menu{
  padding-top: 25px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49af925e */.elementor-21660 .elementor-element.elementor-element-49af925e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a0edf2 */.elementor-21660 .elementor-element.elementor-element-16a0edf2:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-989710e */.elementor-21660 .elementor-element.elementor-element-989710e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b900568 */.elementor-21660 .elementor-element.elementor-element-6b900568:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d52ee7a */.elementor-21660 .elementor-element.elementor-element-2d52ee7a ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5483b9a9 */.elementor-21660 .elementor-element.elementor-element-5483b9a9:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1df3b0 */.elementor-21660 .elementor-element.elementor-element-4f1df3b0 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a6a0bb */.elementor-21660 .elementor-element.elementor-element-15a6a0bb:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82b5382 */.elementor-21660 .elementor-element.elementor-element-82b5382 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa7a2da */.elementor-21660 .elementor-element.elementor-element-fa7a2da:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49af925e */.elementor-21660 .elementor-element.elementor-element-49af925e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a0edf2 */.elementor-21660 .elementor-element.elementor-element-16a0edf2:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-989710e */.elementor-21660 .elementor-element.elementor-element-989710e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b900568 */.elementor-21660 .elementor-element.elementor-element-6b900568:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d52ee7a */.elementor-21660 .elementor-element.elementor-element-2d52ee7a ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5483b9a9 */.elementor-21660 .elementor-element.elementor-element-5483b9a9:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1df3b0 */.elementor-21660 .elementor-element.elementor-element-4f1df3b0 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a6a0bb */.elementor-21660 .elementor-element.elementor-element-15a6a0bb:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82b5382 */.elementor-21660 .elementor-element.elementor-element-82b5382 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa7a2da */.elementor-21660 .elementor-element.elementor-element-fa7a2da:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49af925e */.elementor-21660 .elementor-element.elementor-element-49af925e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a0edf2 */.elementor-21660 .elementor-element.elementor-element-16a0edf2:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-989710e */.elementor-21660 .elementor-element.elementor-element-989710e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b900568 */.elementor-21660 .elementor-element.elementor-element-6b900568:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d52ee7a */.elementor-21660 .elementor-element.elementor-element-2d52ee7a ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5483b9a9 */.elementor-21660 .elementor-element.elementor-element-5483b9a9:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1df3b0 */.elementor-21660 .elementor-element.elementor-element-4f1df3b0 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a6a0bb */.elementor-21660 .elementor-element.elementor-element-15a6a0bb:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82b5382 */.elementor-21660 .elementor-element.elementor-element-82b5382 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa7a2da */.elementor-21660 .elementor-element.elementor-element-fa7a2da:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49af925e */.elementor-21660 .elementor-element.elementor-element-49af925e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a0edf2 */.elementor-21660 .elementor-element.elementor-element-16a0edf2:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-989710e */.elementor-21660 .elementor-element.elementor-element-989710e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b900568 */.elementor-21660 .elementor-element.elementor-element-6b900568:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d52ee7a */.elementor-21660 .elementor-element.elementor-element-2d52ee7a ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5483b9a9 */.elementor-21660 .elementor-element.elementor-element-5483b9a9:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1df3b0 */.elementor-21660 .elementor-element.elementor-element-4f1df3b0 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a6a0bb */.elementor-21660 .elementor-element.elementor-element-15a6a0bb:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82b5382 */.elementor-21660 .elementor-element.elementor-element-82b5382 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa7a2da */.elementor-21660 .elementor-element.elementor-element-fa7a2da:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49af925e */.elementor-21660 .elementor-element.elementor-element-49af925e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-49af925e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a0edf2 */.elementor-21660 .elementor-element.elementor-element-16a0edf2:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-989710e */.elementor-21660 .elementor-element.elementor-element-989710e ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-989710e .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b900568 */.elementor-21660 .elementor-element.elementor-element-6b900568:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d52ee7a */.elementor-21660 .elementor-element.elementor-element-2d52ee7a ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-2d52ee7a .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5483b9a9 */.elementor-21660 .elementor-element.elementor-element-5483b9a9:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1df3b0 */.elementor-21660 .elementor-element.elementor-element-4f1df3b0 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-4f1df3b0 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a6a0bb */.elementor-21660 .elementor-element.elementor-element-15a6a0bb:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82b5382 */.elementor-21660 .elementor-element.elementor-element-82b5382 ul li {
    flex-direction: row-reverse;
}

.elementor-21660 .elementor-element.elementor-element-82b5382 .elementor-icon-list-icon {
    background-color: transparent !important;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa7a2da */.elementor-21660 .elementor-element.elementor-element-fa7a2da:hover .elementor-icon-list-item svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-f58e4b1 */.elementor-21660 .elementor-element.elementor-element-f58e4b1 .menu-box {
    cursor: pointer;
}
.elementor-21660 .elementor-element.elementor-element-f58e4b1 .menu-box p, .elementor-21660 .elementor-element.elementor-element-f58e4b1 .menu-box  .elementor-icon-list-text {
    transition: all .3s;
}

.elementor-21660 .elementor-element.elementor-element-f58e4b1 .menu-box:hover p, .elementor-21660 .elementor-element.elementor-element-f58e4b1 .menu-box:hover  .elementor-icon-list-text  {
    color: #fff !important;
}

.elementor-21660 .elementor-element.elementor-element-f58e4b1 .elementor-icon-list-icon {
    background-color: #f5f1fe;
    padding: 4px;
    border-radius: 4px;
    margin-right: 4px;
}

.elementor-21660 .elementor-element.elementor-element-f58e4b1 .elementor-icon-list-icon svg {
    margin: 0;
}/* End custom CSS */