.elementor-9146 .elementor-element.elementor-element-37fddc1{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9146 .elementor-element.elementor-element-8a43614{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9146 .elementor-element.elementor-element-bc09983 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon-wrapper{text-align:end;}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-stacked .elementor-icon{background-color:#F7F7F900;color:var( --e-global-color-f1980f9 );}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-framed .elementor-icon, .elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-default .elementor-icon{color:#F7F7F900;border-color:#F7F7F900;}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-framed .elementor-icon, .elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-default .elementor-icon svg{fill:#F7F7F900;}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f1980f9 );}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f1980f9 );}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-framed .elementor-icon:hover{background-color:#6C7C69;}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-stacked .elementor-icon:hover{color:#6C7C69;}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-view-stacked .elementor-icon:hover svg{fill:#6C7C69;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon{font-size:54px;padding:0px;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon svg{height:54px;}.elementor-9146 .elementor-element.elementor-element-ac52fa9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-9146 .elementor-element.elementor-element-33465e2{width:auto;max-width:auto;text-align:start;}.elementor-9146 .elementor-element.elementor-element-33465e2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9146 .elementor-element.elementor-element-33465e2 img{width:150px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-9146 .elementor-element.elementor-element-641363f .elementor-button{background-color:var( --e-global-color-f1980f9 );font-family:"Montserrat", Sans-serif;}.elementor-9146 .elementor-element.elementor-element-641363f .elementor-button:hover, .elementor-9146 .elementor-element.elementor-element-641363f .elementor-button:focus{background-color:var( --e-global-color-1fcbe02 );}.elementor-9146 .elementor-element.elementor-element-db6ff45{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-f1980f9 );fill:var( --e-global-color-f1980f9 );}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-9146 .elementor-element.elementor-element-bf0a4bf{--e-nav-menu-horizontal-menu-item-margin:calc( 40px / 2 );}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:40px;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a:hover,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a:focus,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-menu-toggle:hover,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-menu-toggle:focus{color:var( --e-global-color-f1980f9 );}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a:hover,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a:focus,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown a.highlighted{background-color:#7D2F2F00;}.elementor-9146 .elementor-element.elementor-element-e089fec{--display:flex;--min-height:69px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9146 .elementor-element.elementor-element-1e23231.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--main .elementor-item{color:#121212;fill:#121212;}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--main .elementor-item:focus{color:#424242;fill:#424242;}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a:hover,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a:focus,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-menu-toggle:hover,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-menu-toggle:focus{color:var( --e-global-color-af49edb );}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a:hover,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a:focus,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a.highlighted{background-color:#FAFAFA00;}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown .elementor-item, .elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown a{padding-left:14px;padding-right:14px;padding-top:10px;padding-bottom:10px;}.elementor-9146 .elementor-element.elementor-element-1e23231 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-9146 .elementor-element.elementor-element-1c8d03c{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-9146 .elementor-element.elementor-element-1c8d03c.elementor-element{--align-self:center;}.elementor-9146 .elementor-element.elementor-element-c9aa159{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-9146 .elementor-element.elementor-element-c9aa159 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-9146 .elementor-element.elementor-element-c9aa159.elementor-element{--align-self:center;}.elementor-9146 .elementor-element.elementor-element-c9aa159 .elementor-icon-wrapper{text-align:center;}.elementor-9146 .elementor-element.elementor-element-c9aa159 .elementor-icon{font-size:25px;}.elementor-9146 .elementor-element.elementor-element-c9aa159 .elementor-icon svg{height:25px;}#elementor-popup-modal-9146 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-9146{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-9146 .dialog-message{width:395px;height:100vh;align-items:flex-start;}@media(max-width:1024px){.elementor-9146 .elementor-element.elementor-element-37fddc1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9146 .elementor-element.elementor-element-8a43614{--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;}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-element{--align-self:center;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon{font-size:41px;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon svg{height:41px;}.elementor-9146 .elementor-element.elementor-element-ac52fa9{--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-9146 .elementor-element.elementor-element-e089fec{--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:center;}.elementor-9146 .elementor-element.elementor-element-1e23231{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-9146 .elementor-element.elementor-element-1e23231 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-9146 .elementor-element.elementor-element-c9aa159 > .elementor-widget-container{margin:6px 0px 0px 0px;}}@media(max-width:767px){.elementor-9146 .elementor-element.elementor-element-37fddc1{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9146 .elementor-element.elementor-element-8a43614{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9146 .elementor-element.elementor-element-bc09983 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-9146 .elementor-element.elementor-element-bc09983.elementor-element{--align-self:center;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon-wrapper{text-align:center;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon{font-size:41px;}.elementor-9146 .elementor-element.elementor-element-bc09983 .elementor-icon svg{height:41px;}.elementor-9146 .elementor-element.elementor-element-ac52fa9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9146 .elementor-element.elementor-element-33465e2 img{width:130px;}.elementor-9146 .elementor-element.elementor-element-641363f{width:var( --container-widget-width, 174px );max-width:174px;--container-widget-width:174px;--container-widget-flex-grow:0;}.elementor-9146 .elementor-element.elementor-element-641363f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-9146 .elementor-element.elementor-element-641363f.elementor-element{--align-self:center;}.elementor-9146 .elementor-element.elementor-element-641363f .elementor-button{padding:20px 0px 20px 0px;}.elementor-9146 .elementor-element.elementor-element-db6ff45{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9146 .elementor-element.elementor-element-db6ff45.e-con{--align-self:center;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf.elementor-element{--align-self:center;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf{--e-nav-menu-horizontal-menu-item-margin:calc( 40px / 2 );}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:40px;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown .elementor-item, .elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:18px;}.elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9146 .elementor-element.elementor-element-bf0a4bf .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-9146 .elementor-element.elementor-element-e089fec{--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-9146 .elementor-element.elementor-element-1e23231{width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-9146 .elementor-element.elementor-element-1e23231 > .elementor-widget-container{margin:3px 0px 4px 0px;}.elementor-9146 .elementor-element.elementor-element-1e23231.elementor-element{--order:-99999 /* order start hack */;}.elementor-9146 .elementor-element.elementor-element-c9aa159{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}}/* Start custom CSS for nav-menu, class: .elementor-element-1e23231 *//* Replace "Language" text with custom SVG icon */
.menu-item-8044 > a.elementor-item {
    position: relative;
    font-size: 0 !important; /* Hide the text */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M50.0628 4.54175H49.9222C24.8649 4.57821 4.54199 24.9324 4.54199 49.9949C4.54199 75.0782 24.9066 95.448 49.9951 95.448C75.0785 95.448 95.4482 75.0782 95.4482 49.9949C95.4482 24.9324 75.1201 4.57821 50.0628 4.54175ZM60.6149 68.172C59.5941 74.0209 58.0785 79.0678 56.2139 82.8959C55.1514 85.0834 53.9899 86.8438 52.7139 88.0365C51.8389 88.8438 50.9587 89.3855 49.9951 89.3855C49.0264 89.3855 48.1462 88.8438 47.2712 88.0365C45.9951 86.8438 44.8337 85.0834 43.7712 82.8959C41.9066 79.0678 40.391 74.0209 39.3701 68.172H60.6149ZM84.943 68.172H66.7347C65.3597 76.4376 63.0993 83.3595 60.3337 88.0105C71.0264 85.1043 79.917 77.8074 84.943 68.172ZM33.2503 68.172H15.042C20.068 77.8074 28.9587 85.1043 39.6514 88.0105C36.8857 83.3595 34.6253 76.4376 33.2503 68.172ZM32.4378 37.8699H12.5003C11.266 41.6876 10.5993 45.7605 10.5993 49.9949C10.5993 54.224 11.266 58.297 12.5003 62.1147H32.4378C32.0316 58.2605 31.8128 54.1928 31.8128 49.9949C31.8128 45.7917 32.0316 41.724 32.4378 37.8699ZM61.4743 37.8699C61.891 41.7032 62.1149 45.7761 62.1149 49.9949C62.1149 54.2084 61.891 58.2813 61.4743 62.1147H38.5107C38.0941 58.2813 37.8701 54.2084 37.8701 49.9949C37.8701 45.7761 38.0941 41.7032 38.5107 37.8699H61.4743ZM87.4847 37.8699H67.5472C67.9535 41.724 68.1722 45.7917 68.1722 49.9949C68.1722 54.1928 67.9535 58.2605 67.5472 62.1147H87.4847C88.7191 58.297 89.3857 54.224 89.3857 49.9949C89.3857 45.7605 88.7191 41.6876 87.4847 37.8699ZM39.6514 11.974C28.9587 14.8803 20.068 22.1772 15.042 31.8126H33.2503C34.6253 23.547 36.8857 16.6251 39.6514 11.974ZM60.6149 31.8126H39.3701C40.391 25.9636 41.9066 20.9167 43.7712 17.0886C44.8337 14.9011 45.9951 13.1407 47.2712 11.948C48.1462 11.1407 49.0264 10.599 49.9951 10.599C50.9587 10.599 51.8389 11.1407 52.7139 11.948C53.9899 13.1407 55.1514 14.9011 56.2139 17.0886C58.0785 20.9167 59.5941 25.9636 60.6149 31.8126ZM60.3337 11.974C63.0993 16.6251 65.3597 23.547 66.7347 31.8126H84.943C79.917 22.1772 71.0264 14.8803 60.3337 11.974Z" fill="currentColor"/></svg>') !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    color: #414040; /* Set default color to match your SVG */
    overflow: hidden;
    text-align: center;
}

/* Adjust dropdown icon position */
.menu-item-8044 > a.elementor-item .sub-arrow {
    position: relative;
    top: -1px;
    margin-left: 5px;
}

/* Hover state - icon will inherit the hover color */
.menu-item-8044 > a.elementor-item:hover {
    color: inherit; /* Or set specific hover color if needed */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1c8d03c */.popup-container {
  overflow: visible;
  z-index: 99999;
}

.search-icon-container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;

}

.search-bar-container {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: transparent;
    padding: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    z-index: 999;
    transition: all 0.3s ease;
}

.search-icon-container.active .search-bar-container {
    display: block;
}

.search-bar-container {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: transparent;
    padding: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    z-index: 999;
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.search-icon-container.active .search-bar-container {
    display: block;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */