.elementor-1838 .elementor-element.elementor-element-1a3653d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:99;}.elementor-1838 .elementor-element.elementor-element-478934c{--display:flex;--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:space-between;--align-items:center;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:48px;--padding-right:48px;}.elementor-1838 .elementor-element.elementor-element-478934c:not(.elementor-motion-effects-element-type-background), .elementor-1838 .elementor-element.elementor-element-478934c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca091cc );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-1838 .elementor-element.elementor-element-f44de5f img{width:100%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.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-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-1838 .elementor-element.elementor-element-6797fb6 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-1586af1 );}.elementor-1838 .elementor-element.elementor-element-6797fb6 .elementor-nav-menu .elementor-item{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;}.elementor-1838 .elementor-element.elementor-element-6797fb6 .elementor-nav-menu--main .elementor-item{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}.elementor-1838 .elementor-element.elementor-element-6797fb6 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#F1F1F1;border-bottom-width:1px;}.elementor-1838 .elementor-element.elementor-element-6797fb6 div.elementor-menu-toggle{color:var( --e-global-color-ca091cc );}.elementor-1838 .elementor-element.elementor-element-6797fb6 div.elementor-menu-toggle svg{fill:var( --e-global-color-ca091cc );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1838 .elementor-element.elementor-element-478934c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1838 .elementor-element.elementor-element-f44de5f{text-align:left;}.elementor-1838 .elementor-element.elementor-element-6797fb6{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;--nav-menu-icon-size:26px;}.elementor-1838 .elementor-element.elementor-element-6797fb6.elementor-element{--order:99999 /* order end hack */;}.elementor-1838 .elementor-element.elementor-element-6797fb6 .elementor-nav-menu--dropdown a{padding-top:15px;padding-bottom:15px;}.elementor-1838 .elementor-element.elementor-element-6797fb6 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1838 .elementor-element.elementor-element-6797fb6 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:21px !important;}.elementor-1838 .elementor-element.elementor-element-d040904{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-f44de5f */@media (max-width: 767px){
.elementor-1838 .elementor-element.elementor-element-f44de5f{    width: calc(100% - 130px);}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d040904 */#language-switcher{ 
        padding: 0;
    border: 0;
    cursor: pointer;
    color: #2D3150;
    font-family: Satoshi;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.6px;
    text-transform: uppercase;
}
.elementor-1838 .elementor-element.elementor-element-d040904 .elementor-shortcode{
    display: flex;
    grid-gap: 2px;align-items:center;}
