.elementor-1503 .elementor-element.elementor-element-428bc8e7{--display:flex;--min-height:var(--dialog-height);--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;--justify-content:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1503 .elementor-element.elementor-element-3de8edc.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1503 .elementor-element.elementor-element-3de8edc{right:calc(var(--dialog-inner-padding) + var(--dialog-radius));}body.rtl .elementor-1503 .elementor-element.elementor-element-3de8edc{left:calc(var(--dialog-inner-padding) + var(--dialog-radius));}.elementor-1503 .elementor-element.elementor-element-3de8edc{top:calc(var(--dialog-inner-padding) + var(--dialog-radius));}.elementor-1503 .elementor-element.elementor-element-3de8edc .elementor-button-content-wrapper{flex-direction:row;}.elementor-1503 .elementor-element.elementor-element-3de8edc .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1503 .elementor-element.elementor-element-d5bd9d6{--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;--flex-wrap:nowrap;--padding-top:var(--dialog-inner-padding);--padding-bottom:calc(var(--dialog-inner-padding) / 2);--padding-left:var(--dialog-inner-padding);--padding-right:var(--dialog-inner-padding);}.elementor-1503 .elementor-element.elementor-element-d5bd9d6.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-65651a81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1503 .elementor-element.elementor-element-70e3194 img{width:80px;}.elementor-1503 .elementor-element.elementor-element-75b8adb9{--display:flex;--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1503 .elementor-element.elementor-element-75b8adb9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-6b87d72e{--display:flex;--min-height:100%;--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-1503 .elementor-element.elementor-element-6b87d72e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-477147c{--display:flex;--min-height:100%;--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;--justify-content:center;--overflow:hidden;--padding-top:0;--padding-bottom:0;--padding-left:var(--dialog-inner-padding);--padding-right:var(--dialog-inner-padding);}.elementor-1503 .elementor-element.elementor-element-477147c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-fda4a9f{border-radius:0px 0px 0px 0px;}.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a, .elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown{background-color:#00000000;}.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a:hover,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a:focus,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-menu-toggle:hover,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-menu-toggle:focus{color:var( --e-global-color-ba70066 );}.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a:hover,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a:focus,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a.highlighted{background-color:#00000000;}.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:#00000000;}.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown .elementor-item, .elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Satoshi", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3077rem + 0.9231vw, 2rem);font-weight:500;letter-spacing:-0.025em;}.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu--dropdown a{padding-top:calc(1.5vh + 0.5rem);padding-bottom:calc(1.5vh + 0.5rem);}.elementor-1503 .elementor-element.elementor-element-3c22fd5{border-radius:0px 0px 0px 0px;}.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a, .elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown{background-color:#00000000;}.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a:hover,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a:focus,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-menu-toggle:hover,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-menu-toggle:focus{color:var( --e-global-color-ba70066 );}.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a:hover,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a:focus,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a.highlighted{background-color:#00000000;}.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:#00000000;}.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown .elementor-item, .elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Satoshi", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3077rem + 0.9231vw, 2rem);font-weight:500;letter-spacing:-0.025em;}.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu--dropdown a{padding-top:calc(1.5vh + 0.5rem);padding-bottom:calc(1.5vh + 0.5rem);}.elementor-1503 .elementor-element.elementor-element-a3edf16 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Satoshi", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(1rem, 1rem + 2vw, 1.2rem);font-weight:700;text-decoration:none;line-height:1.3em;padding:var(--btn-p-y) var(--btn-p-x) var(--btn-p-y) var(--btn-p-x);}.elementor-1503 .elementor-element.elementor-element-a3edf16 .elementor-button:hover, .elementor-1503 .elementor-element.elementor-element-a3edf16 .elementor-button:focus{background-color:var( --e-global-color-ba70066 );}.elementor-1503 .elementor-element.elementor-element-a3edf16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-a3edf16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1503 .elementor-element.elementor-element-a3edf16 .elementor-button .elementor-button-content-wrapper{gap:var(--btn-icon-gap);}.elementor-1503 .elementor-element.elementor-element-53808513{--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;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:calc(var(--dialog-inner-padding) / 2);--padding-bottom:var(--dialog-inner-padding);--padding-left:var(--dialog-inner-padding);--padding-right:var(--dialog-inner-padding);--z-index:10;}.elementor-1503 .elementor-element.elementor-element-4978ee8b{width:auto;max-width:auto;}.elementor-1503 .elementor-element.elementor-element-4978ee8b > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;}.elementor-1503 .elementor-element.elementor-element-4978ee8b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item{font-family:var( --e-global-typography-c51bd00-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c51bd00-font-size );font-weight:var( --e-global-typography-c51bd00-font-weight );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}#elementor-popup-modal-1503 .dialog-widget-content{animation-duration:0.325s;background-color:var( --e-global-color-text );border-radius:var(--radius-component) var(--radius-component) var(--radius-component) var(--radius-component);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);margin:0 var(--dialog-radius) 0 var(--dialog-radius);}#elementor-popup-modal-1503{background-color:#00000040;justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-1503 .dialog-message{width:min(calc(400px + 10vw), calc(100vw - (var(--dialog-inner-padding) * 2)));height:var(--dialog-height);align-items:flex-start;}@media(max-width:1367px){.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}}@media(max-width:1024px){.elementor-1503 .elementor-element.elementor-element-70e3194 img{width:72px;}.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}}@media(max-width:767px){.elementor-1503 .elementor-element.elementor-element-65651a81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1503 .elementor-element.elementor-element-70e3194 img{width:64px;}.elementor-1503 .elementor-element.elementor-element-75b8adb9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1503 .elementor-element.elementor-element-53808513{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}#elementor-popup-modal-1503 .dialog-message{width:calc(100vw - var(--dialog-radius) * 2);}#elementor-popup-modal-1503 .dialog-widget-content{border-radius:var(--radius-component) var(--radius-component) 0 0;margin:var(--dialog-radius) var(--dialog-radius) 0 var(--dialog-radius);}}@media(min-width:2200px){.elementor-1503 .elementor-element.elementor-element-4978ee8b .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-c51bd00-font-size );line-height:var( --e-global-typography-c51bd00-line-height );letter-spacing:var( --e-global-typography-c51bd00-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-3de8edc */.elementor-1503 .elementor-element.elementor-element-3de8edc .elementor-button-text {
    display: none;
}

.elementor-1503 .elementor-element.elementor-element-3de8edc a {
    padding: 0;
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1/1;
}

selecto .elementor-button-content-wrapper,
.elementor-1503 .elementor-element.elementor-element-3de8edc .elementor-button-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fda4a9f */.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu > li > a {
    padding: 0.5rem 0 !important;
    line-height: 1;
}

.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu  li {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center !important;
}

.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu a {
    text-align: center !important;
    text-decoration: none !important;
    border: 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu ul a {
    font-family: var(--e-global-typography-text-font-family) !important;
    text-transform: none !important;
    letter-spacing: -0.01725em !important;
    font-size: calc(1.125rem + 0.725vw) !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 1rem 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-fda4a9f .elementor-nav-menu a:focus {
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c22fd5 */.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu > li > a {
    padding: 0.5rem 0 !important;
    line-height: 1;
}

.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu  li {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center !important;
}

.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu a {
    text-align: center !important;
    text-decoration: none !important;
    border: 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu ul a {
    font-family: var(--e-global-typography-text-font-family) !important;
    text-transform: none !important;
    letter-spacing: -0.01725em !important;
    font-size: calc(1.125rem + 0.725vw) !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 1rem 0 !important;
}

.elementor-1503 .elementor-element.elementor-element-3c22fd5 .elementor-nav-menu a:focus {
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-4978ee8b */.elementor-1503 .elementor-element.elementor-element-4978ee8b {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1503 .dialog-widget-content {
    height: var(--dialog-height) !important;
}

/*#elementor-popup-modal-1503 .dialog-widget-content {*/
/*    width: calc(100vw - 20px);*/
/*    max-width: 480px;*/
/*}*/

/*#elementor-popup-modal-1503 .dialog-message {*/
/*    max-width: 100%;*/
/*}*/

/*body.admin-bar #elementor-popup-modal-1503.dialog-type-lightbo,*/
/*body.admin-bar #elementor-popup-modal-1503 .dialog-message,*/
/*body.admin-bar #elementor-popup-modal-1503 .dialog-widget {*/
    /*margin-top: 46px;*/
/*    height: calc(100dvh -  46px) !important;*/
/*}*/

/*@media only screen and (min-width:783px) {*/
/*    body.admin-bar #elementor-popup-modal-1503.dialog-type-lightbox,*/
/*    body.admin-bar #elementor-popup-modal-1503 .dialog-message,*/
/*    body.admin-bar #elementor-popup-modal-1503 .dialog-widget {*/
        /*margin-top: 32px;*/
/*        height: calc(100dvh - 32px) !important;*/
/*    }*/
/*}*//* End custom CSS */