.site-info .copyright span:nth-child(2) {
display: none;
} .site-logo img[src$=".svg"], 
.navbar-brand img[src$=".svg"],
.custom-logo-link img {
width: 50px !important; 
height: auto !important;
display: block;
} .policy_privacy_link, 
.privacy-policy-link,
.footer-info-right .privacy-policy-link {
display: none !important;
} .error404 .page-content p, 
.error404 .search-form {
display: none !important;
} .navbar, 
div.wpzoom-video-background-container {
background: #000000 !important;
}
.navbar,
.navbar .navbar-inner {
padding-top: 20px !important;
padding-bottom: 20px !important;
} .site-footer .widget a,
.site-footer .widget_nav_menu li,
.site-footer .wp-block-navigation-item {
display: inline-block !important;
margin-right: 10px !important;
} .wp-block-kinetichub-magnetic-button, 
.wp-block-kinetichub-magnetic-button a,
.wp-block-kinetichub-magnetic-button span {
color: #000000 !important;
} details summary::-webkit-details-marker {
display: none;
}
details summary {
list-style: none;
}
details summary::before {
content: "▶";
display: inline-block;
margin-right: 8px;
margin-left: 15px;
transition: transform 0.2s;
}
details[open] summary::before {
transform: rotate(90deg);
} @media (max-width: 768px) {
h2 { font-size: 21px !important; }
h3 { font-size: 19px !important; }
h4 { font-size: 15px !important; }
} #khpl-loader .khpl-loader__tagline {
font-family: 'Rationale', sans-serif !important;
font-size: 24px !important;
font-weight: 700 !important;
color: #ffffff !important;
opacity: 1 !important;
} .site-header .navbar-toggle,
.site-header .side-menu-trigger {
opacity: 0 !important;
pointer-events: none !important;
} @media (min-width: 769px) {
.pll-parent-menu-item .sub-menu {
width: 100% !important;
min-width: 140px !important;
}
.pll-parent-menu-item .sub-menu li a {
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
} .pll-parent-menu-item > a::after,
.pll-parent-menu-item > a svg,
.pll-parent-menu-item .dropdown-symbol {
display: none !important;
}
} @media screen and (max-width: 990px) {
.site-header nav,
#side-menu {
display: block !important;
position: absolute !important;
top: 50% !important;
right: 20px !important;
transform: translateY(-50%) !important;
}
} @media (max-width: 768px) {
.pll-parent-menu-item > a,
.sub-menu li a,
ul.dropdown-menu li a {
display: flex !important;
justify-content: center !important;
padding: 6px !important;
} .pll-parent-menu-item > a svg,
.pll-parent-menu-item > a span:not(:has(img)),
.lang-item a span,
.lang-item-name {
display: none !important;
}
} .sub-menu .current-lang,
ul.dropdown-menu .current-lang,
.sub-menu .current-menu-item,
ul.dropdown-menu .current-menu-item {
display: none !important;
} @media screen and (max-width: 767px) {
.ccm-settings-summoner {
position: fixed !important;
transform: translateX(-40px) !important; 
}
} #masthead .custom-logo {
height: 35px !important;
width: auto !important;
} @media (max-width: 768px) {
ul[id^="menu-footer"] {
display: flex;
flex-direction: column;
align-items: center;
}
ul[id^="menu-footer"] li {
margin: 6px 0 !important;
}
.footer-widgets,
.widget_nav_menu,
footer .widget {
padding-top: 15px !important;
padding-bottom: 15px  !important;
margin-bottom: 0 !important;
}
} .kh-hm-hero-container {
border-radius: 20px;
overflow: hidden !important;
} .kh-hm-hero-container .kh-hm-canvas-engine {
-webkit-mask-image: radial-gradient(ellipse at center, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 80%);
mask-image: radial-gradient(ellipse at center, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 80%);
} @media (max-width: 767px) {
.kh-hm-hero-container .kh-hm-canvas-engine {
transform: none !important;
-webkit-mask-image: radial-gradient(ellipse 65% 60% at center, rgba(0,0,0,1) 45%, rgba(0,0,0,0) 80%) !important;
mask-image: radial-gradient(ellipse 65% 60% at center, rgba(0,0,0,1) 45%, rgba(0,0,0,0) 80%) !important;
}
} .wp-block-quote {
margin-top: -60px !important;
margin-bottom: -30px !important;
} @media (min-width: 769px) {
.kh-ss-wrapper.wp-block-kinetichub-split-scroll .kh-ss-media-layer {
display: flex !important; justify-content: center !important;
}
.kh-ss-wrapper.wp-block-kinetichub-split-scroll .kh-ss-media-layer img {
height: 60% !important;
width: auto !important;
max-width: none !important;
}
} @media (max-width: 768px) {
.kh-ss-wrapper.wp-block-kinetichub-split-scroll .kh-ss-pinned-col,
.kh-ss-wrapper.wp-block-kinetichub-split-scroll .kh-ss-media-inner {
background-color: #000000 !important;
}
} @media (max-width: 768px) {
.kh-ss-scroll-col {
padding-left: 0 !important;
padding-right: 0 !important;
}