.elementor-378 .elementor-element.elementor-element-a3278af{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;}.elementor-378 .elementor-element.elementor-element-99e2822{--display:flex;--background-transition:0.3s;}.elementor-378 .elementor-element.elementor-element-cf60047 .elementor-nav-menu .elementor-item{font-family:"Oswald", Sans-serif;font-size:56px;font-weight:600;line-height:80px;}.elementor-378 .elementor-element.elementor-element-cf60047 .elementor-nav-menu--main .elementor-item{color:#222222;fill:#222222;}.elementor-378 .elementor-element.elementor-element-cf60047 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-378 .elementor-element.elementor-element-cf60047 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-378 .elementor-element.elementor-element-cf60047 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-378 .elementor-element.elementor-element-cf60047 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-cf60047 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-5ff0494{--display:flex;--background-transition:0.3s;}.elementor-378 .elementor-element.elementor-element-703feeb .elementor-icon-wrapper{text-align:center;}#elementor-popup-modal-378 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-378{justify-content:center;align-items:center;}#elementor-popup-modal-378 .dialog-widget-content{animation-duration:0.7s;background-color:var( --e-global-color-accent );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-a3278af{--width:100vw;}}/* Start custom CSS for nav-menu, class: .elementor-element-cf60047 */.elementor-378 .elementor-element.elementor-element-cf60047 li a {
    font-size: 40px;
    padding-left: 0;
    color: #fff;
    background-image: #000;
    background-size: 100%;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px #fff;
    transition: padding 0.3s;
}
.elementor-378 .elementor-element.elementor-element-cf60047 li a:hover {
    color: #FECC26;
    background-image: linear-gradient(120deg, #FECC26, #FCFEF5);
    -webkit-text-stroke: unset;
}/* End custom CSS */