.elementor-12540 .elementor-element.elementor-element-3ca3b1d{--display:flex;--min-height:34px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-12540 .elementor-element.elementor-element-3ca3b1d:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-3ca3b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57aa39b );}.elementor-12540 .elementor-element.elementor-element-db60c54 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-db60c54 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-db60c54{--e-icon-list-icon-size:23px;}.elementor-12540 .elementor-element.elementor-element-db60c54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-db60c54 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:var(-text-2);font-weight:400;}.elementor-12540 .elementor-element.elementor-element-db60c54 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-2cb2da4{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-12540 .elementor-element.elementor-element-2cb2da4 .elementor-widget-container{text-align:center;}.elementor-12540 .elementor-element.elementor-element-2cb2da4 .elementor-social-icon{background-color:var( --e-global-color-57aa39b );--icon-padding:0em;}.elementor-12540 .elementor-element.elementor-element-2cb2da4 .elementor-social-icon i{color:var( --e-global-color-astglobalcolor5 );}.elementor-12540 .elementor-element.elementor-element-2cb2da4 .elementor-social-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-12540 .elementor-element.elementor-element-6e7d3cb{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:015px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-6e7d3cb:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-6e7d3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12540 .elementor-element.elementor-element-a635e16 .jet-inline-svg{max-width:190px;}.elementor-12540 .elementor-element.elementor-element-a635e16 .jet-inline-svg__wrapper{text-align:left;}.elementor-12540 .elementor-element.elementor-element-cbb192f{--display:flex;}.elementor-12540 .elementor-element.elementor-element-a7d886c{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-a7d886c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12540 .elementor-element.elementor-element-6094b4f{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 02px 0px 0px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-6094b4f:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-6094b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12540 .elementor-element.elementor-element-6e727d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-12540 .elementor-element.elementor-element-e8bd71b{width:var( --container-widget-width, 35ch );max-width:35ch;--container-widget-width:35ch;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12540 .elementor-element.elementor-element-3d132d7 .elementor-button{background-color:var( --e-global-color-4996639 );font-family:"Inter", Sans-serif;font-size:var(--text-2);font-weight:500;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );box-shadow:1px 2px 3px 0px rgba(0, 0, 0, 0.25882352941176473);border-radius:3px 3px 3px 3px;padding:16px 28px 16px 28px;}.elementor-12540 .elementor-element.elementor-element-3d132d7.elementor-element{--align-self:flex-start;}.elementor-12540 .elementor-element.elementor-element-688c43d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-688c43d:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-688c43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12540 .elementor-element.elementor-element-d471631 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-12540 .elementor-element.elementor-element-ad1d728{--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:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-0747555{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-0747555 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-0747555.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-0747555 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-0747555 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-0747555 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-0747555 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-0747555 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-4c20ac5{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-4c20ac5 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-4c20ac5.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-4c20ac5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-4c20ac5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-4c20ac5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-4c20ac5 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-4c20ac5 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-1c3f834{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-1c3f834 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-1c3f834.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-1c3f834 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-1c3f834 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-1c3f834 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-1c3f834 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-1c3f834 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-cd5ef7f .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-6bd9e97{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-6bd9e97 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-6bd9e97.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-6bd9e97 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-6bd9e97 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-6bd9e97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-6bd9e97 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-6bd9e97 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-b30a3dc{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-b30a3dc > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-b30a3dc.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-b30a3dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-b30a3dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-b30a3dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-b30a3dc .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-b30a3dc .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-72e6143{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-72e6143 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-72e6143.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-72e6143 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-72e6143 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-72e6143 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-72e6143 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-72e6143 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-f69ccf6{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-f69ccf6 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-f69ccf6.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-f69ccf6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-f69ccf6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-f69ccf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-f69ccf6 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-f69ccf6 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-41661c8{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-41661c8 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-41661c8.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-41661c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-41661c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-41661c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-41661c8 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-41661c8 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-aa7cfc3{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12540 .elementor-element.elementor-element-e7c4eef{--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 02px 0px 0px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-e7c4eef:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-e7c4eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12540 .elementor-element.elementor-element-24e011c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-12540 .elementor-element.elementor-element-42663c0{width:var( --container-widget-width, 35ch );max-width:35ch;--container-widget-width:35ch;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:19px;}.elementor-12540 .elementor-element.elementor-element-dbf9e38 .elementor-button{background-color:var( --e-global-color-4996639 );font-family:"Inter", Sans-serif;font-size:var(--text-2);font-weight:500;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );box-shadow:1px 2px 3px 0px rgba(0, 0, 0, 0.25882352941176473);border-radius:3px 3px 3px 3px;padding:16px 28px 16px 28px;}.elementor-12540 .elementor-element.elementor-element-dbf9e38.elementor-element{--align-self:flex-start;}.elementor-12540 .elementor-element.elementor-element-90eacbf{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-90eacbf:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-90eacbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12540 .elementor-element.elementor-element-67a82f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-12540 .elementor-element.elementor-element-6bc054b{--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:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-ed2ee5f .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-cd84332{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-cd84332 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-cd84332.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-cd84332 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-cd84332 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-cd84332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-cd84332 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-cd84332 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-c58bfba{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-c58bfba > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-c58bfba.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-c58bfba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-c58bfba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-c58bfba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-c58bfba .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-c58bfba .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-bec3815{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-bec3815 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-bec3815.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-bec3815 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-bec3815 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-bec3815 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-bec3815 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-bec3815 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-4684d26{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-12540 .elementor-element.elementor-element-4684d26 > .elementor-widget-container{padding:10px 40px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E5F5;}.elementor-12540 .elementor-element.elementor-element-4684d26.elementor-element{--align-self:center;}.elementor-12540 .elementor-element.elementor-element-4684d26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-4684d26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12540 .elementor-element.elementor-element-4684d26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12540 .elementor-element.elementor-element-4684d26 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-12540 .elementor-element.elementor-element-4684d26 .elementor-icon-list-text{color:var( --e-global-color-57aa39b );transition:color 0.3s;}.elementor-12540 .elementor-element.elementor-element-16ff7d1{--display:flex;}.elementor-12540 .elementor-element.elementor-element-ae33eec{--display:flex;}.elementor-12540 .elementor-element.elementor-element-c8179d6{--display:flex;}.elementor-12540 .elementor-element.elementor-element-c5b8e8b{--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:18px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:1.05rem;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:14px;--n-menu-icon-color:#81B202;--n-menu-dropdown-indicator-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-astglobalcolor5 );--n-menu-toggle-icon-color-hover:var( --e-global-color-astglobalcolor5 );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-astglobalcolor5 );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12540 .elementor-element.elementor-element-c5b8e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-4996639 );}.elementor-12540 .elementor-element.elementor-element-c5b8e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:var( --e-global-color-4996639 );}.elementor-12540 .elementor-element.elementor-element-c5b8e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:var( --e-global-color-4996639 );}.elementor-12540 .elementor-element.elementor-element-c5b8e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12540 .elementor-element.elementor-element-c5b8e8b > .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-12540 .elementor-element.elementor-element-c5b8e8b > .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:"Inter", Sans-serif;font-weight:600;}.elementor-12540 .elementor-element.elementor-element-c5b8e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-12540 .elementor-element.elementor-element-3308a5a .elementor-button{background-color:var( --e-global-color-4996639 );font-family:"Inter", Sans-serif;font-size:var(--text-2);font-weight:500;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );box-shadow:1px 2px 3px 0px rgba(0, 0, 0, 0.25882352941176473);border-radius:3px 3px 3px 3px;padding:16px 28px 16px 28px;}.elementor-12540 .elementor-element.elementor-element-3308a5a.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-12540 .elementor-element.elementor-element-6e7d3cb{--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-12540 .elementor-element.elementor-element-a7d886c{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12540 .elementor-element.elementor-element-6094b4f{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12540 .elementor-element.elementor-element-688c43d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12540 .elementor-element.elementor-element-0747555{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-4c20ac5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-1c3f834{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-6bd9e97{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-b30a3dc{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-72e6143{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-f69ccf6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-41661c8{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-aa7cfc3{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12540 .elementor-element.elementor-element-e7c4eef{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12540 .elementor-element.elementor-element-90eacbf{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-cd84332{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-c58bfba{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-bec3815{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-4684d26{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12540 .elementor-element.elementor-element-c5b8e8b{--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-distance-from-content:18px;--n-menu-toggle-align:flex-end;--n-menu-title-font-size:1.125rem;--n-menu-toggle-icon-size:30px;--n-menu-toggle-icon-border-radius:2px 2px 2px 2px;--n-menu-toggle-icon-padding:4px 4px 4px 4px;--n-menu-toggle-icon-distance-from-dropdown:17px;}}@media(max-width:767px){.elementor-12540 .elementor-element.elementor-element-db60c54{--e-icon-list-icon-size:24px;}.elementor-12540 .elementor-element.elementor-element-2cb2da4{--icon-size:27px;}.elementor-12540 .elementor-element.elementor-element-6e7d3cb{--justify-content:space-between;--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-12540 .elementor-element.elementor-element-a635e16 .jet-inline-svg{max-width:170px;}.elementor-12540 .elementor-element.elementor-element-a7d886c{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-12540 .elementor-element.elementor-element-688c43d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12540 .elementor-element.elementor-element-ad1d728{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12540 .elementor-element.elementor-element-0747555 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-0747555{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-4c20ac5 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-4c20ac5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-1c3f834 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-1c3f834{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-cd5ef7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-6bd9e97 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-6bd9e97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-b30a3dc > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-b30a3dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-72e6143 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-72e6143{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-f69ccf6 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-f69ccf6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-41661c8 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-41661c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-aa7cfc3{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-12540 .elementor-element.elementor-element-90eacbf{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12540 .elementor-element.elementor-element-6bc054b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-ed2ee5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-cd84332 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-cd84332{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-c58bfba > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-c58bfba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-bec3815 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-bec3815{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-4684d26 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-12540 .elementor-element.elementor-element-4684d26{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12540 .elementor-element.elementor-element-c5b8e8b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-width:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-12540 .elementor-element.elementor-element-a7d886c{--content-width:1200px;}.elementor-12540 .elementor-element.elementor-element-6094b4f{--width:31%;}.elementor-12540 .elementor-element.elementor-element-688c43d{--width:78%;}.elementor-12540 .elementor-element.elementor-element-aa7cfc3{--content-width:1200px;}.elementor-12540 .elementor-element.elementor-element-e7c4eef{--width:31%;}.elementor-12540 .elementor-element.elementor-element-90eacbf{--width:78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12540 .elementor-element.elementor-element-6094b4f{--width:100%;}.elementor-12540 .elementor-element.elementor-element-688c43d{--width:100%;}.elementor-12540 .elementor-element.elementor-element-e7c4eef{--width:100%;}.elementor-12540 .elementor-element.elementor-element-90eacbf{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a7d886c */@media (max-width: 1024px) {
   .elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background) {
        background-color: #ffffff00; !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7cfc3 */@media (max-width: 1024px) {
    .elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-color: #ffffff00; !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d886c */@media (max-width: 1024px) {
   .elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background) {
        background-color: #ffffff00; !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7cfc3 */@media (max-width: 1024px) {
    .elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-color: #ffffff00; !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d886c */@media (max-width: 1024px) {
   .elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background) {
        background-color: #ffffff00; !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7cfc3 */@media (max-width: 1024px) {
    .elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-color: #ffffff00; !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d886c */@media (max-width: 1024px) {
   .elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background) {
        background-color: #ffffff00; !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7cfc3 */@media (max-width: 1024px) {
    .elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-color: #ffffff00; !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d886c */@media (max-width: 1024px) {
   .elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background) {
        background-color: #ffffff00; !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7cfc3 */@media (max-width: 1024px) {
    .elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-color: #ffffff00; !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d886c */@media (max-width: 1024px) {
   .elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background) {
        background-color: #ffffff00; !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7cfc3 */@media (max-width: 1024px) {
    .elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-color: #ffffff00; !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d886c */@media (max-width: 1024px) {
   .elementor-12540 .elementor-element.elementor-element-a7d886c:not(.elementor-motion-effects-element-type-background) {
        background-color: #ffffff00; !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7cfc3 */@media (max-width: 1024px) {
    .elementor-12540 .elementor-element.elementor-element-aa7cfc3:not(.elementor-motion-effects-element-type-background), .elementor-12540 .elementor-element.elementor-element-aa7cfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-color: #ffffff00; !important; 
    }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-c5b8e8b */@media (max-width: 1024px) {

    /* 1. Main Wrapper Styling - Height & Scroll */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-wrapper {
        background-color: #2b3648 !important; /* Dark Blue */
        border: none !important;
        
        /* This makes it fit the screen and scroll */
        height: 80vh; !important; 
        max-height: calc(100vh - 100px) !important; /* Subtract approx header height (80-100px) */
        overflow-y: auto !important; /* Adds scrollbar if content is too long */
        
        /* Spacing */
        padding-top: 20px;
        padding-bottom: 50px !important; /* Extra padding at bottom so last item isn't cut off */
        
        /* Smooth scrolling for iOS */
        -webkit-overflow-scrolling: touch; 
    }

    /* 2. Reset Individual Items */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-heading,
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-item {
        background: transparent !important;
        border: none !important;
        margin: 0 !important;
        gap: 0 !important;
    }

    /* 3. Title Row Flexbox (Text Left, Icon Right) */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: transparent !important;
        padding: 8px 25px; 
        border-bottom: 0px solid transparent; 
        width: 100%;
    }

    /* 4. Text Styling */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-title-text {
        color: #ffffff !important;
        font-weight: 600; 
        font-size: 18px;
        font-family: inter; 
    }
    
    /* Apply only to Tablet and Mobile */
@media (max-width: 1024px) {

    /* Specific .elementor-12540 .elementor-element.elementor-element-c5b8e8b for the dropdown icon color */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon i {
        color: #8bbd43 !important; /* The Blindó Green */
    }

    /* Pushes the icon to the far right to match your reference image */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
}

    /* 5. Icon Styling */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-dropdown-icon {
        color: #81B202 !important; /* Green */
        font-size: 14px; 
        margin-left: auto; 
    }

    /* 6. Focus State Cleanup */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b :focus {
        outline: none;
    }
    
    /* 7. Scrollbar Styling (Optional - makes scrollbar thinner/cleaner) */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-wrapper::-webkit-scrollbar {
        width: 4px;
    }
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-wrapper::-webkit-scrollbar-thumb {
        background-color: rgba(255,255,255,0.2);
        border-radius: 4px;
    }
}









@media (max-width: 1024px) {

    /* 1. Setup the initial hidden state */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-wrapper {
        display: flex !important; /* Force flex so it's animatable */
        max-height: 0 !important;
        opacity: 0;
        overflow: hidden !important;
        transition: max-height 0.5s ease-in-out, opacity 0.4s ease-in-out !important;
        pointer-events: none; /* Prevent clicking items while closed */
        
        /* Ensure it starts from the top */
        transform-origin: top;
    }

    /* 2. Setup the "Open" state */
    /* Elementor adds 'aria-expanded="true"' to the toggle button. 
       We target the adjacent wrapper when this happens. */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper {
        max-height: 100vh !important; /* Large enough to fit content */
        opacity: 1;
        pointer-events: all;
    }
    
    /* 3. Ensure the inner container is ready for the reveal */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-heading {
        width: 100%;
    }
}





@media (max-width: 1024px) {
    /* 1. LOCK THE PAGE: When menu is open, the background cannot move */
    body.menu-is-open {
        overflow: hidden !important;
        height: 100vh !important;
        position: fixed; /* Necessary for iOS */
        width: 100%;
    }

    /* 2. UNLOCK THE MENU: Make the menu wrapper its own scrollable world */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-wrapper {
        display: flex !important;
        flex-direction: column;
        
        /* Position it to fill the screen */
        position: fixed !important;
        top: 100px; /* Adjust this to match your Header height */
        left: 0;
        width: 100%;
        
        /* ENABLE SCROLLING INSIDE HERE */
        height: calc(100vh - 100px) !important; /* Screen height minus header */
        overflow-y: auto !important; 
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch; /* Smooth scroll for iPhone */
        
        background-color: #2b3648; 
        z-index: 9999;
    }

    /* 3. Ensure the Dropdown Content doesn't get cut off */
    .elementor-12540 .elementor-element.elementor-element-c5b8e8b .e-n-menu-content.e-active {
        max-height: none !important; /* Allow it to expand fully inside the scrollable wrapper */
        overflow: visible !important;
    }
}


.elementor-widget-n-menu .e-n-menu-title.e-current, .elementor-widget-n-menu .e-n-menu-title.e-current a {
    color: #000;
}/* End custom CSS */