.elementor-47 .elementor-element.elementor-element-85917c5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-85917c5:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-85917c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c708bd );}.elementor-47 .elementor-element.elementor-element-f2fcb3b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-9f860e9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-84ed8d6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-fcbf591{--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:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-fcbf591.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-66a3ea7 .c3-navigation-button{--c3-navigation-button-color:var( --e-global-color-primary );--c3-navigation-button-color-hover:var( --e-global-color-primary );--c3-navigation-button-color-active:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-bf8bb32{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:80%;}.elementor-47 .elementor-element.elementor-element-bf8bb32 > .elementor-widget-container{background-color:var( --e-global-color-7c708bd );padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-bf8bb32{right:0px;}body.rtl .elementor-47 .elementor-element.elementor-element-bf8bb32{left:0px;}.elementor-47 .elementor-element.elementor-element-bf8bb32 img{width:100%;max-width:100%;}.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-9f860e9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-84ed8d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-bf8bb32{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;top:80%;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-bf8bb32{right:10px;}body.rtl .elementor-47 .elementor-element.elementor-element-bf8bb32{left:10px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-f2fcb3b{--width:auto;}.elementor-47 .elementor-element.elementor-element-fcbf591{--width:auto;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-f2fcb3b{--width:auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-9f860e9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-84ed8d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-fcbf591{--width:auto;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-bf8bb32{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;top:80%;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-bf8bb32{right:10px;}body.rtl .elementor-47 .elementor-element.elementor-element-bf8bb32{left:10px;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-40865ac */.elementor-47 .elementor-element.elementor-element-40865ac {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    font-size: var(--e-global-typography-text-font-size);
    color: var(--e-global-color-text);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-47 .elementor-element.elementor-element-40865ac .elementor-widget-container .menu {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 40px;
    margin: 0;
    padding: 0;
}

.elementor-47 .elementor-element.elementor-element-40865ac .elementor-widget-container .menu-item {
    display: block;
    margin: 0;
    padding: 0;
}

.elementor-47 .elementor-element.elementor-element-40865ac .elementor-widget-container .c3-menu-item--icon a {
    display: block;
    width: 16px;
    height: 16px;
    transform: rotate(-25deg);
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.27 16.141" fill="%23DDB900"><path d="m7.6326-9.304e-4c-2.9327 0-5.3105 2.3778-5.3105 5.3105v2.6055c0 1.7201-0.81654 3.2511-2.084 4.2207-0.20965 0.162-0.29042 0.42563-0.20703 0.67578 0.085767 0.25254 0.31172 0.41406 0.57617 0.41406h14.057c0.26444 0 0.48693-0.16152 0.57031-0.41406 0.08577-0.25015 7e-3 -0.51378-0.20508-0.67578-1.2674-0.96964-2.0859-2.5006-2.0859-4.2207v-2.6055c0-2.9327-2.3778-5.3105-5.3105-5.3105zm2.2832 2.1465c0.1492-0.00149 0.29894 0.052851 0.41211 0.16602 0.42168 0.41216 0.74871 0.92822 0.97266 1.5 0.2168 0.56463 0.33398 1.1888 0.33398 1.832v2.0625c0 0.56463 0.0258 1.1238 0.12109 1.6289 0.09053 0.4741 0.24661 0.91022 0.50391 1.2676 0.19298 0.26206 0.13359 0.62624-0.13086 0.81445-0.25968 0.19059-0.62581 0.13273-0.81641-0.12695-0.36927-0.50984-0.58205-1.1041-0.70117-1.7402-0.11436-0.60037-0.14453-1.2267-0.14453-1.8438v-2.0625c0-0.50507-0.08518-0.98371-0.25195-1.4102-0.16439-0.4193-0.40056-0.79204-0.70312-1.0898-0.23109-0.22633-0.23219-0.59551-0.0058594-0.82422 0.11197-0.11436 0.26096-0.17234 0.41016-0.17383zm-4.5156 11.762c0 1.2341 1.0007 2.2324 2.2324 2.2324 1.2341 0 2.2344-0.99833 2.2344-2.2324z"></path></svg>') center / contain no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-40865ac {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f597c5f */@media (max-width: 767px) {
    .elementor-47 .elementor-element.elementor-element-f597c5f {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for c3_elementor_navigation_button_widget, class: .elementor-element-66a3ea7 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-66a3ea7 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf8bb32 */.home .elementor-47 .elementor-element.elementor-element-bf8bb32 .elementor-widget-container {
    background-color: rgba(0, 0, 0, 0) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85917c5 */.elementor-47 .elementor-element.elementor-element-85917c5 {
    height: 100px;
    z-index: 99;
}

@media (max-width: 767px) {
    .elementor-47 .elementor-element.elementor-element-85917c5 {
        height: 80px;
    }
}/* End custom CSS */