.elementor-1585 .elementor-element.elementor-element-776121b8{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1585 .elementor-element.elementor-element-776121b8:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-776121b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1585 .elementor-element.elementor-element-20d6ca44{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1585 .elementor-element.elementor-element-cf157f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-389d9eb6 img{width:216px;}.elementor-1585 .elementor-element.elementor-element-7b390fd img{width:216px;}.elementor-1585 .elementor-element.elementor-element-7be02889{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-menu-toggle{margin-left:auto;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-nav-menu .elementor-item{font-weight:700;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .menu-item-attr-title{text-align:center;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0rem !important;}@media(max-width:1024px){.elementor-1585 .elementor-element.elementor-element-776121b8{--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-1585 .elementor-element.elementor-element-20d6ca44{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1585 .elementor-element.elementor-element-7be02889.e-con{--align-self:stretch;}}@media(max-width:767px){.elementor-1585 .elementor-element.elementor-element-20d6ca44{--width:100%;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1585 .elementor-element.elementor-element-cf157f0{--width:40%;}.elementor-1585 .elementor-element.elementor-element-7be02889{--width:calc(100% - 16px - 42%);--justify-content:flex-end;}.elementor-1585 .elementor-element.elementor-element-7be02889.e-con{--align-self:stretch;}}@media(min-width:768px){.elementor-1585 .elementor-element.elementor-element-776121b8{--width:100%;}.elementor-1585 .elementor-element.elementor-element-20d6ca44{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1585 .elementor-element.elementor-element-20d6ca44{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-cf157f0 */.elementor-1585 .elementor-element.elementor-element-cf157f0 {
    max-width: 216px;
    aspect-ratio: 216 / 73;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fc2ff0d */.elementor-1585 .elementor-element.elementor-element-fc2ff0d:not(.elementor-element-edit-mode) {
    width: 100%;
}

.elementor-1585 .elementor-element.elementor-element-fc2ff0d .elementor-menu-toggle {
    height: 100%;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-776121b8 */body .elementor-1585 .elementor-element.elementor-element-776121b8 {
    width: 100% !important;
}

body.home .elementor-1585 .elementor-element.elementor-element-776121b8 {
    background-color: transparent !important;
}
body.home .elementor-1585 .elementor-element.elementor-element-776121b8.elementor-sticky--effects {
    background-color: #fff !important;
}

body.home .elementor-sticky__spacer {
  display: none !important;
}

/*.elementor-1585 .elementor-element.elementor-element-776121b8.elementor-sticky--effects >.elementor-container {*/
/*    min-height: 80px;*/
/*}*/
/*.elementor-1585 .elementor-element.elementor-element-776121b8 > .elementor-container { transition: min-height 1s ease !important;*/
/*}*/

body:not(.home) .l-logo {
    display: none
}

body.home .d-logo {
    display: none;
}

body.home .elementor-1585 .elementor-element.elementor-element-776121b8:not(.elementor-sticky--effects) .elementor-widget-nav-menu .elementor-nav-menu__container:not(.elementor-nav-menu--dropdown) .nav-link {
    color: #fff;
}

 body.home .elementor-1585 .elementor-element.elementor-element-776121b8:not(.elementor-sticky--effects) .elementor-widget-nav-menu .elementor-item:after {
     background: #fff;
 }
 
 body.home .elementor-1585 .elementor-element.elementor-element-776121b8 .elementor-nav-menu--dropdown .nav-link {
     color: #999 !important;
 }
 
 body.home .elementor-1585 .elementor-element.elementor-element-776121b8 .elementor-nav-menu--dropdown .nav-link.elementor-sub-item:hover {
     color: #fff !important;
 }
 
/* body.home .elementor-1585 .elementor-element.elementor-element-776121b8 .has-submenu:hover::after {*/
/*    background-color: transparent !important;*/
/*}*/

body.home .elementor-1585 .elementor-element.elementor-element-776121b8.elementor-sticky--effects .d-logo {
    display: inline-block;
}

body.home .elementor-1585 .elementor-element.elementor-element-776121b8.elementor-sticky--effects .l-logo {
    display: none;
}

body.home .elementor-1585 .elementor-element.elementor-element-776121b8:not(.elementor-sticky--effects) .header-search {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .6);
}

body.home .elementor-1585 .elementor-element.elementor-element-776121b8:not(.elementor-sticky--effects) .header-search  .e-search-input::placeholder {
    color: rgba(255,255,255,.6);
}

body.home .elementor-1585 .elementor-element.elementor-element-776121b8:not(.elementor-sticky--effects) .header-search .e-search-submit svg {
    fill: #fff;
}

body.home .elementor-1585 .elementor-element.elementor-element-776121b8:not(.elementor-sticky--effects) .elementor-menu-toggle .e-font-icon-svg {
    fill: #fff;
}

body.page:where(.page-template-default, .page-template-two) .elementor-1585 .elementor-element.elementor-element-776121b8 {
    border-bottom: solid 1px #eee;
}/* End custom CSS */