/* header  */
.lp-customize-header-outer.lp-color-header-style.lp-header-style-classic .lp-search-bar.lp-search-bar-header .active-result {
    font-size: 14px;
	border:unset;
    border-radius: 5px;
    overflow: hidden;
}
.lp-customize-header-outer.lp-color-header-style.lp-header-style-classic .lp-search-bar.lp-search-bar-header  .chosen-drop {
    padding: 7px;
    border-radius: 7px;
    margin-top: 8px;
}
.header-inner-page-wrap .lp-header-style-classic .lp-join-now span {
    margin: 0px 5px;
    margin-top: 5px;
    height: 22px;
}
.header-inner-page-wrap .lp-header-style-classic .lp-join-now a.md-trigger {
    line-height: 31px;
}
.contentlogin-flex {
    display: flex;
}

.lp-header-style-classic .lp-nav-menu-after.lp-menu-outer::after {
    display: none !important;
}

.lp-header-style-classic .header-list-icon-st6 {
    font-size: 16px;
    transition: 0.3s;
    padding: 9px 21px !important;
}

.lp-header-style-classic .lp-menu.menu.lp-menu-outer.lp-nav-menu-after li a {
    font-weight: 600;
    font-size: 14px;
}
/* new classic setting css  */

.lp-header-style-classic .lp-menu.menu.lp-menu-outer.lp-nav-menu-after li {
    padding-right: 28px !important;
}

.lp-header-style-classic .lp-menu.menu.lp-menu-outer.lp-nav-menu-after {
    margin-right: 32px;
}

.lp-header-style-classic header {
    z-index: 99999 !important;
}

.lp-joinus-icon-outer {
    padding-left: 7px;
}

.lp-header-style-classic .lp-join-now span {
    margin: 0px 5px;
    margin-top: 8px;
}

.lp-header-style-classic .lp-join-now span i {
    color: #fff;
}
.lp-header-style-classic .lp-join-now {
  	position: relative;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    opacity: 1;
    padding: 1px 12px;
    line-height: 34px;
    display: flex;
    align-items: center;
    transition: 0.3s ease-in-out;
    margin-top: 4px;
}

.lp-header-style-classic .lp-join-now:hover {
    border: 2px solid #2458ff;
}

.lp-header-style-classic .form-group.lp-suggested-search .input-group-addon.lp-border {
    border: unset;
    box-shadow: 1px 1px 50px 1px #6c6c6c0d;
    padding: 0px 0 0 10px;
    margin: 0px;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 600 !important;
    font-size: 13px;
    font-family: 'Open Sans';
}

.lp-header-style-classic .form-group.lp-location-search .input-group-addon.lp-border.lp-where {
    border: unset;
    box-shadow: 1px 1px 50px 1px #6c6c6c0d;
    padding: 1px 0 0 10px;
    margin: 0px;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 600 !important;
    font-size: 13px;
    font-family: 'Open Sans';
}

.lp-header-style-classic .form-group.lp-location-search .ui-widget.border-dropdown i {
    font-size: 10px;
    left: 62px;
}

.header-inner-page-wrap .lp-header-style-classic a.header-list-icon-st6 {
    border: 2px solid #FFFFFF !important;
}

.lp-header-style-classic .lp-header-search-button .lp-search-bar-right .icons8-search.lp-search-icon:hover {
    background: transparent !important;
}

.lp-header-style-classic .lp-header-search-button .lp-search-bar-right:hover i,
.lp-header-style-classic .lp-header-search-button .lp-search-bar-right:hover .lp-search-btn {
    color: #000;
}

.header-inner-page-wrap .lp-header-style-classic .lp-menu-bar {
    padding: 12px 0;
}

.lp-header-style-classic .form-group.lp-location-search .ui-widget.border-dropdown input {
    border-radius: 4px !important;
    font-family: 'Open Sans';
}

.lp-header-style-classic .form-group.lp-location-search {
    width: 34%;
    border-radius: 5px !important;
    margin-left: 4px;
    background: #fff;
}

.lp-header-style-classic .lp-search-header-style {
    width: 580px;
}

.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .icons8-search.lp-search-icon:hover {
    background-color: transparent;
    color: #fff !important;
}

.lp-search-bar-header .lp-header-search-button .lp-search-bar-right i.icons8-search.lp-search-icon {
    line-height: 30px;
    border: unset;
    border-radius: 0;
    text-align: center;
    top: 8px;
    bottom: 0;
    left: 8px;
    color: #2458ff;
    font-weight: 900;
    transform: rotate(272deg);
}

.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .lp-search-btn {
    background-color: #ffffff;
    border-radius: 7px;
    border: unset;
    box-shadow: 1px 1px 50px 1px #6c6c6c0d;
    padding: 9px 24px;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    font-size: 13px;
    font-family: 'Open Sans';
    margin: -1px -4px 0 0;
}

.lp-header-style-classic .form-group.lp-suggested-search {
    background: #fff;
    border-radius: 5px;
    width: 56%;
}

