.elementor-10 .elementor-element.elementor-element-7e819c3{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-d0256f0{--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;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2b91af0{text-align:left;}.elementor-10 .elementor-element.elementor-element-2b91af0 img{width:240px;}.elementor-10 .elementor-element.elementor-element-4185fdd{--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-end;--align-items:flex-end;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-09f5ae1 .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-09f5ae1 .elementor-icon{font-size:36px;}.elementor-10 .elementor-element.elementor-element-09f5ae1 .elementor-icon svg{height:36px;}.elementor-10 .elementor-element.elementor-element-d662e19{--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:-236px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-f3c219d{text-align:right;}.elementor-10 .elementor-element.elementor-element-f3c219d img{width:36px;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-d8e4cb7{text-align:right;}.elementor-10 .elementor-element.elementor-element-d8e4cb7 img{width:36px;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-77f40ad{text-align:right;}.elementor-10 .elementor-element.elementor-element-77f40ad img{width:36px;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-800a002{text-align:right;}.elementor-10 .elementor-element.elementor-element-800a002 img{width:36px;transition-duration:0.4s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-4185fdd.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d662e19{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:-230px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7e819c3{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-d0256f0{--width:75%;--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;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2b91af0 img{width:230px;}.elementor-10 .elementor-element.elementor-element-4185fdd{--width:25%;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-09f5ae1 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-09f5ae1 .elementor-icon svg{height:32px;}.elementor-10 .elementor-element.elementor-element-d662e19{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7e819c3{--content-width:960px;}.elementor-10 .elementor-element.elementor-element-d0256f0{--width:27%;}.elementor-10 .elementor-element.elementor-element-4185fdd{--width:73%;}.elementor-10 .elementor-element.elementor-element-d662e19{--content-width:960px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-d0256f0{--width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-e4e9258 */.elementor-kit-6 {
  --nav-color:var(--e-global-color-d1b5f99);
  --nav-color-hover:var(--e-global-color-35da3ec);
  --nav-color-active:var(--e-global-color-35da3ec);

  --nav-gap-l1:2rem;          
  --nav-gap-l2:2rem;          

    --nav-gap-l1: 2rem;
    --nav-gap-l2: .5rem 1.5rem;
  --nav-fw-l1:400;
  --nav-fw-l2:400;
  --nav-txform:uppercase;

}


.menu-lvl12 ul{list-style:none;margin:0;padding:0;}
.menu-lvl12 a{text-decoration:none;color:var(--nav-color);transition:color .2s}
.menu-lvl12 a:hover{color:var(--nav-color-hover)}
.menu-lvl12>.menu-level-1{
  display:flex;gap:var(--nav-gap-l1);align-items:flex-end;display: flex;flex-wrap: nowrap;
}
.menu-lvl12>.menu-level-1>.menu-item>a{
  font-size:16px;font-weight:var(--nav-fw-l1);text-transform:var(--nav-txform);letter-spacing:.02em
  ;white-space: nowrap;letter-spacing: 1px;
}
.menu-lvl12 .current-menu-item>a,
.menu-lvl12 .current-menu-ancestor>a{color:var(--nav-color-hover)}
.menu-lvl12>.submenu-wrapper{    width: 100%;
    min-height: 2rem;
    padding-top: .5rem;}
.menu-lvl12 .menu-level-2{
  display:flex; flex-wrap: nowrap;gap:var(--nav-gap-l2);justify-content:flex-start;
  
}
.menu-lvl12 .menu-level-2 .menu-item>a{letter-spacing: 1px;
  font-size:16px;font-weight:var(--nav-fw-l2);text-transform:none;white-space: nowrap
}
.menu-lvl12 .menu-level-2 .current-menu-item>a{color:var(--nav-color-active)}/* End custom CSS */