.elementor-132 .elementor-element.elementor-element-5f7c0a4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-2c2368d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-132 .elementor-element.elementor-element-2c2368d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-site-logo .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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-132 .elementor-element.elementor-element-85ba621{width:auto;max-width:auto;top:30px;z-index:2;text-align:start;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-85ba621{left:12px;}body.rtl .elementor-132 .elementor-element.elementor-element-85ba621{right:12px;}.elementor-132 .elementor-element.elementor-element-85ba621 img{width:100%;}.elementor-132 .elementor-element.elementor-element-983adc4{--spacer-size:45vh;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:0px;}.elementor-132 .elementor-element.elementor-element-983adc4 > .elementor-widget-container{background-color:var( --e-global-color-d109947 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-132 .elementor-element.elementor-element-72b6e7c{width:auto;max-width:auto;top:48vh;}.elementor-132 .elementor-element.elementor-element-72b6e7c .elementor-icon-wrapper{text-align:start;}.elementor-132 .elementor-element.elementor-element-72b6e7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-929e804 );}.elementor-132 .elementor-element.elementor-element-72b6e7c.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-72b6e7c.elementor-view-default .elementor-icon{color:var( --e-global-color-929e804 );border-color:var( --e-global-color-929e804 );}.elementor-132 .elementor-element.elementor-element-72b6e7c.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-72b6e7c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-929e804 );}.elementor-132 .elementor-element.elementor-element-72b6e7c .elementor-icon{font-size:40px;}.elementor-132 .elementor-element.elementor-element-72b6e7c .elementor-icon svg{height:40px;}.elementor-132 .elementor-element.elementor-element-abbb141{--spacer-size:45vh;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;bottom:0px;}.elementor-132 .elementor-element.elementor-element-abbb141 > .elementor-widget-container{background-color:var( --e-global-color-d109947 );}.elementor-132 .elementor-element.elementor-element-f075bda{--grid-template-columns:repeat(1, auto);width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:2vh;--icon-size:22px;--grid-column-gap:0px;}.elementor-132 .elementor-element.elementor-element-f075bda .elementor-widget-container{text-align:center;}.elementor-132 .elementor-element.elementor-element-f075bda > .elementor-widget-container{background-color:var( --e-global-color-a6e261d );padding:10px 0px 10px 0px;border-radius:3px 3px 3px 3px;}.elementor-132 .elementor-element.elementor-element-f075bda .elementor-social-icon{background-color:var( --e-global-color-a6e261d );--icon-padding:0em;}.elementor-132 .elementor-element.elementor-element-f075bda .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-f075bda .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-f075bda .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-f075bda .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.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-theme-site-logo .widget-image-caption{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 );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{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 );}}/* Start custom CSS for theme-site-logo, class: .elementor-element-85ba621 */.elementor-132 .elementor-element.elementor-element-85ba621 img {
    max-width: calc(56px + 3vw)
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-983adc4 */.elementor-132 .elementor-element.elementor-element-983adc4 {
    left: calc(12px + 28px + 1.5vw);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-72b6e7c */.elementor-132 .elementor-element.elementor-element-72b6e7c {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}

.elementor-132 .elementor-element.elementor-element-72b6e7c {
    left: calc(25px + 1.5vw);
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-abbb141 */.elementor-132 .elementor-element.elementor-element-abbb141 {
    left: calc(12px + 28px + 1.5vw);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f075bda */.elementor-132 .elementor-element.elementor-element-f075bda {
    left: calc(25px + 1.5vw);
}

.elementor-132 .elementor-element.elementor-element-f075bda .elementor-grid {
    grid-row-gap: 0.5vh;
}/* End custom CSS */