<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 960px) {
.mobile {
display : none !important;
}
}

.sub_menu.mobile ul {
display : block !importent;
}
.sub_menu.mobile li {
padding : 2vw 0;
}
.sub_menu.mobile {
width : 100%;
text-align : center;
padding : 4vw 0;
}

.mobile_header {
display : none;

position : fixed;

top : 0;

width : calc(100% - 40px);

padding : 20px;

background-color : white;

z-index : 9998;

box-shadow : 0 0 calc(60px + 0.5vw) rgba(0,0,0,.5) !important;

text-align : center;
} 
.mobile_header img {
height : 4vh;
width : auto;
}

.mobile_footer {
display : none;

position : fixed;

padding : 20px;

right : 0;
top : 0;
text-align : center;

transition : 0.4s;

z-index : 9998;
}
.mobile_footer svg {
width : 4vh;
}

.mobile_footer_close {
display : none;

position : fixed;

padding : 20px;

right : 0;
top : calc(-40px - 5vh);
text-align : center;

transition : 0.4s;

z-index : 9998;
}
.mobile_footer_close svg {
width : 4vh;
}

.mobile_menu {
display : none;

position : fixed;

top : -200vh;
left : 0;

width : 80%;
height : 100%;

min-height : 100vh;

overflow : auto;

margin : 0 14px 0 0;
padding : calc(5vh + 80px) calc(10vw + 28px) 10vw 10vw;

text-transform : uppercase;
text-align : center;

transition : 0.4s;

z-index : 8888;
}

.mobile_menu img {
height : 5vh;
}

.mobile_menu ul {
list-style : none;

margin : 0;
padding : calc(8px + 0.2vw) 0 calc(8px + 0.2vw) 0;
}
.mobile_menu li {
display : block;

margin : calc(12px + 0.2vw) 0 0 0;
}

.mobile_menu .menu-item-has-children &gt; a:after {
display : block;

margin-left : auto;
margin-right : auto;
}

.mobile_menu .sub-menu {
display : block;

background-color : rgba(255,255,255,0.2);

padding : calc(3px + 0.2vw) 0 calc(12px + 0.2vw) 0;
}

.mobile_menu .social {
padding : 10vw 10vw calc(50px + 0.5vw) 10vw; 
}
.mobile_menu .social svg, .mobile_menu .social img {
width : calc(40px + 0.2vw); 

height : auto;
}


@media screen and (max-width: 960px) {
.sub_menu:not(.sub_menu.mobile) {
display : none !important;
}
.mobile_header, .mobile_footer, .mobile_footer_close, .mobile_menu {
display : block;
}
}</pre></body></html>