.lp-header-style-classic .lp-join-now a::after {
    content: '';
    position: absolute;
    left: -44px;
    right: 0;
    bottom: 0;
    top: 0;
    width: calc(100% + 52px);
    height: 100%;
}
.lp-header-style-classic .lp-header-full-width .lp-join-user-info li:hover .lp-user-menu {
    top: calc(100% + 6px);
    right: 0;
    background: #fff !important;
    border-radius: 7px;
}
.lp-header-style-classic .lp-header-full-width .lp-join-user-info li .lp-user-menu a {
    font-weight: 600;
    font-family: "Open Sans";
    font-size: 14px;
}

.lp-header-style-classic .lp-join-now a.md-trigger {
    position: relative;
}

.logged-in .lp-header-style-classic .lp-join-now li {
    display: flex;
    align-items: center;
    background: transparent !important;
    line-height: 32px;
}

.logged-in .lp-header-style-classic .lp-join-now li span {
    height: 22px;
    width: 22px;
    margin-top: 0px;
}

.open-clasic-page-container .outer_all_page_overflow.hide-filters {
    z-index: 99999999 !important;
}

@media(min-width:1270px) and (max-width:1415px) {
        .header-inner-page-wrap .lp-header-style-classic header .col-md-6.col-xs-6.lp-menu-container {
            max-width: 38%;
    }
}

@media (min-width: 980px) and (max-width: 1380px) {
    .lp-search-bar-header .lp-header-search-button .lp-search-bar-right {
        right: -10px !Important;
    }
}
.header-inner-page-wrap .lp-header-style-classic .lp-join-now:hover {
    background: #fff0;
    border: 2px solid #ffffff;
    transition: 0.3s;
}
.lp-joinus-icon.user-login .lp-join-now.after-login.lp-join-user-info {
    border-color: transparent !important;
}
.lp-joinus-icon.user-login .lp-join-now.after-login.lp-join-user-info a {
    font-weight: 600;
    font-size: 14px;
}
.lp-joinus-icon.user-login .fa-chevron-down {
    position: absolute;
    right: 18px;
    top: 17px;
    color: #fff;
	transition:0.2s;
    font-size: 12px;
}
.lp-search-bar-header .lp-header-search-button .lp-search-bar-right:hover i {
    color: #fff !important;
}
.open-clasic-page-container .sidemap-container .leaflet-control-zoom.leaflet-bar.leaflet-control {
    border: unset;
    border-radius: 0;
}
/* .lp-header-style-classic .lp-menu ul li.menu-item-has-children::after {
    transition: 0.2s;
}
.lp-header-style-classic .lp-menu ul li.menu-item-has-children:hover::after,
.lp-joinus-icon.user-login:hover i {
    transform: rotate(180deg);
} */
.lp-header-style-classic .lp-logo {
    max-width: 200px;
}/* listing detail page  */

.single-page-slider-container.style4 {
	overflow: hidden !important;
	margin: 46px 0 24px 0;
	width: 100%;
	border-radius: 5px;
	opacity: 1;
}

.bg-transparent {
    background: transparent !important;
}

.lp-classic-reviews .lp-rating-stars-outers {
    margin: 0 5px;
}

.lp-classic-reviews .lp-rating-stars-outers span i {
    color: #4f56856e;
}

.lp-classic-reviews {
    display: flex;
    align-items: center;
}

.single-page-slider-container.style4 .detail-image-height-set img {
    border-radius: 5px;
    width: 488px;
    height: 343px !important;
}

.listing-image-slide.variablewidth-three {
    max-width: 388px;
    padding: 0 7px;
}

.listing-image-slide.variablewidth-three img {
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}

.listing-image-slide.variablewidth-three .main-big-image {
    margin-bottom: 14px;
    padding: 0 7px;
}

.listing-image-slide.variablewidth-three .col-md-6 {
    padding: 0 7px;
}

.listing-slide-style4 .slick-next.slick-arrow,
.single-page-gallery-slider-masonry .slick-next.slick-arrow {
    bottom: -22px !important;
    top: unset !important;
    right: 10px;
}

.listing-slide-style4 .slick-prev.slick-arrow,
.single-page-gallery-slider-masonry .slick-prev.slick-arrow {
    bottom: -22px !important;
    top: unset !important;
    right: 60px;
    left: unset !important;
}

.single-page-gallery-slider-masonry {
    display: none;
}

.single-page-gallery-slider-masonry.slider-loaded {
    display: block;
}

.listing-slide-style4 .slick-prev:before,
.listing-slide-style4 .slick-next:before,
.single-page-gallery-slider-masonry .slick-prev:before,
.single-page-gallery-slider-masonry .slick-next:before {
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 11px;
    background-color: #fff;
    color: #000;
    opacity: 1;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .66);
    -moz-box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .66);
    box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .66);
}

.post-meta-info-classic {
    background-color: #F9F9FB;
    border-top: none;
    padding-bottom: 0;
    padding-top: 30px;
}

.post-meta-info-classic .post-meta-left-box h1 {
    text-align: left;
    font-size: 35px;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    line-height: 47px;
    margin: 0;
}

.post-meta-info-classic .rating-section-container {
    display: flex;
    justify-content: end;
}

.post-meta-info-classic .secondary-btn {
    transition: 0.3s ease-in-out;
    border-radius: 4px;
    color: #fff !important;
    font-size: 16px !important;
    letter-spacing: 0px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400 !important;
    height: 50px !important;
    line-height: 46px !important;
    width: 192px !important;
}

