.fl-node-43pay7k6gtw8 {color: #ffffff;}.fl-builder-content .fl-node-43pay7k6gtw8 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-43pay7k6gtw8 a {color: #ffffff;}.fl-builder-content .fl-node-43pay7k6gtw8 a:hover {color: #ffffff;}.fl-builder-content .fl-node-43pay7k6gtw8 h1,.fl-builder-content .fl-node-43pay7k6gtw8 h2,.fl-builder-content .fl-node-43pay7k6gtw8 h3,.fl-builder-content .fl-node-43pay7k6gtw8 h4,.fl-builder-content .fl-node-43pay7k6gtw8 h5,.fl-builder-content .fl-node-43pay7k6gtw8 h6,.fl-builder-content .fl-node-43pay7k6gtw8 h1 a,.fl-builder-content .fl-node-43pay7k6gtw8 h2 a,.fl-builder-content .fl-node-43pay7k6gtw8 h3 a,.fl-builder-content .fl-node-43pay7k6gtw8 h4 a,.fl-builder-content .fl-node-43pay7k6gtw8 h5 a,.fl-builder-content .fl-node-43pay7k6gtw8 h6 a {color: #ffffff;}.fl-node-43pay7k6gtw8 > .fl-row-content-wrap {background-color: #272727;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-43pay7k6gtw8 .fl-row-content {max-width: 1762px;} .fl-node-43pay7k6gtw8 > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-rjedu3nvkqmy {color: #ffffff;}.fl-builder-content .fl-node-rjedu3nvkqmy *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-rjedu3nvkqmy a {color: #ffffff;}.fl-builder-content .fl-node-rjedu3nvkqmy a:hover {color: #ffffff;}.fl-builder-content .fl-node-rjedu3nvkqmy h1,.fl-builder-content .fl-node-rjedu3nvkqmy h2,.fl-builder-content .fl-node-rjedu3nvkqmy h3,.fl-builder-content .fl-node-rjedu3nvkqmy h4,.fl-builder-content .fl-node-rjedu3nvkqmy h5,.fl-builder-content .fl-node-rjedu3nvkqmy h6,.fl-builder-content .fl-node-rjedu3nvkqmy h1 a,.fl-builder-content .fl-node-rjedu3nvkqmy h2 a,.fl-builder-content .fl-node-rjedu3nvkqmy h3 a,.fl-builder-content .fl-node-rjedu3nvkqmy h4 a,.fl-builder-content .fl-node-rjedu3nvkqmy h5 a,.fl-builder-content .fl-node-rjedu3nvkqmy h6 a {color: #ffffff;}.fl-node-rjedu3nvkqmy > .fl-row-content-wrap {background-color: rgb(102, 102, 102);border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-rjedu3nvkqmy > .fl-row-content-wrap {padding-top:13px;padding-bottom:0px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-7dmcjwl9qtr5 {width: 100%;}.fl-node-joh9lneqcvxy {width: 100%;}.fl-node-joh9lneqcvxy > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;} .fl-node-8ds3y1x7wlqh > .fl-module-content {margin-top:0px;margin-bottom:0px;}@media (max-width: 768px) { .fl-module-icon {text-align: center;} }.fl-node-lm4u9pjxqho5 .fl-icon i,.fl-node-lm4u9pjxqho5 .fl-icon i:before {color: #9b9b9b;}.fl-node-lm4u9pjxqho5 .fl-icon i:hover,.fl-node-lm4u9pjxqho5 .fl-icon i:hover:before,.fl-node-lm4u9pjxqho5 .fl-icon a:hover i,.fl-node-lm4u9pjxqho5 .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-lm4u9pjxqho5 .fl-icon i, .fl-node-lm4u9pjxqho5 .fl-icon i:before {font-size: 16px;}.fl-node-lm4u9pjxqho5 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-lm4u9pjxqho5.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-lm4u9pjxqho5 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-lm4u9pjxqho5 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-lm4u9pjxqho5 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-lm4u9pjxqho5 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-ag7mc4zskb9u .fl-icon i,.fl-node-ag7mc4zskb9u .fl-icon i:before {color: #9b9b9b;}.fl-node-ag7mc4zskb9u .fl-icon i, .fl-node-ag7mc4zskb9u .fl-icon i:before {font-size: 16px;}.fl-node-ag7mc4zskb9u .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-ag7mc4zskb9u.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-ag7mc4zskb9u .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-ag7mc4zskb9u .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-ag7mc4zskb9u .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-ag7mc4zskb9u > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-node-t2zq1vbemc93 .fl-icon i,.fl-node-t2zq1vbemc93 .fl-icon i:before {color: #9b9b9b;}.fl-node-t2zq1vbemc93 .fl-icon i:hover,.fl-node-t2zq1vbemc93 .fl-icon i:hover:before,.fl-node-t2zq1vbemc93 .fl-icon a:hover i,.fl-node-t2zq1vbemc93 .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-t2zq1vbemc93 .fl-icon i, .fl-node-t2zq1vbemc93 .fl-icon i:before {font-size: 16px;}.fl-node-t2zq1vbemc93 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-t2zq1vbemc93.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-t2zq1vbemc93 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-t2zq1vbemc93 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-t2zq1vbemc93 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-t2zq1vbemc93 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-wfjrs829xotp .fl-icon i,.fl-node-wfjrs829xotp .fl-icon i:before {color: #9b9b9b;}.fl-node-wfjrs829xotp .fl-icon i, .fl-node-wfjrs829xotp .fl-icon i:before {font-size: 16px;}.fl-node-wfjrs829xotp .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-wfjrs829xotp.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-wfjrs829xotp .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-wfjrs829xotp .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-wfjrs829xotp .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-wfjrs829xotp > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.kp-footer {color: #ffffff;padding: 84px 24px 0;}.kp-footer-inner {max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: 1.2fr 1fr 1fr 1fr;gap: 70px;}.kp-footer-logo {display: inline-block;color: #ffffff !important;text-decoration: none !important;font-size: 28px;font-weight: 900;line-height: 0.85;letter-spacing: -0.05em;}.kp-footer-col h4,.kp-footer-label {margin: 0 0 22px;color: #ffffff;font-size: 17px;font-weight: 800;}.kp-footer-col a {display: block;color: rgba(255,255,255,0.78) !important;text-decoration: none !important;font-size: 15px;margin-bottom: 13px;transition: color 0.2s ease, transform 0.2s ease;}.kp-footer-col a:hover {color: #ffffff !important;transform: translateX(4px);}.kp-footer-contact {max-width: 1120px;margin: 78px auto 0;padding-top: 42px;border-top: 1px solid rgba(255,255,255,0.45);display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 70px;color: rgba(255,255,255,0.8);}.kp-footer-contact p {margin: 0 0 10px;font-size: 15px;line-height: 1.45;}.kp-footer-social {display: flex;gap: 18px;}.kp-footer-social a {color: #ffffff !important;text-decoration: none !important;font-weight: 900;}.kp-footer-bottom {max-width: 1120px;margin: 54px auto 0;padding: 24px 0;border-top: 1px solid rgba(255,255,255,0.2);color: rgba(255,255,255,0.75);font-size: 14px;}.kp-footer-bottom p {margin: 0;}@media (max-width: 900px) {.kp-footer {padding: 58px 28px 0;}.kp-footer-inner {grid-template-columns: 1fr;gap: 42px;}.kp-footer-contact {grid-template-columns: 1fr;gap: 34px;margin-top: 54px;}.kp-footer-bottom {margin-top: 42px;}}.fl-node-wvm84yh9io0n {}.fl-node-wvm84yh9io0n .kp-menu-button-wrap {width: 100%;display: flex;justify-content: flex-end;align-items: center;}.fl-node-wvm84yh9io0n .kp-menu-open {width: 48px;height: 48px;border: 0;background: transparent;cursor: pointer;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;gap: 8px;padding: 0;margin-left: auto !important;margin-right: 40px !important;color: #ffffff;}.fl-node-wvm84yh9io0n .kp-menu-open span {display: block;width: 38px;height: 1.5px;background: #ffffff;}.fl-node-wvm84yh9io0n .kp-menu-overlay {position: fixed;inset: 0;z-index: 999999;background: #242424;color: #ffffff;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s ease, visibility 0.3s ease;overflow-y: auto;}.fl-node-wvm84yh9io0n .kp-menu-overlay.kp-menu-active {opacity: 1;visibility: visible;pointer-events: auto;}.fl-node-wvm84yh9io0n .kp-menu-top {position: relative;min-height: 140px;display: flex;align-items: center;justify-content: center;padding: 34px 8vw;}.fl-node-wvm84yh9io0n .kp-menu-close {position: absolute;left: 8vw;top: 42px;width: 44px;height: 44px;border: 0;background: transparent;color: #ffffff;font-size: 46px;line-height: 1;cursor: pointer;font-weight: 200;}.fl-node-wvm84yh9io0n .kp-menu-logo {color: #ffffff !important;text-decoration: none !important;text-align: center;font-size: 24px;font-weight: 800;line-height: 0.85;letter-spacing: -0.04em;}.fl-node-wvm84yh9io0n .kp-menu-visit {position: absolute;right: 8vw;top: 42px;color: #ffffff !important;text-decoration: none !important;border: 1px solid rgba(255, 255, 255, 0.75);border-radius: 999px;padding: 12px 26px;text-transform: uppercase;font-size: 14px;font-weight: 700;}.fl-node-wvm84yh9io0n .kp-menu-visit:hover {background: #ffffff;color: #242424 !important;}.fl-node-wvm84yh9io0n .kp-menu-inner {max-width: 1080px;margin: 110px auto 0;padding: 0 32px;display: grid;grid-template-columns: 1fr 1.1fr 1fr;gap: 90px;}.fl-node-wvm84yh9io0n .kp-menu-label {margin: 0 0 24px;color: rgba(255, 255, 255, 0.75);text-transform: uppercase;font-size: 16px;letter-spacing: 0.04em;}.fl-node-wvm84yh9io0n .kp-menu-col a {display: block;color: #ffffff !important;text-decoration: none !important;text-transform: uppercase;font-size: clamp(38px, 4.2vw, 62px);font-weight: 900;line-height: 1.04;letter-spacing: -0.06em;margin-bottom: 10px;transition: opacity 0.2s ease, transform 0.2s ease;}.fl-node-wvm84yh9io0n .kp-menu-col a:hover {opacity: 0.65;transform: translateX(6px);}.fl-node-wvm84yh9io0n .kp-menu-small a {font-size: clamp(20px, 1.8vw, 26px);letter-spacing: -0.03em;line-height: 1.25;margin-bottom: 14px;}.fl-node-wvm84yh9io0n .kp-menu-bottom {max-width: 1080px;margin: 110px auto 80px;padding: 0 32px;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 90px;color: rgba(255, 255, 255, 0.85);}.fl-node-wvm84yh9io0n .kp-menu-bottom p {margin: 0 0 10px;}.fl-node-wvm84yh9io0n .kp-social-links {display: flex;gap: 18px;}.fl-node-wvm84yh9io0n .kp-social-links a {color: #ffffff !important;text-decoration: none !important;font-weight: 800;}.fl-node-wvm84yh9io0n .kp-social-links a:hover {opacity: 0.65;}.fl-node-wvm84yh9io0n body.kp-menu-no-scroll {overflow: hidden;}.fl-node-wvm84yh9io0n .fl-module-html:has(.kp-menu-open) {width: 100%;text-align: right;}.fl-node-wvm84yh9io0n .fl-module-html:has(.kp-menu-open) .fl-module-content {width: 100%;display: flex;justify-content: flex-end;}@media (max-width: 900px) {.fl-node-wvm84yh9io0n .kp-menu-open {margin-right: 20px !important;}.fl-node-wvm84yh9io0n .kp-menu-top {min-height: 110px;padding: 24px;}.fl-node-wvm84yh9io0n .kp-menu-close {left: 24px;top: 30px;}.fl-node-wvm84yh9io0n .kp-menu-visit {right: 24px;top: 32px;padding: 10px 18px;font-size: 12px;}.fl-node-wvm84yh9io0n .kp-menu-logo {font-size: 20px;}.fl-node-wvm84yh9io0n .kp-menu-inner {margin-top: 50px;grid-template-columns: 1fr;gap: 46px;padding: 0 30px;}.fl-node-wvm84yh9io0n .kp-menu-col a {font-size: 44px;}.fl-node-wvm84yh9io0n .kp-menu-small a {font-size: 24px;}.fl-node-wvm84yh9io0n .kp-menu-bottom {margin-top: 60px;grid-template-columns: 1fr;gap: 32px;padding: 0 30px 50px;}}@media (max-width: 600px) {.fl-node-wvm84yh9io0n .kp-menu-open {margin-right: 12px !important;}.fl-node-wvm84yh9io0n .kp-menu-open span {width: 32px;}.fl-node-wvm84yh9io0n .kp-menu-col a {font-size: 38px;}.fl-node-wvm84yh9io0n .kp-menu-small a {font-size: 22px;}.fl-node-wvm84yh9io0n .kp-menu-visit {display: none;}}.fl-node-43pay7k6gtw8 .fl-row-content {min-width: 0px;}.fl-node-rjedu3nvkqmy .fl-row-content {min-width: 0px;}