/*
Theme Name: ISVOD Native
Version: 1.4.6
Requires at least: 6.8
Text Domain: isvod-native
*/
body,.editor-styles-wrapper{font-family:Arial,sans-serif;color:#2f2e2e;background:#fff}body{margin:0}h1,h2,h3,h4,h5,h6{color:#008afc;font-weight:400}a{color:#008afc;text-decoration:none}a:hover{text-decoration:underline}
.wp-site-blocks{padding:0}.wp-site-blocks>*,main,.wp-block-post-content{margin-block-start:0}main{min-height:60vh}main>.wp-block-post-content{max-width:none!important;width:100%}.wp-block-image img{height:auto;max-width:100%}
.isvod-contact{box-sizing:border-box;min-height:44px;padding:1px max(20px,calc((100% - 960px)/2));display:grid;grid-template-columns:1fr auto;gap:0 24px;align-items:center;background:#fff;color:#666;font-size:14px;line-height:14px}.isvod-contact p{margin:0}.isvod-contact p:first-child{grid-row:1/4;padding-left:28px;background:url('assets/location.svg') no-repeat left center;background-size:16px 23px;font-weight:bold}.isvod-contact p:not(:first-child){grid-column:2;text-align:right}.isvod-contact p:nth-child(2){background:url('assets/phone.svg') no-repeat left center;background-size:16px;padding-left:24px}
.isvod-header{box-sizing:border-box;min-height:112px;padding:16px max(20px,calc((100% - 960px)/2)) 24px;background:#fff;gap:34px;flex-wrap:nowrap!important}.isvod-brand{position:relative;flex:0 0 230px;padding-left:56px;margin:0;box-sizing:content-box;line-height:32px;font-size:17px;white-space:nowrap}.isvod-brand:before{content:"";position:absolute;left:0;top:4px;width:44px;height:44px;background:url('assets/logo-drop.svg') no-repeat center/contain}.isvod-brand a:first-child{font-size:32px;line-height:32px;color:#757575}.isvod-brand a:last-child{font-size:17px;color:#3f4939}
.wp-block-navigation{font-size:14px;gap:20px}.wp-block-navigation a{color:#000}.wp-block-navigation__container{gap:20px}.wp-block-navigation__submenu-container{min-width:250px!important}
.isvod-panel{box-sizing:border-box;background:rgba(197,206,191,.9);padding:30px;margin:30px auto;max-width:960px}.wp-block-post-content>.isvod-section{max-width:none!important}.isvod-section{padding:30px 0;margin-block:0}.isvod-section>.wp-block-heading,.isvod-section>p{max-width:960px;margin-left:auto;margin-right:auto}.isvod-section>.isvod-panel{margin-top:0}
.isvod-hero{position:relative;isolation:isolate;box-sizing:border-box;max-width:none!important;width:100%;padding:29px max(20px,calc((100% - 940px)/2)) 0;min-height:623px;margin:0 0 110px;display:grid;grid-template-rows:365px auto;align-content:start}.isvod-hero>.isvod-panel{position:relative;z-index:1;width:486px;max-width:100%;padding:18px 32px;margin:0;align-self:start;background:rgba(248,255,199,.69)}.isvod-hero>.isvod-panel .wp-block-heading{font-size:22px;margin:0 0 18px;color:#eeff70}.isvod-hero>.isvod-panel .wp-block-heading a{color:#644376}.isvod-hero>.isvod-panel p{font-size:17px;line-height:1.4}
.isvod-slides{position:absolute!important;inset:0 0 auto;height:623px;z-index:0;overflow:hidden;margin:0!important;max-width:none!important;width:100%}.isvod-slides .wp-block-image{position:absolute;inset:0;margin:0;opacity:0;animation:isvod-slide 24s infinite}.isvod-slides .wp-block-image:first-child{opacity:1}.isvod-slides .wp-block-image:nth-child(2){animation-delay:8s}.isvod-slides .wp-block-image:nth-child(3){animation-delay:16s}.isvod-slides img{width:100%;height:100%;object-fit:cover}
.isvod-hero .isvod-cards{position:relative;z-index:1;align-items:stretch;gap:7px;margin:0 0 -70px;max-width:none;width:100%}.isvod-cards>.isvod-panel{flex:1 1 0;min-width:0;margin:0;padding:22px 30px 28px;background:rgba(197,206,191,.9);font-size:14px;line-height:1.4}.isvod-cards .wp-block-heading{font-size:22px;line-height:27px;color:#eeff70;margin:0 0 22px}.isvod-cards .wp-block-heading a{color:#008afc}.isvod-cards p{margin-block:0 20px}.wp-block-button__link{background:#9aa38f;color:#fff;border-radius:0;font-size:13px;font-weight:bold}
a:focus-visible,button:focus-visible{outline:3px solid #0078c7;outline-offset:3px}@keyframes isvod-slide{0%,29%{opacity:1}34%,95%{opacity:0}100%{opacity:1}}@media(prefers-reduced-motion:reduce){.isvod-slides .wp-block-image{animation:none;opacity:0}.isvod-slides .wp-block-image:first-child{opacity:1}}
/* Keep each slide selectable in the editor. */
.editor-styles-wrapper .isvod-slides{position:relative!important;inset:auto;height:auto;display:flex;grid-column:1/-1;gap:8px}.editor-styles-wrapper .isvod-slides .wp-block-image{position:relative;inset:auto;opacity:1;animation:none;flex:1}.editor-styles-wrapper .isvod-slides img{height:140px}.editor-styles-wrapper .isvod-hero{display:block}.editor-styles-wrapper .isvod-hero>.isvod-panel{margin-block:24px}.editor-styles-wrapper .isvod-cards{margin-bottom:0}
@media(max-width:1000px){.isvod-header{gap:12px}.wp-block-navigation__container{gap:12px}.isvod-brand{flex-basis:200px;padding-left:48px}.isvod-brand a:first-child{font-size:28px}}
@media(max-width:700px){.isvod-contact{display:block;padding:10px 18px}.isvod-contact p:not(:first-child){text-align:left}.isvod-contact p:first-child{margin-bottom:8px}.isvod-contact p:nth-child(2){background:none;padding-left:0}.isvod-header{min-height:90px;padding:18px;gap:12px}.isvod-brand{flex-basis:auto}.isvod-brand a:first-child{font-size:28px}.isvod-panel{padding:18px;margin:16px}.isvod-hero{display:block;padding:20px 16px;min-height:0;margin-bottom:0}.isvod-hero>.isvod-panel{width:auto;margin:0 0 24px}.isvod-hero .isvod-cards{flex-direction:column;align-items:stretch;margin-bottom:0;gap:16px}.isvod-cards>.isvod-panel{width:100%;flex:auto}.isvod-slides{height:580px}.isvod-section>p,.isvod-section>.wp-block-heading{padding-inline:18px}.wp-block-columns{flex-wrap:wrap!important}.wp-block-navigation__responsive-container.is-menu-open{padding:24px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;width:100%}}

.isvod-brand>a:first-child{text-shadow:rgba(255,255,255,.6) 1px 1px 1px,rgba(0,0,0,.6) -1px -1px 1px}.isvod-brand>a:last-child{font-size:17px;letter-spacing:.1em;line-height:normal;color:#3f4939}

/* Dimensions measured on the public Wix homepage, 2026-10-22. */
@media(min-width:1001px){
.isvod-contact{height:79px;min-height:79px;padding:14px calc((100% - 960px)/2 + 41px) 11px max(20px,calc((100% - 960px)/2));grid-template-columns:1fr 298px;gap:0 24px;font-size:15px;line-height:18px;background:#f2f2f2;color:#757575}
.isvod-contact p:first-child{padding-left:34px;transform:translateY(9px);background-position:10px center;background-size:16px 23px}
.isvod-contact p:nth-child(2){background-position:147px center;background-size:14px 13px;padding-left:0}
.isvod-contact p:nth-child(3){background:url('assets/whatsapp.svg') no-repeat 32px center;background-size:14px}
.isvod-header{height:127px;min-height:127px;padding:37px max(20px,calc((100% - 960px)/2)) 20px;gap:6px!important;align-items:flex-start;justify-content:flex-start}
.isvod-brand:before{left:8px;top:5px}
.isvod-header>.wp-block-navigation{flex:0 0 673px;width:673px;margin-top:9px;line-height:46px}
.isvod-header .wp-block-navigation__container{width:673px;gap:0;justify-content:space-between;flex-wrap:nowrap}
.isvod-header .wp-block-navigation-item{line-height:46px}
.isvod-header .wp-block-navigation__submenu-container .wp-block-navigation-item{line-height:1.5}
.isvod-hero{padding-top:33px;grid-template-rows:354px auto}
.isvod-hero>.isvod-panel{display:grid;grid-template-columns:278px 111px;column-gap:46px;row-gap:17px;height:160px;padding:14px 19px 48px 32px}
.isvod-hero>.isvod-panel .wp-block-heading{grid-column:1/-1;margin:0;line-height:27px}
.isvod-hero>.isvod-panel p{font-size:15px;line-height:18px;margin:0;width:278px}
.isvod-hero>.isvod-panel .wp-block-buttons{margin:6px 0 0;align-self:start}
.isvod-hero .wp-block-button__link{box-sizing:border-box;width:111px;height:41px;padding:11px 4px;font-size:13px;line-height:18.2px}
.isvod-cards>.isvod-panel{display:flex;flex-direction:column;height:303px;padding:29px 32px 21px;font-size:15px;line-height:18px}
.isvod-cards>.isvod-panel:first-child{height:308px}
.isvod-cards .wp-block-heading{margin:0 0 21px -1px;white-space:nowrap}
.isvod-cards p{margin:0}
.isvod-cards .wp-block-buttons{margin-top:auto;margin-left:-1px}
.isvod-cards>.isvod-panel:not(:first-child) .wp-block-button__link{width:106px}
}

/* Captured mobile homepage geometry; desktop dimensions remain above. */
@media(max-width:700px){
.isvod-contact{box-sizing:border-box;width:100%;max-width:320px;height:94px;min-height:94px;padding:14px 18px;margin-inline:auto;background:#f2f2f2;font-size:15px;line-height:18px}
.isvod-contact p:first-child{display:none}.isvod-contact p:not(:first-child){text-align:right}.isvod-contact>.wp-block-image{position:absolute;right:170px;top:62px;margin:0}
.isvod-header{box-sizing:border-box;max-width:320px;margin-inline:auto;height:120px;min-height:120px;padding:18px 17px;align-items:center}.isvod-brand{padding-left:45px;white-space:normal;flex:1;font-size:15px;line-height:18px}.isvod-brand>a:first-child{display:block;width:108px;font-size:28px;line-height:28px}.isvod-brand mark{display:block}.isvod-brand>a:last-child{display:block;font-size:15px;line-height:18px;letter-spacing:normal}.isvod-brand>br{display:none}.isvod-brand:before{top:8px;width:36px;height:44px}
.isvod-hero{box-sizing:border-box;max-width:320px!important;width:100%;height:1130px;min-height:1130px;padding:207px 0 0;margin:0 auto;display:block}
.isvod-slides{height:197px;width:100%;max-width:320px!important}
.isvod-hero>.isvod-panel{box-sizing:border-box;width:100%;height:181px;margin:0 0 10px;padding:22px 20px;background:rgba(248,255,199,.69)}
.isvod-hero>.isvod-panel .wp-block-heading{font-size:22px;line-height:27px;margin:0 0 15px}.isvod-hero>.isvod-panel p{font-size:15px;line-height:18px;margin:0 0 12px}.isvod-hero .wp-block-button__link{font-size:13px;line-height:18px;padding:10px 8px;min-width:106px}
.isvod-hero .isvod-cards{display:flex;flex-direction:column;gap:10px;margin:0;width:100%;max-width:none;align-items:stretch}
.isvod-cards>.isvod-panel{box-sizing:border-box;flex:none;width:100%;margin:0;padding:23px 30px;display:flex;flex-direction:column;font-size:15px;line-height:18px}
.isvod-cards>.isvod-rules{order:0;height:249px}.isvod-cards>.isvod-water{order:1;height:232px}.isvod-cards>.isvod-protocol{order:2;height:215px}
.isvod-cards .wp-block-heading{font-size:22px;line-height:27px;margin:0 0 18px}.isvod-cards p{margin:0}.isvod-cards .wp-block-buttons{margin-top:auto}
}
.isvod-contact-form{box-sizing:border-box;display:grid;gap:10px;width:100%;font:15px/21px Arial,sans-serif}.isvod-contact-form input:not([type=hidden]),.isvod-contact-form textarea{box-sizing:border-box;width:100%;border:1px solid #757575;border-radius:0;padding:7px 12px;background:#fff;color:#757575;font:inherit}.isvod-contact-form textarea{min-height:128px;resize:vertical}.isvod-contact-form button{justify-self:end;border:0;border-radius:0;background:transparent;color:#fff;font:15px/21px Arial,sans-serif;padding:0;width:100%;min-width:0;height:100%;min-height:31px;justify-content:center}.isvod-contact-form button:disabled{cursor:default}.isvod-contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.isvod-contact-form .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}

/* Preserved public Wix typography and measured header geometry. */
@font-face{font-family: 'avenir-lt-w01_35-light1475496'; font-style: normal; font-weight: 400; src: url('assets/fonts/avenir-lt-w05_35-light.woff2') format('woff2'); unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;font-display: swap;
}
@font-face{font-family: 'avenir-lt-w01_35-light1475496'; font-style: normal; font-weight: 400; src: url('assets/fonts/avenir-lt-w01_35-light1475496.woff2') format('woff2'); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;font-display: swap;
}
@font-face{font-family: 'avenir-lt-w01_85-heavy1475544'; font-style: normal; font-weight: 400; src: url('assets/fonts/avenir-lt-w05_85-heavy.woff2') format('woff2'); unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;font-display: swap;
}
@font-face{font-family: 'avenir-lt-w01_85-heavy1475544'; font-style: normal; font-weight: 400; src: url('assets/fonts/avenir-lt-w01_85-heavy1475544.woff2') format('woff2'); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;font-display: swap;
}
@font-face{font-family: 'din-next-w01-light'; font-style: normal; font-weight: 400; src: url('assets/fonts/din-next-w10-light.woff2') format('woff2'); unicode-range: U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;font-display: swap;
}
@font-face{font-family: 'din-next-w01-light'; font-style: normal; font-weight: 400; src: url('assets/fonts/din-next-w02-light.woff2') format('woff2'); unicode-range: U+000D, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+01FA-01FF, U+0218-021B, U+0237, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03C0, U+1E80-1E85, U+1EF2-1EF3, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB00-FB04;font-display: swap;
}
@font-face{font-family: 'din-next-w01-light'; font-style: normal; font-weight: 400; src: url('assets/fonts/din-next-w01-light.woff2') format('woff2'); unicode-range: U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 700; src: url('assets/fonts/1Ptug8zYS_SKggPNyCIIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 700; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 400; src: url('assets/fonts/1Ptug8zYS_SKggPNyCIIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 400; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 700; src: url('assets/fonts/1Ptug8zYS_SKggPNyCAIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 700; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 400; src: url('assets/fonts/1Ptug8zYS_SKggPNyCAIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 400; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 700; src: url('assets/fonts/1Ptug8zYS_SKggPNyCkIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 700; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 400; src: url('assets/fonts/1Ptug8zYS_SKggPNyCkIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 400; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 700; src: url('assets/fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 700; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 400; src: url('assets/fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2') format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 400; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT.woff2') format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 700; src: url('assets/fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 700; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: normal; font-weight: 400; src: url('assets/fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;
}
@font-face{font-family: 'raleway'; font-style: italic; font-weight: 400; src: url('assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;
}
.isvod-source-layout .sc-font_0{font:normal normal normal 32px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_1{font:normal normal normal 16px/1.4em din-next-w01-light,sans-serif}
.isvod-source-layout .sc-font_2{font:normal normal normal 30px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_3{font:normal normal normal 60px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_4{font:normal normal normal 34px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_5{font:normal normal normal 28px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_6{font:normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_7{font:normal normal normal 20px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_8{font:normal normal normal 15px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_9{font:normal normal normal 12px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-source-layout .sc-font_10{font:normal normal normal 12px/1.4em din-next-w01-light,sans-serif}
.isvod-contact,.isvod-brand{font-family:avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-contact p:first-child{font-weight:400}
.isvod-contact a{color:inherit}
.isvod-brand>span:last-child a{text-shadow:none;line-height:normal!important}
.isvod-contact [style*="font-weight:bold"]>strong,.isvod-source-layout [style*="font-weight:bold"]>strong{font-weight:inherit}
@media(min-width:1001px){
.wp-site-blocks .isvod-header{align-items:flex-start!important}
.isvod-brand>span:last-child{position:relative;left:1px}
.isvod-header .wp-block-navigation{font-family:avenir-lt-w01_85-heavy1475544,sans-serif}
.isvod-header .wp-block-navigation__container{justify-content:flex-start}
.isvod-header .wp-block-navigation__container>li{justify-content:center;box-sizing:border-box}
.isvod-header .wp-block-navigation__container>li:nth-child(1){flex:0 0 82px}
.isvod-header .wp-block-navigation__container>li:nth-child(2){flex:0 0 89px}
.isvod-header .wp-block-navigation__container>li:nth-child(3){flex:0 0 127px}
.isvod-header .wp-block-navigation__container>li:nth-child(4){flex:0 0 143px}
.isvod-header .wp-block-navigation__container>li:nth-child(5){flex:0 0 129px}
.isvod-header .wp-block-navigation__container>li:nth-child(6){flex:0 0 103px}
.isvod-header .wp-block-navigation__container>li>.wp-block-navigation__submenu-icon{position:absolute;right:5px;opacity:0}
.isvod-header .wp-block-navigation__container>li>.wp-block-navigation__submenu-icon:focus-visible{opacity:1}
.isvod-contact>.wp-block-image{width:16px;height:16px;right:calc((100% - 960px)/2 + 192px);top:54px}
.isvod-contact>.wp-block-image img{width:16px;height:16px;filter:url('assets/email-color.svg#koolaid-comp-kkvo8igf')}
}
@media(max-width:700px){
.isvod-contact{box-sizing:border-box;position:relative;width:100%;max-width:320px;height:94px;min-height:94px;margin-inline:auto;padding:24px 17px 16px 23px;background:#f2f2f2;font-size:15px;line-height:18px}
.isvod-contact p:first-child,.isvod-contact>.wp-block-image{display:none}
.isvod-contact p:not(:first-child){text-align:right;background:none;padding:0;line-height:18px}
.wp-site-blocks .isvod-header{box-sizing:border-box;position:relative;width:100%;max-width:320px;height:120px;min-height:120px;margin-inline:auto;padding:16px 0 26px;align-items:flex-start!important;justify-content:flex-start}
.isvod-brand{box-sizing:border-box;flex:none;width:260px;padding-left:59px;white-space:normal;font-size:15px;line-height:18px}
.isvod-brand>span:first-child{display:block;width:112px;font-size:28px;line-height:28px}
.isvod-brand>span:first-child>span{font-size:28px!important;line-height:28px}
.isvod-brand>span:first-child a>span{display:block}
.isvod-brand>br{display:none}
.isvod-brand>span:last-child{display:block;position:relative;left:1px;margin-top:4px;font-size:15px;line-height:normal;white-space:nowrap}
.isvod-brand>span:last-child span{font-size:inherit!important;line-height:normal;letter-spacing:normal!important}
.isvod-brand:before{left:9px;top:0;width:44px;height:44px}
.isvod-header>.wp-block-navigation{position:absolute;left:256px;top:13px;margin:0}
.isvod-header .wp-block-navigation__responsive-container-open{position:relative;width:50px;height:50px;padding:0}
.isvod-header .wp-block-navigation__responsive-container-open svg{opacity:0}
.isvod-header .wp-block-navigation__responsive-container-open:before{content:"";position:absolute;left:14px;top:15px;width:22px;height:20px;background:linear-gradient(#000 0 2px,transparent 2px 9px,#000 9px 11px,transparent 11px 18px,#000 18px)}
}

/* Source health section: decorative layers belong on the visible white surface.
   Background percentages use the remaining image area, so half each image's
   width is included in its desktop offset. */
.isvod-layout-e3b0c44298fc1c14 #comp-iirf4fkr{background-image:none}
.isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1{
 background-image:url('assets/home-comp-imlofp3r.svg?ver=1.4.5'),url('assets/home-comp-imloljgc.svg?ver=1.4.5'),url('assets/home-comp-imm6az2x.svg?ver=1.4.5'),radial-gradient(ellipse closest-side,#939e8c 99%,transparent 100%),radial-gradient(ellipse closest-side,#939e8c 99%,transparent 100%),radial-gradient(ellipse closest-side,#939e8c 99%,transparent 100%);
 background-repeat:no-repeat;
 background-size:50px 50px,46px 46px,54px 48px,80px 76px,77px 76px,77px 76px;
 background-position:calc(50% - 332px) 150px,calc(50% + 5px) 150px,calc(50% + 345px) 149px,calc(50% - 332px) 135px,calc(50% + 5.5px) 135px,calc(50% + 344.5px) 135px;
}
.isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1 h6,
.isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1 h6 .sc-color_19{color:#3f4939}
.isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1 .wp-block-button__link{
 display:flex;align-items:center;justify-content:center;box-sizing:border-box;
 background:transparent;color:#5e6d55;border:0;border-radius:0;padding:0;
 font:normal 15px/18px avenir-lt-w01_85-heavy1475544,sans-serif;
 text-decoration:none;min-width:0;
}
.isvod-layout-e3b0c44298fc1c14 #comp-iirjqjqs .wp-block-button__link{width:182px;height:32px}
.isvod-layout-e3b0c44298fc1c14 #comp-ij4mvvsf .wp-block-button__link{width:190px;height:29px}
.isvod-layout-e3b0c44298fc1c14 #comp-ij4msrlp .wp-block-button__link{width:137px;height:29px}
.isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1 .wp-block-button__link:hover{color:#3f4939;text-decoration:underline}
@media(max-width:700px){
 .isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1{
  background-size:46px 46px,46px 46px,54px 48px,77px 76px,77px 76px,77px 68px;
  background-position:137px 229px,137px 567px,134px 919px,122px 214px,122px 552px,122px 909px;
 }
 .isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1>.wp-block-group>.isvod-source-mesh{grid-template-rows:min-content 84px min-content min-content min-content 85px min-content min-content min-content 77px min-content min-content 1fr}
}

/* Preserve the source desktop empty icon tracks and final title line. */
@media(min-width:1001px){
.isvod-layout-e3b0c44298fc1c14 #comp-luh0cous{height:623px}
.isvod-layout-e3b0c44298fc1c14 #comp-ijbe9ejp{padding-bottom:18px}
.isvod-layout-e3b0c44298fc1c14 #mediaisa0qwmr1>.wp-block-group>.isvod-source-mesh{grid-template-rows:135px 99px 77px 134px 0px 0px 61px}
.isvod-layout-e3b0c44298fc1c14 #comp-imloub85 .isvod-source-mesh,.isvod-layout-e3b0c44298fc1c14 #comp-imlouh1u .isvod-source-mesh{grid-template-rows:96px min-content min-content 1fr}
}
/* Source phone spans use Raleway within their measured shared footer cells. */
footer #comp-m7vfawrb p,footer #comp-j9zkw0p8 p{font-family:raleway,sans-serif}
@media(min-width:701px){footer #comp-m7vfawrb p,footer #comp-j9zkw0p8 p{font-size:14px;line-height:1.4}}
