/* Content colors matched to header and footer. */
body .okh-home-info{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;}
body .okh-home-info__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;box-shadow: 0 20px 45px rgba(18,55,71,0.12) !important;}
body .okh-home-info__item{box-shadow: 0 12px 28px rgba(18,55,71,0.06) !important;}
body .okh-home-info__card{box-shadow: 0 12px 28px rgba(18,55,71,0.06) !important;}
body .okh-home-info__card--sunlight{border-color: rgba(18,55,71,0.32) !important;background:
      radial-gradient(circle at top right, rgba(255, 228, 121, 0.32), transparent 34%),
      linear-gradient(180deg, #ffffff 0%, #f0f5f7 100%) !important;box-shadow: 0 18px 42px rgba(18,55,71,0.14) !important;}
body .okh-home-info__sunlight-logo{border: 1px solid rgba(18,55,71,0.18) !important;box-shadow: 0 10px 24px rgba(18,55,71,0.08) !important;}
body .okh-home-info__button{box-shadow: 0 12px 24px rgba(18,55,71,0.18) !important;}
body .okh-products{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-products__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-products__card{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-products__media{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-products__label{background: #f0f5f7 !important;}
body .okh-products__list a:hover{border-color: #123747  !important;}
body .okh-products__button--primary{box-shadow: 0 14px 30px rgba(18,55,71,0.22) !important;}
body .okh-products__bottom{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-contact{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;}
body .okh-contact__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-contact__info,body .okh-contact__form{box-shadow: 0 18px 45px rgba(18,55,71,0.08) !important;}
body .okh-contact #wpforms-form-220 input:focus,body .okh-contact #wpforms-form-220 select:focus,body .okh-contact #wpforms-form-220 textarea:focus{border-color: #123747 !important;box-shadow: 0 0 0 4px rgba(18,55,71,0.1) !important;}
body .okh-contact #wpforms-form-220 .wpforms-field-description{color: #123747 !important;}
body .okh-contact #wpforms-submit-220{box-shadow: 0 14px 30px rgba(18,55,71,0.22) !important;}
body .okh-contact #wpforms-submit-220:hover{background: linear-gradient(135deg, #123747, #123747) !important;}
body .okh-about-page{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-about-hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-about-hero__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-about-card{box-shadow: 0 14px 34px rgba(18,55,71,0.07) !important;}
body .okh-about-image-card{box-shadow: 0 14px 34px rgba(18,55,71,0.07) !important;}
body .okh-about-wide{box-shadow: 0 14px 34px rgba(18,55,71,0.07) !important;}
body .okh-about-wide__media{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-about-button--primary{box-shadow: 0 14px 30px rgba(18,55,71,0.22) !important;}
body .okh-imprint{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-imprint__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-imprint__card{box-shadow: 0 14px 34px rgba(18,55,71,0.07) !important;}
body .okh-rm500{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-rm500__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-rm500__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-rm500__benefit{box-shadow: 0 10px 24px rgba(18,55,71,0.05) !important;}
body .okh-rm500__specs{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-rm500__videos{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-rm500__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-rm500sps{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-rm500sps__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-rm500sps__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-rm501sps{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-rm501sps__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-rm501sps__placeholder{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-rm501sps__benefit{box-shadow: 0 10px 24px rgba(18,55,71,0.05) !important;}
body .okh-rm501sps__specs,body .okh-rm501sps__extras{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-rm501sps__videos{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-rm501sps__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-rm5001{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-rm5001__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-rm5001__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-rm5001ex{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-rm5001ex__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-rm5001ex__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-disperser{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-disperser__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-disperser__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-disperser__media img{box-shadow: inset 0 0 0 1px #f0f5f7 !important;}
body .okh-disperser th{background: #f0f5f7 !important;}
body .okh-disperser__figure{box-shadow: 0 10px 22px rgba(18,55,71,0.05) !important;}
body .okh-disperser__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-rm5000s{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-rm5000s__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-rm5000s__placeholder{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-rm5000s__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-rm5000sex{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-rm5000sex__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-rm5000sex__kitchen{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-rm5000sex__lightbox{background: rgba(18,55,71,0.86) !important;}
body .okh-rm5000sex__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-mixer-table{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-line: #dbe5e9 !important;--okh-surface: #f0f5f7 !important;--okh-shadow: 0 16px 38px rgba(18,55,71,0.12) !important;}
body .okh-mixer-table__head{background:
    radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
    linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-mixer-table__section-text{color: #123747 !important;}
body .okh-mixer-table thead th{background: #f0f5f7 !important;}
body .okh-mixer-table .is-blue td{background: rgba(18,55,71,0.12) !important;}
body .okh-mixer-table .okh-note{color: #123747 !important;}
body .okh-request{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-request__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-request #wpforms-form-615 input:focus,body .okh-request #wpforms-form-615 select:focus,body .okh-request #wpforms-form-615 textarea:focus{border-color: #123747 !important;box-shadow: 0 0 0 4px rgba(18,55,71,0.1) !important;}
body .okh-request #wpforms-form-615 .wpforms-field-description{color: #123747 !important;}
body .okh-request #wpforms-submit-615{box-shadow: 0 14px 30px rgba(18,55,71,0.22) !important;}
body .okh-request #wpforms-submit-615:hover{background: linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-used-page{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-used-copy{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-used-media{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-used-card{box-shadow: 0 10px 28px rgba(18,55,71,0.05) !important;}
body .okh-used-specs{box-shadow: 0 12px 30px rgba(18,55,71,0.05) !important;}
body .okh-used-specs-head{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-used-table th,body .okh-used-table td{border-top: 1px solid #dbe5e9 !important;}
body .okh-used-table th{color: #123747 !important;}
body .okh-request__section{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-request input:focus,body .okh-request select:focus,body .okh-request textarea:focus{border-color: #123747 !important;box-shadow: 0 0 0 4px rgba(18,55,71,0.1) !important;}
body .okh-request__hint{color: #123747 !important;}
body .okh-request__button{box-shadow: 0 14px 30px rgba(18,55,71,0.22) !important;}
body .okh-request__small{color: #123747 !important;}
body .okh-contact-hub{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-soft: #f0f5f7 !important;}
body .okh-contact-hub__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-contact-hub__card{box-shadow: 0 18px 45px rgba(18,55,71,0.08) !important;}
body .okh-contact-hub__card:hover{border-color: #123747 !important;box-shadow: 0 24px 55px rgba(18,55,71,0.13) !important;}
body .okh-products{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-products__item{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-products__item:hover{border-color: #123747 !important;box-shadow: 0 20px 44px rgba(18,55,71,0.12) !important;}
body .okh-products__media{background: linear-gradient(180deg, #f7fbfd 0%, #f0f5f7 100%) !important;}
body .okh-products__badge{border: 1px solid rgba(18,55,71,0.22) !important;box-shadow: 0 8px 18px rgba(18,55,71,0.08) !important;}
body .okh-crosscut{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-crosscut__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-crosscut__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-crosscut th{background: #f0f5f7 !important;}
body .okh-crosscut__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-grindometer{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-grindometer__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-grindometer__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-grindometer th{background: #f0f5f7 !important;}
body .okh-grindometer__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-filmapplicator{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-filmapplicator__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-filmapplicator__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-filmapplicator th{background: #f0f5f7 !important;}
body .okh-filmapplicator__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-wetfilm{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-wetfilm__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-wetfilm__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-wetfilm th{background: #f0f5f7 !important;}
body .okh-wetfilm__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-washresistance{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-washresistance__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-washresistance__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-washresistance__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-scrubtester{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-scrubtester__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-scrubtester__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-scrubtester th{background: #f0f5f7 !important;}
body .okh-scrubtester__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-pyknometer{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-pyknometer__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-pyknometer__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-pyknometer th{background: #f0f5f7 !important;}
body .okh-pyknometer__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-pruef{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-pruef__button--primary{box-shadow: 0 12px 28px rgba(18,55,71,0.16) !important;}
body .okh-pruef__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-pruef th{background: #f0f5f7 !important;}
body .okh-pruef__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-vacumatic{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-blue-soft: #f0f5f7 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 18px 42px rgba(18,55,71,0.12) !important;}
body .okh-vacumatic__media{box-shadow: 0 18px 40px rgba(18,55,71,0.18) !important;}
body .okh-vacumatic__cta{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-vacumatic__manual-link{box-shadow: 0 12px 24px rgba(18,55,71,0.24) !important;}
body .okh-archive-block{--okh-blue: #123747 !important;--okh-blue-dark: #123747 !important;--okh-ink: #123747 !important;--okh-text: #123747 !important;--okh-line: #dbe5e9 !important;--okh-shadow: 0 24px 60px rgba(18,55,71,0.1) !important;}
body .okh-archive-block__hero{background:
      radial-gradient(circle at top right, rgba(255, 255, 255, 0.18), transparent 34%),
      linear-gradient(135deg, #123747 0%, #123747 100%) !important;}
body .okh-archive-block__card{box-shadow: 0 12px 28px rgba(18,55,71,0.05) !important;}
body .okh-archive-block__card:hover{border-color: #dbe5e9 !important;box-shadow: 0 20px 42px rgba(18,55,71,0.11) !important;}
body .okh-archive-block__media{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-archive-block__badge{border: 1px solid rgba(18,55,71,0.22) !important;box-shadow: 0 8px 18px rgba(18,55,71,0.08) !important;}
body .okh-archive-block__link{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .okh-archive-block__link:hover{background: linear-gradient(180deg, #f0f5f7 0%, #f0f5f7 100%) !important;}
body .elementor-kit-50{--e-global-color-primary:#123747 !important;--e-global-color-secondary:#123747 !important;}
/* Shared controls and a flat, evenly spaced footer navigation. */
body { --bs-primary: #123747; --bs-primary-rgb: 18,55,71; --bs-link-color: #123747; --bs-link-hover-color: #24566b; }
body .elementor { --e-global-color-primary: #123747; --e-global-color-accent: #123747; }
body .elementor a:not(.elementor-button):not([class*="okh-"]) { color: #123747; }
body .elementor-button, body div.wpforms-container-full button[type=submit], body div.wpforms-container-full input[type=submit] { background: #123747 !important; border-color: #123747 !important; color: #fff !important; }
body .elementor-button:hover, body div.wpforms-container-full button[type=submit]:hover { background: #24566b !important; }
body .cky-btn-revisit-wrapper { background: #123747 !important; }
body .cky-btn-accept { background: #123747 !important; border-color: #123747 !important; }
body .cky-btn-reject, body .cky-btn-customize, body .cky-btn-preferences { border-color: #123747 !important; color: #123747 !important; }
body .cky-show-desc-btn { color: #123747 !important; }
body #footer #menu-footer-menu { display: flex !important; align-items: center !important; justify-content: center; gap: 12px 30px !important; }
body #footer #menu-footer-menu li, body #footer #menu-footer-menu ul.sub-menu { display: contents !important; }
body #footer #menu-footer-menu a, body #footer #menu-footer-menu .sub-menu a { display: inline-block !important; color: #dbe8ee !important; font-size: 14px !important; font-weight: 500; line-height: 1.5; padding: 6px 0 !important; border-radius: 0 !important; border-bottom: 1px solid transparent !important; background: transparent !important; }
body #footer #menu-footer-menu a:hover, body #footer #menu-footer-menu a:focus-visible { color: #fff !important; border-bottom-color: #8edbfb !important; background: transparent !important; }
body #footer .footer-block:first-child { padding-top: 20px !important; }
body #google_language_translator .switcher .selected, body .gtranslate_wrapper .gt_float_switcher .gt-selected { background: #123747 !important; color: #fff !important; }
@media (max-width: 640px) {
 body #footer #menu-footer-menu { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)); max-width: 330px; margin-inline: auto !important; gap: 10px 24px !important; text-align: left; }
 body #footer #menu-footer-menu a, body #footer #menu-footer-menu .sub-menu a { width: fit-content; }
}

body #glt-translate-trigger, body select.gt_selector { background: #123747 !important; color: #fff !important; border-color: #123747 !important; }
body #glt-translate-trigger:hover { background: #24566b !important; }
body #site-navigation ul.sub-menu > li:hover > a, body #site-navigation ul.sub-menu > li:focus-within > a { background: #f0f5f7 !important; color: #123747 !important; }
body div.wpforms-container-full { --wpforms-button-background-color: #123747; --wpforms-field-border-color-spare: #123747; --wpforms-field-border-color: #dbe5e9; }

@media (min-width: 768px) {
 body .elementor-15 .elementor-element-a1b2026 { grid-column: 2; }
}

/* Display the supplied square PNG's central logo without its empty margins. */
body .elementor-15 .elementor-element-a1b2026 img { width: 100%; max-width: 360px; height: 180px !important; object-fit: cover !important; object-position: center; }
