.elementor-5564 .elementor-element.elementor-element-546a43a:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-546a43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2121;}.elementor-5564 .elementor-element.elementor-element-546a43a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0240px 35px 0240px;}.elementor-5564 .elementor-element.elementor-element-546a43a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-307d135{text-align:center;}.elementor-5564 .elementor-element.elementor-element-2cbe71f{padding:80px 0px 80px 0px;}.elementor-5564 .elementor-element.elementor-element-f14ef5a .elementor-icon-wrapper{text-align:center;}.elementor-5564 .elementor-element.elementor-element-f14ef5a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-f14ef5a.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-f14ef5a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-f14ef5a.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-f14ef5a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-f14ef5a .elementor-icon i, .elementor-5564 .elementor-element.elementor-element-f14ef5a .elementor-icon svg{transform:rotate(0deg);}.elementor-5564 .elementor-element.elementor-element-a5a3ae1 .elementor-icon-wrapper{text-align:center;}.elementor-5564 .elementor-element.elementor-element-a5a3ae1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-a5a3ae1.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-a5a3ae1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-a5a3ae1.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-a5a3ae1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-a5a3ae1 .elementor-icon i, .elementor-5564 .elementor-element.elementor-element-a5a3ae1 .elementor-icon svg{transform:rotate(0deg);}.elementor-5564 .elementor-element.elementor-element-3700501 .elementor-icon-wrapper{text-align:center;}.elementor-5564 .elementor-element.elementor-element-3700501.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-3700501.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-3700501.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-3700501.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-3700501.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-3700501 .elementor-icon i, .elementor-5564 .elementor-element.elementor-element-3700501 .elementor-icon svg{transform:rotate(0deg);}.elementor-5564 .elementor-element.elementor-element-793fea5{border-style:solid;border-width:1px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-793fea5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-d7b9f93{color:#7A7A7A;font-family:"sfprodisplay", Sans-serif;font-size:14px;font-weight:400;width:initial;max-width:initial;}.elementor-5564 .elementor-element.elementor-element-51b89ad{text-align:right;font-family:"sfprodisplay", Sans-serif;font-size:15px;font-weight:400;}@media(min-width:768px){.elementor-5564 .elementor-element.elementor-element-e92ac96{width:37.827%;}.elementor-5564 .elementor-element.elementor-element-e4a478a{width:23.866%;}.elementor-5564 .elementor-element.elementor-element-6ac8a67{width:37.937%;}}/* Start custom CSS for section, class: .elementor-element-546a43a *//*.drink {margin-top: -450px !important;}*/
a.elementor-item.elementor-item-active {
    color: black !important;
}

.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {
    display: none;
}
footer .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-000fc00.socialicon .elementor-widget-wrap.elementor-element-populated {
    display: flex !important;
    width: 100%;
    max-width: 250px;
    margin: auto;
    align-items: center;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-000fc00.socialicon {}

.elementor-element.elementor-element-f14ef5a.elementor-view-default.elementor-widget.elementor-widget-icon {
    width: 33%;
    margin: 0 !important;
    /* height: 50px; */
}

.elementor-element.elementor-element-a5a3ae1.elementor-view-default.elementor-widget.elementor-widget-icon {
    width: 33%;
    margin: 0;
}

.elementor-element.elementor-element-3700501.elementor-view-default.elementor-widget.elementor-widget-icon {
    width: 33%;
}

.elementor-element.elementor-element-f14ef5a.elementor-view-default.elementor-widget.elementor-widget-icon {}

.elementor-element.elementor-element-a5a3ae1.elementor-view-default.elementor-widget.elementor-widget-icon {}
a.elementor-item:hover {
    color: black !important;
}
footer a.elementor-item.elementor-item-active {
    color: white !important;
}
.elementor-widget-container {
    border-color: rgb(196 196 196 / 50%) !important;
}

ul#menu-footermenu1,ul#menu-footermenu2 {
    display: flex;
    list-style: none;
    justify-content: space-between;
}

ul#menu-footermenu1 li a, ul#menu-footermenu2 li a {
    color: white;
    font-size: 16px;
}

ul#menu-footermenu2 {
    margin: 0 !important;
    padding: 0;
    padding-right: 40px;
}