.post-meta-info-classic .secondary-btn:hover {
    box-shadow: 0px 12px 26px #2440FF3B;
}

.post-meta-info-classic .secondary-btn i {
    font-size: 11px;
    color: #fff !important;
    margin: -2px 5px 0 0 !important;
}

.post-meta-info-classic .rating-section>.rate sup {
    font-size: 100%;
    top: 0;
    letter-spacing: -1px;
}

.post-meta-info-classic .rating-section>.rate {
    display: inline-block;
    height: 29px;
    line-height: 28px;
    margin-top: -2px;
    padding: 0 0px;
    text-align: center;
    vertical-align: top;
    width: 56px;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 4px;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
}

.post-meta-info-classic a#clicktoreview i,
.post-meta-info-classic a#clicktoreview {
    color: white !important;
}

.post-meta-info-classic a#clicktoreview:hover i {
    border: none !important;
}

.post-meta-info-classic .rating-section>span small,
.post-meta-info-classic .rating-section>span {
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    font-size: 13px;
    font-family: 'Open Sans';
    display: flex;
    align-items: center;
    margin-top: 4px;
}

.post-meta-info-classic .rating-section>span small {
    margin-top: 0px;
}

.post-meta-info-classic span.rating-section {
    display: flex;
    flex-direction: column;
    padding: 2px 13px 0 0;
}

.post-meta-info-classic .post-meta-right-box .post-stat li {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 5px;
    opacity: 1;
    border: unset !important;
}

.post-meta-info-classic .post-meta-right-box .post-stat .fa.fa-share-alt::before {
    content: "\f064" !important;
}

.post-meta-info-classic .post-meta-right-box .post-stat {
    margin-top: 15px;
}

.post-meta-info-classic .post-meta-right-box .post-stat li a {
    font-size: 13px !important;
    margin: 0;
    text-align: left;
    letter-spacing: 0px;
    color: #9AA0CA;
    opacity: 1;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 21px 8px 22px;
}

.post-meta-info-classic .post-meta-right-box .post-stat li a i.fa.fa-bookmark {
    margin: 2px 5px 0 0 !important;
    font-size: 8px !important;
}

.post-meta-info-classic .post-meta-right-box .post-stat li a i {
    font-size: 9px !important;
    color: #9AA0CA;
    margin: 0 6px 0 0 !important;
}

.single-inner-classic-container.single_listing {
    padding-top: 20px;
}

.classic-post-detail-contant .post-detail-content {
    padding: 0;
    border: unset;
    margin-bottom: 18px;
}

.classic-post-detail-contant .post-detail-content p {
    font-size: 15px;
    margin: 0;
    text-align: left;
    line-height: 27px;
    letter-spacing: 0px;
    color: #2B2B2B;
    opacity: 1;
    font-weight: 400;
    margin-top: 2px;
}

.post-meta-info-classic .post-meta-left-box>p {
    font-size: 16px;
    margin: 0;
    text-align: left;
    line-height: 27px;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    margin-top: 0px;
}

.post-meta-info-classic .classic-detail-reviews {
    margin-top: 5px;
}

.video-option.classic .watch-video.popup-youtube {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 4px;
    border: unset !important;
    padding: 5px 23px;
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: 500;
    font-size: 13px;
    display: flex;
    align-items: center;
}

.video-option.classic .play-icons i {
    font-size: 10px;
    margin: 2px 0 0 3px;
}

.video-option.classic .play-icons {
    width: 24px;
    height: 24px;
    opacity: 1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 4px;
    margin-right: 15px;
}

.video-option.classic h2,
.video-option.classic h2 span {
    font-size: 18px;
    margin: 0;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
}

.video-option.classic {
    background: #F0F2FB !important;
    border-radius: 5px;
    border: unset;
    padding: 10px;
    padding-left: 25px;
}

.post-meta-info-classic .post-meta-left-box .breadcrumbs li span,
.post-meta-info-classic .post-meta-left-box .breadcrumbs li a {
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #9AA0CA;
    opacity: 1;
    font-weight: 500;
    font-size: 13px;
    font-family: 'Open Sans';
    display: flex;
    align-items: center;
}

section.aliceblue.listing-second-view {
    background-color: #F9F9FB;
}

.listing-slide-new.last-images img {
    margin: 0 10px 7px 10px;
    border-radius: 5px;
}

.listing-slide-style4 img {
    border-radius: 5px;
}


/* detalil page accordian faqs */

.lp-classic-faq-title {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    margin-bottom: 20px;
}

.classic-accordion .accordion-item {
    background: #fff;
    border-radius: 7px;
    opacity: 1;
    box-shadow: 0px 12px 26px #4F56850A;
    margin-bottom: 26px;
}

.classic-accordion .accordion-item button {
    color: #171130;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    background: transparent;
    margin: 0;
    border: unset;
    outline: unset;
    display: block;
    padding: 7px 15px;
    position: relative;
    width: 100%;
    text-align: left;
}

.classic-accordion .accordion-item button span {
    font-weight: 500 !important;
    color: #4F5685;
    font-size: 16px;
    font-family: 'Open Sans';
}

.classic-accordion button .icon {
    display: inline-block;
    position: absolute;
    top: 29px;
    right: 39px;
}

