@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Arimo;src:url(../../fonts/Arimo-Variable.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(../../fonts/Arimo-VariableItalic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}:root{--secan-red:#CF4044;--secan-red-hover:#aa3839;--secan-red-active:#862f2f;--secan-red-accent:#ef3e42;--secan-blue:#183A60;--secan-black:#101010;--secan-gray-dark:#3e3e3e;--secan-gray:#616161;--secan-white:#ffffff;--secan-beige:#e9d8c7;--secan-chip-bg:#eaeaea;--secan-modal-bg:#e1e4ea;--secan-tab-bg:#fde8e6;--secan-divider:#d5d5d5;--secan-input-bg:#f5f5f5;--secan-dark:#1a1a1a;--secan-disabled:#919191;--secan-container-hover:#e7e7e7;--secan-container-active:#d2d2d2;--secan-success-text:#268033;--secan-success-bg:#e5f5e5;--secan-warning-text:#99660d;--secan-warning-bg:#fff2e0;--secan-info-text:#1e40af;--secan-info-bg:#ddf3ff;--secan-error-text:#992626;--secan-error-bg:#fce8e5;--secan-font-heading:Arimo,Arial,sans-serif;--secan-font-body:Poppins,sans-serif;--secan-fw-regular:400;--secan-fw-medium:500;--secan-fw-bold:700;--secan-fs-h1:clamp(36px, 3vw + 18px, 48px);--secan-lh-h1:1.2;--secan-fs-h2:clamp(30px, 2.2vw + 16px, 40px);--secan-lh-h2:1.2;--secan-fs-h3:clamp(24px, 1.4vw + 14px, 32px);--secan-lh-h3:1.2;--secan-fs-h4:32px;--secan-lh-h4:1.3;--secan-fs-h5:28px;--secan-lh-h5:1.3;--secan-fs-h6:18px;--secan-lh-h6:1.3;--secan-fs-subtitle:24px;--secan-lh-subtitle:1.4;--secan-fs-subheading:22px;--secan-lh-subheading:1.5;--secan-fs-body:16px;--secan-lh-body:1.5;--secan-fs-body-medium:14px;--secan-lh-body-medium:1.4;--secan-fs-label:14px;--secan-lh-label:1.4;--secan-fs-small:12px;--secan-lh-small:1.4;--secan-fs-tiny:10px;--secan-lh-tiny:1;--secan-space-xxxs:4px;--secan-space-xxs:8px;--secan-space-xs:12px;--secan-space-s:16px;--secan-space-m:20px;--secan-space-l:24px;--secan-space-xl:28px;--secan-space-2xl:32px;--secan-space-3xl:40px;--secan-space-4xl:48px;--secan-space-5xl:52px;--secan-space-6xl:56px;--secan-space-7xl:60px;--secan-space-8xl:64px;--secan-space-9xl:68px;--secan-space-10xl:72px;--secan-space-11xl:76px;--secan-space-12xl:80px;--secan-space-13xl:84px;--secan-space-14xl:88px;--secan-space-15xl:92px;--secan-space-16xl:96px;--secan-space-17xl:100px;--secan-radius-2:8px;--secan-radius-3:12px;--secan-radius-4:16px;--secan-radius-5:20px;--secan-radius-6:24px;--secan-radius-pill:999px;--secan-shadow-1:0 1px 3px rgba(0, 0, 0, 0.12),0 1px 2px rgba(0, 0, 0, 0.08);--secan-shadow-2:0 4px 8px rgba(0, 0, 0, 0.12),0 2px 4px rgba(0, 0, 0, 0.08);--secan-shadow-3:0 12px 24px rgba(0, 0, 0, 0.12),0 4px 8px rgba(0, 0, 0, 0.08);--secan-shadow-4:0 24px 48px rgba(0, 0, 0, 0.12),0 8px 16px rgba(0, 0, 0, 0.08);--secan-focus-ring:0 0 0 3px rgba(24, 58, 96, 0.45)}a:hover{color:#cf4044}body{font-family:Poppins,sans-serif;color:#101010;font-size:16px}body:not(.path-frontpage) main.main-content{padding-top:calc(var(--secan-header-height) + var(--drupal-displace-offset-top,0px))}body.user-logged-in.path-frontpage main.main-content{padding-top:calc(var(--secan-header-height) + var(--drupal-displace-offset-top,0px))}.block-local-tasks-block{width:100%;max-width:1080px;margin:0 auto;padding:16px 16px 0;box-sizing:border-box}.block-local-tasks-block .nav-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;list-style:none}.block-local-tasks-block .nav-item{margin:0}.block-local-tasks-block .nav-link{display:inline-block;padding:6px 14px;border:0;border-radius:12px;background:#eaeaea;color:#101010;text-decoration:none;font-size:14px;line-height:1.3}.block-local-tasks-block .nav-link:focus,.block-local-tasks-block .nav-link:hover{background:#e7e7e7;color:#cf4044}.block-local-tasks-block .nav-link.is-active{background:#cf4044;color:#fff}.block-local-tasks-block .tab-toggle{display:none}figure{margin-bottom:0}figure img{width:100%;display:block}input:focus,select:focus{outline:0!important;box-shadow:none!important}input:-webkit-autofill{box-shadow:0 0 0 50px #fff inset!important;-webkit-box-shadow:0 0 0 50px #fff inset!important;-webkit-text-fill-color:inherit!important}.row>.full-bleed{padding-left:0!important;padding-right:0!important}h1,h3,h4,h5,h6{font-family:Arimo,Arial,sans-serif}h1,h2,h3{font-family:Arimo,Arial,sans-serif;font-weight:400;letter-spacing:0}h1{font-size:var(--secan-fs-h1);line-height:var(--secan-lh-h1)}h2{font-size:var(--secan-fs-h2);line-height:var(--secan-lh-h2)}h3{font-size:var(--secan-fs-h3);line-height:var(--secan-lh-h3)}:root{--secan-header-height:72px}body.search-overlay-open,body.sf-mobile-nav-open{overflow:hidden}.site-header{position:fixed;top:var(--drupal-displace-offset-top,0);left:0;width:100%;min-height:var(--secan-header-height);z-index:100;background-color:transparent;transform:translateY(0);transition:transform .35s ease,background-color .35s ease}.site-header.scrolled{background-color:#fff}.site-header>.container{width:100%;max-width:none;padding-inline:clamp(16px,4vw,80px)}.site-header .secan-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:var(--secan-header-height);-moz-column-gap:12px;column-gap:12px}.site-header .header-brand{grid-column:1}.site-header .header-brand a{display:block}.site-header .header-brand img{display:block;width:auto;height:48px}.site-header .header-mobile-controls{grid-column:3;display:flex;align-items:center;justify-self:end;gap:4px}.site-header .header-control{width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.site-header .header-control:hover{background-color:rgba(207,64,68,.08)}.site-header .header-control:focus-visible{outline:3px solid #cf4044;outline-offset:2px}.site-header .header-control img{display:block;width:24px;height:24px}.site-header .mobile-menu-btn__icon{width:21px;height:16px;display:flex;flex-direction:column;justify-content:space-between}.site-header .mobile-menu-btn__icon span{display:block;width:21px;height:2px;background-color:#cf4044;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.site-header .mobile-menu-btn[aria-expanded=true] .mobile-menu-btn__icon span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header .mobile-menu-btn[aria-expanded=true] .mobile-menu-btn__icon span:nth-child(2){opacity:0}.site-header .mobile-menu-btn[aria-expanded=true] .mobile-menu-btn__icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header .header-navigation{position:fixed;top:calc(var(--secan-header-height) + var(--drupal-displace-offset-top,0px));right:0;bottom:0;z-index:100;width:100%;padding:32px clamp(20px,5vw,48px) 48px;background-color:#e9d8c7;display:flex;flex-direction:column;gap:32px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transform:translateX(100%);transition:transform .3s ease,visibility 0s linear .3s}.site-header .header-navigation.is-open{visibility:visible;transform:translateX(0);transition-delay:0s}.site-header .header-navigation:focus{outline:0}.site-header .header-navigation__primary,.site-header .region-nav-main,.site-header .region-nav-main .main-nav,.site-header .region-nav-main>.block{width:100%}.site-header .main-nav__chevron{width:8px;height:8px;flex:0 0 8px;margin-left:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.site-header .main-nav{margin:0;padding:0;display:flex;flex-direction:column;list-style:none}.site-header .main-nav__item{width:100%;margin:0;padding:0;border-bottom:1px solid rgba(16,16,16,.15)}.site-header .main-nav__item:last-child{border-bottom:0}.site-header .main-nav__linkgroup{display:flex;align-items:center;justify-content:space-between;width:100%}.site-header .main-nav__link{width:100%;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#101010;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .3s ease}.site-header .main-nav__link:focus,.site-header .main-nav__link:focus-visible,.site-header .main-nav__link:hover{color:#cf4044}.site-header .main-nav__link:focus-visible{outline:3px solid #cf4044;outline-offset:2px}.site-header .main-nav__toggle{margin:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.site-header .main-nav__toggle.main-nav__toggle--adjacent{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;color:#101010;transition:color .3s ease}.site-header .main-nav__toggle.main-nav__toggle--adjacent:focus,.site-header .main-nav__toggle.main-nav__toggle--adjacent:focus-visible,.site-header .main-nav__toggle.main-nav__toggle--adjacent:hover{color:#cf4044}.site-header .main-nav__toggle:focus-visible{outline:3px solid #cf4044;outline-offset:2px}.site-header .main-nav__label{flex:1 1 auto;text-align:left}.site-header .main-nav__item.is-open>.main-nav__linkgroup .main-nav__chevron,.site-header .main-nav__item.is-open>.main-nav__toggle .main-nav__chevron{transform:rotate(225deg)}.site-header .main-nav__dropdown{width:100%;margin:8px 0;padding:8px;border-radius:8px;background-color:#fff;list-style:none;display:none}.site-header .main-nav__item.is-open>.main-nav__dropdown{display:block}.site-header .main-nav__subitem{width:100%;margin:0;padding:0}.site-header .main-nav__sublink{width:100%;padding:10px;display:block;color:#101010;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .3s ease}.site-header .main-nav__sublink:focus,.site-header .main-nav__sublink:focus-visible,.site-header .main-nav__sublink:hover{color:#cf4044}.site-header .main-nav__sublink:focus-visible{outline:3px solid #cf4044;outline-offset:-2px}.site-header .header-navigation__actions{width:100%;padding-top:24px;border-top:1px solid rgba(16,16,16,.15);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.site-header .region-utility{width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 20px}.site-header .block-language-blocklanguage-interface ul{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;list-style:none}.site-header .block-language-blocklanguage-interface li{margin:0;padding:0;border:0}html[lang=en] .site-header .block-language-blocklanguage-interface li.is-active[data-drupal-language=en],html[lang=fr] .site-header .block-language-blocklanguage-interface li.is-active[data-drupal-language=fr]{display:none}.site-header .block-language-blocklanguage-interface .language-link{display:inline-flex;align-items:center;gap:8px;color:#101010;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .3s ease}.site-header .block-language-blocklanguage-interface .language-link::before{content:"";width:16px;height:16px;flex:0 0 16px;background:url(../../images/icons/icon-globe.svg) center/16px 16px no-repeat}.site-header .block-language-blocklanguage-interface .language-link:focus,.site-header .block-language-blocklanguage-interface .language-link:hover{color:#cf4044}.site-header .block-language-blocklanguage-interface .language-link:focus-visible{outline:3px solid #cf4044;outline-offset:4px}.site-header .account-menu{width:auto;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;list-style:none}.site-header .account-menu__item{width:auto;margin:0;padding:0;border:0}.site-header .account-menu__link{min-width:100px;padding:12px 20px;border:0;border-radius:64px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:background-color .3s ease;background-color:#183a60}.site-header .account-menu__link:focus,.site-header .account-menu__link:focus-visible,.site-header .account-menu__link:hover{background-color:#cf4044;color:#fff}.site-header .account-menu__link[href*="/contact"]{background-color:#cf4044}.site-header .account-menu__link[href*="/contact"]:focus,.site-header .account-menu__link[href*="/contact"]:focus-visible,.site-header .account-menu__link[href*="/contact"]:hover{background-color:#183a60}.site-header .account-menu__link:focus-visible{outline:3px solid #cf4044;outline-offset:3px}.site-header .account-widget{position:relative;width:auto}.site-header .account-widget__trigger{margin:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:auto;padding:6px;display:inline-flex;align-items:center;gap:10px}.site-header .account-widget__trigger:focus-visible{outline:3px solid #cf4044;outline-offset:2px;border-radius:8px}.site-header .account-widget__avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background-color:#183a60;color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1;text-transform:uppercase}.site-header .account-widget__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-header .account-widget__name{flex:1 1 auto;min-width:0;max-width:min(200px,45vw);overflow:hidden;color:#101010;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.site-header .account-widget.is-masquerading .account-widget__avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px #cf4044}.site-header .account-widget.is-masquerading .account-widget__trigger{position:relative}.site-header .account-widget.is-masquerading .account-widget__avatar::after{content:"";position:absolute;top:4px;left:34px;width:10px;height:10px;border-radius:50%;background-color:#cf4044;border:2px solid #fff}.site-header .account-widget__chevron{color:#101010}.site-header .account-widget.is-open .account-widget__chevron{transform:rotate(225deg)}.site-header .account-widget__menu{position:absolute;top:100%;left:0;z-index:20;width:-moz-max-content;width:max-content;min-width:220px;max-width:min(320px,100vw - 40px);margin:8px 0 0;padding:8px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);display:none}.site-header .account-widget.is-open>.account-widget__menu{display:block}.site-header .account-widget__notice{margin:0 0 8px;padding:10px 12px;border-radius:8px;background-color:#fde8e6;color:#101010;font-family:Poppins,sans-serif;font-size:13px;line-height:1.4}.site-header .account-widget__notice strong{font-weight:500}.site-header .account-widget__list{margin:0;padding:0;list-style:none}.site-header .account-widget__link{padding:10px 12px;display:block;border-radius:8px;color:#101010;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;transition:color .3s ease}.site-header .account-widget__link:focus,.site-header .account-widget__link:focus-visible,.site-header .account-widget__link:hover{color:#cf4044}.site-header .account-widget__link:focus-visible{outline:3px solid #cf4044;outline-offset:-2px}.site-header .account-widget__link--stop{color:#cf4044;font-weight:500}.site-header .account-widget__link--stop:focus,.site-header .account-widget__link--stop:focus-visible,.site-header .account-widget__link--stop:hover{color:#aa3839}.site-header .header-search-toggle--desktop{display:none}body.sf-mobile-nav-open .site-header{background-color:#fff;transform:none;transition:none}@media (min-width:1200px){.site-header>.container{padding-inline:clamp(16px,2.5vw,40px)}.site-header .secan-header{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:clamp(12px,1.2vw,20px);column-gap:clamp(12px,1.2vw,20px)}.site-header .header-brand img{height:56px}.site-header .header-mobile-controls{display:none}.site-header .header-navigation{position:static;inset:auto;width:100%;min-width:0;height:auto;max-height:none;padding:0;background:0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(12px,1.2vw,20px);column-gap:clamp(12px,1.2vw,20px);overflow:visible;overscroll-behavior:auto;visibility:visible;transform:none;transition:none}.site-header .header-navigation__primary{width:100%;min-width:0;display:flex;align-items:center;justify-content:center}.site-header .region-nav-main{width:100%;min-width:0;display:flex;align-items:center;justify-content:center}.site-header .region-nav-main .main-nav,.site-header .region-nav-main>.block{width:-moz-max-content;width:max-content;max-width:100%}.site-header .main-nav{width:-moz-max-content;width:max-content;max-width:100%;flex-direction:row;flex-wrap:nowrap;align-items:center}.site-header .main-nav__item{width:auto;flex:0 0 auto;border-bottom:0;position:relative;white-space:nowrap}.site-header .main-nav__link{width:auto;padding:12px clamp(6px,.65vw,12px);font-size:16px;line-height:1;position:relative}.site-header .main-nav__link::after{content:"";position:absolute;left:clamp(6px,.65vw,12px);right:clamp(6px,.65vw,12px);bottom:4px;height:3px;background-color:#cf4044;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header .main-nav__item.is-active-trail>.main-nav__link::after,.site-header .main-nav__item:hover>.main-nav__link::after,.site-header .main-nav__link.is-active::after{transform:scaleX(1)}.site-header .main-nav__linkgroup{width:auto}.site-header .main-nav__toggle.main-nav__toggle--adjacent{width:auto;height:auto;flex:0 0 auto;padding:12px 4px 12px 0}.site-header .main-nav__chevron{margin-left:4px}.site-header .main-nav__dropdown{position:absolute;top:100%;left:0;z-index:20;display:block;width:-moz-max-content;width:max-content;min-width:220px;max-width:min(320px,100vw - 32px);margin:8px 0 0;padding:8px;border-radius:12px;background-color:#e9d8c7;box-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,visibility 0s linear .2s,transform .2s ease}.site-header .main-nav__item.is-open>.main-nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.site-header .main-nav__subitem+.main-nav__subitem{border-top:1px solid rgba(16,16,16,.12)}.site-header .header-navigation__actions{width:-moz-max-content;width:max-content;padding-top:0;border-top:0;flex-direction:row;align-items:center;justify-self:end;gap:12px}.site-header .region-utility{width:-moz-max-content;width:max-content;flex-wrap:nowrap;align-items:center;gap:12px}.site-header .account-menu{width:auto;flex-wrap:nowrap;align-items:center}.site-header .block-language-blocklanguage-interface ul{justify-content:center}.site-header .block-language-blocklanguage-interface .language-link{font-size:16px}.site-header .account-menu__item{width:auto;flex:0 0 auto}.site-header .account-menu__link{width:auto;min-width:0;padding:12px 16px}.site-header .account-widget{width:auto}.site-header .account-widget__name{max-width:120px}.site-header .account-widget__menu{position:absolute;top:100%;right:0;left:auto;z-index:20;display:block;width:-moz-max-content;width:max-content;min-width:240px;max-width:min(320px,100vw - 32px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,visibility 0s linear .2s,transform .2s ease}.site-header .account-widget.is-open>.account-widget__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.site-header .header-search-toggle--desktop{display:inline-flex}}@media (min-width:1400px){:root{--secan-header-height:87px}.site-header>.container{padding-inline:clamp(16px,4vw,80px)}.site-header .secan-header{-moz-column-gap:clamp(20px,2vw,40px);column-gap:clamp(20px,2vw,40px)}.site-header .header-brand img{height:64px}.site-header .header-navigation{-moz-column-gap:clamp(16px,2vw,32px);column-gap:clamp(16px,2vw,32px)}.site-header .header-navigation__actions,.site-header .region-utility{gap:16px}.site-header .account-menu__link{min-width:100px;padding:12px 20px}.site-header .account-widget__name{max-width:160px}}@media (max-width:1320px) and (min-width:1190px){.site-header .account-widget__name{display:none!important}.site-header .main-nav__link{font-size:15px}}@media (prefers-reduced-motion:reduce){.site-header,.site-header .account-menu__link,.site-header .account-widget__link,.site-header .account-widget__menu,.site-header .header-control,.site-header .header-navigation,.site-header .language-link,.site-header .main-nav__chevron,.site-header .main-nav__dropdown,.site-header .main-nav__link,.site-header .main-nav__link::after,.site-header .main-nav__sublink,.site-header .mobile-menu-btn__icon span{animation:none;transition:none}}footer.footer{background:#e9d8c7;padding:40px 80px 0}@media (max-width:1024px){footer.footer{padding-left:40px;padding-right:40px}}@media (max-width:767px){footer.footer{padding:40px 20px 0}}footer.footer .footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;width:100%;max-width:1280px;margin:0 auto}@media (max-width:767px){footer.footer .footer-inner{flex-direction:column;align-items:center;gap:32px}}@media (max-width:575px){footer.footer .footer-inner{align-items:flex-start;gap:24px}}footer.footer .footer-left{flex-shrink:0}footer.footer .footer-logo a{display:inline-block;line-height:0}footer.footer .footer-logo img{display:block;height:56px;width:auto;max-height:56px}@media (max-width:767px){footer.footer .footer-logo img{height:64px;max-height:64px}}footer.footer .footer-right{display:flex;align-items:center;gap:24px;margin-left:auto}@media (max-width:767px){footer.footer .footer-right{margin-left:0;flex-direction:column;gap:16px;width:100%;align-items:center}}@media (max-width:575px){footer.footer .footer-right{align-items:flex-start}}footer.footer .region-footer-right{display:flex;align-items:center;gap:24px}@media (max-width:767px){footer.footer .region-footer-right{flex-direction:column;gap:16px;width:100%;align-items:center}}@media (max-width:575px){footer.footer .region-footer-right{align-items:flex-start}}footer.footer .footer-social{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width:767px){footer.footer .footer-social{justify-content:center}}@media (max-width:575px){footer.footer .footer-social{justify-content:flex-start}}footer.footer .footer-social__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;border:1px solid rgba(16,16,16,.25);border-radius:50%;background:0 0;color:#101010;text-decoration:none;line-height:0;transition:all .3s ease}footer.footer .footer-social__link .footer-social__icon{display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--footer-social-icon) no-repeat center/contain;mask:var(--footer-social-icon) no-repeat center/contain}footer.footer .footer-social__link:focus-visible,footer.footer .footer-social__link:hover{background:#cf4044;border-color:#cf4044;color:#fff;transform:translateY(-1px)}footer.footer .footer-social__link:focus-visible{outline:2px solid #183a60;outline-offset:2px}footer.footer .footer-copy,footer.footer .region-footer-bottom{font-size:14px;line-height:20px;padding:40px 0;margin-top:40px;text-align:center;color:#616161;border-top:1px solid rgba(35,30,32,.12)}footer.footer .footer-copy p,footer.footer .region-footer-bottom p{margin:0}ul.menu--footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:24px}@media (max-width:575px){ul.menu--footer-links{flex-direction:column;align-items:flex-start;gap:16px}}ul.menu--footer-links li{display:block;margin:0}ul.menu--footer-links a{display:inline-flex;align-items:center;text-decoration:none;font-family:Poppins,sans-serif;font-size:16px;line-height:20px;letter-spacing:0;color:#101010;transition:all .3s ease}ul.menu--footer-links a::after{display:none}ul.menu--footer-links a:focus,ul.menu--footer-links a:hover{color:#cf4044;text-decoration:none}.btn-primary{background:#cf4044;border-radius:20px;border:0;padding:14px 20px;display:inline-block;font-weight:400;font-family:Poppins,sans-serif;transition:all .3s ease;font-size:16px;line-height:20px;text-decoration:none}.btn-primary:active,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:hover{background:#183a60!important;box-shadow:none!important;outline:0;color:#fff}.btn-secondary{background:#183a60;border-radius:90px;border:0;padding:16px 40px;display:inline-block;font-weight:500;font-family:Poppins,sans-serif;transition:all .3s ease;font-size:18px;text-decoration:none}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:focus-visible,.btn-secondary:hover{background:#cf4044!important;box-shadow:none!important;outline:0;color:#fff}.btn-red-border{background:#fff;border-radius:20px;padding:14px 30.5px;line-height:20px;display:inline-block;font-weight:400;font-family:Poppins,sans-serif;transition:all .3s ease;font-size:16px;text-decoration:none;border:1px solid #cf4044;color:#cf4044}.btn-red-border:active,.btn-red-border:focus,.btn-red-border:focus-visible,.btn-red-border:hover{background:#cf4044!important;box-shadow:none!important;outline:0;color:#fff}.play-btn{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;z-index:999999;width:57px;height:40px}.buttons-group{display:flex;gap:24px}.buttons-group button{padding:14px 20px;font-family:Arimo,Arial,sans-serif}.buttons-group button img{width:18px;height:18px;margin-right:11px;position:relative;top:-1px;transition:all .1s}.buttons-group button:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(196deg) brightness(101%) contrast(106%)}@media (max-width:1399px){.buttons-group{gap:10px}.buttons-group button{padding:13.5px 15px;font-size:16px}}@media (max-width:1199px){.buttons-group{flex-wrap:wrap}}@media (max-width:767px){.btn-primary,.btn-secondary{font-size:16px;line-height:20px}button.search-button{border-radius:900px;width:100%}button.search-button span{font-size:16px;font-weight:500;color:#fff}button.search-button span img{margin-right:10px}.buttons-group{margin-bottom:32px;justify-content:center}.buttons-group button{padding:13.5px 29px}figure{padding-left:8px;padding-right:8px}}@media (max-width:575px){.buttons-group button{width:100%}}.block-search,.block-views-exposed-filter-blockmain-search-page-1{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.block-search:before,.block-views-exposed-filter-blockmain-search-page-1:before{content:"";position:absolute;width:100vw;background:rgba(255,255,255,.95);top:50vw;left:50vw;z-index:1;height:100vh;transform:translate(-50vw,-50vw)}.block-search.active,.block-views-exposed-filter-blockmain-search-page-1.active{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.block-search.active [data-header-search-close],.block-views-exposed-filter-blockmain-search-page-1.active [data-header-search-close]{opacity:1}.block-search form,.block-views-exposed-filter-blockmain-search-page-1 form{border:1px solid rgba(35,30,32,.15);position:absolute;border-radius:12px;display:flex;align-items:center;z-index:9;transform:translate(-50%,-50%);left:50%;top:200px;box-shadow:0 0 10px rgba(0,0,0,.15);background:#fff;max-width:652px;width:100%}@media (max-width:767px){.block-search form,.block-views-exposed-filter-blockmain-search-page-1 form{width:calc(100% - 32px)}}.block-search form .form-type-search,.block-views-exposed-filter-blockmain-search-page-1 form .form-type-search{margin:0}.block-search form .form-type-search input,.block-views-exposed-filter-blockmain-search-page-1 form .form-type-search input{border:0;font-weight:400;font-size:16px;line-height:100%;letter-spacing:.16px;padding:24px;background:0 0;width:600px}.block-search form .form-actions,.block-views-exposed-filter-blockmain-search-page-1 form .form-actions{margin:0}.block-search form .form-actions input,.block-views-exposed-filter-blockmain-search-page-1 form .form-actions input{border:0;background:0 0;font-size:0;width:50px;height:65px;background-image:url(/themes/custom/secan_fifty/images/icons/icon-search-black.svg);background-position:center;background-repeat:no-repeat;padding:0}.block-search form .form--inline,.block-views-exposed-filter-blockmain-search-page-1 form .form--inline{width:100%;display:flex}.block-search form .form--inline .form-type-search-api-autocomplete,.block-views-exposed-filter-blockmain-search-page-1 form .form--inline .form-type-search-api-autocomplete{width:100%;margin:0}.block-search form .form--inline .form-type-search-api-autocomplete input,.block-views-exposed-filter-blockmain-search-page-1 form .form--inline .form-type-search-api-autocomplete input{margin:0;height:100%;border:0;border-radius:15px}.block-search form.has-text,.block-views-exposed-filter-blockmain-search-page-1 form.has-text{border-bottom-left-radius:0;border-bottom-right-radius:0}.block-search .header-search,.block-views-exposed-filter-blockmain-search-page-1 .header-search{max-width:870px;position:relative;width:100%}[data-header-search-close]{position:absolute;z-index:9;top:130px;right:10px;left:auto;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;border:0;background:0 0;display:inline-flex;align-items:center;justify-content:center;opacity:0;cursor:pointer}[data-header-search-close]:focus-visible{outline:3px solid #cf4044;outline-offset:2px}[data-header-search-close] img{width:18px}@media (min-width:1025px){.block-search form{width:calc(100% - 54px);max-width:600px}.block-search form .form-type-search{width:100%}.block-search form .form-type-search input{width:100%}[data-header-search-close]{right:0}}.search-api-autocomplete-search{background:#fff;z-index:9999;width:100%!important;max-width:652px;max-height:70vh;overflow-y:auto;padding:8px 0;border:1px solid #d5d5d5;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 8px 20px rgba(0,0,0,.1)}@media (max-width:767px){.search-api-autocomplete-search{width:calc(100% - 32px)!important;max-height:60vh}}.search-api-autocomplete-search .search-autocomplete__group{display:block!important;list-style:none;margin:0;padding:16px 24px 8px;pointer-events:none;cursor:default}.search-api-autocomplete-search .search-autocomplete__group+.search-autocomplete__group{border-top:1px solid #d5d5d5;margin-top:8px;padding-top:16px}.search-api-autocomplete-search .search-autocomplete__group-label{display:block;color:#183a60;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.search-api-autocomplete-search .ui-menu-item{display:block!important;margin:0;padding:0}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper,.search-api-autocomplete-search .ui-menu-item a{display:block;padding:.5rem 24px;margin:0;border:0;border-radius:0;background:0 0;color:#101010;text-decoration:none;cursor:pointer;transition:all .3s ease}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-focus,.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:focus,.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover,.search-api-autocomplete-search .ui-menu-item a.ui-state-active,.search-api-autocomplete-search .ui-menu-item a.ui-state-focus,.search-api-autocomplete-search .ui-menu-item a:focus,.search-api-autocomplete-search .ui-menu-item a:hover{background-color:#f5f5f5;color:#101010}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:focus-visible,.search-api-autocomplete-search .ui-menu-item a:focus-visible{outline:2px solid #3e3e3e;outline-offset:-2px}.search-api-autocomplete-search .ui-menu-item .search-suggestion{display:block;color:inherit}.search-api-autocomplete-search .ui-menu-item .search-suggestion__title{display:block;color:inherit;font-size:.9375rem;font-weight:500;line-height:1.35}.search-api-autocomplete-search .ui-menu-item .search-suggestion--no-results,.search-api-autocomplete-search .ui-menu-item .search-suggestion--view-all{color:#3e3e3e;font-size:.875rem}.search-api-autocomplete-search .ui-menu-item .search-suggestion__view-all-text{color:inherit}.search-api-autocomplete-search .ui-menu-item:last-child{border-top:1px solid #d5d5d5;margin-top:8px}.search-api-autocomplete-search .ui-menu-item:last-child .ui-menu-item-wrapper,.search-api-autocomplete-search .ui-menu-item:last-child a{padding-top:.75rem;padding-bottom:.75rem;color:#3e3e3e;font-weight:500}.form-type-search-api-autocomplete{position:relative}.form-type-search-api-autocomplete:has(input.ui-autocomplete-loading)::after{content:"";position:absolute;top:50%;right:24px;width:16px;height:16px;margin-top:-8px;border:2px solid #d5d5d5;border-top-color:#cf4044;border-radius:50%;animation:secan-search-spinner .6s linear infinite;pointer-events:none}@keyframes secan-search-spinner{to{transform:rotate(360deg)}}.search-band{background-color:var(--secan-red);border-radius:var(--secan-radius-6) var(--secan-radius-6) 0 0;padding:var(--secan-space-4xl);color:var(--secan-white)}.search-band__header{text-align:center;margin-bottom:var(--secan-space-l)}.search-band__title{margin:0 0 var(--secan-space-s);font-family:var(--secan-font-heading);font-weight:var(--secan-fw-regular);font-size:32px;line-height:32px;color:var(--secan-white)}.search-band__intro{margin:0 auto;max-width:52ch;font-family:var(--secan-font-body);font-size:18px;line-height:1.4;color:var(--secan-white);opacity:.75}.search-band form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 48px;align-items:center;gap:var(--secan-space-s);width:100%;max-width:none;margin:0}.search-band form>#find-products-subkind-wrapper,.search-band form>.form-item,.search-band form>.form-wrapper:not(.form-actions),.search-band form>.js-form-item,.search-band form>.search-band__field{flex:1 1 0;min-width:0;width:auto;max-width:none;margin:0}.search-band .form-actions{flex:0 0 48px;width:48px;max-width:48px;margin:0;padding:0}.search-band form>#find-products-subkind-wrapper{display:grid}.search-band form>#find-products-subkind-wrapper>.form-item,.search-band form>#find-products-subkind-wrapper>.js-form-item{width:100%;min-width:0;margin:0}.search-band .form-item>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.search-band .form-select,.search-band select{width:100%;height:48px;padding:0 var(--secan-space-m);border:1px solid var(--secan-divider);border-radius:8px;background-color:transparent;color:var(--secan-input-bg);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23f5f5f5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--secan-space-s) center;background-size:16px 16px;padding-right:var(--secan-space-3xl)}.search-band .form-select:disabled,.search-band select:disabled{opacity:.55;cursor:not-allowed}.search-band .form-select:focus-visible,.search-band select:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.7)}.search-band select option{color:var(--secan-black);background-color:var(--secan-white)}.search-band .form-actions{flex:0 0 auto;margin:0;padding:0}.search-band .form-actions .form-submit,.search-band .form-actions .form-submit:active,.search-band .form-actions .form-submit:focus,.search-band .form-actions .form-submit:focus-visible,.search-band .form-actions .form-submit:hover,.search-band .form-actions button[type=submit],.search-band .form-actions button[type=submit]:hover,.search-band .form-actions input[type=submit],.search-band .form-actions input[type=submit]:active,.search-band .form-actions input[type=submit]:focus,.search-band .form-actions input[type=submit]:focus-visible,.search-band .form-actions input[type=submit]:hover{width:48px;height:48px;padding:0;border:0;border-radius:var(--secan-radius-6);background-color:var(--secan-blue)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='7' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M20 20l-3.5-3.5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important;color:transparent!important;font-size:0;line-height:0;cursor:pointer;box-shadow:none!important;opacity:1}.search-band .form-actions .form-submit:hover,.search-band .form-actions button[type=submit]:hover,.search-band .form-actions input[type=submit]:hover{opacity:.9}.search-band .form-actions .form-submit:focus-visible,.search-band .form-actions input[type=submit]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.7)!important}.hero__search{width:100%;max-width:1320px;margin:auto auto 0;padding:0 var(--secan-space-3xl);box-sizing:border-box}.hero .search-band{width:100%}@media (min-width:1024px){.hero .search-band{padding:clamp(24px,6vh,var(--secan-space-17xl))}.hero .search-band__header{margin-bottom:clamp(12px,2vh,var(--secan-space-l))}}@media (min-width:1024px) and (max-height:740px){.hero .search-band{padding:20px var(--secan-space-17xl)}.hero .search-band__header{margin-bottom:12px}.hero .search-band__title{margin-bottom:8px}.hero .search-band__intro{font-size:16px;line-height:1.35}}@media (max-width:1023px){.search-band{padding:40px}.hero__search{padding:0 var(--secan-space-2xl)}.search-band .form-actions .form-submit,.search-band .form-actions button[type=submit],.search-band .form-actions input[type=submit]{border-radius:var(--secan-radius-5)}}@media (max-width:767px){.search-band form{grid-template-columns:minmax(0,1fr)}.search-band form>#find-products-subkind-wrapper,.search-band form>.form-item,.search-band form>.form-wrapper,.search-band form>.js-form-item,.search-band form>.search-band__field{width:100%}.search-band .form-actions{width:100%;max-width:none;flex:none}.search-band .form-actions .form-submit,.search-band .form-actions .form-submit:hover,.search-band .form-actions button[type=submit],.search-band .form-actions input[type=submit],.search-band .form-actions input[type=submit]:active,.search-band .form-actions input[type=submit]:focus,.search-band .form-actions input[type=submit]:hover{width:100%;height:auto;min-height:48px;padding:12px 20px;border-radius:var(--secan-radius-pill);color:var(--secan-white)!important;font-family:var(--secan-font-body);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);line-height:1.4;background-image:none!important;background-color:var(--secan-blue)!important}}@media (max-width:600px){.search-band{padding:var(--secan-space-2xl)}.search-band__title{font-size:28px;line-height:1.2}.search-band__intro{font-size:var(--secan-fs-label)}.hero__search{padding:0 var(--secan-space-s)}}.large-space{padding-top:130px;padding-bottom:130px}.large-space-top{padding-top:130px}.large-space-bottom{padding-bottom:130px}@media (min-width:1400px){.container{max-width:1304px}}@media (max-width:1199px){.large-space{padding-top:64px;padding-bottom:64px}.large-space-top{padding-top:64px}.large-space-bottom{padding-bottom:64px}}.seed-selector{border:1px solid rgba(255,255,255,.25);background:#cf4044;max-width:1280px;margin:auto;border-top-left-radius:24px;border-top-right-radius:24px;padding:48px 122px;text-align:center;z-index:1;position:relative;margin-top:-284px}@media (min-width:1200px) and (max-width:1399px){.seed-selector{max-width:1116px}}@media (min-width:1025px) and (max-width:1199px){.seed-selector{max-width:936px}}@media (min-width:768px) and (max-width:1024px){.seed-selector{max-width:936px;margin-top:-304px}}@media (max-width:991px){.seed-selector{max-width:696px}}@media (min-width:576px) and (max-width:767px){.seed-selector{max-width:516px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1199px){.seed-selector{padding:48px}}@media (max-width:423px){.seed-selector{padding-left:20px!important;padding-right:20px!important}}.seed-selector h2{font-size:32px;line-height:32px;color:#fff;margin-bottom:24px;letter-spacing:0}@media (max-width:1024px){.seed-selector h2{font-size:28px;line-height:28px}}@media (max-width:423px){.seed-selector h2{font-size:18px!important}}.seed-selector p{color:#fff;font-size:18px;line-height:24px;margin-bottom:24px;letter-spacing:0;opacity:.75;font-weight:400}@media (max-width:1024px){.seed-selector p{font-size:16px;max-width:512px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.seed-selector p{max-width:352px;margin:auto}}@media (max-width:423px){.seed-selector p{font-size:14px!important}}.seed-selector .seed-selector-controls{display:flex;gap:16px}.seed-selector .seed-selector-controls form .form-type-select{text-align:left;width:50%;margin-bottom:0;margin-top:0}@media (max-width:767px){.seed-selector .seed-selector-controls form .form-type-select{width:100%;margin-right:0}}.seed-selector .seed-selector-controls form .form-type-select label{color:#fff;margin-bottom:10px}@media (max-width:767px){.seed-selector .seed-selector-controls form .form-type-select label{margin-bottom:4px}}.seed-selector .seed-selector-controls form .form-type-select select{border:1px solid #fff;background:0 0;border-radius:16px;padding:13px 22px;width:100%;font-size:16px;line-height:20px;font-weight:400;color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/secan_fifty/images/icons/icon-chevron-down.svg);background-size:24px;background-position:92%;background-repeat:no-repeat;cursor:pointer}.seed-selector .seed-selector-controls form .form-type-select select:focus{outline:0}.seed-selector .seed-selector-controls form .form-type-select select option{color:#101010!important}.seed-selector .seed-selector-controls form .form--inline{display:inline-flex;align-items:end;width:100%}@media (max-width:767px){.seed-selector .seed-selector-controls form .form--inline{flex-direction:column;gap:12px}}.seed-selector .seed-selector-controls form .form-actions{margin:0}@media (max-width:767px){.seed-selector .seed-selector-controls form .form-actions{width:100%;position:relative}}.seed-selector .seed-selector-controls form .form-actions input{font-size:0;border-radius:20px;width:48px;height:48px;background:#183a60;border:0;display:flex;align-items:center;justify-content:center;padding:0;background-image:url(/themes/custom/secan_fifty/images/icons/icon-search.svg);background-repeat:no-repeat;background-position:center}@media (max-width:767px){.seed-selector .seed-selector-controls form .form-actions input{font-size:16px;width:100%;color:#fff;font-size:0;background-image:none}}@media (min-width:768px){.seed-selector .seed-selector-controls form .form-actions label{display:none}}@media (max-width:767px){.seed-selector .seed-selector-controls form .form-actions label{position:absolute;left:46%;top:12px;margin-left:10px;color:#fff}}@media (max-width:767px){.seed-selector .seed-selector-controls form .form-actions:after{content:"";background-image:url(/themes/custom/secan_fifty/images/icons/icon-filter-search.svg);background-repeat:no-repeat;background-position:center;position:absolute;width:24px;height:24px;background-size:24px;transform:translate(-50%,-50%);top:50%;left:44%}}.seed-selector .seed-selector-controls .field{width:100%}button.search-button{border-radius:50%;width:55px;height:55px;background:#101010;border:0}button.search-button span{font-size:0}@media (max-width:1024px){.seed-selector-controls .dropdown select{width:220px}}@media (min-width:1025px){.seed-selector-controls{flex-wrap:wrap}}@media (max-width:767px){.seed-selector{padding:32px 32px;margin-left:20px;margin-right:20px;border-radius:24px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:-438px}.seed-selector h2{font-size:22px;line-height:24px;margin-bottom:16px}.seed-selector p{font-size:16px;line-height:24px;margin-bottom:24px}.seed-selector .seed-selector-controls{flex-direction:column}.seed-selector .seed-selector-controls .dropdown select{width:100%;padding:15px 21px;background-position:96%}}.find-products{max-width:1320px;margin:0 auto;padding:var(--secan-space-4xl) var(--secan-space-3xl) var(--secan-space-12xl);display:flex;flex-direction:column;gap:var(--secan-space-4xl)}@media (max-width:1023px){.find-products{padding:var(--secan-space-3xl) var(--secan-space-2xl) var(--secan-space-8xl);gap:var(--secan-space-3xl)}}@media (max-width:600px){.find-products{padding:var(--secan-space-3xl) var(--secan-space-s) var(--secan-space-6xl)}}.find-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--secan-space-2xl)}@media (max-width:1023px){.find-products__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.find-products__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.find-products__grid{grid-template-columns:1fr}}.find-products .view-content{width:100%}.find-products .view-pager{display:flex;justify-content:center;width:100%}.find-products .view-empty{font-family:var(--secan-font-body);color:var(--secan-black)}.find-products__filters{width:100%}.find-products-filters,form.find-products-filters{padding:var(--secan-space-xl) var(--secan-space-2xl);border-radius:var(--secan-radius-6);background:var(--secan-red);color:var(--secan-white)}.find-products-filters__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--secan-space-l);width:100%}.find-products-filters__item{flex:1 1 0;min-width:200px;position:relative}.find-products-filters__item--chu{flex:1.4 1 240px}.find-products-filters__item--actions{display:none}.find-products-filters.no-js .find-products-filters__item--actions,html:not(.js) .find-products-filters__item--actions{display:flex;align-items:flex-end}.find-products-filters .form-item,.find-products-filters .js-form-item{margin:0}.find-products-filters .form-item>.fieldset-legend,.find-products-filters .form-item>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.find-products-filters .form-select,.find-products-filters select,.find-products-filters__type-toggle{width:100%;height:48px;padding:0 var(--secan-space-3xl) 0 var(--secan-space-m);border:1px solid rgba(255,255,255,.55);border-radius:8px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23f5f5f5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--secan-space-s) center;background-size:16px 16px;color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.find-products-filters .form-select:focus-visible,.find-products-filters select:focus-visible,.find-products-filters__type-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.7)}.find-products-filters select option{color:var(--secan-black);background-color:var(--secan-white)}.find-products-filters__type-toggle{display:flex;align-items:center;justify-content:space-between}.find-products-filters__type-toggle[aria-expanded=true]{background-color:rgba(255,255,255,.12)}.find-products-filters__type-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;max-height:min(360px,50vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--secan-space-m);border-radius:8px;background-color:var(--secan-white);color:var(--secan-black);box-shadow:0 8px 24px rgba(0,0,0,.18)}.find-products-filters__type-panel .bef-checkboxes,.find-products-filters__type-panel .fieldset-wrapper,.find-products-filters__type-panel .form-checkboxes,.find-products-filters__type-panel fieldset{min-width:0;margin:0;padding:0;border:0}.find-products-filters__type-panel legend{float:none;width:auto;margin:0 0 var(--secan-space-s);padding:0;font-family:var(--secan-font-heading);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-bold);line-height:var(--secan-lh-label)}.find-products-filters__type-panel li,.find-products-filters__type-panel ul{margin:0;padding:0;list-style:none}.find-products-filters__type-panel li::marker{content:""}.find-products-filters__type-panel .form-check,.find-products-filters__type-panel .form-item{display:flex;align-items:center;gap:var(--secan-space-s);min-height:32px;margin:0;padding:var(--secan-space-xs) 0}.find-products-filters__type-panel input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0;border:1px solid var(--secan-gray);border-radius:4px;accent-color:var(--secan-red)}.find-products-filters__type-panel label{position:static!important;display:block;flex:1 1 auto;width:auto!important;height:auto!important;margin:0;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;color:var(--secan-black);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);cursor:pointer}.find-products-filters__actions .form-submit{height:48px;padding:0 var(--secan-space-l);border:0;border-radius:var(--secan-radius-pill);background:var(--secan-blue);color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);cursor:pointer}.find-products-filters__actions .form-submit:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.7)}.chu-range{display:flex;flex-direction:column;gap:var(--secan-space-xxs);color:var(--secan-white);font-family:var(--secan-font-body);min-width:180px}.chu-range__title{font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);opacity:.9}.chu-range__labels{display:flex;justify-content:space-between;font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.chu-range__track{position:relative;height:24px;display:flex;align-items:center}.chu-range__rail{position:absolute;left:0;right:0;height:4px;border-radius:2px;background-color:rgba(255,255,255,.4)}.chu-range__fill{position:absolute;height:4px;border-radius:2px;background-color:var(--secan-white)}.chu-range input[type=range]{position:absolute;left:0;right:0;width:100%;margin:0;background:0 0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chu-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background-color:var(--secan-white);border:2px solid var(--secan-red);cursor:pointer;pointer-events:auto}.chu-range input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background-color:var(--secan-white);border:2px solid var(--secan-red);cursor:pointer;pointer-events:auto}.chu-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(255,255,255,.6)}@media (max-width:1023px){.find-products-filters,form.find-products-filters{padding:var(--secan-space-l)}.find-products-filters__item{flex:1 1 calc(50% - var(--secan-space-l))}.find-products-filters__item--chu{flex-basis:100%}}@media (max-width:600px){.find-products-filters,form.find-products-filters{border-radius:var(--secan-radius-5);padding:var(--secan-space-m)}.find-products-filters__bar{gap:var(--secan-space-s)}.find-products-filters__item,.find-products-filters__item--chu{flex-basis:100%;min-width:0}.find-products-filters__type-panel{position:static;margin-top:var(--secan-space-xs);max-height:min(360px,50vh)}}.listing{display:flex;flex-direction:column;gap:var(--secan-space-4xl);width:100%;max-width:1320px;margin:0 auto;padding:var(--secan-space-4xl) var(--secan-space-3xl) var(--secan-space-12xl)}.listing .view-content{width:100%}.listing .view-pager{display:flex;justify-content:center}.listing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--secan-space-2xl)}.listing__filters{width:100%}.listing__empty{padding:var(--secan-space-3xl);border-radius:var(--secan-radius-3);background:var(--secan-input-bg);color:var(--secan-gray-dark);font-family:var(--secan-font-body);text-align:center}.listing-filters,form.listing-filters{padding:var(--secan-space-xl) var(--secan-space-2xl);border-radius:var(--secan-radius-6);background:var(--secan-red);color:var(--secan-white)}.listing-filters__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--secan-space-l);width:100%}.listing-filters__item{flex:1 1 0;min-width:220px;position:relative}.listing-filters__item--actions{display:none}html:not(.js) .listing-filters__item--actions{display:flex;align-items:flex-end}.listing-filters .form-item,.listing-filters .js-form-item{margin:0}.listing-filters .form-item>.fieldset-legend,.listing-filters .form-item>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.listing-filters select{width:100%;height:48px;padding:0 var(--secan-space-3xl) 0 var(--secan-space-m);border:1px solid rgba(255,255,255,.55);border-radius:8px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23f5f5f5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--secan-space-s) center;background-size:16px 16px;color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.listing-filters select:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.7)}.listing-filters select option{color:var(--secan-black);background:var(--secan-white)}.listing-filters__actions{display:flex;gap:var(--secan-space-xxs)}.listing-filters__actions .form-submit{height:48px;padding:0 var(--secan-space-l);border:0;border-radius:var(--secan-radius-pill);background:var(--secan-blue);color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);cursor:pointer}.listing-filters__actions .form-submit:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.7)}@media (max-width:1023px){.listing{gap:var(--secan-space-3xl);padding:var(--secan-space-3xl) var(--secan-space-2xl) var(--secan-space-8xl)}.listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-filters__item{flex:1 1 calc(50% - var(--secan-space-l))}}@media (max-width:767px){.listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.listing{padding:var(--secan-space-3xl) var(--secan-space-s) var(--secan-space-6xl)}.listing-filters,form.listing-filters{padding:var(--secan-space-s)}.listing__grid{grid-template-columns:1fr}.listing-filters__bar{gap:var(--secan-space-s)}.listing-filters__item{flex-basis:100%;min-width:0}.listing-filters__actions .form-submit{flex:1}}.page-find-a-retailer .main-content.find-retailer-page{max-width:none;padding-top:calc(var(--secan-header-height) + var(--drupal-displace-offset-top,0px));padding-inline:0;padding-bottom:0}.page-find-a-retailer .find-retailer .container-fluid,.page-find-a-retailer .find-retailer .row,.page-find-a-retailer .find-retailer [class*=col-]{max-width:none;padding-left:0;padding-right:0;margin:0}.find-retailer{position:relative;display:block;width:100%;height:min(70vh,720px);min-height:360px;overflow:hidden;background:var(--secan-chip-bg)}.find-retailer__map{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:#e8e8e8}.find-retailer__map .leaflet-container,.find-retailer__map.leaflet-container{width:100%;height:100%;font:inherit;background:#e8e8e8}.find-retailer-page__messages{position:relative;z-index:3;max-width:1440px;margin:0 auto;padding:var(--secan-space-s) var(--secan-space-3xl) 0}.find-retailer__panel-slot{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;height:100%;max-width:1440px;margin:0 auto;padding:var(--secan-space-xl) var(--secan-space-3xl);overflow:hidden;pointer-events:none}.find-retailer__panel-slot>:not(.find-retailer__panel){pointer-events:auto}.find-retailer__panel{position:relative;pointer-events:auto;display:flex;flex-direction:column;flex:0 0 auto;min-height:0;width:min(420px,100%);height:calc(min(70vh,720px) - 2 * var(--secan-space-xl));max-height:calc(min(70vh,720px) - 2 * var(--secan-space-xl));overflow:hidden;background:var(--secan-white);border-radius:var(--secan-radius-5);box-shadow:var(--secan-shadow-3)}.find-retailer__panel>.secan-messages{display:none}.find-retailer__filters{flex:0 0 auto;border-bottom:1px solid var(--secan-divider)}.find-retailer__notice{flex:0 0 auto;padding:var(--secan-space-s)}.find-retailer-search__bar{position:relative;display:flex;align-items:stretch;gap:0;min-height:56px;padding:0}.find-retailer-search__fields{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:0;background:0 0;overflow:visible}.find-retailer-search__fields .find-retailer-search__distance,.find-retailer-search__fields .find-retailer-search__fields-inner,.find-retailer-search__fields .find-retailer-search__location,.find-retailer-search__fields .form-item,.find-retailer-search__fields .form-wrapper,.find-retailer-search__fields .js-form-item,.find-retailer-search__fields fieldset{margin:0;padding:0;border:0;min-width:0;position:relative}.find-retailer-search__fields .find-retailer-search__fields-inner,.find-retailer-search__fields fieldset{display:flex;flex:1 1 auto;align-items:stretch;width:100%;min-width:0}.find-retailer-search__fields .fieldset-legend,.find-retailer-search__fields .input-group-text,.find-retailer-search__fields legend{display:none!important}.find-retailer-search__fields .input-group{display:flex;flex:1 1 auto;align-items:stretch;width:100%;flex-wrap:nowrap;min-width:0}.find-retailer-search__fields>.form-item,.find-retailer-search__fields>.form-wrapper,.find-retailer-search__fields>div{display:flex;align-items:stretch;min-width:0}.find-retailer-search__fields label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.find-retailer-search__fields .form-select,.find-retailer-search__fields input.form-text,.find-retailer-search__fields input[type=text],.find-retailer-search__fields select{width:100%;height:56px;margin:0;padding:0 var(--secan-space-l);border:0;border-radius:0;background:0 0;color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.find-retailer-search__fields .form-select:focus,.find-retailer-search__fields input.form-text:focus,.find-retailer-search__fields input[type=text]:focus,.find-retailer-search__fields select:focus{outline:0;box-shadow:inset var(--secan-focus-ring)}.find-retailer-search__fields .form-select::-moz-placeholder,.find-retailer-search__fields input.form-text::-moz-placeholder,.find-retailer-search__fields input[type=text]::-moz-placeholder,.find-retailer-search__fields select::-moz-placeholder{color:var(--secan-gray)}.find-retailer-search__fields .form-select::placeholder,.find-retailer-search__fields input.form-text::placeholder,.find-retailer-search__fields input[type=text]::placeholder,.find-retailer-search__fields select::placeholder{color:var(--secan-gray)}.find-retailer-search__fields .find-retailer-search__location{flex:1 1 auto;min-width:0}.find-retailer-search__fields .find-retailer-search__location input.form-text,.find-retailer-search__fields .find-retailer-search__location input[type=text],.find-retailer-search__fields .find-retailer-search__location-input{flex:1 1 auto;min-width:0;width:100%;padding-left:var(--secan-space-xl);padding-right:var(--secan-space-m);font-size:1rem}.find-retailer-search__fields .find-retailer-search__distance{flex:0 0 auto;display:flex;align-items:stretch;border-left:1px solid var(--secan-divider)}.find-retailer-search__fields .find-retailer-search__distance .form-select,.find-retailer-search__fields .find-retailer-search__distance select,.find-retailer-search__fields .find-retailer-search__distance-select{flex:0 0 auto;width:auto;min-width:7.5rem;max-width:9rem;font-weight:700;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--secan-space-s) center;background-size:16px 16px;padding-right:var(--secan-space-3xl);cursor:pointer}.find-retailer-search__actions{flex:0 0 auto;display:flex;align-items:stretch;border-left:1px solid var(--secan-divider)}.find-retailer-search__actions .form-actions{margin:0;display:flex;align-items:stretch}.find-retailer-search__actions .form-submit,.find-retailer-search__actions .form-submit:active,.find-retailer-search__actions .form-submit:focus,.find-retailer-search__actions .form-submit:focus-visible,.find-retailer-search__actions .form-submit:hover,.find-retailer-search__actions button[type=submit],.find-retailer-search__actions button[type=submit]:active,.find-retailer-search__actions button[type=submit]:focus,.find-retailer-search__actions button[type=submit]:focus-visible,.find-retailer-search__actions button[type=submit]:hover,.find-retailer-search__actions input[type=submit],.find-retailer-search__actions input[type=submit]:active,.find-retailer-search__actions input[type=submit]:focus,.find-retailer-search__actions input[type=submit]:focus-visible,.find-retailer-search__actions input[type=submit]:hover{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%23CF4044' stroke-width='1.5'/%3E%3Cpath d='M20 20l-3.5-3.5' stroke='%23CF4044' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px 22px!important;color:transparent!important;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;box-shadow:none!important;opacity:1;transition:opacity .15s ease}.find-retailer-search__actions .form-submit:hover,.find-retailer-search__actions button[type=submit]:hover,.find-retailer-search__actions input[type=submit]:hover{opacity:.85}.find-retailer-search__actions .form-submit:focus-visible,.find-retailer-search__actions button[type=submit]:focus-visible,.find-retailer-search__actions input[type=submit]:focus-visible{outline:0;box-shadow:inset var(--secan-focus-ring)!important}.find-retailer-search__suggestions{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:240px;margin:0;padding:0;overflow:auto;list-style:none;background:var(--secan-white);border:1px solid var(--secan-divider);border-top:0;box-shadow:var(--secan-shadow-3)}.find-retailer-search__suggestion{padding:var(--secan-space-m) var(--secan-space-xl);color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);cursor:pointer}.find-retailer-search__suggestion.is-active,.find-retailer-search__suggestion:hover{background:var(--secan-input-bg)}.find-retailer__results{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.find-retailer__list{margin:0;padding:0}.find-retailer__empty{padding:var(--secan-space-3xl) var(--secan-space-xl);color:var(--secan-gray);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);text-align:center}.find-retailer__pager{border-top:1px solid var(--secan-divider)}.find-retailer__pager .pager,.find-retailer__pager ul{margin:0;padding:var(--secan-space-s)}.find-retailer.is-loading .find-retailer__results{position:relative}.find-retailer.is-loading .find-retailer__results::after{content:"";position:absolute;inset:0;z-index:3;background:rgba(255,255,255,.55);pointer-events:none}.find-retailer-pin{background:0 0!important;border:0!important;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .35));transition:transform .15s ease}.find-retailer-pin svg{display:block}.find-retailer-pin.is-active,.find-retailer-pin:hover{z-index:500!important;transform:scale(1.12)}.find-retailer-pin.is-active path,.find-retailer-pin:hover path{fill:var(--secan-red-hover)}.find-retailer .leaflet-popup-content-wrapper{border-radius:var(--secan-radius-3);box-shadow:var(--secan-shadow-3);color:var(--secan-black);font-family:var(--secan-font-body)}.find-retailer .leaflet-popup-content{margin:var(--secan-space-m) var(--secan-space-l);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.find-retailer .leaflet-popup-tip{box-shadow:var(--secan-shadow-3)}.find-retailer-popup a{color:var(--secan-black);font-weight:700;text-decoration:none}.find-retailer-popup a:focus-visible,.find-retailer-popup a:hover{color:var(--secan-red)}.find-retailer-popup__address{margin-top:var(--secan-space-xs);color:var(--secan-gray)}.find-retailer .leaflet-control-zoom{margin-top:var(--secan-space-xl);margin-right:var(--secan-space-xl);border:0;box-shadow:var(--secan-shadow-3)}.find-retailer .leaflet-bar a,.find-retailer .leaflet-bar a:hover{width:32px;height:32px;line-height:32px;color:var(--secan-black);border-bottom-color:var(--secan-divider)}@media (max-width:1023px){.find-retailer{height:640px;min-height:640px}.find-retailer__panel-slot{padding:var(--secan-space-l)}.find-retailer__panel{width:min(380px,100%);height:calc(640px - 2 * var(--secan-space-l));max-height:calc(640px - 2 * var(--secan-space-l))}.find-retailer .leaflet-control-zoom{margin-top:var(--secan-space-l);margin-right:var(--secan-space-l)}}@media (max-width:767px){.find-retailer{height:70vh;min-height:420px}.find-retailer__panel-slot{justify-content:flex-end;align-items:stretch;padding:var(--secan-space-m)}.find-retailer__panel{width:100%;height:36vh;max-height:36vh;border-radius:var(--secan-radius-5) var(--secan-radius-5) var(--secan-radius-3) var(--secan-radius-3)}.find-retailer-search__bar{min-height:52px}.find-retailer-search__fields .form-select,.find-retailer-search__fields input.form-text,.find-retailer-search__fields input[type=text],.find-retailer-search__fields select{height:52px;font-size:.875rem}.find-retailer-search__fields .find-retailer-search__location input.form-text,.find-retailer-search__fields .find-retailer-search__location input[type=text],.find-retailer-search__fields .find-retailer-search__location-input{padding-left:var(--secan-space-l);font-size:.9375rem}.find-retailer-search__fields .find-retailer-search__distance .form-select,.find-retailer-search__fields .find-retailer-search__distance select,.find-retailer-search__fields .find-retailer-search__distance-select{min-width:5.5rem;max-width:7rem;font-size:.875rem}.find-retailer-search__actions .form-submit,.find-retailer-search__actions button[type=submit],.find-retailer-search__actions input[type=submit]{width:48px;height:52px;background-size:20px 20px!important}.find-retailer-search__suggestions{max-height:160px}.find-retailer .leaflet-control-zoom{margin-top:var(--secan-space-m);margin-right:var(--secan-space-m)}}@media (max-width:480px){.find-retailer{min-height:380px}.find-retailer__panel-slot{padding:var(--secan-space-s)}.find-retailer__panel{height:32vh;max-height:32vh}.find-retailer-search__fields .find-retailer-search__distance .form-select,.find-retailer-search__fields .find-retailer-search__distance select,.find-retailer-search__fields .find-retailer-search__distance-select{min-width:5rem;max-width:6.25rem;padding-left:var(--secan-space-s)}.find-retailer-search__actions .form-submit,.find-retailer-search__actions button[type=submit],.find-retailer-search__actions input[type=submit]{width:44px}.find-retailer .leaflet-control-zoom{margin-top:var(--secan-space-s);margin-right:var(--secan-space-s)}}.search-results{max-width:1320px;margin:0 auto;padding:var(--secan-space-3xl) var(--secan-space-3xl) var(--secan-space-12xl);display:flex;flex-direction:column;gap:var(--secan-space-3xl)}@media (max-width:1023px){.search-results{padding:var(--secan-space-2xl) var(--secan-space-2xl) var(--secan-space-8xl);gap:var(--secan-space-2xl)}}@media (max-width:600px){.search-results{padding:var(--secan-space-xl) var(--secan-space-s) var(--secan-space-6xl)}}.search-results__controls{display:flex;flex-direction:column;gap:var(--secan-space-l);padding-bottom:var(--secan-space-l);border-bottom:1px solid var(--secan-divider,rgba(35,30,32,.12))}.search-results__form{display:flex;align-items:stretch;gap:var(--secan-space-xs);width:100%;max-width:640px}.search-results__input{flex:1 1 auto;min-width:0;margin:0;padding:var(--secan-space-s) var(--secan-space-m);border:1px solid var(--secan-divider,rgba(35,30,32,.2));border-radius:var(--secan-radius-3);background-color:var(--secan-white);color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body)}.search-results__input::-moz-placeholder{color:var(--secan-gray)}.search-results__input::placeholder{color:var(--secan-gray)}.search-results__input:focus-visible{outline:0;box-shadow:var(--secan-focus-ring);border-color:var(--secan-red)}.search-results__submit{flex:0 0 auto;margin:0;padding:var(--secan-space-s) var(--secan-space-l);border:0;border-radius:var(--secan-radius-3);background-color:var(--secan-red);color:var(--secan-white);font-family:var(--secan-font-body);font-weight:var(--secan-fw-medium);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);cursor:pointer}.search-results__submit:hover{background-color:var(--secan-red-hover,#a31f2e)}.search-results__submit:focus-visible{outline:0;box-shadow:var(--secan-focus-ring)}.search-results__summary{margin:0;font-family:var(--secan-font-body);font-weight:var(--secan-fw-regular);font-size:var(--secan-fs-subheading);line-height:var(--secan-lh-subheading);color:var(--secan-black)}.search-results__filters-wrapper{position:sticky;top:0;z-index:5;background-color:var(--secan-white);padding-block:var(--secan-space-xxs)}.search-results__filters .tabs__list{flex-wrap:wrap}.search-results .view-content{width:100%}.search-results .search-results__pager,.search-results .view-pager{display:flex;justify-content:center;width:100%}.search-results__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--secan-space-2xl);width:100%}@media (max-width:1023px){.search-results__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.search-results__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.search-results__grid{grid-template-columns:1fr}}.search-results__empty{display:flex;flex-direction:column;align-items:center;gap:var(--secan-space-m);max-width:480px;margin:0 auto;padding:var(--secan-space-4xl) var(--secan-space-l);text-align:center}.search-results__empty-icon{display:inline-flex;width:48px;height:48px;color:var(--secan-gray)}.search-results__empty-icon svg{display:block;width:100%;height:100%}.search-results__empty-title{margin:0;font-family:var(--secan-font-heading);font-weight:var(--secan-fw-medium);font-size:var(--secan-fs-subheading);line-height:var(--secan-lh-subheading);color:var(--secan-black)}.search-results__empty-text{margin:0;font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);color:var(--secan-gray)}.webform-submission-contact-form,.webform-submission-contact-us-form,.webform-submission-form{max-width:720px;margin:0 auto}.webform-submission-contact-form .form-item,.webform-submission-contact-form .js-form-item,.webform-submission-contact-us-form .form-item,.webform-submission-contact-us-form .js-form-item,.webform-submission-form .form-item,.webform-submission-form .js-form-item{margin-bottom:var(--secan-space-l)}.webform-submission-contact-form .form-item label,.webform-submission-contact-form label,.webform-submission-contact-us-form .form-item label,.webform-submission-contact-us-form label,.webform-submission-form .form-item label,.webform-submission-form label{display:block;margin-bottom:var(--secan-space-xxs);font-family:var(--secan-font-body);font-weight:var(--secan-fw-medium);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);color:var(--secan-gray-dark)}.webform-submission-contact-form input[type=date],.webform-submission-contact-form input[type=email],.webform-submission-contact-form input[type=number],.webform-submission-contact-form input[type=search],.webform-submission-contact-form input[type=tel],.webform-submission-contact-form input[type=text],.webform-submission-contact-form input[type=url],.webform-submission-contact-form select,.webform-submission-contact-form textarea,.webform-submission-contact-us-form input[type=date],.webform-submission-contact-us-form input[type=email],.webform-submission-contact-us-form input[type=number],.webform-submission-contact-us-form input[type=search],.webform-submission-contact-us-form input[type=tel],.webform-submission-contact-us-form input[type=text],.webform-submission-contact-us-form input[type=url],.webform-submission-contact-us-form select,.webform-submission-contact-us-form textarea,.webform-submission-form input[type=date],.webform-submission-form input[type=email],.webform-submission-form input[type=number],.webform-submission-form input[type=search],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=url],.webform-submission-form select,.webform-submission-form textarea{width:100%;padding:12px var(--secan-space-s);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background-color:var(--secan-input-bg);color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);-moz-appearance:none;appearance:none;-webkit-appearance:none}.webform-submission-contact-form textarea,.webform-submission-contact-us-form textarea,.webform-submission-form textarea{min-height:140px;resize:vertical}.webform-submission-contact-form select,.webform-submission-contact-us-form select,.webform-submission-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23101010' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--secan-space-s) center;background-size:20px 20px;padding-right:var(--secan-space-3xl)}.webform-submission-contact-form input:focus,.webform-submission-contact-form select:focus,.webform-submission-contact-form textarea:focus,.webform-submission-contact-us-form input:focus,.webform-submission-contact-us-form select:focus,.webform-submission-contact-us-form textarea:focus,.webform-submission-form input:focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{outline:0;border-color:var(--secan-blue);box-shadow:var(--secan-focus-ring)}.webform-submission-contact-form input::-moz-placeholder,.webform-submission-contact-form textarea::-moz-placeholder,.webform-submission-contact-us-form input::-moz-placeholder,.webform-submission-contact-us-form textarea::-moz-placeholder,.webform-submission-form input::-moz-placeholder,.webform-submission-form textarea::-moz-placeholder{color:var(--secan-gray)}.webform-submission-contact-form input::placeholder,.webform-submission-contact-form textarea::placeholder,.webform-submission-contact-us-form input::placeholder,.webform-submission-contact-us-form textarea::placeholder,.webform-submission-form input::placeholder,.webform-submission-form textarea::placeholder{color:var(--secan-gray)}.webform-submission-contact-form input[type=checkbox],.webform-submission-contact-form input[type=radio],.webform-submission-contact-us-form input[type=checkbox],.webform-submission-contact-us-form input[type=radio],.webform-submission-form input[type=checkbox],.webform-submission-form input[type=radio]{width:20px;height:20px;accent-color:var(--secan-red)}.webform-submission-contact-form .form-checkboxes .form-item,.webform-submission-contact-form .form-radios .form-item,.webform-submission-contact-us-form .form-checkboxes .form-item,.webform-submission-contact-us-form .form-radios .form-item,.webform-submission-form .form-checkboxes .form-item,.webform-submission-form .form-radios .form-item{display:flex;align-items:center;gap:var(--secan-space-xxs);margin-bottom:var(--secan-space-xs)}.webform-submission-contact-form .form-checkboxes .form-item label,.webform-submission-contact-form .form-radios .form-item label,.webform-submission-contact-us-form .form-checkboxes .form-item label,.webform-submission-contact-us-form .form-radios .form-item label,.webform-submission-form .form-checkboxes .form-item label,.webform-submission-form .form-radios .form-item label{margin:0;font-weight:var(--secan-fw-regular);color:var(--secan-black)}.webform-submission-contact-form .form-actions,.webform-submission-contact-us-form .form-actions,.webform-submission-form .form-actions{margin-top:var(--secan-space-l)}.webform-submission-contact-form button[type=submit],.webform-submission-contact-form input[type=submit],.webform-submission-contact-us-form button[type=submit],.webform-submission-contact-us-form input[type=submit],.webform-submission-form button[type=submit],.webform-submission-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:12px var(--secan-space-2xl);border:1px solid transparent;border-radius:var(--secan-radius-pill);background-color:var(--secan-red);color:var(--secan-white);font-family:var(--secan-font-body);font-weight:var(--secan-fw-medium);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);cursor:pointer;transition:background-color .2s ease}.webform-submission-contact-form button[type=submit]:hover,.webform-submission-contact-form input[type=submit]:hover,.webform-submission-contact-us-form button[type=submit]:hover,.webform-submission-contact-us-form input[type=submit]:hover,.webform-submission-form button[type=submit]:hover,.webform-submission-form input[type=submit]:hover{background-color:var(--secan-red-hover)}.webform-submission-contact-form button[type=submit]:active,.webform-submission-contact-form input[type=submit]:active,.webform-submission-contact-us-form button[type=submit]:active,.webform-submission-contact-us-form input[type=submit]:active,.webform-submission-form button[type=submit]:active,.webform-submission-form input[type=submit]:active{background-color:var(--secan-red-active)}.webform-submission-contact-form button[type=submit]:focus-visible,.webform-submission-contact-form input[type=submit]:focus-visible,.webform-submission-contact-us-form button[type=submit]:focus-visible,.webform-submission-contact-us-form input[type=submit]:focus-visible,.webform-submission-form button[type=submit]:focus-visible,.webform-submission-form input[type=submit]:focus-visible{outline:0;box-shadow:var(--secan-focus-ring)}.webform-submission-contact-form .error,.webform-submission-contact-form .form-item--error-message,.webform-submission-contact-us-form .error,.webform-submission-contact-us-form .form-item--error-message,.webform-submission-form .error,.webform-submission-form .form-item--error-message{color:var(--secan-red-active);font-size:var(--secan-fs-label)}.webform-submission-contact-form input.error,.webform-submission-contact-form select.error,.webform-submission-contact-form textarea.error,.webform-submission-contact-us-form input.error,.webform-submission-contact-us-form select.error,.webform-submission-contact-us-form textarea.error,.webform-submission-form input.error,.webform-submission-form select.error,.webform-submission-form textarea.error{border-color:var(--secan-red)}.page-contact-us .page-header{display:none}.page-contact-us .field--name-field-layout{display:flex;flex-direction:column;gap:0;max-width:none;margin:0;padding:0 0 var(--secan-space-12xl)}.page-contact-us .field--name-field-layout>.field__item{margin:0}.page-contact-us .field--name-field-layout>.field__item:has(.contact-hero){width:100%}.page-contact-us .field--name-field-layout>.field__item:has(.contact-info){max-width:1280px;width:100%;margin:0 auto;padding:var(--secan-space-12xl) var(--secan-space-3xl) var(--secan-space-6xl)}.page-contact-us .field--name-field-layout>.field__item:has(.location-map){max-width:1280px;width:100%;margin:0 auto;padding:0 var(--secan-space-3xl)}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map{gap:var(--secan-space-xs)}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame{border-radius:var(--secan-radius-3);border:0;min-height:520px}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame .google-map-field,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame .google-map-field-wrapper,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame iframe,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame>div{height:520px!important}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__directions{padding:var(--secan-space-s) 0 0}.page-contact-us .field--name-field-layout>.field__item:has(.accordion){max-width:880px;width:100%;margin:0 auto;padding:var(--secan-space-10xl) var(--secan-space-3xl) 0}.page-contact-us .contact-hero__form-card .form-item .form-required,.page-contact-us .contact-hero__form-card .form-item label{font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);color:var(--secan-gray-dark)}.page-contact-us .contact-hero__form-card .form-select,.page-contact-us .contact-hero__form-card .form-text,.page-contact-us .contact-hero__form-card .form-textarea,.page-contact-us .contact-hero__form-card input.form-control,.page-contact-us .contact-hero__form-card input[type=email],.page-contact-us .contact-hero__form-card input[type=tel],.page-contact-us .contact-hero__form-card input[type=text],.page-contact-us .contact-hero__form-card select,.page-contact-us .contact-hero__form-card select.form-control,.page-contact-us .contact-hero__form-card textarea,.page-contact-us .contact-hero__form-card textarea.form-control{width:100%;box-sizing:border-box;padding:.75rem 1rem;border:1px solid var(--secan-divider);border-radius:var(--secan-radius-2);background-color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);color:var(--secan-black)}.page-contact-us .contact-hero__form-card textarea{min-height:140px;resize:vertical}.page-contact-us .contact-hero__form-card .form-submit,.page-contact-us .contact-hero__form-card .webform-button--submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.75rem;border:0;border-radius:999px;background-color:var(--secan-red);color:var(--secan-white);font-family:var(--secan-font-body);font-weight:var(--secan-fw-medium);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);cursor:pointer}.page-contact-us .contact-hero__form-card .form-submit:hover,.page-contact-us .contact-hero__form-card .webform-button--submit:hover{filter:brightness(.95)}.page-contact-us .contact-hero__form-card .form-submit:focus-visible,.page-contact-us .contact-hero__form-card .webform-button--submit:focus-visible{outline:0;box-shadow:var(--secan-focus-ring)}@media (max-width:1023px){.page-contact-us .field--name-field-layout{padding-bottom:var(--secan-space-8xl)}.page-contact-us .field--name-field-layout>.field__item:has(.contact-info){padding:calc(var(--secan-space-4xl) + var(--secan-space-2xl)) var(--secan-space-2xl) var(--secan-space-2xl)}.page-contact-us .field--name-field-layout>.field__item:has(.location-map){padding-left:var(--secan-space-2xl);padding-right:var(--secan-space-2xl)}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame{min-height:440px}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame .google-map-field,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame .google-map-field-wrapper,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame iframe,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame>div{height:440px!important}.page-contact-us .field--name-field-layout>.field__item:has(.accordion){padding:var(--secan-space-8xl) var(--secan-space-2xl) 0}}@media (max-width:600px){.page-contact-us .field--name-field-layout>.field__item:has(.accordion),.page-contact-us .field--name-field-layout>.field__item:has(.contact-info),.page-contact-us .field--name-field-layout>.field__item:has(.location-map){padding-left:var(--secan-space-s);padding-right:var(--secan-space-s)}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame{min-height:340px}.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame .google-map-field,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame .google-map-field-wrapper,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame iframe,.page-contact-us .field--name-field-layout>.field__item:has(.location-map) .location-map__frame>div{height:340px!important}}.page-error .main-content{padding-block:var(--secan-space-9xl) var(--secan-space-17xl)}@media (max-width:767px){.page-error .main-content{padding-block:var(--secan-space-6xl) var(--secan-space-10xl)}}.page-error .main-content .row{justify-content:center}.page-error .main-content .field--name-body{max-width:640px;margin-inline:auto;text-align:center}.page-error .main-content .field--name-body::before{display:block;font-family:var(--secan-font-heading);font-weight:var(--secan-fw-bold);line-height:1;color:var(--secan-red);font-size:clamp(72px,18vw,160px);margin-bottom:var(--secan-space-l)}.page-error .main-content .field--name-body h2{font-size:var(--secan-fs-h4);line-height:var(--secan-lh-h4);margin-bottom:var(--secan-space-l)}.page-error .main-content .field--name-body p{font-family:var(--secan-font-body);font-size:var(--secan-fs-subheading);line-height:var(--secan-lh-subheading);color:var(--secan-gray-dark);margin-bottom:var(--secan-space-l)}.page-error .main-content .field--name-body a{color:var(--secan-red);text-decoration:underline}.page-error .main-content .field--name-body a:focus-visible,.page-error .main-content .field--name-body a:hover{color:var(--secan-blue)}.page-error .main-content .field--name-body p>a:only-child{display:inline-block;margin-top:var(--secan-space-s);padding:14px 28px;border-radius:var(--secan-radius-5);background:var(--secan-red);color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:20px;text-decoration:none;transition:background .15s ease-in-out}.page-error .main-content .field--name-body p>a:only-child:focus-visible,.page-error .main-content .field--name-body p>a:only-child:hover{background:var(--secan-blue);color:var(--secan-white)}.page-error--404 .main-content .field--name-body::before{content:"404"}.page-error--403 .main-content .field--name-body::before{content:"403"}.page-auth .main-content{padding-block:var(--secan-space-9xl) var(--secan-space-17xl)}@media (max-width:767px){.page-auth .main-content{padding-block:var(--secan-space-3xl) var(--secan-space-9xl)}}.page-auth .main-content .row{justify-content:center}.page-auth .nav-tabs{display:none}.page-auth .region-content{display:flex;flex-direction:column}.page-auth #block-secan-fifty-messages{order:1;margin-top:var(--secan-space-l)}.page-auth .secan-messages{width:100%;max-width:480px;margin-inline:auto}.page-auth .secan-messages .banner{margin-bottom:var(--secan-space-s)}.page-auth #user-pass,.page-auth .user-login-form{max-width:480px;margin-inline:auto;padding:var(--secan-space-3xl);background:var(--secan-white);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);box-shadow:var(--secan-shadow-1)}@media (max-width:575px){.page-auth #user-pass,.page-auth .user-login-form{padding:var(--secan-space-l)}}.page-auth .auth-card__intro{margin-bottom:var(--secan-space-l);text-align:center}.page-auth .auth-card__title{margin:0 0 var(--secan-space-xs);font-family:var(--secan-font-heading);font-weight:var(--secan-fw-bold);font-size:var(--secan-fs-h4);line-height:var(--secan-lh-h4);color:var(--secan-black)}.page-auth .auth-card__lead{margin:0;font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);color:var(--secan-gray-dark)}.page-auth .form-item,.page-auth .js-form-item{margin-bottom:var(--secan-space-l)}.page-auth label{display:block;margin-bottom:var(--secan-space-xxs);font-family:var(--secan-font-body);font-weight:var(--secan-fw-medium);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);color:var(--secan-gray-dark)}.page-auth input[type=email],.page-auth input[type=password],.page-auth input[type=text]{width:100%;padding:12px var(--secan-space-s);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background-color:var(--secan-input-bg);color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);-moz-appearance:none;appearance:none;-webkit-appearance:none}.page-auth input:focus{outline:0;border-color:var(--secan-blue);box-shadow:var(--secan-focus-ring)}.page-auth input::-moz-placeholder{color:var(--secan-gray)}.page-auth input::placeholder{color:var(--secan-gray)}.page-auth .description,.page-auth .form-item__description{margin-top:var(--secan-space-xxs);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);color:var(--secan-gray)}.page-auth .form-actions{margin-top:var(--secan-space-l);margin-bottom:0}.page-auth button[type=submit],.page-auth input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px var(--secan-space-2xl);border:1px solid transparent;border-radius:var(--secan-radius-pill);background-color:var(--secan-red);color:var(--secan-white);font-family:var(--secan-font-body);font-weight:var(--secan-fw-medium);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body);cursor:pointer;transition:background-color .2s ease}.page-auth button[type=submit]:hover,.page-auth input[type=submit]:hover{background-color:var(--secan-red-hover)}.page-auth button[type=submit]:active,.page-auth input[type=submit]:active{background-color:var(--secan-red-active)}.page-auth button[type=submit]:focus-visible,.page-auth input[type=submit]:focus-visible{outline:0;box-shadow:var(--secan-focus-ring)}.page-auth .auth-card__aside{margin:var(--secan-space-l) 0 0;text-align:center;font-family:var(--secan-font-body);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.page-auth .auth-card__aside a{color:var(--secan-blue);text-decoration:none}.page-auth .auth-card__aside a:focus-visible,.page-auth .auth-card__aside a:hover{text-decoration:underline}.page-auth .error,.page-auth .form-item--error-message{color:var(--secan-red-active);font-size:var(--secan-fs-label)}.page-auth input.error{border-color:var(--secan-red)}.secan-portal-modal::backdrop{background-color:color-mix(in srgb,var(--secan-dark) 65%,transparent)}.secan-portal-modal .modal__body{color:var(--secan-gray-dark)}.secan-portal-modal form{max-width:none;margin:0}.secan-portal-modal .form-item,.secan-portal-modal .js-form-item{margin-bottom:var(--secan-space-s)}.secan-portal-modal .portal-form-intro{margin:0 0 var(--secan-space-s);color:var(--secan-gray-dark);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body)}.secan-portal-modal .description,.secan-portal-modal .form-item__description,.secan-portal-modal .portal-form-help{margin-top:var(--secan-space-xxs);color:var(--secan-gray);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.secan-portal-modal .portal-form-link{display:inline-block;margin-bottom:var(--secan-space-s);color:var(--secan-red);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);text-decoration:underline;text-underline-offset:3px}.secan-portal-modal .form-item label,.secan-portal-modal label,.secan-portal-modal legend{display:block;margin-bottom:var(--secan-space-xxs);color:var(--secan-gray-dark);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);line-height:var(--secan-lh-label)}.secan-portal-modal input[type=date],.secan-portal-modal input[type=email],.secan-portal-modal input[type=number],.secan-portal-modal input[type=password],.secan-portal-modal input[type=tel],.secan-portal-modal input[type=text],.secan-portal-modal input[type=url],.secan-portal-modal select,.secan-portal-modal textarea{width:100%;min-height:44px;padding:var(--secan-space-xs) var(--secan-space-s);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background:var(--secan-input-bg);color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body)}.secan-portal-modal textarea{min-height:140px;resize:vertical}.secan-portal-modal input:focus-visible,.secan-portal-modal select:focus-visible,.secan-portal-modal textarea:focus-visible{outline:0;border-color:var(--secan-blue);box-shadow:var(--secan-focus-ring)}.secan-portal-modal input[type=checkbox],.secan-portal-modal input[type=radio]{width:20px;height:20px;accent-color:var(--secan-red)}.secan-portal-modal .text-format-wrapper .form-item{margin-bottom:var(--secan-space-xxs)}.secan-portal-modal .filter-wrapper{display:none}.secan-portal-modal .ck-editor__editable{min-height:140px;border-radius:0 0 var(--secan-radius-3) var(--secan-radius-3)}.secan-portal-modal .form-managed-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--secan-space-xxs)}.secan-portal-modal .form-managed-file input[type=file]{flex:1 1 240px;font-size:var(--secan-fs-label)}.secan-portal-modal .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--secan-space-xxs);margin-top:var(--secan-space-l)}.secan-portal-modal .btn,.secan-portal-modal .button,.secan-portal-modal .portal-form-button,.secan-portal-modal button[type=submit],.secan-portal-modal input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--secan-space-xs) var(--secan-space-l);border:1px solid var(--secan-red);border-radius:var(--secan-radius-pill);background:var(--secan-red);color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);line-height:var(--secan-lh-label);text-decoration:none;cursor:pointer;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.secan-portal-modal .btn:hover,.secan-portal-modal .button:hover,.secan-portal-modal .portal-form-button:hover,.secan-portal-modal button[type=submit]:hover,.secan-portal-modal input[type=submit]:hover{border-color:var(--secan-red-hover);background:var(--secan-red-hover);color:var(--secan-white)}.secan-portal-modal .btn:focus-visible,.secan-portal-modal .button:focus-visible,.secan-portal-modal .portal-form-button:focus-visible,.secan-portal-modal button[type=submit]:focus-visible,.secan-portal-modal input[type=submit]:focus-visible{outline:0;box-shadow:var(--secan-focus-ring)}.secan-portal-modal .btn:disabled,.secan-portal-modal .button:disabled,.secan-portal-modal .form-managed-file input[type=file]:disabled,.secan-portal-modal .form-managed-file input[type=submit]:disabled,.secan-portal-modal .portal-form-button:disabled,.secan-portal-modal button[type=submit]:disabled,.secan-portal-modal button[type=submit][aria-disabled=true],.secan-portal-modal input[type=submit]:disabled,.secan-portal-modal input[type=submit][aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.secan-portal-modal .btn:disabled:hover,.secan-portal-modal .button:disabled:hover,.secan-portal-modal .form-managed-file input[type=submit]:disabled:hover,.secan-portal-modal .portal-form-button:disabled:hover,.secan-portal-modal button[type=submit]:disabled:hover,.secan-portal-modal input[type=submit]:disabled:hover{border-color:inherit;background:inherit;color:inherit}.secan-portal-modal .btn-secondary,.secan-portal-modal .cancel,.secan-portal-modal .form-managed-file input[type=submit],.secan-portal-modal .portal-form-button--outline{border-color:var(--secan-blue);background:0 0;color:var(--secan-blue)}.secan-portal-modal .btn-secondary:hover,.secan-portal-modal .cancel:hover,.secan-portal-modal .form-managed-file input[type=submit]:hover,.secan-portal-modal .portal-form-button--outline:hover{border-color:var(--secan-blue);background:var(--secan-blue);color:var(--secan-white)}.secan-portal-modal .portal-form-button--small{min-height:36px;padding:var(--secan-space-xxxs) var(--secan-space-s);font-size:var(--secan-fs-label)}.secan-portal-modal .portal-form-button--danger{border-color:var(--secan-red);background:0 0;color:var(--secan-red)}.secan-portal-modal .portal-form-button--danger:hover{background:var(--secan-red);color:var(--secan-white)}.secan-portal-modal .portal-form-table,.secan-portal-modal .table-responsive{max-width:100%;margin-bottom:var(--secan-space-s);overflow-x:auto;border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3)}.secan-portal-modal .my-secan-table,.secan-portal-modal table{width:100%;margin:0;border-collapse:collapse;font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.secan-portal-modal td,.secan-portal-modal th{padding:var(--secan-space-xs) var(--secan-space-s);border-bottom:1px solid var(--secan-divider);text-align:left;vertical-align:middle}.secan-portal-modal thead th{background:var(--secan-blue);color:var(--secan-white);font-weight:var(--secan-fw-bold)}.secan-portal-modal tbody tr:last-child td{border-bottom:0}.secan-portal-modal tbody tr:nth-child(even) td{background:var(--secan-input-bg)}.secan-portal-modal td a:not(.portal-form-button){color:var(--secan-blue);font-weight:var(--secan-fw-medium);text-decoration:none}.secan-portal-modal td a:not(.portal-form-button):focus-visible,.secan-portal-modal td a:not(.portal-form-button):hover{color:var(--secan-red);text-decoration:underline}.secan-portal-modal .portal-form-table__actions{width:1%;white-space:nowrap;text-align:right}.secan-portal-modal .portal-form-table__thumb{display:block;width:72px;height:48px;border-radius:var(--secan-radius-3);background:var(--secan-input-bg);-o-object-fit:cover;object-fit:cover}.secan-portal-modal .portal-form-table__meta{display:block;color:var(--secan-gray);font-size:var(--secan-fs-label)}.secan-portal-modal .portal-form-empty{margin:0 0 var(--secan-space-s);color:var(--secan-gray);font-size:var(--secan-fs-body)}.secan-portal-modal .notification-list{margin-bottom:var(--secan-space-s)}.secan-portal-modal .error,.secan-portal-modal .form-item--error-message{color:var(--secan-red-active)}@media (max-width:767px){.secan-portal-modal .modal__body{padding:var(--secan-space-s)}.secan-portal-modal .row>[class*=col-]{width:100%}.secan-portal-modal .form-actions>*{flex:1 1 auto}}.page-node-type-breeding-program .main-content>.container-fluid{padding-inline:0}.page-node-type-breeding-program .main-content>.container-fluid>.row{margin-inline:0}.page-node-type-breeding-program .main-content>.container-fluid>.row>[class*=col-]{padding-inline:0}.breeder-page{width:100%;background:var(--secan-white)}.breeder-page__section{width:100%;background:var(--secan-white)}.breeder-page__section--media,.breeder-page__section--muted,.breeder-page__section--notice{background:var(--secan-input-bg)}.breeder-page__inner{width:min(100% - 2 * var(--secan-space-3xl),1320px);margin-inline:auto;padding-block:var(--secan-space-8xl)}.breeder-page__section .section-header{margin-bottom:var(--secan-space-2xl)}.breeder-page__section--team .team-grid{max-width:1320px}.breeder-page__section--overview+.breeder-page__section--team .team-grid{padding-top:0}.breeder-page__filters{display:flex;flex-wrap:wrap;gap:var(--secan-space-xxs);margin:0 0 var(--secan-space-l)}.breeder-page__pager{display:flex;justify-content:center;margin-top:var(--secan-space-l)}.breeder-page__stats .stats-grid{padding:0}.breeder-page__stats .stats-grid__inner{display:block;max-width:none}.breeder-page__stats .stats-grid__items{margin-bottom:var(--secan-space-l);gap:var(--secan-space-s)}.breeder-chart{margin-bottom:var(--secan-space-l);padding:var(--secan-space-s);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.breeder-chart__canvas{width:100%;height:340px}.breeder-map{width:100%}.breeder-map__canvas{position:relative;z-index:0;isolation:isolate;width:100%;height:550px;overflow:hidden;border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-chip-bg)}.breeder-map .leaflet-popup-content{font-family:var(--secan-font-body);font-size:var(--secan-fs-small);line-height:var(--secan-lh-small)}.breeder-map__popup-label{margin-top:var(--secan-space-xxs);padding-top:var(--secan-space-xxs);border-top:1px solid var(--secan-divider);color:var(--secan-gray-dark);font-size:var(--secan-fs-tiny);font-weight:var(--secan-fw-bold);letter-spacing:.04em;text-transform:uppercase}.breeder-map__popup-varieties{max-height:180px;margin:var(--secan-space-xxxs) 0 0;padding:0 0 0 var(--secan-space-s);overflow-y:auto;font-weight:var(--secan-fw-bold)}.breeder-map__popup-varieties a{color:var(--secan-red)}@media (max-width:1023px){.breeder-page__inner{width:min(100% - 2 * var(--secan-space-2xl),1320px);padding-block:var(--secan-space-6xl)}}@media (max-width:600px){.breeder-page__inner{width:calc(100% - 2 * var(--secan-space-s));padding-block:var(--secan-space-4xl)}.breeder-map__canvas{height:360px}}.page-my-secan{background:var(--secan-input-bg)}.page-my-secan .dialog-off-canvas-main-canvas{display:block!important;height:auto!important;min-height:100%}.page-my-secan footer.footer{margin-top:0!important}.page-my-secan .my-secan-shell{min-height:60vh;background:var(--secan-input-bg)}.my-secan-masquerade-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--secan-space-xxs) var(--secan-space-s);padding:var(--secan-space-xxs) var(--secan-space-l);background:var(--secan-blue);color:var(--secan-white);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);text-align:center}.my-secan-masquerade-banner strong{font-weight:var(--secan-fw-bold)}.my-secan-masquerade-banner a{color:var(--secan-white);font-weight:var(--secan-fw-medium);text-decoration:underline;text-underline-offset:3px}.my-secan-masquerade-banner a:focus-visible,.my-secan-masquerade-banner a:hover{color:var(--secan-tab-bg)}.my-secan-shell__inner{display:grid;grid-template-columns:256px minmax(0,1fr);align-items:start;gap:var(--secan-space-l);width:min(100% - 2 * var(--secan-space-l),1320px);margin-inline:auto;padding-block:var(--secan-space-l) var(--secan-space-8xl)}.my-secan-shell__sidebar{display:grid;gap:var(--secan-space-s);align-content:start;position:sticky;top:calc(var(--secan-header-height) + var(--drupal-displace-offset-top,0px) + var(--secan-space-s));max-height:calc(100vh - var(--secan-header-height) - var(--drupal-displace-offset-top,0px) - 2 * var(--secan-space-s));overflow-y:auto;overscroll-behavior:contain;min-width:0;padding:2px;scrollbar-width:thin}.my-secan-shell__content{min-width:0}.my-secan-shell__content>.region{display:grid;gap:var(--secan-space-l)}.portal-dashboard{display:grid;gap:var(--secan-space-l)}.portal-dashboard__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--secan-space-l)}.portal-dashboard__empty{margin:0;color:var(--secan-gray);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body)}.portal-profile{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:var(--secan-space-l)}.portal-profile__gallery{position:relative;min-width:0}.portal-profile__gallery .media-gallery__frame{height:320px;border-radius:var(--secan-radius-3)}.portal-profile__gallery .media-gallery__frame .slick-list,.portal-profile__gallery .media-gallery__frame .slick-slide,.portal-profile__gallery .media-gallery__frame .slick-track,.portal-profile__gallery .media-gallery__track{height:100%}.portal-profile__gallery .media-gallery__slide{height:100%;aspect-ratio:auto}.portal-profile__gallery .media-gallery__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portal-profile__gallery-action{position:absolute;z-index:2;top:var(--secan-space-xs);right:var(--secan-space-xs)}.portal-profile__gallery-action .secan-button{background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.portal-subpage-header__title{font-weight:var(--secan-fw-regular)}.portal-profile__details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--secan-space-s)}.portal-profile__description,.portal-profile__description p,.portal-profile__section p{margin:0;color:var(--secan-gray-dark);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body)}.portal-profile__section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--secan-space-xxxs)}.portal-profile__section h3{margin:0;color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);line-height:var(--secan-lh-label);text-transform:uppercase;letter-spacing:.04em}.portal-profile__section a{color:var(--secan-red);font-size:var(--secan-fs-body);font-weight:var(--secan-fw-medium);text-decoration:none}.portal-profile__section a:focus-visible,.portal-profile__section a:hover{text-decoration:underline}.portal-profile__logo{width:auto;max-width:120px;max-height:72px;-o-object-fit:contain;object-fit:contain}.portal-varieties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--secan-space-xs)}.portal-team{display:grid;gap:var(--secan-space-xs)}.portal-team .contact-card{padding:var(--secan-space-xs);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background:var(--secan-input-bg)}.portal-dashboard .stats-grid,.portal-dashboard .stats-grid__inner{padding:0;max-width:none}.portal-dashboard .stats-grid__inner{grid-template-columns:minmax(0,1fr)}.portal-dashboard .stats-grid__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--secan-space-xs);margin-bottom:var(--secan-space-s)}.portal-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--secan-space-xs)}.portal-feed .story-card{border:1px solid var(--secan-divider);background:var(--secan-input-bg)}.portal-feed .story-card__date,.portal-feed .story-card__meta{font-size:var(--secan-fs-label)}.portal-feed--news .story-card__media{height:180px}.portal-feed--news .story-card__title{font-size:var(--secan-fs-h6);line-height:var(--secan-lh-h6)}.portal-feed--events .story-card__media{height:180px}.portal-feed--events .story-card__title{font-size:var(--secan-fs-h6);line-height:var(--secan-lh-h6)}.page-my-secan .events-grid{padding:unset}.page-my-secan .events-grid .story-card__media{height:180px}.page-my-secan .events-grid .story-card__title{font-size:var(--secan-fs-h6);line-height:var(--secan-lh-h6)}.portal-subpage-header{padding:var(--secan-space-l);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.portal-subpage-header__back{display:inline-flex;align-items:center;gap:var(--secan-space-xxxs);margin-bottom:var(--secan-space-s);color:var(--secan-red);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);text-decoration:none}.portal-subpage-header__back:focus-visible,.portal-subpage-header__back:hover{text-decoration:underline}.portal-subpage-header__eyebrow{margin:0 0 var(--secan-space-xxs);color:var(--secan-red);font-size:var(--secan-fs-small);font-weight:var(--secan-fw-medium);text-transform:uppercase;letter-spacing:.04em}.portal-subpage-header__title{margin:0;color:var(--secan-black);font-family:var(--secan-font-heading);font-size:var(--secan-fs-h4);line-height:var(--secan-lh-h4)}.portal-subpage-header__intro{max-width:760px;margin:var(--secan-space-xs) 0 0;color:var(--secan-gray-dark);font-size:var(--secan-fs-body)}.portal-report-links{display:flex;flex-wrap:wrap;gap:var(--secan-space-xxs)}.portal-business-filter select,.portal-masquerade-form input[type=text],.portal-report-filter input[type=date],.portal-report-filter input[type=number],.portal-report-filter input[type=text],.portal-report-filter select{width:100%;min-height:44px;padding:var(--secan-space-xxs) var(--secan-space-xs);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background:var(--secan-white);color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body)}.portal-business-filter select.form-autocomplete,.portal-masquerade-form input.form-autocomplete[type=text],.portal-report-filter input.form-autocomplete[type=date],.portal-report-filter input.form-autocomplete[type=number],.portal-report-filter input.form-autocomplete[type=text],.portal-report-filter select.form-autocomplete{padding-right:calc(var(--secan-space-xs) + 24px);background-repeat:no-repeat;background-position:right var(--secan-space-xs) center}.portal-business-filter select:focus-visible,.portal-masquerade-form input[type=text]:focus-visible,.portal-report-filter input[type=date]:focus-visible,.portal-report-filter input[type=number]:focus-visible,.portal-report-filter input[type=text]:focus-visible,.portal-report-filter select:focus-visible{outline:0;border-color:var(--secan-blue);box-shadow:var(--secan-focus-ring)}.portal-business-filter input.pdf-download-btn,.portal-business-filter input.reset-form-btn,.portal-business-filter input[type=button],.portal-business-filter input[type=submit],.portal-masquerade-form button[type=submit],.portal-masquerade-form input[type=submit],.portal-report-filter button[type=submit],.portal-report-filter input.pdf-download-btn,.portal-report-filter input.reset-form-btn,.portal-report-filter input[type=button],.portal-report-filter input[type=reset],.portal-report-filter input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:var(--secan-space-xxxs);min-height:44px;padding:var(--secan-space-xs) var(--secan-space-l);border:1px solid var(--secan-red);border-radius:var(--secan-radius-pill);background:var(--secan-red);color:var(--secan-white);font-family:var(--secan-font-body);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);line-height:var(--secan-lh-label);text-decoration:none;cursor:pointer;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.portal-business-filter input.pdf-download-btn:hover,.portal-business-filter input.reset-form-btn:hover,.portal-business-filter input[type=button]:hover,.portal-business-filter input[type=submit]:hover,.portal-masquerade-form button[type=submit]:hover,.portal-masquerade-form input[type=submit]:hover,.portal-report-filter button[type=submit]:hover,.portal-report-filter input.pdf-download-btn:hover,.portal-report-filter input.reset-form-btn:hover,.portal-report-filter input[type=button]:hover,.portal-report-filter input[type=reset]:hover,.portal-report-filter input[type=submit]:hover{border-color:var(--secan-red-hover);background:var(--secan-red-hover);color:var(--secan-white)}.portal-business-filter input.pdf-download-btn:focus-visible,.portal-business-filter input.reset-form-btn:focus-visible,.portal-business-filter input[type=button]:focus-visible,.portal-business-filter input[type=submit]:focus-visible,.portal-masquerade-form button[type=submit]:focus-visible,.portal-masquerade-form input[type=submit]:focus-visible,.portal-report-filter button[type=submit]:focus-visible,.portal-report-filter input.pdf-download-btn:focus-visible,.portal-report-filter input.reset-form-btn:focus-visible,.portal-report-filter input[type=button]:focus-visible,.portal-report-filter input[type=reset]:focus-visible,.portal-report-filter input[type=submit]:focus-visible{outline:0;box-shadow:var(--secan-focus-ring)}.portal-business-filter input.is-disabled.pdf-download-btn,.portal-business-filter input.is-disabled.reset-form-btn,.portal-business-filter input.is-disabled[type=button],.portal-business-filter input.is-disabled[type=submit],.portal-business-filter input[disabled].pdf-download-btn,.portal-business-filter input[disabled].reset-form-btn,.portal-business-filter input[disabled][type=button],.portal-business-filter input[disabled][type=submit],.portal-masquerade-form button.is-disabled[type=submit],.portal-masquerade-form button[disabled][type=submit],.portal-masquerade-form input.is-disabled[type=submit],.portal-masquerade-form input[disabled][type=submit],.portal-report-filter button.is-disabled[type=submit],.portal-report-filter button[disabled][type=submit],.portal-report-filter input.is-disabled.pdf-download-btn,.portal-report-filter input.is-disabled.reset-form-btn,.portal-report-filter input.is-disabled[type=button],.portal-report-filter input.is-disabled[type=reset],.portal-report-filter input.is-disabled[type=submit],.portal-report-filter input[disabled].pdf-download-btn,.portal-report-filter input[disabled].reset-form-btn,.portal-report-filter input[disabled][type=button],.portal-report-filter input[disabled][type=reset],.portal-report-filter input[disabled][type=submit]{cursor:not-allowed;opacity:.55}.portal-business-filter input.pdf-download-btn,.portal-business-filter input.reset-form-btn,.portal-business-filter input[type=button],.portal-report-filter input.pdf-download-btn,.portal-report-filter input.reset-form-btn,.portal-report-filter input[type=button],.portal-report-filter input[type=reset]{border-color:var(--secan-blue);background:0 0;color:var(--secan-blue)}.portal-business-filter input.pdf-download-btn:hover,.portal-business-filter input.reset-form-btn:hover,.portal-business-filter input[type=button]:hover,.portal-report-filter input.pdf-download-btn:hover,.portal-report-filter input.reset-form-btn:hover,.portal-report-filter input[type=button]:hover,.portal-report-filter input[type=reset]:hover{border-color:var(--secan-blue);background:var(--secan-blue);color:var(--secan-white)}.portal-business-filter label,.portal-form-label,.portal-report-filter label{display:block;margin-bottom:var(--secan-space-xxs);color:var(--secan-gray-dark);font-size:var(--secan-fs-label);font-weight:var(--secan-fw-medium);line-height:var(--secan-lh-label)}.portal-business-workspace{display:grid;gap:var(--secan-space-l)}.portal-business-filter{display:flex;flex-wrap:wrap;align-items:end;gap:var(--secan-space-s)}.portal-business-filter>.form-item{flex:1 1 160px;margin:0}.portal-business-filter .mysecan-button-wrapper{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--secan-space-xxs)}.portal-business-workspace__reports{display:grid;gap:var(--secan-space-l)}.portal-business-workspace__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--secan-space-l)}.portal-business-workspace__charts>:first-child{grid-column:1/-1}.portal-business-workspace__chart-description,.portal-business-workspace__status{margin:0 0 var(--secan-space-s);color:var(--secan-gray);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.portal-business-workspace__empty,.portal-business-workspace__status{padding:var(--secan-space-l);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.portal-business-workspace__empty{display:grid;gap:var(--secan-space-xs)}.portal-business-workspace__empty h2,.portal-business-workspace__empty p{margin:0}.portal-business-workspace__reports .portal-report{gap:var(--secan-space-l)}.portal-business-workspace__reports>#top-members-data{width:100%;padding:0}.portal-business-workspace .member-details{display:grid;gap:var(--secan-space-xxxs);padding:var(--secan-space-s) var(--secan-space-l);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1);color:var(--secan-gray-dark);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label);text-align:left}.portal-business-workspace .member-details>b,.portal-business-workspace .member-details>strong{display:block;color:var(--secan-black);font-family:var(--secan-font-heading);font-size:var(--secan-fs-subtitle);font-weight:var(--secan-fw-regular);line-height:var(--secan-lh-subtitle)}.portal-business-workspace .member-details>span{display:block}.portal-business-workspace .member-details br{display:none}.portal-business-workspace .member-details-print{display:none}.portal-business-workspace .levy-chart-figure{display:grid;gap:var(--secan-space-l)}.portal-business-workspace [id^=levy-chart]{min-height:340px;margin-top:0;padding:var(--secan-space-l);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.portal-business-workspace .charts-title{display:block;margin:0 0 var(--secan-space-s);color:var(--secan-black);font-family:var(--secan-font-heading);font-size:var(--secan-fs-subtitle);font-weight:var(--secan-fw-regular);line-height:var(--secan-lh-subtitle)}.portal-business-workspace .chart-table,.portal-business-workspace .highcharts-data-table{max-width:100%;overflow-x:auto;border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background:var(--secan-white)}.portal-business-workspace .highcharts-data-table table,.portal-business-workspace .my-secan-table{width:100%;min-width:640px;margin:0;border-collapse:collapse;font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.portal-business-workspace .highcharts-data-table td,.portal-business-workspace .highcharts-data-table th,.portal-business-workspace .my-secan-table td,.portal-business-workspace .my-secan-table th{padding:var(--secan-space-xs) var(--secan-space-s);border-bottom:1px solid var(--secan-divider);text-align:left;vertical-align:top}.portal-business-workspace .highcharts-data-table thead th,.portal-business-workspace .my-secan-table thead th{background:var(--secan-blue);color:var(--secan-white);font-weight:var(--secan-fw-bold)}.portal-business-workspace .highcharts-data-table tbody tr:nth-child(even) td,.portal-business-workspace .my-secan-table tbody tr:nth-child(even) td{background:var(--secan-input-bg)}.portal-business-workspace .highcharts-data-table .highcharts-number,.portal-business-workspace .my-secan-table td.highcharts-number{text-align:right;font-variant-numeric:tabular-nums}.portal-chart-fallback{display:grid;gap:var(--secan-space-xs)}.portal-chart-fallback__notice{margin:0;padding:var(--secan-space-xs) var(--secan-space-s);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background:var(--secan-white);color:var(--secan-gray);font-size:var(--secan-fs-label)}.portal-charts-unavailable [id^=levy-chart]:empty{display:none}.portal-business-workspace [id^=levy-chart][style]{margin-top:0!important}.portal-report-page{display:grid;gap:var(--secan-space-l);width:100%}.portal-report-filter{display:grid;gap:var(--secan-space-l)}.page-masquerade .main-content .block-system-main-block>form,.portal-report-filter__card{display:grid;gap:var(--secan-space-s);padding:var(--secan-space-l);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.portal-report-filter__title{margin:0;color:var(--secan-black);font-family:var(--secan-font-heading);font-size:var(--secan-fs-subtitle);font-weight:var(--secan-fw-regular);line-height:var(--secan-lh-subtitle)}.portal-report-filter__fields{display:flex;flex-wrap:wrap;align-items:end;gap:var(--secan-space-s)}.portal-report-filter__fields>.form-item{flex:1 1 180px;max-width:320px;margin:0}.portal-report-filter .form-actions,.portal-report-filter .mysecan-button-wrapper{display:flex;flex-wrap:wrap;gap:var(--secan-space-xxs)}.portal-report{display:grid;gap:var(--secan-space-l);width:100%}.portal-report__header{display:grid;gap:var(--secan-space-xxxs);padding:var(--secan-space-s) var(--secan-space-l);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.portal-report__title{margin:0;color:var(--secan-black);font-family:var(--secan-font-heading);font-size:var(--secan-fs-subtitle);font-weight:var(--secan-fw-regular);line-height:var(--secan-lh-subtitle)}.portal-report__intro{margin:0;color:var(--secan-gray-dark);font-size:var(--secan-fs-label);line-height:var(--secan-lh-label)}.portal-report__tables{display:grid;gap:var(--secan-space-l)}.portal-report__empty{margin:0;color:var(--secan-gray);font-size:var(--secan-fs-body)}.portal-staff-landing{display:grid;gap:var(--secan-space-l)}.portal-staff-landing__intro{margin:0;color:var(--secan-gray-dark);font-size:var(--secan-fs-body);line-height:var(--secan-lh-body)}.portal-masquerade-form{display:grid;gap:var(--secan-space-s)}.portal-masquerade-form .form-item,.portal-masquerade-form .js-form-item{margin:0}.portal-masquerade-form .container-inline{display:flex;flex-direction:column;align-items:flex-start;gap:var(--secan-space-s)}.portal-masquerade-form .container-inline>.form-item{width:100%;max-width:560px}.portal-masquerade-form .form-actions{margin:0}.portal-masquerade-form .description,.portal-masquerade-form .form-item__description{margin-top:var(--secan-space-xxs);color:var(--secan-gray);font-size:var(--secan-fs-label)}.page-masquerade .main-content .block-system-main-block>form{max-width:640px;margin:var(--secan-space-l) auto}.my-secan-shell__menu-toggle{display:none;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:var(--secan-space-xs);padding:var(--secan-space-xs) var(--secan-space-s);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-3);background:var(--secan-white);color:var(--secan-black);font-family:var(--secan-font-body);font-size:var(--secan-fs-body);font-weight:var(--secan-fw-medium);box-shadow:var(--secan-shadow-1);cursor:pointer}.my-secan-shell__menu-toggle:focus-visible{outline:0;box-shadow:var(--secan-focus-ring)}.my-secan-shell__menu-toggle-icon{position:relative;display:inline-block;width:18px;height:18px;flex:0 0 auto}.my-secan-shell__menu-toggle-icon::after,.my-secan-shell__menu-toggle-icon::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:1px;background:var(--secan-red);transform:translate(-50%,-50%);transition:transform 160ms ease}.my-secan-shell__menu-toggle-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.my-secan-shell__menu-toggle[aria-expanded=true] .my-secan-shell__menu-toggle-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.my-secan-shell__menu-toggle[aria-expanded=true] .my-secan-shell__menu-toggle-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.page-my-secan--cms .my-secan-shell__content .block-system-main-block{padding:var(--secan-space-l);border:1px solid var(--secan-divider);border-radius:var(--secan-radius-4);background:var(--secan-white);box-shadow:var(--secan-shadow-1)}.page-my-secan--cms .block-local-tasks-block{max-width:none;margin:0;padding:0}@media (max-width:1024px){.my-secan-shell__inner{grid-template-columns:1fr;width:min(100% - 2 * var(--secan-space-m),900px);padding-block:var(--secan-space-m) var(--secan-space-6xl)}.my-secan-shell__menu-toggle{display:flex}.my-secan-shell__sidebar{display:none;position:static;max-height:none;overflow:visible;padding:0}.my-secan-shell__sidebar.is-open{display:grid}}@media (max-width:767px){.my-secan-shell__inner{width:calc(100% - 2 * var(--secan-space-s));gap:var(--secan-space-s);padding-bottom:var(--secan-space-4xl)}.my-secan-shell__content>.region{gap:var(--secan-space-s)}.portal-business-workspace,.portal-dashboard,.portal-dashboard__split,.portal-report-page,.portal-staff-landing{gap:var(--secan-space-s)}.portal-dashboard__split,.portal-profile{grid-template-columns:1fr}.portal-profile__gallery{margin-inline:calc(-1 * var(--secan-space-s));width:calc(100% + 2 * var(--secan-space-s))}.portal-profile__gallery .media-gallery__frame{border-radius:0;border-inline:0;box-shadow:none}.portal-business-workspace__charts{grid-template-columns:1fr;gap:var(--secan-space-s)}.portal-feed{grid-template-columns:1fr}.page-masquerade .main-content .block-system-main-block>form,.portal-report-filter__card,.portal-report__header,.portal-subpage-header{padding:var(--secan-space-s)}.portal-report-filter__fields>.form-item{max-width:none}}@media (max-width:575px){.portal-dashboard .stats-grid__items,.portal-varieties{grid-template-columns:1fr}.portal-profile__gallery .media-gallery__frame{height:240px}.portal-business-workspace [id^=levy-chart]{min-height:260px;padding:var(--secan-space-xs)}.portal-business-filter input,.portal-masquerade-form input[type=submit],.portal-report-filter .pdf-download-btn,.portal-report-filter input[type=button],.portal-report-filter input[type=submit]{width:100%}}@media print{body.page-my-secan *{visibility:hidden}body.page-my-secan [data-business-analysis-report],body.page-my-secan [data-business-analysis-report] *{visibility:visible}body.page-my-secan [data-business-analysis-report]{position:absolute;inset:0 auto auto 0;width:100%}body.page-my-secan [data-business-analysis-report] .dashboard-card,body.page-my-secan [data-business-analysis-report] .portal-report{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}body.page-my-secan [data-business-analysis-report] .data-table__scroll{overflow:visible}}
/*# sourceMappingURL=main.css.map */
