.elementor-8108 .elementor-element.elementor-element-b8f6e00{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8108 .elementor-element.elementor-element-f799b39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8108 .elementor-element.elementor-element-a6b24dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8108 .elementor-element.elementor-element-37f5e4c .elementor-wrapper{--video-aspect-ratio:1.77777;}/* Start custom CSS for container, class: .elementor-element-a6b24dd */.bannerSection .sliders {
    height: 100vh;
}
.bannerSection .sliders .slick-list .slick-track .slick-slide .elementor-widget-container video.customVideos {
    height: 100%;
    object-fit: cover;
}
.bannerSection .sliders .elementor-widget-video, .bannerSection .sliders .elementor-widget-video .e-hosted-video {
    height: 100%;
    width: 100%;
}
.bannerSection .sliders .elementor-widget-video, .bannerSection .sliders .elementor-widget-video .e-hosted-video video{
    object-fit: cover;
    object-position: left bottom;
}

@media only screen and (max-width: 767px) {
.bannerSection .sliders {
    height: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f799b39 */.bannerSection .sliders .slick-list, .bannerSection .sliders .slick-list .slick-track, .bannerSection .sliders .slick-list .slick-track, .bannerSection .sliders .slick-list .slick-track .slick-slide .elementor-widget-container, .bannerSection .sliders .slick-list .slick-track .slick-slide .elementor-widget-container .e-hosted-video {
    height: 100%;
    width: 100%;
}

@media only screen and (max-width: 1280px) {
.bannerSection .sliders .slick-list, .bannerSection .sliders .slick-list .slick-track, .bannerSection .sliders .slick-list .slick-track .elementor-widget-container, .bannerSection .sliders .slick-list .slick-track .elementor-widget-container .e-hosted-video {
    height: 100%;
    width:100%;
}
}
@media only screen and (max-width: 1024px) {
    .bannerSection .sliders {
	height: 80vh;
}
.bannerSection .sliders .slick-list .slick-track .elementor-widget-container .e-hosted-video video.elementor-video{
	position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f6e00 */@media only screen and (min-width: 1025px) {
    body.home{
        overflow: hidden;
    }
}

.page-id-7904 .header{
    position: absolute;
    display: none;
    opacity: 0;
}
.page-id-7904.wp-singular.scrolling-up .header {
    padding-top: 0.52vw;
    padding-bottom: 0.52vw;
    position: fixed;
    z-index: 2;
    background: rgba(255, 255, 255, 0.8);
    transition: all .3s ease-in-out;
    transform: none;
    transition-delay: 0.3s;
    visibility: visible;
    opacity: 1;
    display: flex;
}
.page-id-7904.wp-singular.scrolling-up .header .header_right .elementor-menu-toggle, .page-id-7904.wp-singular.scrolling-up .header .header_search.elementor-widget-search .e-search .e-search-submit {
    border-color: #222;
}
.page-id-7904.wp-singular.scrolling-up .header .header_right .elementor-menu-toggle span.elementor-menu-toggle__icon--open svg rect, .page-id-7904.wp-singular.scrolling-up .header .header_search.elementor-widget-search .e-search .e-search-submit svg path {
    filter: brightness(0) saturate(100%) invert(8%) sepia(34%) saturate(19%) hue-rotate(331deg) brightness(90%) contrast(86%);
}
.page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .header {
    background: none;
    padding: 20px;
    position: absolute;
}
.page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .header .header_right .elementor-menu-toggle, .page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .header .header_search.elementor-widget-search .e-search .e-search-submit {
    border-color: #D9D9D9;
}
.page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .header .header_search.elementor-widget-search .e-search .e-search-submit svg path {
    filter: unset;
}
.page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .header .header_right .elementor-menu-toggle span.elementor-menu-toggle__icon--open svg rect {
    filter: unset;
}
.page-id-7904.wp-singular.scrolling-up .header .searchToggle {
    border-color: #222;
}
.page-id-7904.wp-singular.scrolling-up .header .searchToggle svg path{
    fill: #222;
}
.page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .searchToggle {
    border-color: #fff;
}
.page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .searchToggle svg path {
    fill: #fff;
}
.page-id-7904.wp-singular.scrolling-up.fp-viewing-firstPage .searchToggle:hover svg path {
    fill: #222;
}
.page-id-7904.wp-singular .header {
    position: absolute;
	top: 0;
    border-bottom: none;
}
.page-id-7904.wp-singular .header .header_right .elementor-menu-toggle, .page-id-7904.wp-singular .header .searchToggle  {
    border-color: #D9D9D9;
}
.page-id-7904.wp-singular .header .header_right .elementor-menu-toggle svg rect {
    fill: #fff;
}
.page-id-7904.wp-singular .header .header_right .elementor-menu-toggle:hover {
    background: #FAF6EF;
    border-color: #FAF6EF;
}
.page-id-7904.wp-singular .header .header_right .elementor-menu-toggle.elementor-active:hover span.elementor-menu-toggle__icon--close svg path {
    fill: #2A2928 !important;
}
.page-id-7904.wp-singular .header .header_right .elementor-menu-toggle.elementor-active span.elementor-menu-toggle__icon--close svg path {
    fill: #fff;
}
.page-id-7904.wp-singular .header .header_right .dropdown-toggle {
    color: #fff;
}
.page-id-7904.wp-singular .header .header_right .dropdown-toggle::after {
    filter: brightness(999);
}
.page-id-7904.wp-singular .header .header_right .dropdown-toggle:hover {
    color: #C92730;
}
.page-id-7904.wp-singular .header .header_right .dropdown-toggle:hover:after {
    filter: none;
}
.page-id-7904.wp-singular .header .searchToggle svg path {
    fill: #fff;
}
.page-id-7904.wp-singular .header .searchToggle:hover {
    background: #fff;
}
.page-id-7904.wp-singular .header .searchToggle:hover svg path{
	fill: #2A2928;
}/* End custom CSS */