.elementor-12832 .elementor-element.elementor-element-c0c58bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-12832 .elementor-element.elementor-element-4834d9c{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:30px;--padding-right:30px;}.elementor-12832 .elementor-element.elementor-element-4834d9c:not(.elementor-motion-effects-element-type-background), .elementor-12832 .elementor-element.elementor-element-4834d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a57d477 );}.elementor-12832 .elementor-element.elementor-element-8a06d9a{--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;--align-items:center;}.elementor-12832 .elementor-element.elementor-element-5d6ee14{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-icon i{color:#0F123000;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-icon svg{fill:#0F123000;transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-8803989{--icon-vertical-offset:0px;}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-text{color:var( --e-global-color-3e04453 );transition:color 0.5s;}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFFCC;}.elementor-12832 .elementor-element.elementor-element-c922b75{--display:flex;}.elementor-12832 .elementor-element.elementor-element-928b0a5{--grid-template-columns:repeat(0, auto);text-align:right;--grid-column-gap:7px;--grid-row-gap:0px;}.elementor-12832 .elementor-element.elementor-element-928b0a5 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-12832 .elementor-element.elementor-element-928b0a5 .elementor-social-icon i{color:#02010100;}.elementor-12832 .elementor-element.elementor-element-928b0a5 .elementor-social-icon svg{fill:#02010100;}.elementor-12832 .elementor-element.elementor-element-fd355bc{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:30px;--padding-right:30px;}.elementor-12832 .elementor-element.elementor-element-1aa9efc{--display:flex;}.elementor-12832 .elementor-element.elementor-element-01c4ac7{--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;--align-items:center;}.elementor-12832 .elementor-element.elementor-element-fecc4ff{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-baa698b{text-align:start;}.elementor-12832 .elementor-element.elementor-element-baa698b img{max-width:200px;}.elementor-12832 .elementor-element.elementor-element-c4de017{--display:flex;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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-widget-mega-menu > .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-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-12832 .elementor-element.elementor-element-11361a3{--display:flex;}.elementor-12832 .elementor-element.elementor-element-1fcf4e9{--display:flex;}.elementor-12832 .elementor-element.elementor-element-3a3edcb{--display:flex;}.elementor-12832 .elementor-element.elementor-element-16216e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-3c5a6f6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7EA;--border-color:#E7E7EA;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-12832 .elementor-element.elementor-element-2cfb8fd{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12832 .elementor-element.elementor-element-b281739 .elementor-heading-title{font-family:var( --e-global-typography-868a645-font-family ), Sans-serif;font-size:var( --e-global-typography-868a645-font-size );font-weight:var( --e-global-typography-868a645-font-weight );line-height:var( --e-global-typography-868a645-line-height );color:var( --e-global-color-47fd477 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12832 .elementor-element.elementor-element-9d32dc6{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:#9192A1;}.elementor-12832 .elementor-element.elementor-element-9d32dc6 p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-56872b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12832 .elementor-element.elementor-element-139eb96{--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;}.elementor-12832 .elementor-element.elementor-element-0c2014b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-f120055{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-60c5c2a{--display:flex;}.elementor-12832 .elementor-element.elementor-element-09d1499{padding:0px 0px 16px 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-icon i{color:#0F123000;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-icon svg{fill:#0F123000;transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-text{color:#9192A1;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-7d3cc64{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.5s;}.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bbf5e2b );}.elementor-12832 .elementor-element.elementor-element-a18ed63{--display:flex;}.elementor-12832 .elementor-element.elementor-element-47a21a0{padding:0px 0px 16px 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-icon i{color:#0F123000;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-icon svg{fill:#0F123000;transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-text{color:#9192A1;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-9d36f71{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.5s;}.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bbf5e2b );}.elementor-12832 .elementor-element.elementor-element-9a143bb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-0973474{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-c0a6039{--display:flex;}.elementor-12832 .elementor-element.elementor-element-9276b0a{padding:0px 0px 16px 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-icon i{color:#0F123000;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-icon svg{fill:#0F123000;transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-text{color:#9192A1;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-2a348f6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.5s;}.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bbf5e2b );}.elementor-12832 .elementor-element.elementor-element-4b25c7f{--display:flex;}.elementor-12832 .elementor-element.elementor-element-fca2012{padding:0px 0px 16px 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-icon i{color:#0F123000;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-icon svg{fill:#0F123000;transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-text{color:#9192A1;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-b14d43c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.5s;}.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bbf5e2b );}.elementor-12832 .elementor-element.elementor-element-d8155c9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-2dc715c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-9341ce8{--display:flex;}.elementor-12832 .elementor-element.elementor-element-4d7c5bb{padding:0px 0px 16px 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-icon i{color:#0F123000;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-icon svg{fill:#0F123000;transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-text{color:#9192A1;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-ecae3d3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.5s;}.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bbf5e2b );}.elementor-12832 .elementor-element.elementor-element-fab5664{--display:flex;}.elementor-12832 .elementor-element.elementor-element-694b78d{padding:0px 0px 16px 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-icon i{color:#0F123000;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-icon svg{fill:#0F123000;transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-text{color:#9192A1;transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12832 .elementor-element.elementor-element-43879a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.5s;}.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bbf5e2b );}.elementor-12832 .elementor-element.elementor-element-e63f4c6{--display:flex;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:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-4717ae7{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-9c2e4f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-12832 .elementor-element.elementor-element-9c2e4f3:not(.elementor-motion-effects-element-type-background), .elementor-12832 .elementor-element.elementor-element-9c2e4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121318;}.elementor-12832 .elementor-element.elementor-element-c996970{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12832 .elementor-element.elementor-element-adac3a1{padding:0px 0px 12px 0px;}.elementor-12832 .elementor-element.elementor-element-adac3a1 .elementor-heading-title{font-family:var( --e-global-typography-97e61c7-font-family ), Sans-serif;font-size:var( --e-global-typography-97e61c7-font-size );font-weight:var( --e-global-typography-97e61c7-font-weight );line-height:var( --e-global-typography-97e61c7-line-height );color:var( --e-global-color-3e04453 );}.elementor-12832 .elementor-element.elementor-element-fc480db{padding:0px 0px 32px 0px;color:#FFFFFFE6;}.elementor-12832 .elementor-element.elementor-element-fc480db p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button{background-color:var( --e-global-color-3e04453 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;fill:var( --e-global-color-bbf5e2b );color:var( --e-global-color-bbf5e2b );transition-duration:0.5s;border-radius:4px 4px 4px 4px;padding:12px 16px 12px 16px;}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button:hover, .elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button:focus{background-color:var( --e-global-color-e77fb9b );color:var( --e-global-color-a57d477 );}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button:hover svg, .elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button:focus svg{fill:var( --e-global-color-a57d477 );}.elementor-12832 .elementor-element.elementor-element-a2f59e8{--display:flex;--overflow:hidden;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-c9cfce1{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12832 .elementor-element.elementor-element-c9cfce1 img{border-radius:0px 0px 12px 12px;}.elementor-12832 .elementor-element.elementor-element-30a26b6{--display:flex;}.elementor-12832 .elementor-element.elementor-element-a127514{--display:flex;}.elementor-12832 .elementor-element.elementor-element-490f121{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-5cebfa5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7EA;--border-color:#E7E7EA;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-12832 .elementor-element.elementor-element-087a683{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12832 .elementor-element.elementor-element-742461c .elementor-heading-title{font-family:var( --e-global-typography-868a645-font-family ), Sans-serif;font-size:var( --e-global-typography-868a645-font-size );font-weight:var( --e-global-typography-868a645-font-weight );line-height:var( --e-global-typography-868a645-line-height );color:var( --e-global-color-47fd477 );}.elementor-12832 .elementor-element.elementor-element-48eb3fb{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:#9192A1;}.elementor-12832 .elementor-element.elementor-element-48eb3fb p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-be9441d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12832 .elementor-element.elementor-element-9acf2d0{--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;}.elementor-12832 .elementor-element.elementor-element-c6b1c6c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-b2ade94{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-753283c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12832 .elementor-element.elementor-element-26424b7{--display:flex;}.elementor-12832 .elementor-element.elementor-element-d2f5afd img{border-radius:8px 8px 8px 8px;}.elementor-12832 .elementor-element.elementor-element-bf64366{--display:flex;}.elementor-12832 .elementor-element.elementor-element-90cc723{--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;}.elementor-12832 .elementor-element.elementor-element-d0e69ab{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12832 .elementor-element.elementor-element-ba4ccaf .elementor-icon-wrapper{text-align:start;}.elementor-12832 .elementor-element.elementor-element-1fc3881{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-aa113cf{padding:0px 0px 12px 0px;}.elementor-12832 .elementor-element.elementor-element-aa113cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-47fd477 );}.elementor-12832 .elementor-element.elementor-element-8646a97 p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-8646a97{color:#9192A0;}.elementor-12832 .elementor-element.elementor-element-c25704f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12832 .elementor-element.elementor-element-6297cea{--display:flex;}.elementor-12832 .elementor-element.elementor-element-c976e4d img{border-radius:8px 8px 8px 8px;}.elementor-12832 .elementor-element.elementor-element-ff3a531{--display:flex;}.elementor-12832 .elementor-element.elementor-element-695b283{--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;}.elementor-12832 .elementor-element.elementor-element-9f41034{--display:flex;}.elementor-12832 .elementor-element.elementor-element-5221ba4 .elementor-icon-wrapper{text-align:start;}.elementor-12832 .elementor-element.elementor-element-cf2537f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-16a423c{padding:0px 0px 12px 0px;}.elementor-12832 .elementor-element.elementor-element-16a423c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-47fd477 );}.elementor-12832 .elementor-element.elementor-element-1dc1605 p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-1dc1605{color:#9192A0;}.elementor-12832 .elementor-element.elementor-element-e4144d6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-64dab18{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-4cf05ec{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12832 .elementor-element.elementor-element-b01d817{--display:flex;}.elementor-12832 .elementor-element.elementor-element-e8862dd img{border-radius:8px 8px 8px 8px;}.elementor-12832 .elementor-element.elementor-element-e7b98be{--display:flex;}.elementor-12832 .elementor-element.elementor-element-d6c8819{--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;}.elementor-12832 .elementor-element.elementor-element-0cc7475{--display:flex;}.elementor-12832 .elementor-element.elementor-element-84fcfbb .elementor-icon-wrapper{text-align:start;}.elementor-12832 .elementor-element.elementor-element-e90c51d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-3e8035b{padding:0px 0px 12px 0px;}.elementor-12832 .elementor-element.elementor-element-3e8035b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-47fd477 );}.elementor-12832 .elementor-element.elementor-element-63af051 p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-63af051{color:#9192A0;}.elementor-12832 .elementor-element.elementor-element-82bd1be{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12832 .elementor-element.elementor-element-a2796fb{--display:flex;}.elementor-12832 .elementor-element.elementor-element-23ccea7 img{border-radius:8px 8px 8px 8px;}.elementor-12832 .elementor-element.elementor-element-fb6e7cf{--display:flex;}.elementor-12832 .elementor-element.elementor-element-525abbe{--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;}.elementor-12832 .elementor-element.elementor-element-5fc74e6{--display:flex;}.elementor-12832 .elementor-element.elementor-element-188c082 .elementor-icon-wrapper{text-align:start;}.elementor-12832 .elementor-element.elementor-element-0db2c17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-c422062{padding:0px 0px 12px 0px;}.elementor-12832 .elementor-element.elementor-element-c422062 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-47fd477 );}.elementor-12832 .elementor-element.elementor-element-767d64b p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-767d64b{color:#9192A0;}.elementor-12832 .elementor-element.elementor-element-f7444bd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-ef128bb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-e4bb9c8{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12832 .elementor-element.elementor-element-2bded96{--display:flex;}.elementor-12832 .elementor-element.elementor-element-278195b img{border-radius:8px 8px 8px 8px;}.elementor-12832 .elementor-element.elementor-element-4825b08{--display:flex;}.elementor-12832 .elementor-element.elementor-element-f27e26b{--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;}.elementor-12832 .elementor-element.elementor-element-e6c8078{--display:flex;}.elementor-12832 .elementor-element.elementor-element-465bc16 .elementor-icon-wrapper{text-align:start;}.elementor-12832 .elementor-element.elementor-element-2836e64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-9c9f171{padding:0px 0px 12px 0px;}.elementor-12832 .elementor-element.elementor-element-9c9f171 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-47fd477 );}.elementor-12832 .elementor-element.elementor-element-955cd2c p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-955cd2c{color:#9192A0;}.elementor-12832 .elementor-element.elementor-element-4c958f4{--display:flex;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:#E7E7EA;--border-color:#E7E7EA;}.elementor-12832 .elementor-element.elementor-element-7c86ae6{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12832 .elementor-element.elementor-element-a39758b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12832 .elementor-element.elementor-element-b12175e{--display:flex;}.elementor-12832 .elementor-element.elementor-element-659c7eb img{border-radius:8px 8px 8px 8px;}.elementor-12832 .elementor-element.elementor-element-27d8173{--display:flex;}.elementor-12832 .elementor-element.elementor-element-b238285{--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;}.elementor-12832 .elementor-element.elementor-element-b52dff8{--display:flex;}.elementor-12832 .elementor-element.elementor-element-2c99358 .elementor-icon-wrapper{text-align:start;}.elementor-12832 .elementor-element.elementor-element-37b9d26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-d360d62{padding:0px 0px 12px 0px;}.elementor-12832 .elementor-element.elementor-element-d360d62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:var( --e-global-color-47fd477 );}.elementor-12832 .elementor-element.elementor-element-cbb21b5 p{margin-block-end:0px;}.elementor-12832 .elementor-element.elementor-element-cbb21b5{color:#9192A0;}.elementor-12832 .elementor-element.elementor-element-7d679f5{--display:flex;}.elementor-12832 .elementor-element.elementor-element-5b93c7f{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:32px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:var( --e-global-color-03e1213 );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:14px;--n-menu-icon-color:#02010100;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12832 .elementor-element.elementor-element-5b93c7f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12832 .elementor-element.elementor-element-5b93c7f > .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-12832 .elementor-element.elementor-element-5b93c7f > .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-family:"DM Sans", Sans-serif;font-weight:500;--n-menu-title-line-height:0;}.elementor-12832 .elementor-element.elementor-element-5b93c7f {--n-menu-title-color-hover:var( --e-global-color-e77fb9b );}.elementor-12832 .elementor-element.elementor-element-1ecca4c{--display:flex;}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button{background-color:var( --e-global-color-a57d477 );font-family:var( --e-global-typography-db19203-font-family ), Sans-serif;font-size:var( --e-global-typography-db19203-font-size );font-weight:var( --e-global-typography-db19203-font-weight );line-height:var( --e-global-typography-db19203-line-height );fill:var( --e-global-color-3e04453 );color:var( --e-global-color-3e04453 );transition-duration:0.5s;border-radius:4px 4px 4px 4px;padding:12px 16px 12px 16px;}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button:hover, .elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button:focus{background-color:var( --e-global-color-e77fb9b );color:var( --e-global-color-a57d477 );border-color:var( --e-global-color-e77fb9b );}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button:hover svg, .elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button:focus svg{fill:var( --e-global-color-a57d477 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1440px){.elementor-12832 .elementor-element.elementor-element-4834d9c{--padding-top:8px;--padding-bottom:8px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-item > a{font-size:14px;line-height:22px;}.elementor-12832 .elementor-element.elementor-element-928b0a5{--icon-size:14px;--grid-column-gap:12px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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-widget-mega-menu > .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{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12832 .elementor-element.elementor-element-b281739 .elementor-heading-title{font-size:var( --e-global-typography-868a645-font-size );line-height:var( --e-global-typography-868a645-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-9d32dc6{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-f120055{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-item > a{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-item > a{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-0973474{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-item > a{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-item > a{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-2dc715c{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-item > a{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-item > a{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-4717ae7{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-c996970{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-12832 .elementor-element.elementor-element-adac3a1 .elementor-heading-title{font-size:var( --e-global-typography-97e61c7-font-size );line-height:var( --e-global-typography-97e61c7-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button{font-size:20px;line-height:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-742461c .elementor-heading-title{font-size:var( --e-global-typography-868a645-font-size );line-height:var( --e-global-typography-868a645-line-height );}.elementor-12832 .elementor-element.elementor-element-48eb3fb{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-b2ade94{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-aa113cf .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-16a423c .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-64dab18{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-3e8035b .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-c422062 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-ef128bb{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-9c9f171 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-7c86ae6{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12832 .elementor-element.elementor-element-d360d62 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-12832 .elementor-element.elementor-element-5b93c7f{--n-menu-title-font-size:18px;}.elementor-12832 .elementor-element.elementor-element-5b93c7f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12832 .elementor-element.elementor-element-5b93c7f > .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-12832 .elementor-element.elementor-element-5b93c7f > .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{--n-menu-title-line-height:0;}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button{font-size:var( --e-global-typography-db19203-font-size );line-height:var( --e-global-typography-db19203-line-height );}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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-widget-mega-menu > .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{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12832 .elementor-element.elementor-element-b281739 .elementor-heading-title{font-size:var( --e-global-typography-868a645-font-size );line-height:var( --e-global-typography-868a645-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-139eb96{--flex-wrap:wrap;}.elementor-12832 .elementor-element.elementor-element-d8155c9{border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-12832 .elementor-element.elementor-element-e63f4c6{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-12832 .elementor-element.elementor-element-adac3a1 .elementor-heading-title{font-size:var( --e-global-typography-97e61c7-font-size );line-height:var( --e-global-typography-97e61c7-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button{font-size:20px;line-height:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-742461c .elementor-heading-title{font-size:var( --e-global-typography-868a645-font-size );line-height:var( --e-global-typography-868a645-line-height );}.elementor-12832 .elementor-element.elementor-element-9acf2d0{--flex-wrap:wrap;}.elementor-12832 .elementor-element.elementor-element-f7444bd{border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-12832 .elementor-element.elementor-element-4c958f4{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button{font-size:var( --e-global-typography-db19203-font-size );line-height:var( --e-global-typography-db19203-line-height );}}@media(max-width:991px){.elementor-12832 .elementor-element.elementor-element-c4de017{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12832 .elementor-element.elementor-element-5b93c7f{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-space-between:20px;}.elementor-12832 .elementor-element.elementor-element-5b93c7f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12832 .elementor-element.elementor-element-5b93c7f > .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-12832 .elementor-element.elementor-element-5b93c7f > .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{--n-menu-title-line-height:0;}}@media(max-width:767px){.elementor-12832 .elementor-element.elementor-element-4834d9c{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-8803989 .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-928b0a5{text-align:left;}.elementor-12832 .elementor-element.elementor-element-fd355bc{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-12832 .elementor-element.elementor-element-fecc4ff{--width:70%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-c4de017{--width:30%;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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-widget-mega-menu > .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{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-12832 .elementor-element.elementor-element-3c5a6f6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12832 .elementor-element.elementor-element-b281739 .elementor-heading-title{font-size:var( --e-global-typography-868a645-font-size );line-height:var( --e-global-typography-868a645-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-9d32dc6{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-56872b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-0c2014b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12832 .elementor-element.elementor-element-f120055{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:12px;}.elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-09d1499 .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-47a21a0 .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-9a143bb{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12832 .elementor-element.elementor-element-0973474{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:12px;}.elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-9276b0a .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-fca2012 .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-d8155c9{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12832 .elementor-element.elementor-element-2dc715c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:12px;}.elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-4d7c5bb .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12832 .elementor-element.elementor-element-694b78d .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-adac3a1 .elementor-heading-title{font-size:var( --e-global-typography-97e61c7-font-size );line-height:var( --e-global-typography-97e61c7-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12832 .elementor-element.elementor-element-f216806 .elementor-button{font-size:18px;line-height:26px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12832 .elementor-element.elementor-element-5cebfa5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-742461c .elementor-heading-title{font-size:var( --e-global-typography-868a645-font-size );line-height:var( --e-global-typography-868a645-line-height );}.elementor-12832 .elementor-element.elementor-element-48eb3fb{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-be9441d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12832 .elementor-element.elementor-element-c6b1c6c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12832 .elementor-element.elementor-element-b2ade94{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:12px;}.elementor-12832 .elementor-element.elementor-element-90cc723{--flex-wrap:nowrap;}.elementor-12832 .elementor-element.elementor-element-aa113cf .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-695b283{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-12832 .elementor-element.elementor-element-16a423c .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-e4144d6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12832 .elementor-element.elementor-element-64dab18{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:12px;}.elementor-12832 .elementor-element.elementor-element-d6c8819{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-12832 .elementor-element.elementor-element-3e8035b .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-525abbe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-12832 .elementor-element.elementor-element-c422062 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-f7444bd{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12832 .elementor-element.elementor-element-ef128bb{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:12px;}.elementor-12832 .elementor-element.elementor-element-f27e26b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-12832 .elementor-element.elementor-element-9c9f171 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-b238285{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-12832 .elementor-element.elementor-element-d360d62 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12832 .elementor-element.elementor-element-5b93c7f{--n-menu-title-font-size:16px;}.elementor-12832 .elementor-element.elementor-element-5b93c7f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12832 .elementor-element.elementor-element-5b93c7f > .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-12832 .elementor-element.elementor-element-5b93c7f > .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{--n-menu-title-line-height:24;}.elementor-12832 .elementor-element.elementor-element-6502c05 .elementor-button{font-size:var( --e-global-typography-db19203-font-size );line-height:var( --e-global-typography-db19203-line-height );}}@media(min-width:768px){.elementor-12832 .elementor-element.elementor-element-5d6ee14{--width:60%;}.elementor-12832 .elementor-element.elementor-element-c922b75{--width:40%;}.elementor-12832 .elementor-element.elementor-element-fecc4ff{--width:25%;}.elementor-12832 .elementor-element.elementor-element-c4de017{--width:50%;}.elementor-12832 .elementor-element.elementor-element-1ecca4c{--width:25%;}}@media(max-width:1440px) and (min-width:768px){.elementor-12832 .elementor-element.elementor-element-fecc4ff{--width:22%;}.elementor-12832 .elementor-element.elementor-element-c4de017{--width:60%;}.elementor-12832 .elementor-element.elementor-element-1ecca4c{--width:18%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12832 .elementor-element.elementor-element-fecc4ff{--width:20%;}.elementor-12832 .elementor-element.elementor-element-c4de017{--width:62%;}.elementor-12832 .elementor-element.elementor-element-0c2014b{--width:50%;}.elementor-12832 .elementor-element.elementor-element-9a143bb{--width:50%;}.elementor-12832 .elementor-element.elementor-element-d8155c9{--width:50%;}.elementor-12832 .elementor-element.elementor-element-e63f4c6{--width:50%;}.elementor-12832 .elementor-element.elementor-element-c6b1c6c{--width:50%;}.elementor-12832 .elementor-element.elementor-element-e4144d6{--width:50%;}.elementor-12832 .elementor-element.elementor-element-f7444bd{--width:50%;}.elementor-12832 .elementor-element.elementor-element-4c958f4{--width:50%;}.elementor-12832 .elementor-element.elementor-element-1ecca4c{--width:18%;}}@media(max-width:991px) and (min-width:768px){.elementor-12832 .elementor-element.elementor-element-fecc4ff{--width:80%;}.elementor-12832 .elementor-element.elementor-element-c4de017{--width:20%;}}/* Start custom CSS for icon-list, class: .elementor-element-8803989 */.elementor-12832 .elementor-element.elementor-element-8803989 svg{
    width: initial;
    height: auto;
}
.elementor-12832 .elementor-element.elementor-element-8803989 li{
    position: relative;
}
.elementor-12832 .elementor-element.elementor-element-8803989 li:before{
    content: '';
    position: absolute;
    top: 5px;
    right: -20px;
    height: 17px;
    width: 1px;
    background: #fff;
}

.elementor-12832 .elementor-element.elementor-element-8803989 li:last-child:before{
 display: none;   
}


@media(max-width: 991px){
    .elementor-12832 .elementor-element.elementor-element-8803989 li{
        margin-bottom: 10px;
    }
    .elementor-12832 .elementor-element.elementor-element-8803989 li:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-928b0a5 */.elementor-12832 .elementor-element.elementor-element-928b0a5 svg{
    width: initial;
    height: 14px;
}

.elementor-12832 .elementor-element.elementor-element-928b0a5 .elementor-grid-item{
    position: relative;
}
.elementor-12832 .elementor-element.elementor-element-928b0a5 .elementor-grid-item:before{
    content: '';
    position: absolute;
    top: 8px;
    left: -8px;
    height: 12px;
    width: 1px;
    background: #fff;
}

.elementor-12832 .elementor-element.elementor-element-928b0a5 .elementor-grid-item:before{
    display: none
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-09d1499 */.elementor-12832 .elementor-element.elementor-element-09d1499 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7d3cc64 */.elementor-12832 .elementor-element.elementor-element-7d3cc64 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-47a21a0 */.elementor-12832 .elementor-element.elementor-element-47a21a0 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d36f71 */.elementor-12832 .elementor-element.elementor-element-9d36f71 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9276b0a */.elementor-12832 .elementor-element.elementor-element-9276b0a svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a348f6 */.elementor-12832 .elementor-element.elementor-element-2a348f6 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fca2012 */.elementor-12832 .elementor-element.elementor-element-fca2012 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b14d43c */.elementor-12832 .elementor-element.elementor-element-b14d43c li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d7c5bb */.elementor-12832 .elementor-element.elementor-element-4d7c5bb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ecae3d3 */.elementor-12832 .elementor-element.elementor-element-ecae3d3 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-694b78d */.elementor-12832 .elementor-element.elementor-element-694b78d svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43879a9 */.elementor-12832 .elementor-element.elementor-element-43879a9 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f216806 */.elementor-12832 .elementor-element.elementor-element-f216806 svg{
    width: initial;
}
.elementor-12832 .elementor-element.elementor-element-f216806 svg path{
    transition: all 0.5s;
    fill: #343EA6!important;
}

.elementor-12832 .elementor-element.elementor-element-f216806 a:hover path{
    fill: #0E1232!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56872b1 */.elementor-12832 .elementor-element.elementor-element-56872b1{
    height: 70vh;
    overflow: hidden;
    overflow-Y: auto;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-56872b1{
        height: initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3edcb */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-3a3edcb{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcf4e9 */.elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
    
    margin-top: 22px;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba4ccaf */.elementor-12832 .elementor-element.elementor-element-ba4ccaf svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e69ab */.elementor-12832 .elementor-element.elementor-element-d0e69ab{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5221ba4 */.elementor-12832 .elementor-element.elementor-element-5221ba4 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f41034 */.elementor-12832 .elementor-element.elementor-element-9f41034{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84fcfbb */.elementor-12832 .elementor-element.elementor-element-84fcfbb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc7475 */.elementor-12832 .elementor-element.elementor-element-0cc7475{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-188c082 */.elementor-12832 .elementor-element.elementor-element-188c082 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc74e6 */.elementor-12832 .elementor-element.elementor-element-5fc74e6{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-465bc16 */.elementor-12832 .elementor-element.elementor-element-465bc16 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c8078 */.elementor-12832 .elementor-element.elementor-element-e6c8078{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c99358 */.elementor-12832 .elementor-element.elementor-element-2c99358 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52dff8 */.elementor-12832 .elementor-element.elementor-element-b52dff8{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a127514 */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-a127514{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a26b6 */.elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
    
    margin-top: 22px;
}



@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-09d1499 */.elementor-12832 .elementor-element.elementor-element-09d1499 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7d3cc64 */.elementor-12832 .elementor-element.elementor-element-7d3cc64 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-47a21a0 */.elementor-12832 .elementor-element.elementor-element-47a21a0 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d36f71 */.elementor-12832 .elementor-element.elementor-element-9d36f71 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9276b0a */.elementor-12832 .elementor-element.elementor-element-9276b0a svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a348f6 */.elementor-12832 .elementor-element.elementor-element-2a348f6 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fca2012 */.elementor-12832 .elementor-element.elementor-element-fca2012 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b14d43c */.elementor-12832 .elementor-element.elementor-element-b14d43c li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d7c5bb */.elementor-12832 .elementor-element.elementor-element-4d7c5bb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ecae3d3 */.elementor-12832 .elementor-element.elementor-element-ecae3d3 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-694b78d */.elementor-12832 .elementor-element.elementor-element-694b78d svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43879a9 */.elementor-12832 .elementor-element.elementor-element-43879a9 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f216806 */.elementor-12832 .elementor-element.elementor-element-f216806 svg{
    width: initial;
}
.elementor-12832 .elementor-element.elementor-element-f216806 svg path{
    transition: all 0.5s;
    fill: #343EA6!important;
}

.elementor-12832 .elementor-element.elementor-element-f216806 a:hover path{
    fill: #0E1232!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56872b1 */.elementor-12832 .elementor-element.elementor-element-56872b1{
    height: 70vh;
    overflow: hidden;
    overflow-Y: auto;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-56872b1{
        height: initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3edcb */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-3a3edcb{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcf4e9 */.elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
    
    margin-top: 22px;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba4ccaf */.elementor-12832 .elementor-element.elementor-element-ba4ccaf svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e69ab */.elementor-12832 .elementor-element.elementor-element-d0e69ab{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5221ba4 */.elementor-12832 .elementor-element.elementor-element-5221ba4 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f41034 */.elementor-12832 .elementor-element.elementor-element-9f41034{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84fcfbb */.elementor-12832 .elementor-element.elementor-element-84fcfbb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc7475 */.elementor-12832 .elementor-element.elementor-element-0cc7475{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-188c082 */.elementor-12832 .elementor-element.elementor-element-188c082 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc74e6 */.elementor-12832 .elementor-element.elementor-element-5fc74e6{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-465bc16 */.elementor-12832 .elementor-element.elementor-element-465bc16 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c8078 */.elementor-12832 .elementor-element.elementor-element-e6c8078{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c99358 */.elementor-12832 .elementor-element.elementor-element-2c99358 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52dff8 */.elementor-12832 .elementor-element.elementor-element-b52dff8{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a127514 */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-a127514{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a26b6 */.elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
    
    margin-top: 22px;
}



@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-09d1499 */.elementor-12832 .elementor-element.elementor-element-09d1499 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7d3cc64 */.elementor-12832 .elementor-element.elementor-element-7d3cc64 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-47a21a0 */.elementor-12832 .elementor-element.elementor-element-47a21a0 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d36f71 */.elementor-12832 .elementor-element.elementor-element-9d36f71 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9276b0a */.elementor-12832 .elementor-element.elementor-element-9276b0a svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a348f6 */.elementor-12832 .elementor-element.elementor-element-2a348f6 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fca2012 */.elementor-12832 .elementor-element.elementor-element-fca2012 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b14d43c */.elementor-12832 .elementor-element.elementor-element-b14d43c li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d7c5bb */.elementor-12832 .elementor-element.elementor-element-4d7c5bb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ecae3d3 */.elementor-12832 .elementor-element.elementor-element-ecae3d3 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-694b78d */.elementor-12832 .elementor-element.elementor-element-694b78d svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43879a9 */.elementor-12832 .elementor-element.elementor-element-43879a9 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f216806 */.elementor-12832 .elementor-element.elementor-element-f216806 svg{
    width: initial;
}
.elementor-12832 .elementor-element.elementor-element-f216806 svg path{
    transition: all 0.5s;
    fill: #343EA6!important;
}

.elementor-12832 .elementor-element.elementor-element-f216806 a:hover path{
    fill: #0E1232!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56872b1 */.elementor-12832 .elementor-element.elementor-element-56872b1{
    height: 70vh;
    overflow: hidden;
    overflow-Y: auto;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-56872b1{
        height: initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3edcb */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-3a3edcb{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcf4e9 */.elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
    
    margin-top: 22px;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba4ccaf */.elementor-12832 .elementor-element.elementor-element-ba4ccaf svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e69ab */.elementor-12832 .elementor-element.elementor-element-d0e69ab{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5221ba4 */.elementor-12832 .elementor-element.elementor-element-5221ba4 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f41034 */.elementor-12832 .elementor-element.elementor-element-9f41034{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84fcfbb */.elementor-12832 .elementor-element.elementor-element-84fcfbb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc7475 */.elementor-12832 .elementor-element.elementor-element-0cc7475{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-188c082 */.elementor-12832 .elementor-element.elementor-element-188c082 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc74e6 */.elementor-12832 .elementor-element.elementor-element-5fc74e6{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-465bc16 */.elementor-12832 .elementor-element.elementor-element-465bc16 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c8078 */.elementor-12832 .elementor-element.elementor-element-e6c8078{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c99358 */.elementor-12832 .elementor-element.elementor-element-2c99358 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52dff8 */.elementor-12832 .elementor-element.elementor-element-b52dff8{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a127514 */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-a127514{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a26b6 */.elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
    
    margin-top: 22px;
}



@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-09d1499 */.elementor-12832 .elementor-element.elementor-element-09d1499 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7d3cc64 */.elementor-12832 .elementor-element.elementor-element-7d3cc64 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-47a21a0 */.elementor-12832 .elementor-element.elementor-element-47a21a0 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d36f71 */.elementor-12832 .elementor-element.elementor-element-9d36f71 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9276b0a */.elementor-12832 .elementor-element.elementor-element-9276b0a svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a348f6 */.elementor-12832 .elementor-element.elementor-element-2a348f6 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fca2012 */.elementor-12832 .elementor-element.elementor-element-fca2012 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b14d43c */.elementor-12832 .elementor-element.elementor-element-b14d43c li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d7c5bb */.elementor-12832 .elementor-element.elementor-element-4d7c5bb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ecae3d3 */.elementor-12832 .elementor-element.elementor-element-ecae3d3 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-694b78d */.elementor-12832 .elementor-element.elementor-element-694b78d svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43879a9 */.elementor-12832 .elementor-element.elementor-element-43879a9 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f216806 */.elementor-12832 .elementor-element.elementor-element-f216806 svg{
    width: initial;
}
.elementor-12832 .elementor-element.elementor-element-f216806 svg path{
    transition: all 0.5s;
    fill: #343EA6!important;
}

.elementor-12832 .elementor-element.elementor-element-f216806 a:hover path{
    fill: #0E1232!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56872b1 */.elementor-12832 .elementor-element.elementor-element-56872b1{
    height: 70vh;
    overflow: hidden;
    overflow-Y: auto;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-56872b1{
        height: initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3edcb */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-3a3edcb{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcf4e9 */.elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
    
    margin-top: 22px;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba4ccaf */.elementor-12832 .elementor-element.elementor-element-ba4ccaf svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e69ab */.elementor-12832 .elementor-element.elementor-element-d0e69ab{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5221ba4 */.elementor-12832 .elementor-element.elementor-element-5221ba4 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f41034 */.elementor-12832 .elementor-element.elementor-element-9f41034{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84fcfbb */.elementor-12832 .elementor-element.elementor-element-84fcfbb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc7475 */.elementor-12832 .elementor-element.elementor-element-0cc7475{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-188c082 */.elementor-12832 .elementor-element.elementor-element-188c082 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc74e6 */.elementor-12832 .elementor-element.elementor-element-5fc74e6{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-465bc16 */.elementor-12832 .elementor-element.elementor-element-465bc16 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c8078 */.elementor-12832 .elementor-element.elementor-element-e6c8078{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c99358 */.elementor-12832 .elementor-element.elementor-element-2c99358 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52dff8 */.elementor-12832 .elementor-element.elementor-element-b52dff8{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a127514 */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-a127514{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a26b6 */.elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
    
    margin-top: 22px;
}



@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-09d1499 */.elementor-12832 .elementor-element.elementor-element-09d1499 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7d3cc64 */.elementor-12832 .elementor-element.elementor-element-7d3cc64 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-7d3cc64 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-47a21a0 */.elementor-12832 .elementor-element.elementor-element-47a21a0 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d36f71 */.elementor-12832 .elementor-element.elementor-element-9d36f71 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-9d36f71 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9276b0a */.elementor-12832 .elementor-element.elementor-element-9276b0a svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a348f6 */.elementor-12832 .elementor-element.elementor-element-2a348f6 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
    opacity: 1;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-2a348f6 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fca2012 */.elementor-12832 .elementor-element.elementor-element-fca2012 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b14d43c */.elementor-12832 .elementor-element.elementor-element-b14d43c li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-b14d43c a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d7c5bb */.elementor-12832 .elementor-element.elementor-element-4d7c5bb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ecae3d3 */.elementor-12832 .elementor-element.elementor-element-ecae3d3 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-ecae3d3 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-694b78d */.elementor-12832 .elementor-element.elementor-element-694b78d svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-43879a9 */.elementor-12832 .elementor-element.elementor-element-43879a9 li{
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 svg{
    width: initial;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-text{
    padding-left: 10px;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 .elementor-icon-list-icon{
    opacity: 0;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
    opacity: 1;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-43879a9 a:hover .elementor-icon-list-icon{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f216806 */.elementor-12832 .elementor-element.elementor-element-f216806 svg{
    width: initial;
}
.elementor-12832 .elementor-element.elementor-element-f216806 svg path{
    transition: all 0.5s;
    fill: #343EA6!important;
}

.elementor-12832 .elementor-element.elementor-element-f216806 a:hover path{
    fill: #0E1232!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56872b1 */.elementor-12832 .elementor-element.elementor-element-56872b1{
    height: 70vh;
    overflow: hidden;
    overflow-Y: auto;
}


@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-56872b1{
        height: initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3edcb */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-3a3edcb{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcf4e9 */.elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
    
    margin-top: 22px;
}

@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-1fcf4e9.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba4ccaf */.elementor-12832 .elementor-element.elementor-element-ba4ccaf svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e69ab */.elementor-12832 .elementor-element.elementor-element-d0e69ab{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5221ba4 */.elementor-12832 .elementor-element.elementor-element-5221ba4 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f41034 */.elementor-12832 .elementor-element.elementor-element-9f41034{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84fcfbb */.elementor-12832 .elementor-element.elementor-element-84fcfbb svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc7475 */.elementor-12832 .elementor-element.elementor-element-0cc7475{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-188c082 */.elementor-12832 .elementor-element.elementor-element-188c082 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc74e6 */.elementor-12832 .elementor-element.elementor-element-5fc74e6{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-465bc16 */.elementor-12832 .elementor-element.elementor-element-465bc16 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c8078 */.elementor-12832 .elementor-element.elementor-element-e6c8078{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c99358 */.elementor-12832 .elementor-element.elementor-element-2c99358 svg{
    width: initial;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52dff8 */.elementor-12832 .elementor-element.elementor-element-b52dff8{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a127514 */@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-a127514{
        height: 60vh;
        overflow: hidden;
        overflow-Y: auto;
        border-bottom: 1px solid #E7E7EA;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a26b6 */.elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
    
    margin-top: 22px;
}



@media(max-width: 767px){
    .elementor-12832 .elementor-element.elementor-element-30a26b6.megamenu-wrap{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-5b93c7f */.elementor-12832 .elementor-element.elementor-element-5b93c7f .e-n-menu-title-text{
    line-height: initial;
}

.elementor-12832 .elementor-element.elementor-element-5b93c7f .e-n-menu-dropdown-icon svg{
    fill: transparent!important;
    max-width: 14px;
    height: auto;
}

.elementor-12832 .elementor-element.elementor-element-5b93c7f .e-n-menu-content{
    top: 20px;
}



@media(max-width: 991px){
    .elementor-12832 .elementor-element.elementor-element-5b93c7f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{
        --n-menu-title-line-height: 0!important;
    }
    .e-n-menu-wrapper{
        background: white!important;
        padding: 20px;
        margin-top: 24px!important;
        height: 100vh;
    }
    #e-n-menu-title-9602,
    #e-n-menu-title-9603{
        padding-bottom: 12px;
        justify-content: space-between;
    }
    
    .e-n-menu-toggle svg{
        display: none;
    }
    .e-n-menu-toggle-icon{
        width: 26px;
        height: 20px;
        position: relative;
    }
    .e-n-menu-toggle-icon:before{
        content: '';
        display: block;
        width: 100%;
        height: 2px;
        background-color: #0E1232;
        position: absolute;
        left: 0;
        top: 0;
        transition: all 0.3s ease;
    }
    .e-n-menu-toggle-icon:after{
        content: '';
        display: block;
        width: 100%;
        height: 2px;
        background-color: #0E1232;
        position: absolute;
        left: 0;
        bottom: 0;
        transition: all 0.3s ease;
    }
    .e-n-menu-toggle-icon .middle-bar{
        content: '';
        display: block;
        width: 100%;
        height: 2px;
        background-color: #0E1232;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        transition: all 0.3s ease;
    }
    .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon .middle-bar{
        opacity: 0;
    }
    .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon:before{
        transform: translateY(8px) rotate(-45deg);
    }
    .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon:after{
        transform: translateY(-10px) rotate(45deg);
    }
    .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item{
        width: 100%!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6502c05 */.elementor-12832 .elementor-element.elementor-element-6502c05 svg{
    width: initial;
    transition: all 0.5s;
}
.elementor-12832 .elementor-element.elementor-element-6502c05 svg path{
    fill: #fff!important;
    transition: all 0.5s;
}

.elementor-12832 .elementor-element.elementor-element-6502c05 a:hover path{
    fill: #0E1232!important;
}/* End custom CSS */