.elementor-28 .elementor-element.elementor-element-9bbd93a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-9bbd93a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9bbd93a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8b758c );}.elementor-28 .elementor-element.elementor-element-233a1f3{--display:flex;}.elementor-28 .elementor-element.elementor-element-e8adbfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-28 .elementor-element.elementor-element-f10a948 .elementor-heading-title{font-family:"termina", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.9px;}.elementor-28 .elementor-element.elementor-element-8f8596e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-49b3d56{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-49b3d56:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-49b3d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-49b3d56:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-090c7eb{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-090c7eb{left:5px;}.elementor-28 .elementor-element.elementor-element-090c7eb{top:5px;}.elementor-28 .elementor-element.elementor-element-090c7eb .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-0f33bea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0f33bea .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-526a009{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-526a009:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-526a009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-526a009:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-7477d75{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-7477d75{left:5px;}.elementor-28 .elementor-element.elementor-element-7477d75{top:5px;}.elementor-28 .elementor-element.elementor-element-7477d75 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-7f65413 .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-e9f0983{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-e9f0983:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e9f0983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-e9f0983:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8345162{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-8345162{left:5px;}.elementor-28 .elementor-element.elementor-element-8345162{top:5px;}.elementor-28 .elementor-element.elementor-element-8345162 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-d0289d9 .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-008cd35{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-008cd35:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-008cd35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-008cd35:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0f94d03{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-0f94d03{left:5px;}.elementor-28 .elementor-element.elementor-element-0f94d03{top:5px;}.elementor-28 .elementor-element.elementor-element-0f94d03 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-264241c .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-35bc722{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-35bc722:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-35bc722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-35bc722:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0e77ca0{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-0e77ca0{left:5px;}.elementor-28 .elementor-element.elementor-element-0e77ca0{top:5px;}.elementor-28 .elementor-element.elementor-element-0e77ca0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-e41c31a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7034122 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-7034122{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7034122 .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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-1bda8d8{--n-menu-dropdown-content-max-width:fit-content;--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-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-827ef41-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:30px 30px 30px 30px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-28 .elementor-element.elementor-element-1bda8d8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .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-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .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-827ef41-font-family ), Sans-serif;font-weight:var( --e-global-typography-827ef41-font-weight );--n-menu-title-line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-42d5245{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-42d5245:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-42d5245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-42d5245:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-53e4cf0{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-53e4cf0{left:5px;}.elementor-28 .elementor-element.elementor-element-53e4cf0{top:5px;}.elementor-28 .elementor-element.elementor-element-53e4cf0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-1fe4622 .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-6aa1274{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-6aa1274:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6aa1274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-6aa1274:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-afd716c{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-afd716c{left:5px;}.elementor-28 .elementor-element.elementor-element-afd716c{top:5px;}.elementor-28 .elementor-element.elementor-element-afd716c .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-c197f30 .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-02206f1{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-02206f1:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-02206f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-02206f1:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-9033276{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-9033276{left:5px;}.elementor-28 .elementor-element.elementor-element-9033276{top:5px;}.elementor-28 .elementor-element.elementor-element-9033276 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f45c7d3 .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-9082946{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-9082946:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9082946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-9082946:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-ba70f18{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-ba70f18{left:5px;}.elementor-28 .elementor-element.elementor-element-ba70f18{top:5px;}.elementor-28 .elementor-element.elementor-element-ba70f18 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-83c4444 .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-42489ce{--display:flex;--min-height:200px;--justify-content:flex-end;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-42489ce:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-42489ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2860ed7 );}.elementor-28 .elementor-element.elementor-element-42489ce:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-aac6de5{right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-aac6de5{left:5px;}.elementor-28 .elementor-element.elementor-element-aac6de5{top:5px;}.elementor-28 .elementor-element.elementor-element-aac6de5 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-1e9f098 .elementor-heading-title{font-family:var( --e-global-typography-827ef41-font-family ), Sans-serif;font-size:var( --e-global-typography-827ef41-font-size );font-weight:var( --e-global-typography-827ef41-font-weight );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-233a1f3{--width:26%;}.elementor-28 .elementor-element.elementor-element-8f8596e{--width:66%;}.elementor-28 .elementor-element.elementor-element-49b3d56{--width:48%;}.elementor-28 .elementor-element.elementor-element-526a009{--width:48%;}.elementor-28 .elementor-element.elementor-element-e9f0983{--width:48%;}.elementor-28 .elementor-element.elementor-element-008cd35{--width:48%;}.elementor-28 .elementor-element.elementor-element-35bc722{--width:48%;}.elementor-28 .elementor-element.elementor-element-42d5245{--width:48%;}.elementor-28 .elementor-element.elementor-element-6aa1274{--width:48%;}.elementor-28 .elementor-element.elementor-element-02206f1{--width:48%;}.elementor-28 .elementor-element.elementor-element-9082946{--width:48%;}.elementor-28 .elementor-element.elementor-element-42489ce{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-233a1f3{--width:32%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-9bbd93a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-28 .elementor-element.elementor-element-8f8596e{--gap:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-28 .elementor-element.elementor-element-49b3d56{--min-height:160px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-090c7eb .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-090c7eb .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-0f33bea .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-526a009{--min-height:160px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-7477d75 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-7477d75 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-7f65413 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-e9f0983{--min-height:160px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-8345162 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-8345162 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-d0289d9 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-008cd35{--min-height:160px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-0f94d03 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-0f94d03 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-264241c .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-35bc722{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-0e77ca0 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-0e77ca0 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-1bda8d8{--n-menu-title-font-size:var( --e-global-typography-827ef41-font-size );--n-menu-title-padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .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-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .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-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-42d5245{--min-height:160px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-53e4cf0 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-53e4cf0 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-1fe4622 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-6aa1274{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-afd716c .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-afd716c .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-c197f30 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-02206f1{--min-height:160px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-9033276 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-9033276 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-f45c7d3 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-9082946{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-ba70f18 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-ba70f18 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-83c4444 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-42489ce{--min-height:160px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-aac6de5 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-aac6de5 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-1e9f098 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-f10a948 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-49b3d56{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-0f33bea .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-526a009{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-7f65413 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-e9f0983{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-d0289d9 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-008cd35{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-264241c .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-35bc722{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7034122 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-1bda8d8{--n-menu-title-font-size:var( --e-global-typography-827ef41-font-size );}.elementor-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .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-28 .elementor-element.elementor-element-1bda8d8 > .elementor-widget-container > .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-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-42d5245{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-1fe4622 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-6aa1274{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-c197f30 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-02206f1{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-f45c7d3 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-9082946{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-83c4444 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}.elementor-28 .elementor-element.elementor-element-42489ce{--width:48%;--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-1e9f098 .elementor-heading-title{font-size:var( --e-global-typography-827ef41-font-size );line-height:var( --e-global-typography-827ef41-line-height );letter-spacing:var( --e-global-typography-827ef41-letter-spacing );word-spacing:var( --e-global-typography-827ef41-word-spacing );}}/* Start custom CSS for mega-menu, class: .elementor-element-1bda8d8 *//* Override Elementor centering at title level */
.elementor-28 .elementor-element.elementor-element-1bda8d8 .e-n-menu-title {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: flex-end !important;       /* bottom */
    justify-content: flex-start !important; /* left */
}

/* Container just fills space */
.elementor-28 .elementor-element.elementor-element-1bda8d8 .e-n-menu-title-container {
    width: 100%;
  height: 100%;
}

/* Text alignment */
.elementor-28 .elementor-element.elementor-element-1bda8d8 .e-n-menu-title-text {
    text-align: left;
}

.elementor-28 .elementor-element.elementor-element-1bda8d8 .e-n-menu-title-text {
     display: flex;
      width: 100%;
    height: 100%;
    align-items: flex-end !important;       /* bottom */
    justify-content: flex-start !important; /* left */
}


.elementor-28 .elementor-element.elementor-element-1bda8d8 .e-active {
  margin-top: -10px;
  margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35bc722 *//* Ensure full height through the menu structure */
.elementor-28 .elementor-element.elementor-element-35bc722 .e-n-menu,
.elementor-28 .elementor-element.elementor-element-35bc722 .e-n-menu-wrapper,
.elementor-28 .elementor-element.elementor-element-35bc722 .e-n-menu-heading {
    height: 100%;
    width: 100%;
}

/* Ensure each menu item fills height */
.elementor-28 .elementor-element.elementor-element-35bc722 .e-n-menu-item {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: flex-end;       /* bottom */
    justify-content: flex-start; /* left */
}/* End custom CSS */