.elementor-8707 .elementor-element.elementor-element-b6374f4{padding:20px 50px 20px 50px;}.elementor-8707 .elementor-element.elementor-element-053037c{text-align:left;}.elementor-8707 .elementor-element.elementor-element-053037c img{width:160px;height:100%;}.elementor-bc-flex-widget .elementor-8707 .elementor-element.elementor-element-2be98ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8707 .elementor-element.elementor-element-2be98ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8707 .elementor-element.elementor-element-4508074 .elementor-menu-toggle{margin:0 auto;}.elementor-8707 .elementor-element.elementor-element-4508074 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:500;}.elementor-8707 .elementor-element.elementor-element-4508074 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-8707 .elementor-element.elementor-element-4508074 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-8707 .elementor-element.elementor-element-4508074 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#A88043;}.elementor-8707 .elementor-element.elementor-element-4508074 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-8707 .elementor-element.elementor-element-4508074 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#A88043;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-8707 .elementor-element.elementor-element-027b105{width:24.956%;}.elementor-8707 .elementor-element.elementor-element-2be98ed{width:75.044%;}}@media(max-width:767px){.elementor-8707 .elementor-element.elementor-element-b6374f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8707 .elementor-element.elementor-element-027b105{width:50%;}.elementor-8707 .elementor-element.elementor-element-2be98ed{width:50%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-053037c */section#site-header a{
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b6374f4 */#site-header {
    padding: 0 40px 20px 40px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
    transition: background-color .3s;
}
#site-header.scroll {
    background: #1a1b1f !important;
    opacity: 1;
}
.site-header .site-navigation ul.menu li a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    border-top-width:0 .143em;
    border-top-style: solid;
    transform: scaleX(0);
    transform-origin: right center;
    transition: transform .25s cubic-bezier(.785,.135,.15,.86);
}/* End custom CSS */
/* Start custom CSS */nav li a:after{
    transition: transform .4s ease-out,opacity .4s ease-out;
    transform: scaleX(0);
    transform-origin: left;
    background-color: #fff !important;
}
nav li a:hover:after{
    transform: scaleX(1);
}
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover{
    padding: 13px 0px !important;
    margin: 0px 20px !important;
}
#site-header{
    padding: 0px;
}
.eicon-menu-bar:before{
    color: #fff;
    background-color: transparent;
}
.elementor-menu-toggle .e-font-icon-svg{
    fill: #ffffff;
}
.elementor-menu-toggle{
    padding-top: 40px;
    margin: 0 0 0 auto !important;
    background-color: transparent !important;
}/* End custom CSS */