.elementor-217 .elementor-element.elementor-element-d9a0b17{--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;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-217 .elementor-element.elementor-element-d9a0b17:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-d9a0b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-d9a0b17.e-con{--align-self:center;}.elementor-217 .elementor-element.elementor-element-b11273e{--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:space-evenly;--align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-b11273e.e-con{--align-self:center;}.elementor-217 .elementor-element.elementor-element-06e7c56{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-f51f25a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-217 .elementor-element.elementor-element-f51f25a .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-10312dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-10312dc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-10312dc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-10312dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-10312dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-10312dc .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-10312dc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-d662645{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-3208f57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-217 .elementor-element.elementor-element-3208f57 .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-e79e31c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-e79e31c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-e79e31c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-e79e31c .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-e79e31c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-bd38cc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-aec9c11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-217 .elementor-element.elementor-element-aec9c11 .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-614eaae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-614eaae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-614eaae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-614eaae .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-614eaae .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-d0437aa{--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:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-d0437aa.e-con{--align-self:flex-start;}.elementor-217 .elementor-element.elementor-element-2cbaf4a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-217 .elementor-element.elementor-element-2cbaf4a .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-507cb6f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-507cb6f.elementor-element{--align-self:flex-start;}.elementor-217 .elementor-element.elementor-element-507cb6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-507cb6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-507cb6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-217 .elementor-element.elementor-element-507cb6f .elementor-icon-list-item > a{font-size:16px;}.elementor-217 .elementor-element.elementor-element-507cb6f .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-507cb6f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-59f35aa{--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:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-e8c42eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-217 .elementor-element.elementor-element-e8c42eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-e8c42eb img{width:26%;}.elementor-217 .elementor-element.elementor-element-3a62c33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:12px;color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-3a62c33 a{color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-3a62c33 a:hover, .elementor-217 .elementor-element.elementor-element-3a62c33 a:focus{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-1500988{text-align:center;font-size:12px;}.elementor-217 .elementor-element.elementor-element-584613c{--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;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-217 .elementor-element.elementor-element-584613c:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-584613c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-584613c.e-con{--align-self:center;}.elementor-217 .elementor-element.elementor-element-98b5d53{--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:space-evenly;--align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-98b5d53.e-con{--align-self:center;}.elementor-217 .elementor-element.elementor-element-4404bbf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-3627eea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-217 .elementor-element.elementor-element-3627eea .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-75c7d40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-75c7d40 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-75c7d40 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-75c7d40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-75c7d40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-75c7d40 .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-75c7d40 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-a9a673d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-55b1271{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-217 .elementor-element.elementor-element-55b1271 .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-f8787e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-f8787e0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-f8787e0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-f8787e0 .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-f8787e0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-90d70a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-5433307{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-217 .elementor-element.elementor-element-5433307 .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-24f1b06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-24f1b06 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-24f1b06 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-24f1b06 .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-24f1b06 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-6386ec0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-2c794ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-217 .elementor-element.elementor-element-2c794ed .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), questrial;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-1b0510a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-1b0510a.elementor-element{--align-self:flex-start;}.elementor-217 .elementor-element.elementor-element-1b0510a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-1b0510a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-217 .elementor-element.elementor-element-1b0510a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-217 .elementor-element.elementor-element-1b0510a .elementor-icon-list-item > a{font-size:16px;}.elementor-217 .elementor-element.elementor-element-1b0510a .elementor-icon-list-text{color:var( --e-global-color-a567df4 );transition:color 0.3s;}.elementor-217 .elementor-element.elementor-element-1b0510a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-9d6fbc1.elementor-social-icon{background-color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-9d6fbc1.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-9d6fbc1.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-8e9b45e.elementor-social-icon{background-color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-8e9b45e.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-8e9b45e.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-1ae1921.elementor-social-icon{background-color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-1ae1921.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-75c2f28 .elementor-repeater-item-1ae1921.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-75c2f28{--grid-template-columns:repeat(4, auto);text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-217 .elementor-element.elementor-element-645beb0{--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:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-c4394e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-217 .elementor-element.elementor-element-c4394e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-c4394e5 img{width:26%;}.elementor-217 .elementor-element.elementor-element-f700e2a{text-align:center;font-size:12px;color:var( --e-global-color-a567df4 );}.elementor-217 .elementor-element.elementor-element-f700e2a a{color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-f700e2a a:hover, .elementor-217 .elementor-element.elementor-element-f700e2a a:focus{color:var( --e-global-color-3099df0 );}.elementor-217 .elementor-element.elementor-element-44c7ebf{text-align:center;font-size:12px;}@media(min-width:768px){.elementor-217 .elementor-element.elementor-element-b11273e{--content-width:96%;}.elementor-217 .elementor-element.elementor-element-06e7c56{--width:20%;}.elementor-217 .elementor-element.elementor-element-d662645{--width:20%;}.elementor-217 .elementor-element.elementor-element-bd38cc3{--width:20%;}.elementor-217 .elementor-element.elementor-element-d0437aa{--width:20%;}.elementor-217 .elementor-element.elementor-element-59f35aa{--content-width:95%;}.elementor-217 .elementor-element.elementor-element-98b5d53{--content-width:100%;}.elementor-217 .elementor-element.elementor-element-4404bbf{--width:20%;}.elementor-217 .elementor-element.elementor-element-a9a673d{--width:20%;}.elementor-217 .elementor-element.elementor-element-90d70a7{--width:20%;}.elementor-217 .elementor-element.elementor-element-6386ec0{--width:20%;}.elementor-217 .elementor-element.elementor-element-645beb0{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-217 .elementor-element.elementor-element-06e7c56{--width:32%;}.elementor-217 .elementor-element.elementor-element-d662645{--width:32%;}.elementor-217 .elementor-element.elementor-element-bd38cc3{--width:32%;}.elementor-217 .elementor-element.elementor-element-d0437aa{--width:32%;}.elementor-217 .elementor-element.elementor-element-4404bbf{--width:32%;}.elementor-217 .elementor-element.elementor-element-a9a673d{--width:32%;}.elementor-217 .elementor-element.elementor-element-90d70a7{--width:32%;}.elementor-217 .elementor-element.elementor-element-6386ec0{--width:32%;}}@media(max-width:1366px){.elementor-217 .elementor-element.elementor-element-f51f25a .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-3208f57 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-aec9c11 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-2cbaf4a .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-3627eea .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-55b1271 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-5433307 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-2c794ed .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}}@media(max-width:1024px){.elementor-217 .elementor-element.elementor-element-f51f25a .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-3208f57 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-aec9c11 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-2cbaf4a .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-e8c42eb{width:var( --container-widget-width, 427.271px );max-width:427.271px;--container-widget-width:427.271px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-3627eea .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-55b1271 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-5433307 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-2c794ed .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-c4394e5{width:var( --container-widget-width, 427.271px );max-width:427.271px;--container-widget-width:427.271px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-d9a0b17{--border-radius:0px 0px 0px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-217 .elementor-element.elementor-element-06e7c56{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-f51f25a .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-d662645{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-3208f57 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-bd38cc3{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-aec9c11 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-d0437aa{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-2cbaf4a .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-e8c42eb{text-align:center;}.elementor-217 .elementor-element.elementor-element-584613c{--width:100%;--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;--align-items:center;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-217 .elementor-element.elementor-element-98b5d53{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-217 .elementor-element.elementor-element-4404bbf{--width:100%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-4404bbf.e-con{--align-self:flex-start;}.elementor-217 .elementor-element.elementor-element-3627eea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-3627eea .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-a9a673d{--width:100%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-a9a673d.e-con{--align-self:flex-start;}.elementor-217 .elementor-element.elementor-element-55b1271{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-55b1271 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-90d70a7{--width:100%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-90d70a7.e-con{--align-self:center;}.elementor-217 .elementor-element.elementor-element-5433307{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-5433307 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-6386ec0{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-6386ec0.e-con{--align-self:center;}.elementor-217 .elementor-element.elementor-element-2c794ed{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-2c794ed .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );word-spacing:var( --e-global-typography-ef116fc-word-spacing );}.elementor-217 .elementor-element.elementor-element-1b0510a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-217 .elementor-element.elementor-element-75c2f28{text-align:left;}.elementor-217 .elementor-element.elementor-element-645beb0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-217 .elementor-element.elementor-element-c4394e5{text-align:left;}.elementor-217 .elementor-element.elementor-element-f700e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-d9a0b17 *//* -----------------------------------------
   1) Footer — remove icon elements and pseudo-icons
   ----------------------------------------- */
/* hide common inline icon tags inside footer */
footer i,
footer .fa,
footer .fas,
footer .far,
footer .fab,
footer .elementor-icon,
footer .elementor-icon-list-icon,
footer .svg-icon,
footer .jeg_icon,
footer .icon {
  display: none !important;
}

/* remove pseudo-elements used for icon fonts or bullets */
footer a::before,
footer li::before,
footer .elementor-icon-list-item::before,
footer .menu li::before {
  content: none !important;
  background-image: none !important;
  border: 0 !important;
}

/* remove background-image icons on footer links */
footer a,
footer .widget a,
footer .menu a {
  background-image: none !important;
  padding-left: 0 !important; /* reset if theme added spacing for icon */
}

/* ensure lists don't show default bullets if theme relied on them */
footer ul, footer ol {
  list-style: none !important;
  padding-left: 0 !important;
}

/* -----------------------------------------
   2) About page — scope the same rules to just the About page
   (Replace 123 with your actual page id if you want page-specific targeting)
   ----------------------------------------- */
/* If you want the change only on a specific page, find the page id (body has class 'page-id-123')
   then uncomment and use the rules below by replacing 123 with your page id. */

/*
body.page-id-123 footer i,
body.page-id-123 footer .elementor-icon-list-icon,
body.page-id-123 footer .fa,
body.page-id-123 footer a::before,
body.page-id-123 footer li::before,
body.page-id-123 footer a {
  display: none !important;
  content: none !important;
  background-image: none !important;
  padding-left: 0 !important;
}
*/

/* -----------------------------------------
   3) If icons appear next to plain elements (not in footer) — example for About page items
   Target the widget/container where icons appear on the About page:
   Replace .about-icons-container with actual .elementor-217 .elementor-element.elementor-element-d9a0b17 if known.
   ----------------------------------------- */
.about-icons-container i,
.about-icons-container .elementor-icon-list-icon,
.about-icons-container .fa,
.about-icons-container .icon,
.about-icons-container a::before,
.about-icons-container li::before {
  display: none !important;
  content: none !important;
  background-image: none !important;
}

/* -----------------------------------------
   4) Small safety: keep spacing tidy after removing icons
   ----------------------------------------- */
footer .menu li a,
footer .widget a,
footer .elementor-widget-nav-menu a {
  padding-left: 0 !important;
}/* End custom CSS */