.elementor-512 .elementor-element.elementor-element-276c3f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-menu-toggle{margin:0 auto;}.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu .elementor-item{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;}.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-a7e63e2 );fill:var( --e-global-color-a7e63e2 );padding-left:32px;padding-right:32px;padding-top:0px;padding-bottom:0px;}.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a7e63e2 );fill:var( --e-global-color-a7e63e2 );}.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a7e63e2 );}.elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--dropdown .elementor-item, .elementor-512 .elementor-element.elementor-element-c4cd9e9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Hkgrotesk", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-512 .elementor-element.elementor-element-6317723{z-index:111;}.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-menu-toggle{margin:0 auto;}.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-nav-menu .elementor-item{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;}.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-a7e63e2 );fill:var( --e-global-color-a7e63e2 );padding-left:32px;padding-right:32px;padding-top:0px;padding-bottom:0px;}.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a7e63e2 );fill:var( --e-global-color-a7e63e2 );}.elementor-512 .elementor-element.elementor-element-2286a7f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a7e63e2 );}.elementor-512 .elementor-element.elementor-element-525b2b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-512 .elementor-element.elementor-element-525b2b6 > .elementor-background-overlay{background-color:#CCCCCC87;opacity:0.5;}.elementor-512 .elementor-element.elementor-element-7335d77 img{width:100%;max-width:77%;}.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-nav-menu .elementor-item{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-nav-menu--main .elementor-item{color:#373737;fill:#373737;}.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a7e63e2 );fill:var( --e-global-color-a7e63e2 );}.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a7e63e2 );}.elementor-512 .elementor-element.elementor-element-2176c96 div.elementor-menu-toggle{color:#000000;}.elementor-512 .elementor-element.elementor-element-2176c96 div.elementor-menu-toggle svg{fill:#000000;}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-dceab9a{width:85%;}.elementor-512 .elementor-element.elementor-element-7335d77{text-align:left;z-index:2;}.elementor-512 .elementor-element.elementor-element-e08cfc9{width:15%;}.elementor-512 .elementor-element.elementor-element-2176c96{--nav-menu-icon-size:24px;z-index:2;}.elementor-512 .elementor-element.elementor-element-2176c96 .elementor-menu-toggle{border-width:0px;border-radius:0px;}}@media(min-width:768px){.elementor-512 .elementor-element.elementor-element-0676e36{width:40%;}.elementor-512 .elementor-element.elementor-element-ce7c09a{width:19.579%;}.elementor-512 .elementor-element.elementor-element-055b534{width:40%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-6317723 */.elementor-512 .elementor-element.elementor-element-6317723 img{
      filter: brightness(0) invert(0)
}
.home .elementor-512 .elementor-element.elementor-element-6317723 img{
    filter: brightness(1) invert(0)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-276c3f4 */.home .elementor-512 .elementor-element.elementor-element-276c3f4{
    position: absolute !important;
    top: 0 !important;
    width: 100%;
}
.home .elementor-512 .elementor-element.elementor-element-276c3f4 .elementor-nav-menu li a{
    color: white !important;
}
.home .elementor-512 .elementor-element.elementor-element-276c3f4 .sub-menu li a{
    color: black !important;
}
.home .elementor-512 .elementor-element.elementor-element-276c3f4 .sub-menu li a:hover{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-7335d77 */.elementor-512 .elementor-element.elementor-element-7335d77 img{
    filter: brightness(0)
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2176c96 */.home .elementor-512 .elementor-element.elementor-element-2176c96 .elementor-menu-toggle{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-525b2b6 */.home .elementor-512 .elementor-element.elementor-element-525b2b6{
    position: absolute;
   
}
.home .elementor-512 .elementor-element.elementor-element-525b2b6 img{
    filter: brightness(0) invert(1)
}/* End custom CSS */