.elementor-1838 .elementor-element.elementor-element-d040904 .elementor-shortcode:before{
    content:"";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M17.5914 15.1464C18.4493 13.7487 18.9024 12.1402 18.9001 10.5002V10.4998C18.9024 8.85977 18.4493 7.25127 17.5913 5.8535L17.5864 5.84587C16.7905 4.54855 15.6751 3.47702 14.347 2.73368C13.0188 1.99033 11.5222 1.60001 10.0001 1.6C8.47809 1.59999 6.98147 1.99031 5.65329 2.73364C4.32511 3.47698 3.20975 4.5485 2.41377 5.84581L2.40883 5.85354C1.553 7.25227 1.1001 8.86019 1.1001 10.5C1.10009 12.1398 1.55297 13.7477 2.40879 15.1464L2.41382 15.1542C3.2098 16.4515 4.32516 17.523 5.65333 18.2664C6.9815 19.0097 8.4781 19.4 10.0001 19.4C11.5222 19.4 13.0188 19.0097 14.3469 18.2663C15.6751 17.523 16.7904 16.4515 17.5864 15.1542L17.5914 15.1464ZM11.1377 17.8746C10.9681 18.0383 10.7729 18.1731 10.5598 18.2738C10.3849 18.3569 10.1937 18.4 10.0001 18.4C9.80645 18.4 9.61524 18.3569 9.44034 18.2738C9.03484 18.0666 8.68773 17.7612 8.43073 17.3853C7.90586 16.6269 7.51689 15.7829 7.2812 14.8912C8.18658 14.8355 9.09288 14.8071 10.0001 14.806C10.9069 14.806 11.8133 14.8344 12.7191 14.8912C12.5887 15.3497 12.4257 15.7983 12.2315 16.2336C11.9758 16.8459 11.6044 17.403 11.1377 17.8746ZM2.1175 11H5.7073C5.73067 12.0017 5.83925 12.9996 6.03185 13.9828C5.05053 14.0692 4.07173 14.1878 3.09543 14.3386C2.52373 13.313 2.18954 12.172 2.1175 11ZM3.09543 6.66135C4.07134 6.81258 5.05049 6.93121 6.03287 7.01724C5.83989 8.00044 5.73108 8.99831 5.70762 10H2.1175C2.18953 8.82796 2.52373 7.68704 3.09543 6.66135ZM8.86246 3.12533C9.03205 2.96169 9.22725 2.82687 9.44034 2.72621C9.61524 2.6431 9.80645 2.59999 10.0001 2.59999C10.1937 2.59999 10.3849 2.6431 10.5598 2.72621C10.9653 2.93333 11.3125 3.2388 11.5695 3.61467C12.0943 4.37312 12.4833 5.21707 12.719 6.1088C11.8136 6.16451 10.9073 6.1929 10.0001 6.19395C9.09326 6.19393 8.18691 6.16555 7.28104 6.10879C7.4115 5.6503 7.57445 5.20169 7.76865 4.76636C8.02437 4.15412 8.39575 3.59694 8.86246 3.12533ZM17.8827 10H14.2929C14.2695 8.99831 14.1609 8.00043 13.9683 7.01715C14.9497 6.9308 15.9285 6.8122 16.9048 6.66135C17.4765 7.68703 17.8107 8.82796 17.8827 10ZM7.03761 13.9051C6.84205 12.9484 6.7316 11.9762 6.70755 11H13.2927C13.2689 11.9762 13.1587 12.9484 12.9633 13.9051C11.9766 13.8404 10.9889 13.8074 10.0001 13.8061C9.012 13.806 8.0245 13.8391 7.03761 13.9051ZM12.9626 7.09489C13.1581 8.05162 13.2686 9.02379 13.2926 10H6.70745C6.73127 9.02379 6.84152 8.0516 7.0369 7.09485C8.02354 7.15958 9.01128 7.19261 10.0001 7.19393C10.9882 7.19393 11.9757 7.16091 12.9626 7.09489ZM14.2926 11H17.8827C17.8107 12.172 17.4765 13.313 16.9048 14.3386C15.9288 14.1874 14.9497 14.0688 13.9673 13.9828C14.1603 12.9995 14.2691 12.0017 14.2926 11ZM16.3052 5.74095C15.4519 5.86406 14.5961 5.96153 13.7377 6.03335C13.5834 5.45897 13.3845 4.89754 13.1426 4.35419C12.9218 3.85419 12.644 3.38136 12.3147 2.94513C13.9062 3.43324 15.3029 4.41176 16.3052 5.74095ZM4.41393 4.91383C5.32691 3.99998 6.45012 3.32404 7.68511 2.94525C7.66637 2.96952 7.6471 2.99271 7.62862 3.01748C6.99385 3.93128 6.53147 4.95342 6.2643 6.03351C5.40588 5.9608 4.54945 5.86329 3.69501 5.74095C3.91538 5.44907 4.15558 5.17271 4.41393 4.91383ZM3.69501 15.259C4.54826 15.1359 5.40408 15.0384 6.26246 14.9666C6.41674 15.541 6.61571 16.1025 6.85755 16.6458C7.07836 17.1458 7.35619 17.6186 7.68552 18.0549C6.09395 17.5667 4.6973 16.5882 3.69501 15.259ZM15.5863 16.0862C14.6733 17 13.5501 17.676 12.3151 18.0547C12.3338 18.0305 12.3531 18.0073 12.3716 17.9825C13.0063 17.0687 13.4687 16.0466 13.7359 14.9665C14.5943 15.0392 15.4507 15.1367 16.3052 15.259C16.0848 15.5509 15.8446 15.8273 15.5863 16.0862Z" fill="%232D3150"/></svg>');
      width: 30px; 
      height: 20px;
background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478934c */.elementor-1838 .elementor-element.elementor-element-478934c{ width: calc(100% - 20px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3653d */.elementor-sticky--effects{background-color:#fff;border-bottom: 1px solid #eeeeee;}/* End custom CSS */