/* Zivafind homepage. No global palette changes; footer excluded. */
body[data-page-type="index"] .header-section{--color-background:250,252,249;--color-text:18,59,64;}
body[data-page-type="index"] #MainContent{background:#fafcf9;color:#123b40;}
body[data-page-type="index"] #MainContent :is(.image-banner-section,.rich-text,.text-columns-with-image-section){--color-text:18,59,64;--color-background:250,252,249;--color-light-text:57,81,83;color:#123b40;background:#fafcf9;}
body[data-page-type="index"] #MainContent :is(.title1,.title2,.title3,.title4){font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.02;letter-spacing:-.055em;white-space:pre-line;}
body[data-page-type="index"] #MainContent .image-banner-section{display:grid;grid-template-columns:1.2fr 1fr;--image-banner-height:640px;}
body[data-page-type="index"] #MainContent .image-banner__content{position:relative;height:auto;display:flex;}
body[data-page-type="index"] #MainContent .image-banner__content>.page-width{width:100%;max-width:none;padding:0;display:flex;}
body[data-page-type="index"] #MainContent .image-banner__container{width:100%;padding:58px;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__container{--color-background:18,59,64;--color-text:250,252,249;background:#123b40;color:#fafcf9;border-top:7px solid #df5a3c;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) :is(.block-heading,.subheading,.block-description){--color-text:250,252,249;color:#fafcf9;}
body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:clamp(48px,5vw,76px);}
body[data-page-type="index"] #MainContent .image-banner-section .subheading{font-size:10px;font-weight:700;letter-spacing:.12em;}
body[data-page-type="index"] #MainContent .image-banner-section .block-description{font-size:15px;line-height:1.85;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below{grid-template-columns:1fr 1fr;--image-banner-height:530px;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below .image-banner__image{order:2;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below .image-banner__container{background:#fafcf9;color:#123b40;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below .title2{font-size:clamp(36px,4vw,56px);}
body[data-page-type="index"] #MainContent .rich-text{--color-background:234,242,239;background:#eaf2ef;padding:45px 24px;}
body[data-page-type="index"] #MainContent .rich-text .title2{font-size:clamp(34px,4vw,52px);}
body[data-page-type="index"] #MainContent .rich-text .block-rich-text{font-size:16px;line-height:1.8;color:#123b40;}
body[data-page-type="index"] #MainContent .text-columns-with-image-section{background:#eaf2ef;--color-background:234,242,239;padding:35px 0;}
body[data-page-type="index"] #MainContent .text-columns-with-image__card{border-top:2px solid #123b40;padding-top:24px;}
body[data-page-type="index"] #MainContent .text-columns-with-image__card-title{font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:#123b40;}
body[data-page-type="index"] #MainContent .text-columns-with-image__card-text{font-size:14px;line-height:1.85;color:#395153;}
@media(max-width:959px){body[data-page-type="index"] #MainContent .image-banner-section,body[data-page-type="index"] #MainContent .image-banner-section.content-below{grid-template-columns:1fr;--image-banner-height:330px;}body[data-page-type="index"] #MainContent .image-banner__container{padding:38px 24px;}body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:47px;}body[data-page-type="index"] #MainContent .image-banner-section.content-below .image-banner__image{order:0;}body[data-page-type="index"] #MainContent .image-banner-section.content-below .title2{font-size:40px;}body[data-page-type="index"] #MainContent .text-columns-with-image__card-group{display:grid;grid-template-columns:1fr;gap:32px;}body[data-page-type="index"] #MainContent .rich-text{padding:25px 20px;}}