.classic-accordion button .icon::before {
    display: block;
    position: absolute;
    content: '';
    top: -3px;
    left: 13px;
    width: 6px;
    height: 2px;
    background: #4F5685;
    transform: rotate(35deg);
    transition: 0.3s ease-in-out;
}

.classic-accordion button .icon::after {
    display: block;
    position: absolute;
    content: '';
    top: -3px;
    left: 17px;
    transition: 0.3s ease-in-out;
    width: 6px;
    height: 2px;
    background: #4F5685;
    transform: rotate(318deg);
}

.classic-accordion button[aria-expanded='true'] .icon::after {
    transform: rotate(38deg);
}

.classic-accordion button[aria-expanded='true'] .icon::before {
    transform: rotate(323deg);
}

.classic-accordion button[aria-expanded='true']+.accordion-content {
    opacity: 1;
    max-height: 9em;
    transition: all 200ms linear;
    will-change: opacity, max-height;
}

.classic-accordion button[aria-expanded='true'] {
    padding-bottom: 12px;
}

.classic-accordion .accordion-content {
    color: #5F6578;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 0 20px;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: opacity 200ms linear, max-height 200ms linear;
    will-change: opacity, max-height;
}

.classic-accordion .accordion-item button span.question-icon {
    font-size: 18px;
}

.classic-accordion .accordion-content p {
    color: #9AA0CA !important;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 18px;
}

.classic-accordion .accordion-item:last-child {
    margin-bottom: 0;
}


/* detail page faqs */

.post-lp-classic-row li {
    padding: 0;
    margin-bottom: 32px;
}

.classic-filters-new-review-detail .reviews-section {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 38px !important;
}

.classic-filters-new-review-detail .lp-total-reviews {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    margin-bottom: 20px;
}

.classic-filters-new-review-detail .reviews-section .review-thumbnail {
    height: 46px !important;
    width: 46px !important;
    margin: auto;
}

.classic-filters-new-review-detail .review-post>figure {
    width: 70px;
}

.classic-filters-new-review-detail .reviews-section figcaption a {
    font-size: 16px;
    padding: 0;
    margin: 0;
    line-height: 22px;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    margin-top: 0;
}

.classic-filters-new-review-detail .reviews-section figcaption p {
    font-size: 13px;
    padding: 0;
    margin: 0;
    line-height: 18px;
    letter-spacing: 0px;
    color: #9AA0CA;
    opacity: 1;
    font-weight: 500;
    margin-top: 4px;
}

.classic-filters-new-review-detail .reviews-section figcaption p i {
    display: none;
}

.classic-filters-new-review-detail .reviews-section .top-section h3 {
    text-align: left;
    font: normal normal normal 16px/22px Open Sans;
    letter-spacing: 0px;
    color: #282B42;
    opacity: 1;
    padding: 0;
    margin: 0;
    margin-top: 0;
    text-transform: capitalize;
}

.classic-filters-new-review-detail .reviews-section .top-section time {
    padding: 0;
    margin: 0;
    margin-top: 4px;
    text-transform: capitalize;
    text-align: left;
    font: normal normal normal 13px/18px Open Sans;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
}

.classic-filters-new-review-detail .reviews-section .content-section p {
    color: #9AA0CA;
    font-size: 13px;
    font-weight: 300;
    margin-bottom: 18px;
    line-height: 22px;
}

.classic-filters-new-review-detail .reviews-section .content-section .slick-prev::before,
.classic-filters-new-review-detail .reviews-section .content-section .slick-next::before {
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 12px 26px #4F56851A;
    border-radius: 7px;
    opacity: 1;
}

.post-meta-info-classic .breadcrumbs {
    margin: 0 0 6px 0;
}

.classic-filters-new-review-detail .review-img-slider img {
    border-radius: 6px;
    cursor: pointer;
    overflow: hidden;
    width: 106px;
    height: 107px;
    object-fit: cover;
}

.classic-filters-new-review-detail .images-gal-section {
    float: left;
    margin-bottom: 16px;
    margin-top: 12px;
    padding: 0 9px;
    width: 100%;
    margin-left: 22px;
    max-width: 325px;
}

.classic-filters-new-review-detail .images-gal-section .slick-prev {
    left: -14px;
}

.classic-filters-new-review-detail .images-gal-section .slick-next {
    right: -15px;
}

.listing-classic-business-hours .open-hours {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 5px;
    opacity: 1;
    border: unset;
    padding: 18px 25px;
}

.listing-classic-business-hours .open-hours ul.hidding-timings li {
    border-bottom: 1px solid #F7F7F7;
}

.listing-classic-business-hours .open-hours strong {
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    font-size: 13px !important;
}

.listing-classic-business-hours .open-hours strong img {
    margin-right: 6px !important;
}

.listing-classic-business-hours .open-hours span a {
    margin: 0;
    text-transform: capitalize !important;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-size: 13px !important;
}

.lp-classic-single-additional-detals .show-all-timings,
.listing-classic-business-hours .show-all-timings {
    background: #FFFFFF;
    box-shadow: 0px 0px 26px 1px #4f568514;
    opacity: 1;
    border: unset;
    padding: 3px 8px;
    border-radius: 3px;
    transition: 0.3s;
}

