.elementor-15 .elementor-element.elementor-element-544898d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-724ae67{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-ad95615{--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;}.elementor-15 .elementor-element.elementor-element-b10cc92{--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;}.elementor-15 .elementor-element.elementor-element-539a726{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-08b8201{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-d76c1f2 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-d76c1f2 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d76c1f2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-d76c1f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-d76c1f2.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-d76c1f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-d76c1f2 .elementor-button .elementor-button-content-wrapper{gap:25px;justify-content:start;}.elementor-15 .elementor-element.elementor-element-d76c1f2 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d76c1f2 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-4504940 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-4504940 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4504940 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-4504940{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4504940.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-4504940 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4504940 .elementor-button .elementor-button-content-wrapper{gap:25px;justify-content:start;}.elementor-15 .elementor-element.elementor-element-4504940 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4504940 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-7ec6305 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-7ec6305 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7ec6305 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-7ec6305{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7ec6305.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-7ec6305 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-15 .elementor-element.elementor-element-7ec6305 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7ec6305 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-2c95556 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-2c95556 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2c95556 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-2c95556{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2c95556.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-2c95556 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-2c95556 .elementor-button .elementor-button-content-wrapper{gap:25px;justify-content:start;}.elementor-15 .elementor-element.elementor-element-2c95556 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-2c95556 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a4a6d7e{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-item > a{font-family:"Noto Sans Adlam", Sans-serif;font-weight:400;text-decoration:underline;}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-a4a6d7e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6753b07{--display:flex;--min-height:550px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c15db47{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.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-15 .elementor-element.elementor-element-5468695.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5468695.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5468695.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5468695.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5468695.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5468695 .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-5468695 .elementor-icon svg{height:20px;}.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 );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3fb9b44 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-51ad819{padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-51ad819 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:2.1rem;line-height:50px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-246e970 .elementor-button{background-color:#AAA9A800;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-246e970 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-246e970 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-246e970{padding:30px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-246e970 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-246e970 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-246e970 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-0bf35d3{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-c732b5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c732b5b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c732b5b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c732b5b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c732b5b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c732b5b .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-c732b5b .elementor-icon svg{height:20px;}.elementor-15 .elementor-element.elementor-element-0d61e68 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-d255c31{padding:20px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-d255c31 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1.7rem;line-height:35px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1b26ac3 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-1b26ac3 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1b26ac3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-1b26ac3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1b26ac3.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-1b26ac3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1b26ac3 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-1b26ac3 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1b26ac3 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-9c8a855 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-9c8a855 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-9c8a855 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-9c8a855{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-9c8a855.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-9c8a855 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9c8a855 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-9c8a855 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-9c8a855 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-c65326a{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-f28ce6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f28ce6e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f28ce6e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f28ce6e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f28ce6e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f28ce6e .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-f28ce6e .elementor-icon svg{height:20px;}.elementor-15 .elementor-element.elementor-element-ce5d2f0 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-796ba43{padding:20px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-796ba43 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1.7rem;line-height:35px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3016d16 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-3016d16 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-3016d16 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-3016d16{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3016d16.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-3016d16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-3016d16 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-3016d16 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-3016d16 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-9e4fcad .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-9e4fcad .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-9e4fcad .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-9e4fcad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-9e4fcad.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-9e4fcad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9e4fcad .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-9e4fcad .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-9e4fcad .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-13d211d .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-13d211d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-13d211d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-13d211d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-13d211d.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-13d211d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-13d211d .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-13d211d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-13d211d .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-6610bc4 .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-6610bc4 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6610bc4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-6610bc4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6610bc4.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-6610bc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-6610bc4 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-6610bc4 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6610bc4 .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-da1b99d .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-da1b99d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-da1b99d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-da1b99d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-da1b99d.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-da1b99d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-da1b99d .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-da1b99d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-da1b99d .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-7a73ee5{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-6d7f98c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6d7f98c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6d7f98c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6d7f98c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6d7f98c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6d7f98c .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-6d7f98c .elementor-icon svg{height:20px;}.elementor-15 .elementor-element.elementor-element-d54ba58 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f283249{padding:20px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-f283249 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1.7rem;line-height:35px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-537409f .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-537409f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-537409f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-537409f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-537409f.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-537409f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-537409f .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-537409f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-537409f .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-3bae0cb .elementor-button{background-color:#AAA9A800;font-family:"Noto Sans Adlam", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-3bae0cb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-3bae0cb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-3bae0cb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3bae0cb.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-3bae0cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-3bae0cb .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-15 .elementor-element.elementor-element-3bae0cb .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-3bae0cb .elementor-button:focus svg{fill:var( --e-global-color-0ad1ba8 );}.elementor-15 .elementor-element.elementor-element-7620321{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9782435 .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a0daa8a .elementor-heading-title{font-family:"Noto Sans Adlam", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-15 .elementor-element.elementor-element-85609dc{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-811775b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-811775b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-79beefe{--grid-template-columns:repeat(0, auto);text-align:center;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-15 .elementor-element.elementor-element-79beefe .elementor-social-icon{background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-79beefe .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-79beefe .elementor-social-icon svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-15 .dialog-widget-content{animation-duration:1s;}#elementor-popup-modal-15 .dialog-message{width:13000px;height:100vh;align-items:center;}#elementor-popup-modal-15{justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15 .dialog-close-button{display:flex;font-size:30px;}#elementor-popup-modal-15 .dialog-close-button i{color:var( --e-global-color-text );}#elementor-popup-modal-15 .dialog-close-button svg{fill:var( --e-global-color-text );}#elementor-popup-modal-15 .dialog-close-button:hover i{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-544898d{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-724ae67{--width:20%;}.elementor-15 .elementor-element.elementor-element-ad95615{--width:50%;}.elementor-15 .elementor-element.elementor-element-b10cc92{--width:50%;}.elementor-15 .elementor-element.elementor-element-539a726{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-08b8201{--width:30%;}.elementor-15 .elementor-element.elementor-element-6753b07{--width:70%;}.elementor-15 .elementor-element.elementor-element-7620321{--width:30%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-72d8151 img{width:60%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}#elementor-popup-modal-15{justify-content:center;align-items:center;}}/* Start custom CSS *//* hide all panels */.menu__panel { display: none; }/* only show general info first */#panel-general { display: block; }/* when JS toggles a panel */.menu__panel.is-active {display: block;animation: fadeIn .25s ease;}@keyframes fadeIn {from { opacity: 0; transform: translateY(5px); }to { opacity: 1; transform: translateY(0); }}

/* keep popup flexible */
.elementor-popup-modal .js-menu-popup{ position: relative; overflow: visible; }

/* ---- Mobile: slide-in drawer for the middle content ---- */
@media (max-width: 767px){
  /* optional: hide the right column on phones */
  .elementor-popup-modal .js-menu-popup #right-info{ display:none; }

  /* the JS will add .menu__content to the correct wrapper automatically */
  .elementor-popup-modal .js-menu-popup .menu__content{
    position: absolute;
    top: 0; right: 0; bottom: 0;
    width: 100%;
    background: #fff;
    transform: translateX(100%);         /* off-canvas */
    transition: transform .35s ease;
    box-shadow: -22px 0 46px rgba(15,53,85,.15);
    z-index: 3;
    padding: 18px 18px 24px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .elementor-popup-modal .js-menu-popup .menu__content.is-open{
    transform: translateX(0);
  }

  /* dim background when drawer is open */
  .elementor-popup-modal .js-menu-popup .menu__overlay{
    position: absolute;
    inset: 0;
    background: rgba(15,53,85,.35);
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease;
    z-index: 2;
  }
  .elementor-popup-modal .js-menu-popup .menu__overlay.is-visible{
    opacity: 1; pointer-events: auto;
  }

  /* back button inside drawer (optional) */
  .elementor-popup-modal .js-menu-popup .drawer-back{
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-weight: 700;
    margin: 4px 0 12px;
    cursor: pointer;
  }
}/* End custom CSS */