.elementor-98 .elementor-element.elementor-element-5c30301{z-index:100;}.elementor-98 .elementor-element.elementor-element-e69d87a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-98 .elementor-element.elementor-element-9563fa8{text-align:center;}.elementor-98 .elementor-element.elementor-element-9563fa8 > .elementor-widget-container{padding:24px 24px 0px 24px;}.elementor-98 .elementor-element.elementor-element-322a838{--spacer-size:14px;z-index:200;}.elementor-98 .elementor-element.elementor-element-322a838 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-menu-toggle{margin:0 auto;background-color:#F2F1F2;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu .elementor-item{font-family:"Qanelas Soft", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-Serif;font-weight:400;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown a:hover,
					.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-accent );}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown .elementor-item, .elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Qanelas Soft", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-Serif;font-size:1rem;font-weight:400;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown{border-radius:0px 0px 3px 3px;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.elementor-98 .elementor-element.elementor-element-d87550b > .elementor-widget-container{background-color:#FFFFFF;}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-9563fa8 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-98 .elementor-element.elementor-element-d87550b{--nav-menu-icon-size:40px;}}/* Start custom CSS for inline-svg, class: .elementor-element-9563fa8 */.elementor-98 .elementor-element.elementor-element-9563fa8 a,
.elementor-98 .elementor-element.elementor-element-9563fa8 svg,
.elementor-98 .elementor-element.elementor-element-9563fa8 .elementor-inline-svg-wrapper {
    height: 64px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d87550b */@media (max-width: 767px) {
    .elementor-98 .elementor-element.elementor-element-d87550b {
        position: fixed;
        bottom: 0;
    }

    .elementor-98 .elementor-element.elementor-element-d87550b > .elementor-widget-container {
        flex-direction: column-reverse;
        background-color: transparent;
        padding-bottom: 17px;
    }

    .elementor-98 .elementor-element.elementor-element-d87550b .elementor-menu-toggle,
    .elementor-98 .elementor-element.elementor-element-d87550b > .elementor-widget-container > .elementor-nav-menu--dropdown {
        box-shadow: 0 3px 1px -2px rgb(0, 0, 0, 20%), 0 2px 2px 0 rgb(0, 0, 0, 14%), 0 1px 5px 0 rgb(0, 0, 0, 12%);
    }

    .elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu {
        display: flex;
        flex-direction: column;
    }

    .elementor-98 .elementor-element.elementor-element-d87550b > .elementor-widget-container > .elementor-nav-menu--dropdown {
        border-radius: 3px;
        margin: 0 17px 17px 17px;
    }

    .elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown {
        transform-origin: bottom;
        margin-bottom: 17px;
    }
}

@media (min-width: 768px) {
    body.home .elementor-98 .elementor-element.elementor-element-d87550b,
    body.home .elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown,
    body:not(.home) .elementor-98 .elementor-element.elementor-element-d87550b.elementor-sticky--active,
    body:not(.home) .elementor-98 .elementor-element.elementor-element-d87550b.elementor-sticky--active .elementor-nav-menu--dropdown {
        box-shadow: 0 5px 5px -3px rgb(0, 0, 0, 20%), 0 8px 10px 1px rgb(0, 0, 0, 14%), 0 3px 14px 2px rgb(0, 0, 0, 12%);
    }

    .elementor-98 .elementor-element.elementor-element-d87550b,
    .elementor-98 .elementor-element.elementor-element-d87550b .elementor-nav-menu--dropdown {
        transition: box-shadow 150ms ease;
    }

    .elementor-98 .elementor-element.elementor-element-d87550b .elementor-item {
        background-color: #FFF;
        z-index: 90;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c30301 */@media (max-width: 767px) {
    body.home .elementor-98 .elementor-element.elementor-element-5c30301 {
        box-shadow: 0 5px 5px -3px rgb(0, 0, 0, 20%), 0 8px 10px 1px rgb(0, 0, 0, 14%), 0 3px 14px 2px rgb(0, 0, 0, 12%);
    }
}/* End custom CSS */