/* Generated from tbuilder_layout_part: mainheader */
.themify_builder_content-2884 .tb_9ydm559>.row_inner{--col:.535fr 1.465fr}
.themify_builder_content-2884 .tb_9ydm559{transform-origin:0 0;background-color:rgba(10, 30, 61, .57)}
.themify_builder_content-2884 .tb_9ydm559>div.row_inner{padding-bottom:15px;padding-top:15px}
.themify_builder_content-2884 .tb_y8t0559{align-content:center;justify-content:center}
.themify_builder_content-2884 .tb_09at559.module-menu li > .sub-menu{background-color:rgba(0, 0, 0, .52)}
.themify_builder_content-2884 .tb_09at559.module-menu li > .sub-menu a{background-color:rgba(0, 0, 0, .51)}
.themify_builder_content-2884 .tb_09at559.module-menu .nav li:hover{text-shadow:1px 1px 15px #fff}
.themify_builder_content-2884 .tb_09at559.module-menu .nav li a,.themify_builder_content-2884 .tb_09at559.module-menu .nav li a:hover,.themify_builder_content-2884 .tb_09at559.module-menu .menu-module-burger{color:#fff}
.themify_builder_content-2884 .tb_09at559.module-menu.module .nav > li > a:hover,.themify_builder_content-2884 .tb_09at559.module-menu.module .nav li.current_page_item > a,.themify_builder_content-2884 .tb_09at559.module-menu.module .nav li.current-menu-item > a{text-decoration:underline}
.themify_builder_content-2884 .tb_09at559.module-menu.mobile-menu-module,.themify_builder_content-2884 .tb_09at559.module-menu.mobile-menu-dropdown.module-menu-mobile-active .nav{background-color:rgba(10, 29, 61, .58)}
.themify_builder_content-2884 .tb_09at559.module-menu .nav li > .sub-menu a{text-decoration:none;font-size:0.8em}
.themify_builder_content-2884 .tb_09at559.module-menu .nav li{font-weight:bold;font-size:1em}
.themify_builder_content-2884 .tb_09at559.module-menu.module .nav > li > a,.themify_builder_content-2884 .tb_09at559.module-menu.mobile-menu-module .nav a,.themify_builder_content-2884 .tb_09at559.module-menu.mobile-menu-dropdown.module-menu-mobile-active li a{text-decoration:none}

@media(max-width:768px){
.themify_builder_content-2884 .tb_y8t0559{justify-self:auto;align-self:auto;gap:0;align-items:inherit;justify-content:end;justify-items:inherit;grid-auto-flow:row}
}
@media(max-width:600px){
.themify_builder_content-2884 .tb_9ydm559>.row_inner{--col:none}
}