.b-ext .elementor-95 .elementor-element.elementor-element-5dfa9d15 {--display: flex;--min-height: 70px;--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;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 0px;--margin-bottom: -100px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;--z-index: 10;}
.b-ext .elementor-95 .elementor-element.elementor-element-68d065f5 {--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: center;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.b-ext .elementor-95 .elementor-element.elementor-element-450f9b8 img {width: 100%;}
.b-ext .elementor-95 .elementor-element.elementor-element-3439ba3a {--display: flex;--flex-direction: row-reverse;--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-reverse;--align-items: center;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-menu-toggle {margin-left: auto;background-color: var(--e-global-color-primary);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu .elementor-item {font-size: var(--e-global-typography-text-font-size);font-weight: var(--e-global-typography-text-font-weight);text-transform: var(--e-global-typography-text-text-transform);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);word-spacing: var(--e-global-typography-text-word-spacing);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main .elementor-item {color: var(--e-global-color-primary);fill: var(--e-global-color-primary);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main .elementor-item:hover, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main .elementor-item.elementor-item-active, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main .elementor-item.highlighted, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main .elementor-item:focus {color: var(--e-global-color-accent);fill: var(--e-global-color-accent);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main .elementor-item.elementor-item-active {color: var(--e-global-color-primary);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-menu-toggle {color: var(--e-global-color-3d130b3);fill: var(--e-global-color-3d130b3);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown {background-color: var(--e-global-color-primary);border-radius: 15px 15px 15px 15px;}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a:hover, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a:focus, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a.elementor-item-active, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a.highlighted, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-menu-toggle:hover, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-menu-toggle:focus {color: var(--e-global-color-3d130b3);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a:hover, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a:focus, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a.elementor-item-active, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a.highlighted {background-color: var(--e-global-color-primary);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown a.elementor-item-active {color: var(--e-global-color-3d130b3);background-color: var(--e-global-color-primary);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown .elementor-item, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown  .elementor-sub-item {font-weight: 700;}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown li:first-child a {border-top-left-radius: 15px;border-top-right-radius: 15px;}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown li:last-child a {border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--dropdown li:not(:last-child) {border-style: solid;border-color: var(--e-global-color-988381e);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 div.elementor-menu-toggle {color: var(--e-global-color-3d130b3);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 div.elementor-menu-toggle svg {fill: var(--e-global-color-3d130b3);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 div.elementor-menu-toggle:hover, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 div.elementor-menu-toggle:focus {color: var(--e-global-color-3d130b3);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 div.elementor-menu-toggle:hover svg, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 div.elementor-menu-toggle:focus svg {fill: var(--e-global-color-3d130b3);}
.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-menu-toggle:hover, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-menu-toggle:focus {background-color: var(--e-global-color-secondary);}
.b-ext .elementor-95 .elementor-element.elementor-element-3f42f966 {--display: flex;--flex-direction: row-reverse;--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-reverse;--align-items: center;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.b-ext .elementor-95 .elementor-element.elementor-element-3900756f .elementor-button {font-size: 12px;font-weight: 400;text-transform: none;line-height: 22px;letter-spacing: 0px;word-spacing: 0px;}
.b-ext .elementor-theme-builder-content-area {height: 400px;}
.b-ext .elementor-location-header:before, .b-ext .elementor-location-footer:before {content: "";display: table;clear: both;}
@media (min-width:768px) {.b-ext .elementor-95 .elementor-element.elementor-element-68d065f5 {--width: 10%;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3439ba3a {--width: 90%;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3f42f966 {--width: 13%;}}
@media (max-width:1024px) and (min-width:768px) {.b-ext .elementor-95 .elementor-element.elementor-element-68d065f5 {--width: 15%;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3439ba3a {--width: 60%;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3f42f966 {--width: 25%;}}
@media (max-width:1024px) {.b-ext .elementor-95 .elementor-element.elementor-element-5dfa9d15 {--padding-top: 0px;--padding-bottom: 0px;--padding-left: 20px;--padding-right: 20px;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3439ba3a {--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 20px;}
	.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu .elementor-item {font-size: var(--e-global-typography-text-font-size);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);word-spacing: var(--e-global-typography-text-word-spacing);}
	.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu__container.elementor-nav-menu--dropdown {margin-top: 14px !important;}
	.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 {--nav-menu-icon-size: 25px;}
	.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-menu-toggle {border-radius: 15px;}}
@media (max-width:767px) {.b-ext .elementor-95 .elementor-element.elementor-element-68d065f5 {--width: 30%;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3439ba3a {--width: 30%;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 10px;}
	.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu .elementor-item {font-size: var(--e-global-typography-text-font-size);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);word-spacing: var(--e-global-typography-text-word-spacing);}
	.b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .b-ext .elementor-95 .elementor-element.elementor-element-73b518c4 .elementor-nav-menu__container.elementor-nav-menu--dropdown {margin-top: 19px !important;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3f42f966 {--width: 40%;}
	.b-ext .elementor-95 .elementor-element.elementor-element-3900756f .elementor-button {padding: 7px 7px 7px 7px;}}