.listing-classic-business-hours .lpdoubltimes span {
    font-size: 12px;
    margin: 0;
    text-align: left;
    line-height: 27px;
    letter-spacing: 0px;
    color: #2B2B2B;
    opacity: 1;
    font-weight: 400;
    margin-top: 4px;
}

.listing-classic-business-hours .lpdoubltimes {
    border-bottom: 1px solid #F7F7F7;
}

.lp-classic-single-additional-detals .show-all-timings,
.listing-classic-business-hours .show-all-timings:hover {
    box-shadow: -1px 9px 26px 1px #4f568533;
}

.sidebar-post-classic .widget-classic-box {
    box-shadow: 0px 12px 26px #4F56850A;
    opacity: 1;
    border-radius: 5px;
    margin-bottom: 20px;
    background: #fff;
    float: left;
}

.sidebar-post-classic .widget-classic-box .post-author-box {
    padding: 9px 9px 0 9px;
}

.sidebar-post-classic .widget-classic-box .listing-detail-infos li.contacts a,
li.lp-details-address-classic p {
    font-size: 13px;
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 18px;
    letter-spacing: 0px;
    color: #777C9B;
    opacity: 1;
    font-weight: 400;
    margin-left: 30px;
    margin-top: 2px;
    background-color: transparent !important;
}

.sidebar-post-classic .widget-classic-box .listing-detail-infos a i,
.lp-details-address-classic p i {
    position: absolute;
    margin-left: -22px;
    margin-top: 3px;
}

.sidebar-post-classic .widget-classic-box .listing-detail-infos li.contacts {
    padding: 14px;
    border-bottom: 1px solid #F7F7F7;
    opacity: 1;
    margin-bottom: 0px;
    min-height: 64px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: start;
}

.sidebar-post-classic .widget-classic-box .listing-detail-infos li.contacts .get-direction a {
    background: #FFFFFF !important;
    border-radius: 15px;
    opacity: 1;
    display: inline;
    transition: 0.3s ease-in-out;
    font-size: 10px;
    padding: 4px 10px;
    margin-left: 25px;
}

.classic-content-widget .list-style-none i {
    color: #777C9B;
    position: initial !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    background: transparent !important;
}

.classic-content-widget .list-style-none a {
    background: transparent !important;
}

.classic-content-widget {
    min-height: 64px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    padding: 0 25px !important;
    margin-bottom: 0 !important;
}

.classic-content-widget li {
    padding-right: 28px;
}