@media only screen and (max-width: 1429px){
footer section.elementor-section.elementor-top-section.elementor-element.elementor-element-546a43a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 60px !important;
}
footer nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    max-height: 100vh;
    background: transparent;
    display: flex;
    -webkit-transform: none !important;
    -ms-transform: unset;
    transform: none !important;
}
footer .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: block !important;
}
footer .elementor-menu-toggle {
    display: none !important;
}
}
@media only screen and (max-width: 991px){



footer a.elementor-item {padding: 0 !important;}

ul#menu-1-101f14b {
    display: flex;
    justify-content: space-around;
}

footer .elementor-431 .elementor-element.elementor-element-cc34006 {
    width: 50%;
}

footer .elementor-431 .elementor-element.elementor-element-87a0216 {
    width: 50%;
}

}
@media only screen and (max-width: 991px){
    
}
@media only screen and (max-width: 991px){







footer .elementor-container.elementor-column-gap-default {
    display: flex !important;
}

footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-bffd890 {
    width: 50% !important;
}

footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1f9ba98 {
    width: 50%;
}

.elementor-431 .elementor-element.elementor-element-101f14b .elementor-nav-menu .elementor-item {
    padding: 0 !important;
}

ul#menu-1-101f14b {
    flex-wrap: wrap !important;
}

footer section.elementor-section.elementor-top-section.elementor-element.elementor-element-546a43a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 50px 20px !important;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-87a0216 {
    width: 100% !important;
    margin-bottom: 18px;
}

.elementor-widget-wrap.elementor-element-populated {
    margin: auto !important;
    justify-content: center;
}

footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cc34006 {
    width: 80%;
    margin: auto;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2cbe71f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 0 !important;
}

}
@media only screen and (max-width: 576px){

footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-bffd890 {
    width: 100% !important;
}

footer .elementor-container.elementor-column-gap-default {
    display: block !important;
}

footer .elementor-button-wrapper {
    text-align: left;
}

footer .hfe-site-logo-container {
    margin-bottom: 27px;
}

footer ul#menu-1-101f14b {
    display: block;
}

footer ul#menu-1-101f14b li a {
    font-size: 15px !important;
    margin-bottom: 15px;
}

footer .elementor-widget-container {
    padding-bottom: 0 !important;
}

footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cc34006 {
    width: 100%;
}





footer ul#menu-1-101f14b {
    width: 100% !important;
    justify-content: space-around;
}
}

@media only screen and (max-width: 429px){
a.elementor-button-link.elementor-button.elementor-size-sm {
    width: 110px !important;
    padding: 13px;
}

a.elementor-button-link.elementor-button.elementor-size-sm:after {
    width: 134px !important;
}



.hfe-site-logo-container {
    width: 140px;
}

ul#menu-1-101f14b {
    justify-content: space-between;
}


ul#menu-1-101f14b li {padding-bottom: 8px;}

.elementor-431 .elementor-element.elementor-element-101f14b > .elementor-widget-container {
    padding: 16px 0px 0px;
}

.elementor-widget-container p {
    font-size: 15px;
}

footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cc34006 {
    width: 100%;
}
}

@media only screen and (max-width: 375px){
footer ul#menu-1-101f14b li a {
    margin-bottom: 5px;
}

.elementor-431 .elementor-element.elementor-element-793fea5 {
    padding-top: 20px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2cbe71f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 30px;
}
}

footer .elementor-icon {
    position: relative;
    /* width: 26px; */
    /* height: 26px; */
}

footer .elementor-icon:after {content: "";position: absolute;width: 50px;height: 50px;background: rgb(196 196 196 / 10%);border-radius: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);/* z-index: -9; */transition: all 0.5s;}

footer .elementor-icon svg {
    position: relative;
    z-index: 99999;
}

footer .elementor-icon:hover:after {
    background: #e8533c;
}

footer .elementor-icon svg {
    width: 26px;
    height: 26px;
}

ul#menu-footermenu1, ul#menu-footermenu2 {

    justify-content: space-around !important;
}/* End custom CSS */