.elementor-20 .elementor-element.elementor-element-0248827{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.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-20 .elementor-element.elementor-element-fdf222a .elementor-icon-wrapper{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5e89c28{--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;}.elementor-20 .elementor-element.elementor-element-b8bbe67 .elementor-icon-wrapper{text-align:center;}.elementor-widget-lf-search .lf-search-input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-lf-accordion .lf-accordion__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-lf-accordion .lf-accordion__content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-94969dd .lf-accordion__item + .lf-accordion__item{margin-top:4px;}.elementor-20 .elementor-element.elementor-element-94969dd .lf-accordion__title{padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-94969dd .lf-accordion__icon{font-size:14px;}.elementor-20 .elementor-element.elementor-element-94969dd .lf-accordion__icon svg{width:14px;height:14px;}.elementor-20 .elementor-element.elementor-element-94969dd .lf-accordion__content{padding:16px 20px 16px 20px;}.elementor-widget-lf-tabs .lf-tabs__nav-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-lf-tabs .lf-tabs__nav-item.is-active{color:var( --e-global-color-primary );}.elementor-widget-lf-tabs .lf-tabs--horizontal .lf-tabs__nav-item.is-active{border-bottom-color:var( --e-global-color-accent );}.elementor-widget-lf-tabs .lf-tabs--vertical .lf-tabs__nav-item.is-active{border-left-color:var( --e-global-color-accent );}.elementor-widget-lf-tabs .lf-tabs__dropdown{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-lf-tabs .lf-tabs__panel{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-31547bb .lf-tabs__nav-item{padding:10px 20px 10px 20px;}.elementor-20 .elementor-element.elementor-element-31547bb .lf-tabs__panel{padding:20px 20px 20px 20px;}.elementor-widget-lf-slider .lf-slider__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-b5b41da .lf-slider__track{height:400px;}.elementor-20 .elementor-element.elementor-element-b5b41da .lf-slider__content{align-items:center;}.elementor-20 .elementor-element.elementor-element-b5b41da .lf-slider__heading{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-b5b41da .lf-slider__arrow{color:#ffffff;background-color:rgba(0,0,0,0.4);width:40px;height:40px;}.elementor-20 .elementor-element.elementor-element-b5b41da .lf-slider__dot{background-color:rgba(255,255,255,0.5);}.elementor-20 .elementor-element.elementor-element-b5b41da .lf-slider__dot.is-active{background-color:#ffffff;}.elementor-widget-lf-form .lf-form__input, .elementor-widget-lf-form .lf-form__textarea, .elementor-widget-lf-form .lf-form__select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-lf-form .lf-form__label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-lf-form .lf-form__submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-ce6f922 .lf-form__submit{color:#ffffff;}.elementor-widget-lf-countdown .lf-countdown__box{background-color:var( --e-global-color-primary );}.elementor-widget-lf-countdown .lf-countdown__label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-d9ec997 .lf-countdown__box{padding:16px 20px 16px 20px;}.elementor-20 .elementor-element.elementor-element-d9ec997 .lf-countdown__inner{gap:16px;}.elementor-20 .elementor-element.elementor-element-d9ec997 .lf-countdown__number{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-d9ec997 .lf-countdown__label{color:#ffffff;}.elementor-widget-lf-posts-grid .lf-posts-grid__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-lf-posts-grid .lf-posts-grid__title a{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3a988e9 .lf-posts-grid__grid{grid-template-columns:repeat(3, 1fr);column-gap:24px;row-gap:24px;}.elementor-widget-lf-price-table .lf-price-table__header{background-color:var( --e-global-color-primary );}.elementor-widget-lf-price-table .lf-price-table__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-lf-price-table .lf-price-table__amount{color:var( --e-global-color-primary );}.elementor-widget-lf-price-table .lf-price-table__btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5b4037f .lf-price-table{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-5b4037f .lf-price-table__title{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-5b4037f .lf-price-table__header{padding:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-5b4037f .lf-price-table__btn{color:#ffffff;}.elementor-widget-lf-star-rating .lf-star-rating__label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-0b46b09 .lf-star-rating{justify-content:flex-start;gap:8px;}.elementor-20 .elementor-element.elementor-element-0b46b09 .lf-star-rating__star{font-size:24px;}.elementor-20 .elementor-element.elementor-element-0b46b09 .lf-star-rating__stars{gap:4px;}.elementor-20 .elementor-element.elementor-element-0b46b09 .lf-star-rating__star--filled{color:#f5a623;}.elementor-20 .elementor-element.elementor-element-0b46b09 .lf-star-rating__star--empty{color:#d0d0d0;}.elementor-widget-lf-table .lf-table thead th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-lf-table .lf-table tbody td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-83ef984 .lf-table thead th{color:#ffffff;padding:12px 16px 12px 16px;}.elementor-20 .elementor-element.elementor-element-83ef984 .lf-table--striped tbody tr:nth-child(even){background-color:#f9f9f9;}.elementor-20 .elementor-element.elementor-element-83ef984 .lf-table--hover tbody tr:hover{background-color:#f0f0f0;}.elementor-20 .elementor-element.elementor-element-83ef984 .lf-table tbody td{padding:10px 16px 10px 16px;}.elementor-widget-lf-share-buttons .lf-share-btn{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-08dd231 .lf-share-buttons{justify-content:flex-start;gap:8px;}.elementor-20 .elementor-element.elementor-element-08dd231 .lf-share-btn{padding:10px 16px 10px 16px;border-radius:4px 4px 4px 4px;}.elementor-20 .elementor-element.elementor-element-08dd231 .lf-share-btn i{font-size:16px;}.elementor-20 .elementor-element.elementor-element-08dd231 .lf-share-btn svg{width:16px;height:16px;}.elementor-widget-lf-business-hours .lf-business-hours__row--today{background-color:var( --e-global-color-accent );}.elementor-widget-lf-business-hours .lf-business-hours__day{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-lf-business-hours .lf-business-hours__hours{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1bad6ea .lf-business-hours__row:nth-child(even){background-color:#f9f9f9;}.elementor-20 .elementor-element.elementor-element-1bad6ea .lf-business-hours__row--today .lf-business-hours__day{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-1bad6ea .lf-business-hours__row--today .lf-business-hours__hours{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-1bad6ea .lf-business-hours__row{padding:10px 16px 10px 16px;}.elementor-20 .elementor-element.elementor-element-1bad6ea .lf-business-hours__hours--closed{color:#cc0000;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-3a988e9 .lf-posts-grid__grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-3a988e9 .lf-posts-grid__grid{grid-template-columns:repeat(1, 1fr);}}