/* lead form  */

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 5px;
    opacity: 1;
    border: unset;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts {
    padding: 25px 28px 10px 28px;
    display: flex;
    align-items: start;
    flex-wrap: wrap;
    position: relative;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .author-image {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .author-socials {
    display: inline-block;
    width: 80%;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .status {
    margin-left: 10px;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .status a {
    font-size: 18px;
    padding: 0;
    margin: 0;
    line-height: 22px;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 600;
    margin-top: 0;
    text-transform: capitalize;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .status h5 {
    margin: 0;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .status .user-joining-status {
    font-size: 13px;
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 18px;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    margin-top: 2px;
    background-color: transparent !important;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .status li {
    font-size: 13px;
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 18px;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    margin-top: 2px;
    background-color: transparent !important;
    display: inline-block;
    margin-right: 10px;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .user_texts .status li i {
    color: #4F5685;
    margin-right: 3px;
}

.visit-profile-status {
    background: #F0F1FB 0% 0% no-repeat padding-box;
    border-radius: 21px;
    font-size: 10px;
    letter-spacing: 0px;
    color: #9AA0CA;
    opacity: 1;
    padding: 5px 10px;
    transition: 0.3s ease-in-out;
    border: 1px solid transparent;
    font-weight: 400;
    position: absolute;
    right: 25px;
    line-height: 15px;
    top: 26px;
    transition: 0.3s ease-in-out;
}

.visit-profile-status:hover {
    box-shadow: 0px 12px 26px #4F56850A;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds input {
    background: #f0f1fb94;
    border-radius: 5px;
    border: unset;
    font-weight: 500;
    height: 42px;
    font-size: 13px;
    color: #2440FF !important;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds textarea::placeholder,
.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds input::placeholder {
    color: #9AA0CA !important;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds input:focus {
    box-shadow: unset;
    border-radius: 5px;
    background: transparent;
}

.classic-review-form input#submit:hover,
.video-option.classic .watch-video.popup-youtube:hover {
    transform: translate(1px, 2px);
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds .lp-review-btn:hover {
    transform: translate(1px, 2px);
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds textarea {
    background: #f0f1fb94;
    border-radius: 5px;
    border: unset;
    font-weight: 500;
    font-size: 13px;
    color: #2440FF !important;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds textarea:focus {
    box-shadow: unset;
    border-radius: 5px;
    background: transparent;
    color: #2440FF !important;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds .lp-review-btn {
    color: #fff !important;
    font-size: 15px;
    padding: 0;
    margin: 0;
    line-height: 22px;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: 500;
    height: 46px;
    margin-top: 0;
    text-transform: capitalize;
}

.widget-box.business-contact.classic-business-lead-form.lp-lead-form-st .hidding-form-feilds .lp-review-btn:hover {
    box-shadow: 0px 12px 26px 11px #4f568514;
}

.classic-business-lead-form .widget-box.business-contact.lp-lead-form-st .contact-form.quickform {
    padding: 0 30px 24px;
}

.classic-business-lead-form.lp-lead-form-st .form-group {
    z-index: 0;
    margin-bottom: 24px;
}

.classic-business-lead-form.lp-lead-form-st .form-group:last-child {
    margin: 0;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a {
    border: unset;
    font-weight: 600;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.instresting:hover {
    background-color: transparent;
    transform: translatey(2px);
    transition: 0.3s;
    color: #0089FF;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.instresting span,
.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.instresting {
    color: #0089FF;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.lol:hover {
    background-color: transparent;
    transform: translatey(2px);
    transition: 0.3s;
    color: #00A58A;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.lol span,
.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.lol {
    color: #00A58A;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.love:hover {
    background-color: transparent;
    transform: translatey(2px);
    transition: 0.3s;
    color: #FF5C5C;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.love span,
.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.love {
    color: #FF5C5C;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.report:hover {
    background-color: transparent;
    transform: translatey(2px);
    transition: 0.3s;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.report {
    color: #e67e22;
}

.classic-filters-new-review-detail .review-post .detail-sec:last-child {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    padding: 25px !important;
}

.classic-filters-new-review-detail .review-post .detail-sec:last-child p {
    color: #9AA0CA;
    font-size: 13px;
    font-weight: 300;
    line-height: 22px;
}

.classic-filters-new-review-detail .review-post .detail-sec:last-child h4 {
    font-size: 15px;
    padding: 0;
    margin: 0;
    line-height: 22px;
    letter-spacing: 0px;
    color: #282B42;
    opacity: 1;
    font-weight: 500;
    margin-top: 0;
    text-transform: capitalize;
}

.classic-filters-new-review-detail .reviews-section .top-section .review-count {
    display: flex;
    flex-direction: row-reverse;
}

.classic-filters-new-review-detail .reviews-section .top-section .review-count span.rate {
    background: transparent;
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    display: flex;
    align-items: center;
    min-width: 55px;
    font-weight: 500;
    font-size: 17px;
    font-family: 'Open Sans';
}

.classic-filters-new-review-detail .reviews-section .top-section i {
    font-size: 14px !important;
    margin: 0 0 0 2px;
}

.classic-filters-new-review-detail .reviews-section .top-section .review-count span.rate sup {
    font-size: 100%;
    margin-left: 0;
    top: 0;
}


/* listing reviews */

.classic-review-form .review-form {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 18px !important;
}

.classic-review-form .review-form #reply-title {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    padding-left: 20px;
    color: #4F5685;
}

.classic-review-form .review-form #reply-title i.fa-star-o {
    color: #4F5685;
    font-size: 13px;
    position: absolute;
    margin: 5px 0 0 -20px;
}

.classic-review-form .review-form #reply-title i.fa.fa-caret-down::before {
    content: "\f078" !important;
    color: #4F5685;
    font-size: 13px;
    transition: 0.3s;
    position: absolute;
    margin: 5px 0 0 -20px;
}

.classic-review-form .review-form #reply-title.active i.fa.fa-caret-down::before {
    transform: rotate(180deg);
}

.classic-review-form input {
    background: #f0f1fb94;
    border-radius: 5px;
    border: unset;
    font-weight: 500;
    height: 46px;
    font-size: 13px;
    color: #9AA0CA !important;
}

.classic-review-form textarea {
    background: #f0f1fb94;
    border-radius: 5px;
    border: unset;
    font-weight: 500;
    height: 46px;
    font-size: 13px;
    color: #9AA0CA !important;
}

.classic-review-form input:focus,
.classic-review-form textarea:focus {
    background-color: transparent;
}

.classic-review-form .review-form p {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
}

.classic-review-form .review-form label {
    font-size: 15px;
    font-weight: 600 !important;
    letter-spacing: 0px;
    color: #4F5685 !important;
    font-family: 'Open Sans' !important;
}

.classic-review-form input#submit {
    font-family: 'Open Sans' !important;
}

.lp-detail-section-title-classic {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    margin-bottom: 20px;
}

.food-order-classic-section {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    overflow: hidden;
    padding: 5px;
}

.lp-classic-single-additional-detals .widget-box .features-listing.extra-fields {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 28px !important;
}

.lp-classic-single-additional-detals .widget-box .features-listing.extra-fields h3 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
}

.lp-classic-single-additional-detals .widget-box .features-listing.extra-fields li strong {
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    font-size: 13px !important;
}

.lp-classic-single-additional-detals .widget-box .features-listing.extra-fields li span {
    font-size: 12px;
    margin: 0;
    text-align: left;
    line-height: 27px;
    letter-spacing: 0px;
    color: #2B2B2B !important;
    opacity: 1;
    font-weight: 600 !important;
    margin-top: 4px;
}

.lp-classic-single-additional-detals .widget-box .features-listing.extra-fields li {
    border-bottom: 1px solid #F7F7F7;
}

.listing-classic-business-hours .open-hours ul.hidding-timings li:last-child,
.lp-classic-single-additional-detals .widget-box .features-listing.extra-fields li:last-child {
    border: unset;
}

.single-inner-classic-container .listing-price {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 28px !important;
}

.single-inner-classic-container .price-area .claim-area {
    border: medium none;
    line-height: 17px;
    border-bottom: 1px solid #F7F7F7;
    padding-bottom: 15px;
    margin-bottom: -4px;
}

.single-inner-classic-container #lp-report-listing {
    margin-top: 20px;
}

.single-inner-classic-container .price-area .claim-area strong {
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    font-size: 14px !important;
}

.single-inner-classic-container .price-area a {
    margin: 0;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685 !important;
    opacity: 1;
    font-weight: 600 !important;
    font-size: 14px !important;
}

.classic-booking-appointment .lp-booking-bar {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 15px !important;
}

.classic-booking-appointment .lp-booking-section.pos-relative {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 15px !important;
}

.lp-listing-announcement .lp-classic-wrap-reservation {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    opacity: 1;
    border: unset !important;
    padding: 15px !important;
    overflow: hidden;
    border-radius: 5px !important;
}

.lp-listing-announcement .lp-classic-wrap-reservation strong {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
}

.lp-listing-announcement .lp-classic-wrap-reservation span {
    color: #9AA0CA;
    font-size: 13px;
    float: initial;
    font-weight: 300;
    line-height: 22px;
}

.lp-listing-announcement .lp-classic-wrap-reservation .announcement-btn {
    padding: 3px 14px;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0px;
}

.lp-listing-announcement .lp-classic-wrap-reservation p {
    margin-top: -4px;
}

.post-meta-info-classic .social-icons.post-socials.smenu {
    border-radius: 7px;
    padding: 14px 0;
}

.post-meta-info-classic .social-icons.post-socials.smenu a {
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.post-meta-info-classic .social-icons.post-socials.smenu a i {
    font-size: 13px !important;
    margin-right: 0 !important;
}

.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li {
    border-radius: 5px;
}

.single-inner-classic-container .listing-price .open-modal span {
    margin: 0 0 0 0px;
    text-transform: capitalize;
    text-align: left;
    letter-spacing: 0px;
    color: #4F5685;
    opacity: 1;
    font-weight: 500;
    font-size: 14px !important;
}

.single-inner-classic-container .listing-price .open-modal {
    border-bottom: 1px solid #f3f3f3;
    border-radius: 0 !IMPORTANT;
    margin-bottom: 14px;
}

.lp-classic-single-events .widget-box.lp-event-outer {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 5px !important;
}

.lp-classic-single-events .widget-box.lp-event-outer span.event-hosted-by {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    padding-left: 1px;
    color: #fff;
    line-height: 21px;
}

.lp-classic-single-events .lp-event-author-listing {
    margin: 15px;
}

.lp-classic-single-events .widget-box.lp-event-outer .lp-event-outer-container a {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
}

.lp-classic-single-events .widget-box.lp-event-outer .lp-event-outer-container button {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4F5685;
    background: #ffffff;
    box-shadow: 0px 12px 26px #4f568524;
    border-radius: 5px;
    opacity: 1;
    border: unset !important;
    transition: 0.3s ease-in-out;
}

.lp-classic-single-events .widget-box.lp-event-outer .lp-event-outer-container button:hover {
    transform: translate(1px, 2px);
}

.lp-classic-single-events .widget-box.lp-event-outer .lp-attending-users-list span {
    color: #9AA0CA;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 0;
    line-height: 31px;
}

.lp-classic-single-events .widget-box.lp-event-outer .lp-event-outer-container .lp-event-venue span {
    color: #9AA0CA;
    font-size: 13px;
    font-weight: 300;
    margin-bottom: 18px;
    line-height: 22px;
}

.food-order-classic-section .lp-listing-menu-top {
    border-radius: 5px;
    overflow: hidden;
}

.lp-deal.lp-classic-discount-grids {
    background: #FFFFFF;
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 7px;
    opacity: 1;
    border: unset !important;
    padding: 5px !important;
    position: relative;
}

.lp-deal.lp-classic-discount-grids .deal-details {
    background-image: linear-gradient(6deg, black, #00000059, #0000007a);
    right: 5px;
    bottom: 5px;
    background-color: transparent !IMPORTANT;
    top: 5px;
    left: 5px;
    width: auto;
    height: auto;
    border-radius: 6px;
    overflow: hidden;
}

.lp-deal.lp-classic-discount-grids .deal-thumb {
    border-radius: 8px;
    overflow: hidden;
}

.lp-deal.lp-classic-discount-grids .deal-thumb img {
    min-height: 260px;
    object-fit: cover;
}

.lp_confirmation .list-style-none.list-st-img li a.edit-list {
    transition: 0.3s ease-in-out;
    border-radius: 4px;
    color: #fff !important;
    font-size: 16px !important;
    letter-spacing: 0px;
    opacity: 1;
    display: flex;
    background-color: #2458FF !important;
    align-items: center;
    justify-content: center;
    font-weight: 400 !important;
    line-height: 46px !important;
    padding: 13px 33px;
}

.lp_confirmation .widget-box.padding-0 .widget-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lp_confirmation .widget-box.padding-0 .widget-content .lp-confi-bottom-bar {
    padding: 0;
    margin: 0 0 0 15px;
    float: unset !important;
}

.lp_confirmation {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    background: rgb(61 81 99 / 61%);
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 30px 30px 0 0;
    opacity: 1;
    border: unset;
    padding: 11px 8px;
}

.unhidebar-section {
    right: 0;
    bottom: 0;
    z-index: 10;
    background: rgb(61 81 99 / 61%);
    box-shadow: 0px 12px 26px #4F56850A;
    border-radius: 16px 14px 0 0;
    opacity: 1;
    border: unset;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.instresting {
    color: #0089FF !important;
}

.classic-filters-new-review-detail .reviews-section .content-section .bottom-section a.lol {
    color: #1EDFBF;
}
.sidebar-post-classic .widget-classic-box .listing-detail-infos li.contacts .get-direction {
    line-height: 35px;
}
.single-inner-classic-container.single_listing .claim_formbgimage {
    background-image: unset !important;
    background-color: #3c4355 !important;
}
.single-inner-classic-container.single_listing .lp-form-planclaim-st .topwrap {
    right: -36px !important;
}
.sidebar-post-classic .leaflet-control-attribution.leaflet-control {
    font-size: 13px;
    background: white;
    padding: 3px 12px;
    margin: 0 3px 3px 0;
}
.sidebar-post-classic .widget-classic-box .leaflet-control-zoom.leaflet-bar.leaflet-control {
    box-shadow: 0px 12px 26px #4F56850A;
    opacity: 1;
    border-radius: 0;
    margin-bottom: 20px;
    background: #fff;
    border: unset;
}
.sidebar-post-classic .widget-classic-box .leaflet-control-zoom-in {
    border-bottom: unset !important;
}
.single-inner-classic-container .features-listing>ul.hidding-timings>li:first-of-type {
    border-top: 1px solid #F7F7F7 !important;
}
.classic-business-lead-form .lp-lead-success-msg-outer {
    box-shadow: unset !important;
    border: 1px solid #ddd;
    background: #fff;
    left: 20px;
    margin: auto;
    width: calc(100% - 40px);
    height: calc(100% - 20px);
    top: 0;
}
.classic-business-lead-form .lp-lead-success-msg-outer span.lp-cross-suces-layout {
    top: 6px;
    right: 8px;
}.elementor-28029 .elementor-element.elementor-element-0a89d85{--display:flex;}.elementor-28029 .elementor-element.elementor-element-bd7fe60{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28029 .elementor-element.elementor-element-bd7fe60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28029 .elementor-element.elementor-element-bd7fe60 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28029 .elementor-element.elementor-element-bd7fe60 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{margin:0px 0px 0px 0px;}.elementor-28029 .elementor-element.elementor-element-bd7fe60 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.fluentform-widget-wrapper.hide-fluent-form-labels .ff-el-input--label{display:none!important}.fluentform-widget-wrapper.hide-error-message .ff-el-is-error .text-danger{display:none}.fluentform-widget-wrapper.fluentform-widget-align-left{margin:0 auto 0 0}.fluentform-widget-wrapper.fluentform-widget-align-center{float:none;margin:0 auto}.fluentform-widget-wrapper.fluentform-widget-align-right{margin:0 0 0 auto}.fluentform-widget-custom-radio-checkbox input[type=checkbox],.fluentform-widget-custom-radio-checkbox input[type=radio]{background:#ddd;height:15px;min-width:1px;outline:none;padding:3px;width:15px}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border:0 solid transparent;content:"";display:block;height:100%;margin:0;padding:0;width:100%}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{background:#999;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.fluentform-widget-custom-radio-checkbox input[type=radio],.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border-radius:50%}.fluentform-widget-wrapper .frm-fluent-form .ff-step-header{margin-bottom:0}.ff-el-progress-bar{align-items:center;display:flex;height:100%;justify-content:flex-end}.fluent-form-widget-step-header-yes .ff-step-header .ff-el-progress-status,.fluent-form-widget-step-progressbar-yes .ff-el-progress{display:block}.fluent-form-widget-step-header-yes .frm-fluent-form .ff-step-header,.fluent-form-widget-step-progressbar-yes .frm-fluent-form .ff-step-header{margin-bottom:20px}.fluentform-widget-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.fluentform-widget-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.fluentform-widget-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.fluentform-widget-submit-button-full-width .ff-btn-submit{display:block;width:100%}.fluentform-widget-submit-button-center .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-right .ff-btn-submit{align-items:center;display:flex;justify-content:center;margin:0 auto}.fluentform-widget-submit-button-right .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.fluentform-widget-submit-button-left .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.fluentform-widget-wrapper.hide-placeholder input::-webkit-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder input::-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-moz-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input::-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-ms-input-placeholder{opacity:0;visibility:hidden}.lity{z-index:9999!important}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time,.numInputWrapper{height:auto}.flatpickr-calendar{background:#fff;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-wrapper,.numInputWrapper input,.numInputWrapper span{display:inline-block}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown;animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.flatpickr-wrapper,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;height:34px;color:rgba(0,0,0,.9);fill:rgba(0,0,0,0.9)}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month input.cur-year:focus,.flatpickr-days:focus{outline:0}.flatpickr-months,.flatpickr-weekdays{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;line-height:1;text-align:center;position:relative;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;background:0 0}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;margin:0;display:inline-block;border:0;border-radius:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}