.sr-only{clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sv-video-portlet video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:target{scroll-margin-block-start:20vb}body,body *{-webkit-font-smoothing:antialiased}body{overflow-x:hidden}button,input,textarea,select,details,li{font-family:var(--env-font-family)}@media(max-width: 1024px){h1,h1.env-text-heading-01{font-size:1.875rem;line-height:2.125rem}}@media(max-width: 1024px){h2,h2.env-text-heading-02{font-size:1.75rem;line-height:1.625rem}}@media(max-width: 1024px){h3,h3.env-text-heading-03{font-size:1.5rem;line-height:1.75rem}}@media(max-width: 1024px){h4,h4.env-text-heading-04{font-size:1.25rem;line-height:1.5rem}}@media(max-width: 1024px){h5,h5.env-text-heading-05{font-size:1.25rem;line-height:1.5rem}}@media(max-width: 1024px){p.env-text-body-01{font-size:1rem;line-height:1.5rem}}@media(max-width: 1024px){p.env-text-body-02{font-size:1.125rem}}.sv-text-portlet-content{max-width:750px}.sv-text-portlet-content:has(.sv-text-align-center){max-width:100%}.sv-text-portlet-content>ul,.sv-text-portlet-content>ol{padding-left:18px}.sv-text-portlet-content>ul li::marker,.sv-text-portlet-content>ol li::marker{color:var(--env-ui-color-brand)}.sv-text-portlet-content table.sv-standard.sv-standard{margin-bottom:20px}.sv-text-portlet-content table.sv-standard.sv-standard caption{background-color:var(--env-block-background-color);margin:0;font-size:1.125rem;font-weight:700;line-height:130%;color:var(--env-block-font-color);padding:16px 32px}@media(max-width: 1024px){.sv-text-portlet-content table.sv-standard.sv-standard caption{padding:8px 20px}}.sv-text-portlet-content table.sv-standard.sv-standard th p{font-weight:600;color:var(--env-font-color)}.sv-text-portlet-content table.sv-standard.sv-standard p{margin:0;font-size:1rem;line-height:155%;padding:16px 32px;color:var(--env-font-color);font-weight:400}@media(max-width: 1024px){.sv-text-portlet-content table.sv-standard.sv-standard p{padding:8px 20px}}.b3-footer{background-color:var(--env-block-secondary-background-color);padding:50px 0 20px 0;margin-top:auto}.b3-footer a,.b3-footer p{color:var(--env-block-secondary-font-color)}.b3-footer .sv-row.sv-layout{padding:0 80px}@media(max-width: 1620px){.b3-footer .sv-row.sv-layout{padding:0 60px}}@media(max-width: 1024px){.b3-footer .sv-row.sv-layout{padding:0 40px}}@media(max-width: 767px){.b3-footer .sv-row.sv-layout{padding:0 20px}}.b3-footer .sv-row.sv-layout .sv-text-portlet-content:has(h2){max-width:100%}.b3-footer .sv-row.sv-layout p{font-size:1.5rem;line-height:1.4}.b3-footer h2{color:var(--env-ui-color-brand);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-footer h2{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-footer h2{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-footer h2{font-size:2rem;line-height:2.4rem}}.b3-footer h2{margin-block:1.875rem}.b3-footer-social,.b3-footer-links{list-style:none;margin:0;padding:0;display:flex;gap:16px;flex-direction:row;justify-content:flex-end}@media(max-width: 1024px){.b3-footer-social,.b3-footer-links{justify-content:flex-start}}.b3-footer-social li a,.b3-footer-links li a{align-items:center;display:flex;font-size:1.375rem}@media(max-width: 1024px){.b3-footer-social li a,.b3-footer-links li a{font-size:1.125rem}}@media(max-width: 767px){.b3-footer-social li a,.b3-footer-links li a{font-size:1rem}}.b3-footer-social li a:hover svg use,.b3-footer-social li a:focus svg use,.b3-footer-links li a:hover svg use,.b3-footer-links li a:focus svg use{color:var(--env-ui-color-brand)}.b3-footer-social li a svg,.b3-footer-links li a svg{height:31px;aspect-ratio:1}.b3-footer-social li a svg use,.b3-footer-links li a svg use{color:var(--env-block-secondary-font-color)}.b3-footer .b3-footer-links{margin-inline:auto;width:-moz-fit-content;width:fit-content;margin-bottom:40px;flex-wrap:wrap;justify-content:center;gap:3rem}@media(max-width: 1024px){.b3-footer .b3-footer-links{gap:24px;row-gap:10px}}@media(max-width: 767px){.b3-footer .b3-footer-links{flex-direction:column;margin-inline:unset;row-gap:15px}}.b3-footer .b3-footer-links li a{text-decoration:none;gap:8px}.b3-footer .b3-footer-links li a:hover{text-decoration:underline}.b3-footer .b3-footer-links li a svg{width:20px;height:20px}header.b3-header{background-color:#faf9f6;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media(max-width: 1024px){header.b3-header{display:block}}header.b3-header .go-to-content{z-index:1;font-size:1rem;line-height:1.5;box-sizing:border-box}header.b3-header .go-to-content:not(:focus-visible){clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header.b3-header .go-to-content:focus-visible{width:auto;height:auto;outline:2px solid var(--env-ui-color-brand-contrast);position:fixed;padding:10px;margin-left:-140px}@media(max-width: 1600px){header.b3-header .go-to-content:focus-visible{margin-left:0}}.sv-grid-standard{padding:0 16px;box-sizing:border-box}main.sv-layout{padding:0 0 20px 0;position:relative}.b3-narrow-page{max-width:725px;position:relative;left:50%;transform:translateX(-50%)}@media(max-width: 1024px){.b3-narrow-page{left:0;transform:translateX(0)}}.b3-article-wrapper>.sv-row{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px}.b3-article-wrapper>.sv-row::before,.b3-article-wrapper>.sv-row::after{content:unset}.b3-article-wrapper>.sv-row .sv-column-3{grid-column:span 3;width:100% !important}@media(max-width: 1024px){.b3-article-wrapper>.sv-row .sv-column-3{grid-column:span 12}}.b3-article-wrapper>.sv-row .sv-column-9{grid-column:span 9;width:100% !important}@media(max-width: 1024px){.b3-article-wrapper>.sv-row .sv-column-9{grid-column:span 12}}.b3-article-wrapper .sv-marketplace-sitevision-table-of-contents{position:sticky;top:0;z-index:10;margin-top:0 !important}@media(max-width: 1024px){.b3-article-wrapper .sv-marketplace-sitevision-table-of-contents{position:static}}.b3-article-wrapper .sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents{position:sticky;top:0}.b3-action-link{margin-bottom:20px}.b3-action-link a{color:var(--env-link-font-color);display:inline-flex;align-items:center;gap:12px;font-size:1rem;font-weight:700;line-height:155%;box-sizing:border-box;text-decoration:none}.b3-action-link a:hover{text-decoration:underline}.b3-action-link__icon{overflow:visible}.b3-action-link__icon--type{width:55px;height:55px}.b3-action-link__icon--action{width:16px;height:16px;background-color:var(--env-ui-color-brand);color:var(--env-link-font-color);padding:8px;border-radius:50%}[data-ai-nohits-block=true] [data-ai-chat-history=true]{max-height:320px;overflow-y:auto;overflow-x:hidden;padding-right:4px;scroll-behavior:smooth}@media(max-width: 767px){[data-ai-nohits-block=true] [data-ai-chat-history=true]{max-height:260px}}[data-ai-nohits-block=true] #ai-followup-form{margin-bottom:0 !important}[data-ai-nohits-block=true] .ai-followup-input-row{display:flex;gap:8px;align-items:stretch}@media(max-width: 767px){[data-ai-nohits-block=true] .ai-followup-input-row{flex-direction:column}}[data-ai-nohits-block=true] .ai-followup-disclaimer{display:block;color:var(--env-font-color-muted);font-size:var(--env-font-size-small);font-style:italic;margin-top:8px}[data-ai-nohits-block=true] .ai-chat-user-row,[data-ai-nohits-block=true] .ai-chat-ai-row{display:flex;margin-bottom:20px}[data-ai-nohits-block=true] .ai-chat-user-row{justify-content:flex-end}[data-ai-nohits-block=true] .ai-chat-ai-row{justify-content:flex-start;max-width:90%}[data-ai-nohits-block=true] .ai-chat-user-bubble{background:#eaf3ff}[data-ai-nohits-block=true] .ai-chat-ai-bubble{background:#f3f4f6}[data-ai-nohits-block=true] .ai-chat-ai-bubble--loading{width:72px;max-width:72px;padding:10px 12px}[data-ai-nohits-block=true] .ai-chat-source-line{margin-top:6px;font-size:1rem}[data-ai-nohits-block=true] .ai-chat-source-line a{font-weight:600;font-size:1rem !important}[data-ai-nohits-block=true] .ai-chat-loading-indicator{display:flex;align-items:center;justify-content:center;min-height:24px;width:100%}[data-ai-nohits-block=true] .ai-chat-ai-row--enter .ai-chat-ai-bubble{opacity:0;transform:translateY(4px)}[data-ai-nohits-block=true] .ai-chat-ai-row--enter.ai-chat-ai-row--visible .ai-chat-ai-bubble{opacity:1;transform:translateY(0)}[data-ai-nohits-block=true] .ai-chat-user-bubble,[data-ai-nohits-block=true] .ai-chat-ai-bubble{display:inline-block;max-width:min(82%,680px);border-radius:12px;padding:8px 10px;overflow-wrap:break-word;word-break:break-word;transition:opacity 180ms ease,transform 180ms ease}@media(max-width: 767px){[data-ai-nohits-block=true] .ai-chat-user-bubble,[data-ai-nohits-block=true] .ai-chat-ai-bubble{max-width:100%}}[data-ai-nohits-block=true] [data-ai-followup-input=true]{flex:1;min-width:0}.pagecontent>.sv-blurb .b3-blurb{margin:80px 0}@media(max-width: 1620px){.pagecontent>.sv-blurb .b3-blurb{margin:64px 0}}@media(max-width: 1024px){.pagecontent>.sv-blurb .b3-blurb{margin:48px 0}}@media(max-width: 767px){.pagecontent>.sv-blurb .b3-blurb{margin:32px 0}}.pagecontent>.sv-blurb .b3-blurb__content h2 a{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.pagecontent>.sv-blurb .b3-blurb__content h2 a{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.pagecontent>.sv-blurb .b3-blurb__content h2 a{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.pagecontent>.sv-blurb .b3-blurb__content h2 a{font-size:2rem;line-height:2.4rem}}.pagecontent>.sv-blurb .b3-blurb__bottom p{max-width:530px}.pagecontent>.sv-blurb .b3-blurb__icon{width:30px;height:30px;padding:15px}@media(max-width: 1024px){.pagecontent>.sv-blurb .b3-blurb__icon{width:27px;height:27px;padding:12px}}@media(max-width: 767px){.pagecontent>.sv-blurb .b3-blurb__icon{width:20px;height:20px;padding:7px}}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb){margin:80px 0}@media(max-width: 1620px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb){margin:64px 0}}@media(max-width: 1024px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb){margin:48px 0}}@media(max-width: 767px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb){margin:32px 0}}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb){display:grid;gap:16px;transition:grid-template-columns .5s ease}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6){grid-template-columns:1fr 1fr}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb{min-height:500px}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__content,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__content{padding:30px}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__content h2 a{font-size:2rem;line-height:2.4rem}}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__bottom p,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__bottom p{max-width:530px}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__icon,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__icon{width:30px;height:30px;padding:15px}@media(max-width: 1024px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__icon,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__icon{width:27px;height:27px;padding:12px}}@media(max-width: 767px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6) .b3-blurb__icon,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6) .b3-blurb__icon{width:20px;height:20px;padding:7px}}@media(max-width: 1620px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6){grid-template-columns:1fr 1fr !important}}@media(prefers-reduced-motion: reduce){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-6),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-6){grid-template-columns:1fr 1fr !important}}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-3),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-3){grid-template-columns:1fr 1fr 1fr 1fr}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-3) .b3-blurb__content a,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-3) .b3-blurb__content a{font-size:1.5rem}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-3) .b3-blurb__content p,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-3) .b3-blurb__content p{font-size:1rem}@media(max-width: 1620px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-3),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-3){grid-template-columns:1fr 1fr 1fr 1fr !important}}@media(prefers-reduced-motion: reduce){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-3),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-3){grid-template-columns:1fr 1fr 1fr 1fr !important}}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-3) .sv-column-3,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-3) .sv-column-3{max-height:340px;height:340px}@media(max-width: 1620px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb):has(.sv-column-3) .sv-column-3,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb):has(.sv-column-3) .sv-column-3{max-height:unset;height:unset}}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb)::before,.pagecontent .sv-row:has(.sv-column-6 .b3-blurb)::after,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb)::before,.pagecontent .sv-row:has(.sv-column-3 .b3-blurb)::after{content:unset}.pagecontent .sv-row:has(.sv-column-6 .b3-blurb) [class*=" sv-column-"],.pagecontent .sv-row:has(.sv-column-3 .b3-blurb) [class*=" sv-column-"]{width:100% !important;transition:transform .5s ease}@media(max-width: 1024px){.pagecontent .sv-row:has(.sv-column-6 .b3-blurb),.pagecontent .sv-row:has(.sv-column-3 .b3-blurb){display:block}}.pagecontent .sv-row:has(>.sv-column-6:first-child .b3-blurb:hover){grid-template-columns:1.3fr 1fr}.pagecontent .sv-row:has(>.sv-column-6:nth-child(2) .b3-blurb:hover){grid-template-columns:1fr 1.3fr}.pagecontent .sv-row:has(.sv-column-3:nth-child(1) .b3-blurb:hover){grid-template-columns:1.2fr 1fr 1fr 1fr}.pagecontent .sv-row:has(.sv-column-3:nth-child(2) .b3-blurb:hover){grid-template-columns:1fr 1.2fr 1fr 1fr}.pagecontent .sv-row:has(.sv-column-3:nth-child(3) .b3-blurb:hover){grid-template-columns:1fr 1fr 1.2fr 1fr}.pagecontent .sv-row:has(.sv-column-3:nth-child(4) .b3-blurb:hover){grid-template-columns:1fr 1fr 1fr 1.2fr}.sv-blurb{height:100%}.b3-blurb{position:relative;height:100%;max-height:500px;overflow:hidden;border-radius:var(--env-border-radius);display:grid;min-height:300px}@media(max-width: 1024px){.b3-blurb{max-height:350px}}.b3-blurb__content{order:2;padding:20px;border-radius:var(--env-border-radius);grid-area:1/-1;width:100%;height:100%;min-height:300px;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}@media(max-width: 767px){.b3-blurb__content{padding:15px}}.b3-blurb__content--gradient{position:static}.b3-blurb__content--gradient::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;z-index:-1;pointer-events:none;background:linear-gradient(to top, rgb(0, 0, 0) 0px, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 60%);opacity:var(--blurb-gradient-opacity, 0.4)}.b3-blurb__content h2{margin:0 0 15px 0}.b3-blurb__content h2 a{display:flex;align-items:center;gap:12px;font-size:2rem;color:var(--env-block-primary-font-color);text-decoration:none}@media(max-width: 767px){.b3-blurb__content h2 a{font-size:1.5rem}}.b3-blurb__content h2 a:hover{text-decoration:underline}.b3-blurb__content h2 a::before{content:"";position:absolute;inset:0}.b3-blurb__content p{font-size:1.375rem;font-weight:600;margin:0;color:var(--env-block-primary-font-color)}.b3-blurb__bottom{display:flex;flex-direction:row;gap:20px;align-items:center}@media(max-width: 767px){.b3-blurb__bottom{gap:15px}}.b3-blurb__icon{margin-left:auto;overflow:visible;vertical-align:middle;width:16px;height:16px;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);border-radius:50%;padding:7px;flex-shrink:0}.b3-blurb__image{order:1;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;border-radius:var(--env-border-radius);grid-area:1/-1;width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.bookings-form .hog-form__button-list--dates{gap:.6rem}.bookings-form .hog-form__button-list--times{display:grid;grid-template-columns:repeat(auto-fit, minmax(7rem, 1fr))}.bookings-form .hog-form__date-button,.bookings-form .hog-form__time-button{position:relative;box-sizing:border-box;border:2px solid var(--hog-form-border);background:#fff;color:#171717;font:inherit;cursor:pointer}.bookings-form .hog-form__date-button:hover:not(:disabled),.bookings-form .hog-form__time-button:hover:not(:disabled){border-color:var(--hog-form-accent)}.bookings-form .hog-form__date-button[aria-pressed=true],.bookings-form .hog-form__time-button[aria-pressed=true]{border-color:var(--env-element-primary-background-color);background-color:var(--env-element-primary-background-color);color:var(--env-element-primary-font-color);outline:none}.bookings-form .hog-form__date-button[aria-pressed=true]:hover:not(:disabled),.bookings-form .hog-form__time-button[aria-pressed=true]:hover:not(:disabled){border-color:var(--env-element-primary-background-color)}.bookings-form .hog-form__date-button:focus-visible,.bookings-form .hog-form__date-button[aria-pressed=true]:focus-visible,.bookings-form .hog-form__time-button:focus-visible,.bookings-form .hog-form__time-button[aria-pressed=true]:focus-visible{outline:2px solid var(--hog-form-focus-color);outline-offset:2px}.bookings-form .hog-form__date-button:disabled,.bookings-form .hog-form__time-button:disabled{opacity:.6;cursor:not-allowed}.bookings-form .hog-form__date-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;flex:0 0 5rem;min-height:7rem;padding:1rem .5rem;border-radius:1.5rem}.bookings-form .hog-form__date-button--more{background-color:#eee;color:#222;font-size:.875rem;font-weight:700;line-height:1.3;text-align:center}.bookings-form .hog-form__date-button--more:hover:not(:disabled){background-color:#ddd;border-color:#000}.bookings-form .hog-form__date-more-icon{font-size:1.875rem;font-weight:400;line-height:1}.bookings-form .hog-form__date-weekday{font-size:.875rem;text-transform:uppercase}.bookings-form .hog-form__date-day{font-size:1.875rem;font-weight:700;line-height:1.1}.bookings-form .hog-form__date-month{font-size:.875rem}.bookings-form .hog-form__time-button{min-height:3.5rem;padding:.75rem 1.75rem;border-radius:999px;font-weight:700}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs:has(nav){margin:15px 0 15px 0;display:inline-block}@media(max-width: 1024px){.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs:has(nav){margin:15px 0 15px 0}}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li{color:var(--env-font-color);font-size:1.125rem}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li span,.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li a{color:var(--env-font-color)}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li a:has(svg){display:flex}.sv-marketplace-sitevision-breadcrumbs.sv-marketplace-sitevision-breadcrumbs ol li svg{width:20px;height:20px;top:3px;position:relative}.b3-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:136px;width:-moz-fit-content;width:fit-content;padding:13px 28px;border-radius:var(--env-border-radius);border:1px solid rgba(0,0,0,0);box-sizing:border-box;margin-bottom:20px;font-size:1rem;line-height:22px;text-decoration:none;font-weight:700}@media(max-width: 1024px){.b3-button{font-size:.875rem;padding:8px 20px}}.b3-button::after{content:"";position:absolute;inset:0;border-radius:var(--env-border-radius)}.b3-button:hover{cursor:pointer;text-decoration:underline;text-decoration-color:currentColor}.b3-button--primary{background-color:var(--env-element-primary-background-color);color:var(--env-element-primary-font-color);outline:2px solid var(--env-element-primary-background-color)}.b3-button--primary:disabled{background-color:var(--env-block-background-color) !important;color:var(--env-block-font-color) !important}.b3-button--secondary{background-color:var(--env-element-secondary-background-color);color:var(--env-element-secondary-font-color);border:2px solid var(--env-element-secondary-font-color)}.b3-button--secondaryInverted{background-color:var(--env-element-secondary-font-color);border:2px solid var(--env-element-secondary-background-color);color:var(--env-element-secondary-background-color)}.b3-button__icon{width:18px;height:18px;flex-shrink:0}.b3-contact-banner{display:grid;grid-template-columns:2fr 1fr;padding-right:40px !important;padding-left:40px !important;gap:140px}@media(max-width: 1620px){.b3-contact-banner{gap:80px;padding-right:20px !important;padding-left:20px !important}}@media(max-width: 1024px){.b3-contact-banner{gap:30px;grid-template-columns:1fr}}@media(max-width: 767px){.b3-contact-banner{padding-right:10px !important;padding-left:10px !important}}.b3-contact-banner .b3-contact-banner__left{display:flex;flex-direction:column;gap:30px}.b3-contact-banner .b3-contact-banner__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-contact-banner .b3-contact-banner__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-contact-banner .b3-contact-banner__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-contact-banner .b3-contact-banner__heading{font-size:2rem;line-height:2.4rem}}.b3-contact-banner .b3-contact-banner__description{font-size:1.875rem;font-weight:400;margin:0}@media(max-width: 1620px){.b3-contact-banner .b3-contact-banner__description{font-size:1.75rem}}@media(max-width: 1024px){.b3-contact-banner .b3-contact-banner__description{font-size:1.5rem}}@media(max-width: 767px){.b3-contact-banner .b3-contact-banner__description{font-size:1.125rem}}.b3-contact-banner .b3-contact-banner__buttons{display:flex;flex-direction:row;gap:20px;margin-top:auto}@media(max-width: 767px){.b3-contact-banner .b3-contact-banner__buttons{flex-direction:column;gap:10px}}.b3-contact-banner .b3-contact-banner__right{display:flex;flex-direction:column;align-items:center;gap:40px}@media(max-width: 1024px){.b3-contact-banner .b3-contact-banner__right{gap:30px}}.b3-contact-banner .b3-contact-banner__image{width:400px;height:440px;-o-object-fit:cover;object-fit:cover;border-radius:var(--env-border-radius) var(--env-border-radius) var(--env-border-radius) 0}@media(max-width: 1024px){.b3-contact-banner .b3-contact-banner__image{width:100%;height:360px;max-width:100%}}@media(max-width: 767px){.b3-contact-banner .b3-contact-banner__image{height:300px}}.b3-contact-banner .b3-contact-banner__contact-information{display:flex;flex-direction:column;gap:5px;text-align:center}@media(max-width: 1024px){.b3-contact-banner .b3-contact-banner__contact-information{width:100%;text-align:left}}.b3-contact-banner .b3-contact-banner__name,.b3-contact-banner .b3-contact-banner__title,.b3-contact-banner .b3-contact-banner__mail{font-size:1.5rem;margin:0}@media(max-width: 1620px){.b3-contact-banner .b3-contact-banner__name,.b3-contact-banner .b3-contact-banner__title,.b3-contact-banner .b3-contact-banner__mail{font-size:1.25rem}}.b3-contact-banner .b3-contact-banner__name{font-weight:600}.hog-account-details{max-width:72rem}.hog-account-details__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem;margin-bottom:1.25rem}.hog-account-details__section{background:#fff;background:#fafafa;border-radius:1rem;padding:1.5rem}.hog-account-details__sectionTitle{margin:0 0 1rem;line-height:1.25;font-weight:700}.hog-account-details__list{display:grid;gap:.75rem;margin:0}.hog-account-details__row{display:grid;gap:.15rem}.hog-account-details__term{font-weight:700}.hog-account-details__value{margin:0;color:#111;line-height:1.35;word-break:break-word}.hog-account-details__section--contacts{margin-top:1rem}.hog-account-details__contacts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.875rem}.hog-account-details__contact{padding:.875rem 1rem}.hog-account-details__contactTitle{margin:0 0 .625rem;line-height:1.3;font-weight:700}.hog-account-details__contactMeta{display:grid;gap:.25rem}.hog-account-details__contactRow{margin:0;line-height:1.35;word-break:break-word}.hog-account-details__contactLabel{font-weight:700;color:#444}.hog-account-details__empty{margin:0;color:#555}@media(max-width: 900px){.hog-account-details__grid,.hog-account-details__contacts{grid-template-columns:1fr}}.hog-auth-menu{position:relative;display:block;width:-moz-fit-content;width:fit-content;font-family:inherit}.hog-auth-menu .b3-button{margin-bottom:0}.hog-auth-menu__triggerIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:.375rem}.hog-auth-menu__triggerIcon svg{width:100%;height:100%;flex-shrink:0}.hog-auth-menu__panel{position:absolute;top:calc(100% + .75rem);right:0;z-index:1000;width:min(22rem,90vw);min-height:20rem;display:flex;flex-direction:column;background-color:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.18);padding:1rem}.hog-auth-menu__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.hog-auth-menu__title{margin:0;color:#1f1f1f;font-size:1.125rem;font-weight:700;line-height:1.25}.hog-auth-menu__close{flex:0 0 auto;border:0;background:rgba(0,0,0,0);color:#1f1f1f;font-size:1.5rem;line-height:1;padding:.125rem;cursor:pointer}.hog-auth-menu__close:hover,.hog-auth-menu__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hog-auth-menu__nav{display:grid;border-top:1px solid #eee}.hog-auth-menu__navItem{display:flex;align-items:center;gap:.875rem;min-height:3rem;padding:.875rem 0;border-bottom:1px solid #eee;color:#1f1f1f;text-decoration:none}.hog-auth-menu__navItem:hover,.hog-auth-menu__navItem:focus-visible{text-decoration:underline;outline:none}.hog-auth-menu__navIcon{flex:0 0 1.5rem;text-align:center;font-size:1.125rem;line-height:1}.hog-auth-menu__navText{font-size:1rem;line-height:1.3}.hog-auth-menu__error{margin:1rem 0 0;color:#b00020;font-weight:600}.hog-auth-menu__footer{display:flex;justify-content:center;margin-top:auto;padding-top:1.25rem}@media(max-width: 480px){.hog-auth-menu__panel{position:fixed;top:1rem;right:1rem;left:1rem;width:auto;max-height:calc(100vh - 2rem);overflow:auto}}.b3-customer-list{margin:80px 0}@media(max-width: 1620px){.b3-customer-list{margin:64px 0}}@media(max-width: 1024px){.b3-customer-list{margin:48px 0}}@media(max-width: 767px){.b3-customer-list{margin:32px 0}}.b3-customer-list .b3-customer-list__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-customer-list .b3-customer-list__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-customer-list .b3-customer-list__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-customer-list .b3-customer-list__heading{font-size:2rem;line-height:2.4rem}}.b3-customer-list .b3-customer-list__heading{margin:0 0 15px 0;color:var(--env-font-color);text-align:center}.b3-customer-list .b3-customer-list__description{font-size:1.875rem;color:var(--env-font-color);margin:0;text-align:center}@media(max-width: 767px){.b3-customer-list .b3-customer-list__description{font-size:1rem}}.b3-customer-list .b3-customer-list__list{margin-top:80px !important}@media(max-width: 1024px){.b3-customer-list .b3-customer-list__list{margin-top:60px !important}}@media(max-width: 767px){.b3-customer-list .b3-customer-list__list{margin-top:40px !important}}.b3-customer-list .b3-customer-list__item{list-style:none;width:calc(14.2857142857% - 30px);min-height:100px;align-content:center;text-align:center;pointer-events:none}@media(max-width: 1024px){.b3-customer-list .b3-customer-list__item{width:calc(25% - 30px)}}@media(max-width: 767px){.b3-customer-list .b3-customer-list__item{width:calc(50% - 20px)}}.b3-customer-list .b3-customer-list__image{filter:grayscale(100);width:70%;max-height:180px;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.b3-customer-list .b3-customer-list__image{max-height:150px}}@media(max-width: 767px){.b3-customer-list .b3-customer-list__image{max-height:100px}}.hog-customer-login{max-width:560px}.hog-customer-login__form{display:flex;flex-direction:column;gap:1rem;padding:2rem;border:1px solid var(--env-border-color-light);border-radius:10px}@media(max-width: 767px){.hog-customer-login__form{padding:1.25rem}}.hog-customer-login__field{display:flex;flex-direction:column;gap:.625rem}.hog-customer-login__label{font-size:1rem;font-weight:600;color:var(--env-font-color)}.hog-customer-login__input{min-height:50px;width:100%;padding:10px;font-size:1.125rem;border:1px solid #c4c4c4;border-radius:2px;box-sizing:border-box;color:var(--env-font-color)}@media(max-width: 767px){.hog-customer-login__input{font-size:1rem}}.hog-customer-login__input:focus{outline:2px solid #005fcc;outline-offset:0}.hog-customer-login__input:not(:-moz-placeholder-shown):valid:not([aria-invalid=true]){outline:2px solid #2d8a3f;outline-offset:0}.hog-customer-login__input:not(:placeholder-shown):valid:not([aria-invalid=true]){outline:2px solid #2d8a3f;outline-offset:0}.hog-customer-login__input:not(:-moz-placeholder-shown):invalid{outline:2px solid #dc3545;outline-offset:0}.hog-customer-login__input:not(:placeholder-shown):invalid,.hog-customer-login__input[aria-invalid=true]{outline:2px solid #dc3545;outline-offset:0}.hog-customer-login__input:focus:not(:-moz-placeholder-shown):invalid{outline:2px solid #ff8c00;outline-offset:0}.hog-customer-login__input:focus:not(:placeholder-shown):invalid,.hog-customer-login__input[aria-invalid=true]:focus{outline:2px solid #ff8c00;outline-offset:0}.hog-customer-login__input:disabled{background-color:rgba(0,0,0,.05);cursor:not-allowed}.hog-customer-login__error{margin:0;color:#dc3545;font-size:.875rem}.hog-customer-login__feedback{margin-top:1rem}.hog-customer-login__status{margin:0;color:var(--env-font-color-muted)}.hog-customer-login__message{margin-top:.5rem;padding:1rem;border-radius:6px}.hog-customer-login__message p,.hog-customer-login__message h2{margin:0;color:inherit}.hog-customer-login__message p+p{margin-top:.5rem}.hog-customer-login__message h2{margin-bottom:.5rem;font-size:1.125rem}.hog-customer-login__message--error{border:1px solid #dc3545;background:rgba(220,53,69,.08);color:#7f1f2a}.hog-customer-login__message--success{border:1px solid #2d8a3f;background:rgba(45,138,63,.08);color:#1d5f2b}.hog-customer-product-title{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.hog-customer-product-title{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.hog-customer-product-title{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.hog-customer-product-title{font-size:2rem;line-height:2.4rem}}.hog-customer-product-title{max-width:800px;margin-block-end:.5em;color:var(--env-ui-color-brand)}.pagecontent>.sv-decorative-blurb .b3-decorative-blurb{height:875px}@media(max-width: 1620px){.pagecontent>.sv-decorative-blurb .b3-decorative-blurb{height:800px}}@media(max-width: 1024px){.pagecontent>.sv-decorative-blurb .b3-decorative-blurb{height:750px}}@media(max-width: 767px){.pagecontent>.sv-decorative-blurb .b3-decorative-blurb{height:700px}}.sv-decorative-blurb{height:100%}.b3-decorative-blurb{position:relative;height:100%;margin-bottom:20px;border-radius:var(--env-border-radius);overflow:hidden;display:grid;min-height:600px}@media(max-width: 1024px){.b3-decorative-blurb{height:500px;min-height:unset}}.b3-decorative-blurb--playing{border-radius:10px}.b3-decorative-blurb__content{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-decorative-blurb__content{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-decorative-blurb__content{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-decorative-blurb__content{font-size:2rem;line-height:2.4rem}}.b3-decorative-blurb__content{order:2;display:flex;flex-direction:column;padding:30px 20px 30px 60px;box-sizing:border-box;margin:0;border-radius:var(--env-border-radius);grid-area:1/-1;width:100%;height:100%;z-index:1;color:var(--env-block-primary-font-color)}.b3-decorative-blurb__content--top{justify-content:flex-start;align-items:center}.b3-decorative-blurb__content--bottom{justify-content:flex-end}.b3-decorative-blurb__media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--env-border-radius)}.b3-decorative-blurb__media--playing{border-radius:10px}.b3-decorative-blurb__button{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:250px;height:250px;z-index:10;background-color:hsla(0,0%,100%,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.b3-decorative-blurb__button:hover{transform:translate(-50%, -50%) scale(1.1)}@media(max-width: 1024px){.b3-decorative-blurb__button{width:200px;height:200px}}@media(max-width: 767px){.b3-decorative-blurb__button{width:150px;height:150px}}.b3-decorative-blurb__button svg{width:110px;height:110px;color:#fff;transform:translateX(15px)}@media(max-width: 1024px){.b3-decorative-blurb__button svg{width:80px;height:80px;transform:translateX(10px)}}@media(max-width: 767px){.b3-decorative-blurb__button svg{width:60px;height:60px}}.b3-quote-carousel{margin:80px 0}@media(max-width: 1620px){.b3-quote-carousel{margin:64px 0}}@media(max-width: 1024px){.b3-quote-carousel{margin:48px 0}}@media(max-width: 767px){.b3-quote-carousel{margin:32px 0}}.b3-quote-carousel{display:flex;flex-direction:column;gap:28px}.b3-quote-carousel__viewport{position:relative;overflow:hidden;width:100%;touch-action:pan-y;outline:none}.b3-quote-carousel__viewport:focus-visible{outline:3px solid #0bf;outline-offset:3px}.b3-quote-carousel__track{display:flex;transition:transform .3s ease-in-out;will-change:transform;align-items:center}.b3-quote-carousel__slide{flex:0 0 100%;box-sizing:border-box}.b3-quote-carousel__slide .b3-quote-carousel-card{background-color:#404040;color:#e9e4e4;border-radius:var(--env-border-radius);padding:55px 71px 42px;box-sizing:border-box;display:flex;align-items:flex-start;gap:61px;width:100%;height:100%}.b3-quote-carousel__slide .b3-quote-carousel-card__icon{width:100px;height:100px;color:var(--env-ui-color-brand);flex-shrink:0}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card__icon{width:70px;height:70px}}@media(max-width: 767px){.b3-quote-carousel__slide .b3-quote-carousel-card__icon{width:40px;height:40px}}.b3-quote-carousel__slide .b3-quote-carousel-card__text{margin:0;font-size:1.375rem;font-weight:600;font-family:"Poppins"}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card__text{font-size:1.25rem}}@media(max-width: 767px){.b3-quote-carousel__slide .b3-quote-carousel-card__text{font-size:1.125rem}}.b3-quote-carousel__slide .b3-quote-carousel-card--left{flex:1 1 260px;min-width:0;display:flex;gap:61px;padding-block-start:40px}.b3-quote-carousel__slide .b3-quote-carousel-card--left__quote-container span{display:inline-block;margin-top:1.2rem;text-align:left}@media(max-width: 1620px){.b3-quote-carousel__slide .b3-quote-carousel-card--left{gap:41px}}@media(max-width: 1280px){.b3-quote-carousel__slide .b3-quote-carousel-card--left{padding-block-start:0}}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card--left{gap:21px}}@media(max-width: 767px){.b3-quote-carousel__slide .b3-quote-carousel-card--left{flex-direction:column;align-items:center;text-align:center;flex:auto;gap:16px}}.b3-quote-carousel__slide .b3-quote-carousel-card__image{filter:grayscale(100);max-width:100%;width:100%;height:350px;display:block;border-radius:var(--env-border-radius) var(--env-border-radius) var(--env-border-radius) 0;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.b3-quote-carousel__slide .b3-quote-carousel-card__image{height:320px;width:60%}}@media(max-width: 460px){.b3-quote-carousel__slide .b3-quote-carousel-card__image{width:80%}}.b3-quote-carousel__slide .b3-quote-carousel-card__name-tag{margin:0 auto;font-size:1.25rem;white-space:pre-line;text-align:center}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card__name-tag{font-size:1.125rem}}.b3-quote-carousel__slide .b3-quote-carousel-card__name-tag::first-line{font-weight:700;font-size:1.375rem}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card__name-tag::first-line{font-size:1.25rem}}.b3-quote-carousel__slide .b3-quote-carousel-card--right{flex:0 1 400px;max-width:400px;width:100%;display:flex;flex-direction:column;gap:35px;align-items:center}@media(max-width: 1620px){.b3-quote-carousel__slide .b3-quote-carousel-card--right{flex:0 1 330px;max-width:330px}}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card--right{flex:0 1 260px;max-width:260px;gap:24px}}@media(max-width: 767px){.b3-quote-carousel__slide .b3-quote-carousel-card--right{flex:0 0 auto;max-width:100%;gap:16px}}@media(max-width: 1620px){.b3-quote-carousel__slide .b3-quote-carousel-card{padding:55px 71px 42px;gap:41px}}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card{padding:40px 32px 32px;gap:21px}}@media(max-width: 767px){.b3-quote-carousel__slide .b3-quote-carousel-card{padding:32px 20px 28px;flex-direction:column;align-items:center;text-align:center;gap:24px}}.b3-quote-carousel__slide .b3-quote-carousel-card--no-image{padding-inline-end:120px}@media(max-width: 1620px){.b3-quote-carousel__slide .b3-quote-carousel-card--no-image{padding-inline-end:100px}}@media(max-width: 1024px){.b3-quote-carousel__slide .b3-quote-carousel-card--no-image{padding-inline-end:70px}}@media(max-width: 767px){.b3-quote-carousel__slide .b3-quote-carousel-card--no-image{padding-inline-end:20px}}.b3-quote-carousel .splide__track{border-radius:var(--env-border-radius);overflow:hidden}.b3-quote-carousel .splide__pagination__page{width:10px;height:10px;margin-inline:5px}.hog-customer-subscriptions{margin-block:40px 20px}.hog-customer-subscriptions__table{width:100%;border-collapse:separate;border-spacing:0}@media(max-width: 767px){.hog-customer-subscriptions__table{border-collapse:collapse;min-width:640px}}@media(max-width: 767px){.hog-customer-subscriptions__table th:first-child,.hog-customer-subscriptions__table td:first-child{position:sticky;left:0;z-index:2;background-color:var(--env-background-color)}}.hog-customer-subscriptions__table thead th{top:0;text-align:left;padding:12px 16px;border-bottom:2px solid var(--env-border-color-light);font-size:1rem;font-weight:700}.hog-customer-subscriptions__table thead th:first-child{padding-left:0;width:clamp(10rem,30vw,22rem)}.hog-customer-subscriptions__table tbody td{text-align:left;padding:10px 16px;border-bottom:1px solid var(--env-border-color-light);vertical-align:top;font-size:1rem}.hog-customer-subscriptions__table tbody td:first-child{padding-left:0;font-weight:600;width:clamp(10rem,30vw,22rem)}.hog-customer-subscriptions__table tbody tr:last-child td{border-bottom:none}@media(max-width: 767px){.hog-customer-subscriptions__scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}}.hog-customer-subscriptions__status,.hog-customer-subscriptions__alert{margin:0;padding:1rem;border-radius:var(--env-border-radius);border:1px solid var(--env-border-color-light);background:var(--env-block-background-color)}.hog-customer-subscriptions__alert{color:#7f1f2a;border-color:#dc3545;background:rgba(220,53,69,.08)}.hog-customer-support-case__form{display:block;padding-inline:2rem}.hog-customer-support-case__form label{font-size:1rem}.hog-customer-support-case__form input,.hog-customer-support-case__form textarea,.hog-customer-support-case__form select{min-height:50px;padding:10px;font-size:1.125rem;border:1px solid #c4c4c4;border-radius:2px;box-sizing:border-box;width:100%}@media(max-width: 767px){.hog-customer-support-case__form input,.hog-customer-support-case__form textarea,.hog-customer-support-case__form select{font-size:1rem}}.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio]):focus,.hog-customer-support-case__form textarea:focus,.hog-customer-support-case__form select:focus{outline:2px solid #005fcc;outline-offset:0}.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio]):required:valid:not([aria-invalid=true]):not([disabled]),.hog-customer-support-case__form textarea:required:valid:not([aria-invalid=true]):not([disabled]),.hog-customer-support-case__form select:required:valid:not([aria-invalid=true]):not([disabled]){outline:2px solid green;outline-offset:0}.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio])[placeholder]:not(:-moz-placeholder-shown):invalid{outline:2px solid red;outline-offset:0}.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio])[placeholder]:not(:placeholder-shown):invalid,.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{outline:2px solid red;outline-offset:0}.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio])[placeholder]:focus:not(:-moz-placeholder-shown):invalid{outline:2px solid orange;outline-offset:0}.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio])[placeholder]:focus:not(:placeholder-shown):invalid,.hog-customer-support-case__form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus{outline:2px solid orange;outline-offset:0}.hog-customer-support-case__form textarea[aria-invalid=true],.hog-customer-support-case__form select[aria-invalid=true]{outline:2px solid red;outline-offset:0}.hog-customer-support-case__form textarea[aria-invalid=true]:focus,.hog-customer-support-case__form select[aria-invalid=true]:focus{outline:2px solid orange;outline-offset:0}.hog-customer-support-case__form textarea{resize:vertical;min-height:10rem}.hog-customer-support-case__form select{cursor:pointer}.hog-customer-support-case__form .b3-button{margin-top:1rem;margin-block:0}.hog-customer-support-case__section{grid-column:1/-1;margin:.75rem 0 0}.hog-customer-support-case__section legend.env-form-legend{margin:0 0 1rem;font-size:1.25rem;width:100%}.hog-customer-support-case__section-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:2rem;column-gap:2rem;margin-bottom:2rem}.hog-customer-support-case__section-row--full{grid-template-columns:1fr}.hog-customer-support-case__section-row .hog-customer-support-case__field{margin-bottom:0}@media(max-width: 767px){.hog-customer-support-case__section-row{grid-template-columns:1fr}}.hog-customer-support-case__field{display:flex;flex-direction:column;gap:10px;margin-bottom:1rem}.hog-customer-support-case__field--invalid .hog-customer-support-case__description{margin-top:0}.hog-customer-support-case__error{color:#dc3545;font-size:.875rem;margin-top:5px}.hog-customer-support-case__description{margin:-0.25rem 0 0;font-size:.875rem;line-height:1.4;color:#666}.hog-customer-support-case__confirmation{max-width:65ch;margin-top:.5rem;padding:2rem;background:#fff;border-radius:1rem;border-left:.5rem solid #1a7f43;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.04);color:#111;white-space:normal;font-size:1rem;line-height:1.55}.hog-customer-support-case__confirmation p{max-width:65ch;margin:0 0 .75rem}.hog-customer-support-case__confirmation p:last-child{margin-bottom:0}.hog-customer-support-case__confirmation p+p{margin-top:.9rem}@media(max-width: 767px){.hog-customer-support-case__confirmation{padding:1.5rem 1.25rem}}.hog-customer-support-case__confirmationHeader{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.hog-customer-support-case__confirmationIcon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#168244;color:#fff;font-weight:800;line-height:1;flex:0 0 auto}.hog-customer-support-case__confirmationTitle{margin:0;color:#164a2c;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2;font-weight:800}.hog-customer-support-case__confirmationResponse{margin-top:1rem;padding-top:.8rem;border-top:1px dashed #88c89f;font-size:.95rem;color:#1a5b35}.hog-customer-support-case__confirmationResponse:empty{display:none}.hog-customer-support-case__status{margin:0 0 1rem}.hog-customer-support-case__alert{color:#7f1f2a;margin-top:1rem}.hog-support-products{position:relative}.hog-support-products--menu{display:inline-flex;align-items:center;gap:8px;max-width:320px}.hog-support-products--page{width:100%}.hog-support-products__menu-trigger{display:inline-flex;align-items:center;justify-content:flex-start;min-height:42px;padding:6px 10px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--env-font-color);font-size:1.125rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box;text-decoration-color:#000;text-decoration-thickness:2px;text-underline-offset:6px}.hog-support-products__menu-trigger:hover{text-decoration:underline;background-color:#e9e8e8}.hog-support-products__menu-trigger:focus{outline:none}.hog-support-products__menu-trigger:focus-visible{outline:2px solid #000;outline-offset:0}.hog-support-products__menu-trigger[aria-current=page]{text-decoration:underline}@media(max-width: 767px){.hog-support-products__menu-trigger{font-size:1rem}}.hog-support-products__menu-trigger-label{line-height:1.3}.hog-support-products__menu-trigger-icon{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin-right:4px;border:1px solid rgba(0,0,0,0);border-radius:50%;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);cursor:pointer;flex-shrink:0}.hog-support-products__menu-trigger-icon:focus{outline:none}.hog-support-products__menu-trigger-icon:focus-visible{outline:2px solid #000;outline-offset:0}.hog-support-products--menu:focus-within .hog-support-products__menu-trigger-icon,.hog-support-products__menu-trigger:focus-visible+.hog-support-products__menu-trigger-icon,.hog-support-products__menu-trigger-icon:focus-visible{border-color:rgba(0,0,0,0)}.hog-support-products__menu-trigger-icon[aria-expanded=true] svg{transform:rotate(180deg)}.hog-support-products__menu-trigger-icon:hover{background-color:var(--env-ui-color-brand)}.hog-support-products__menu-trigger-icon svg{width:16px;height:16px;transition:transform .2s ease}.hog-support-products__menu-list{list-style:none;margin:0;padding:0;display:none;position:absolute;top:calc(100% + .5rem);right:0;z-index:20;min-width:350px;flex-direction:column;background:var(--env-background-color);border:1px solid #b2b2b2;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.1)}.hog-support-products__menu-list:not([hidden]){display:flex}.hog-support-products__menu-list .hog-support-products__item{min-width:0}.hog-support-products__menu-list .hog-support-products__item a,.hog-support-products__menu-list .hog-support-products__item span{display:flex;width:100%;align-items:center;gap:8px;padding:10px 20px;box-sizing:border-box;font-size:1.125rem;font-weight:700;text-decoration:none;color:var(--env-font-color);text-decoration-color:#000;text-decoration-thickness:2px;text-underline-offset:6px}.hog-support-products__menu-list .hog-support-products__item a svg,.hog-support-products__menu-list .hog-support-products__item span svg{margin-left:auto;width:18px;height:18px;flex-shrink:0}.hog-support-products__menu-list .hog-support-products__item a:hover{text-decoration:underline;background-color:#e9e8e8}.hog-support-products__menu-list .hog-support-products__item a:focus-visible{outline:2px solid #000;outline-offset:-2px}@media(max-width: 767px){.hog-support-products__menu-list{right:auto;left:0;min-width:min(320px,100vw - 32px)}}.hog-support-products__list{margin:0;padding:0;list-style:none}.hog-support-products__list--menu{display:none}.hog-support-products__item{min-width:0}.hog-support-products__item a,.hog-support-products__item span{display:inline-block;font-size:1rem;line-height:1.4;color:var(--env-font-color);overflow-wrap:anywhere}.hog-support-products__item a{text-decoration:underline}.hog-support-products__item a:hover{text-decoration:none}.hog-support-products__status,.hog-support-products__alert{margin:0;font-size:1rem;line-height:1.5}.hog-support-products__alert{color:#7f1f2a}.hog-product-list__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem;margin:0;padding:0;list-style:none}@media(max-width: 1400px){.hog-product-list__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1024px){.hog-product-list__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.hog-product-list__grid{grid-template-columns:1fr}}.hog-product-card{position:relative;min-height:13rem}.hog-product-card__link{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:1.5rem;border:1px solid #e5e5e5;border-radius:1rem;background:#fff;color:#111;text-decoration:none;box-shadow:0 .25rem 1rem rgba(0,0,0,.06);transition:box-shadow 160ms ease,border-color 160ms ease}.hog-product-card--clickable .hog-product-card__link{cursor:pointer}.hog-product-card--clickable:hover .hog-product-card__link,.hog-product-card--clickable:focus-within .hog-product-card__link{border-color:var(--env-element-secondary-font-color);box-shadow:0 .35rem 1.1rem rgba(0,0,0,.08)}.hog-product-card__title-link{text-decoration:none;text-decoration-thickness:2px;text-underline-offset:4px}.hog-product-card__title-link:focus-visible{outline-offset:4px;border-radius:2px}.hog-product-card__title-link::after{content:"";position:absolute;inset:0;z-index:1}.hog-product-card__link--static{cursor:default}.hog-product-card__link--static:hover,.hog-product-card__link--static:focus-visible{border-color:#e5e5e5;box-shadow:0 .25rem 1rem rgba(0,0,0,.06)}.hog-product-card__title{font-size:1.25rem;font-weight:800;line-height:1.25}.hog-product-card__text{margin-block:1rem;font-size:1.125rem;line-height:1.5}.hog-product-card__cta{margin-block:auto 0}.hog-product-card__cta-icon{overflow:visible;vertical-align:middle;width:16px;height:16px;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);border-radius:50%;padding:7px;flex-shrink:0}.b3-customer-case-slider .splide__track{border-radius:var(--env-border-radius);overflow:hidden}.b3-customer-case-slider .splide__pagination__page{width:10px;height:10px;margin-inline:5px}.b3-customer-case-blurb{max-height:800px}.b3-customer-case-blurb__content{order:2;padding:20px 80px;border-radius:var(--env-border-radius);grid-area:1/-1;width:100%;height:100%;min-height:300px;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;gap:.5rem;color:#fff;max-width:950px}.b3-customer-case-blurb__content--gradient{position:static}.b3-customer-case-blurb__content--gradient::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;z-index:-1;pointer-events:none;background:linear-gradient(to top, rgb(0, 0, 0) 0px, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);opacity:var(--customer-case-blurb-gradient-opacity, 0.4)}@media(max-width: 767px){.b3-customer-case-blurb__content{padding:15px}}@media(max-width: 767px){.b3-customer-case-blurb__content--slideshow{padding:15px 45px}}.b3-customer-case-blurb__content h2{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-customer-case-blurb__content h2{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-customer-case-blurb__content h2{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-customer-case-blurb__content h2{font-size:2rem;line-height:2.4rem}}.b3-customer-case-blurb__content h2{color:var(--env-ui-color-brand)}.b3-customer-case-blurb__content span{font-size:1.125rem;font-weight:600;font-family:"Poppins"}.b3-customer-case-blurb__content p{font-size:1.375rem;font-weight:600;font-family:"Poppins"}@media(max-width: 767px){.b3-customer-case-blurb__content p{font-size:1rem}}.b3-event-info{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;background-color:var(--env-block-background-color);padding:30px 20px;border-radius:var(--env-border-radius);margin-bottom:20px}.b3-event-info__heading{font-size:1.5rem;margin:0}.b3-event-info__heading--recurring{margin-top:30px}.b3-event-info__heading--no-info{margin-top:12px}.b3-event-info__item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.b3-event-info__item time,.b3-event-info__item span,.b3-event-info__item strong{font-size:1rem}.b3-event-info__item svg{width:18px;height:18px}.b3-event-info__book{margin-block-start:20px}.b3-event-info__recurring{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.b3-event-info__recurring li{flex:1 1 calc(50% - 10px)}@media(max-width: 767px){.b3-event-info__recurring li{flex:1 1 100%}}.b3-event-info__recurring li .b3-event-info__item{margin-bottom:12px}.b3-event-listing{padding-bottom:20px}.b3-event-listing__pinned{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:16px}@media(max-width: 767px){.b3-event-listing__pinned{grid-template-columns:1fr}}.b3-event-listing__pinned .b3-event-listing__item{padding:0}.b3-event-listing__pinned .b3-event-listing__content{flex-direction:column;padding:8px 24px 20px 24px}.b3-event-listing__pinned .b3-event-listing__tags{border-left:none;padding-left:0}.b3-event-listing__pinned .b3-event-listing__tag{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:1.5;border:none;border-radius:2px;padding:4px 8px;text-decoration:none;cursor:pointer;box-sizing:border-box;border:1px solid var(--env-ui-color-brand)}.b3-event-listing__pinned .b3-event-listing__tag:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color);border-color:var(--env-ui-color-brand)}.b3-event-listing__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:20px;container-type:inline-size}@media(max-width: 1300px){.b3-event-listing__wrapper{order:2}}.b3-event-listing__wrapper h2,.b3-event-listing__wrapper p{margin:0}.b3-event-listing__wrapper p{font-size:1rem;line-height:1.5rem}@media(max-width: 767px){.b3-event-listing__wrapper p{font-size:.875rem}}.b3-event-listing__filters{display:flex;flex-direction:row;gap:40px}@media(max-width: 767px){.b3-event-listing__filters{flex-direction:column;gap:0px}}.b3-event-listing__filters h2{margin-bottom:10px}.b3-event-listing__tag-filter{min-width:50%}@media(max-width: 767px){.b3-event-listing__tag-filter{width:100%}}.b3-event-listing__filter{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--env-background-color);padding-bottom:20px}.b3-event-listing__filter-button{margin-bottom:0}.b3-event-listing__filter-button[aria-checked=true]{padding-right:14px}.b3-event-listing__filter-button[aria-checked=true]:hover{color:var(--env-ui-color-brand-contrast)}.b3-event-listing__filter-button--clear{background-color:var(--env-ui-color-brand);border:1px solid var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast)}.b3-event-listing__filter-button svg{transform:rotate(45deg);width:17px;height:17px}.b3-event-listing__date-inputs{display:flex;flex-direction:row;gap:20px}@media(max-width: 767px){.b3-event-listing__date-inputs{flex-direction:column}}.b3-event-listing__date-inputs div{display:flex;flex-direction:column;gap:10px}.b3-event-listing__date-inputs input[type=date]{height:30px;padding:5px;border:1px solid #c4c4c4;border-radius:2px;font-size:1rem;min-width:200px}@media(max-width: 1024px){.b3-event-listing__date-inputs input[type=date]{min-width:150px}}.b3-event-listing__date-inputs label{font-size:1rem}.b3-event-listing__events{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.b3-event-listing__events--hasFilter{grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 1024px){.b3-event-listing__events--hasFilter{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.b3-event-listing__events{grid-template-columns:1fr}}@media(min-width: 1025px){@container (max-width: 900px){.b3-event-listing__events{grid-template-columns:1fr}}}.b3-event-listing__item{position:relative;background-color:var(--env-background-color);border:1px solid #b2b2b2;padding:20px 24px;display:flex;flex-direction:column;gap:12px;border-radius:var(--env-border-radius);box-sizing:border-box}@media(max-width: 767px){.b3-event-listing__item{gap:8px}}.b3-event-listing__item:has(img){padding:0}.b3-event-listing__item:has(img) .b3-event-listing__content{padding:8px 24px 20px 24px}.b3-event-listing__content{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}.b3-event-listing__info{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;font-size:.875rem}.b3-event-listing__info span+.b3-event-listing__tags{border-left:1px solid var(--env-ui-color-brand);padding-left:6px}.b3-event-listing__tags{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.b3-event-listing__image{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:var(--env-border-radius) var(--env-border-radius) 0 0}@media(max-width: 767px){.b3-event-listing__image{height:180px}}.b3-event-listing__heading{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:1rem;font-weight:700;line-height:1.25rem;color:var(--env-font-color);text-decoration:none}.b3-event-listing__heading::before{position:absolute;content:"";inset:0;border-radius:var(--env-border-radius)}.b3-event-listing__heading:hover{text-decoration:underline}.b3-event-listing__icon{width:16px;height:16px;flex-shrink:0}.b3-event-listing__description{margin:0;font-size:1rem;font-weight:400;color:var(--env-font-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.b3-event-listing__link{position:relative;display:inline-flex;flex-direction:row;gap:8px;align-items:end;text-decoration:none;font-size:.875rem;line-height:1.5rem;font-weight:500;width:-moz-fit-content;width:fit-content;color:var(--env-font-color)}.b3-event-listing__link:hover{text-decoration:underline}.b3-event-listing__link-wrapper{text-align:right}@media(max-width: 1024px){.b3-event-listing__link-wrapper{text-align:left}}.b3-event-listing__link svg{width:24px;height:24px}.sv-form-portlet.sv-form-portlet,.sv-dbform-portlet.sv-dbform-portlet,.sv-formpublish-portlet.sv-formpublish-portlet,.sv-userregistration-portlet.sv-userregistration-portlet,.sv-login-portlet.sv-login-portlet{margin:54px -110px 96px -110px;background-color:var(--env-block-background-color);padding:96px 110px;border-radius:16px}@media(max-width: 1620px){.sv-form-portlet.sv-form-portlet,.sv-dbform-portlet.sv-dbform-portlet,.sv-formpublish-portlet.sv-formpublish-portlet,.sv-userregistration-portlet.sv-userregistration-portlet,.sv-login-portlet.sv-login-portlet{margin:20px 0 30px 0;padding:30px 16px}}@media(max-width: 1024px){.sv-form-portlet.sv-form-portlet,.sv-dbform-portlet.sv-dbform-portlet,.sv-formpublish-portlet.sv-formpublish-portlet,.sv-userregistration-portlet.sv-userregistration-portlet,.sv-login-portlet.sv-login-portlet{margin:20px 0;padding:16px}}.sv-form-portlet.sv-form-portlet .sv-field-title-container label,.sv-dbform-portlet.sv-dbform-portlet .sv-field-title-container label,.sv-formpublish-portlet.sv-formpublish-portlet .sv-field-title-container label,.sv-userregistration-portlet.sv-userregistration-portlet .sv-field-title-container label,.sv-login-portlet.sv-login-portlet .sv-field-title-container label{display:inline-block;margin-bottom:12px}.sv-form-portlet.sv-form-portlet label,.sv-dbform-portlet.sv-dbform-portlet label,.sv-formpublish-portlet.sv-formpublish-portlet label,.sv-userregistration-portlet.sv-userregistration-portlet label,.sv-login-portlet.sv-login-portlet label{margin-bottom:12px;font-size:1rem}.sv-form-portlet.sv-form-portlet input,.sv-form-portlet.sv-form-portlet textarea,.sv-dbform-portlet.sv-dbform-portlet input,.sv-dbform-portlet.sv-dbform-portlet textarea,.sv-formpublish-portlet.sv-formpublish-portlet input,.sv-formpublish-portlet.sv-formpublish-portlet textarea,.sv-userregistration-portlet.sv-userregistration-portlet input,.sv-userregistration-portlet.sv-userregistration-portlet textarea,.sv-login-portlet.sv-login-portlet input,.sv-login-portlet.sv-login-portlet textarea{border-color:#c4c4c4;border-width:1px;border-radius:0}.sv-form-portlet.sv-form-portlet input[type=text],.sv-form-portlet.sv-form-portlet input[type=password],.sv-form-portlet.sv-form-portlet textarea[type=text],.sv-form-portlet.sv-form-portlet textarea[type=password],.sv-dbform-portlet.sv-dbform-portlet input[type=text],.sv-dbform-portlet.sv-dbform-portlet input[type=password],.sv-dbform-portlet.sv-dbform-portlet textarea[type=text],.sv-dbform-portlet.sv-dbform-portlet textarea[type=password],.sv-formpublish-portlet.sv-formpublish-portlet input[type=text],.sv-formpublish-portlet.sv-formpublish-portlet input[type=password],.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=text],.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=password],.sv-userregistration-portlet.sv-userregistration-portlet input[type=text],.sv-userregistration-portlet.sv-userregistration-portlet input[type=password],.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=text],.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=password],.sv-login-portlet.sv-login-portlet input[type=text],.sv-login-portlet.sv-login-portlet input[type=password],.sv-login-portlet.sv-login-portlet textarea[type=text],.sv-login-portlet.sv-login-portlet textarea[type=password]{min-height:40px;margin-bottom:16px}.sv-form-portlet.sv-form-portlet input[type=submit],.sv-form-portlet.sv-form-portlet textarea[type=submit],.sv-dbform-portlet.sv-dbform-portlet input[type=submit],.sv-dbform-portlet.sv-dbform-portlet textarea[type=submit],.sv-formpublish-portlet.sv-formpublish-portlet input[type=submit],.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=submit],.sv-userregistration-portlet.sv-userregistration-portlet input[type=submit],.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=submit],.sv-login-portlet.sv-login-portlet input[type=submit],.sv-login-portlet.sv-login-portlet textarea[type=submit]{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:1.5;border:none;border-radius:2px;padding:4px 8px;text-decoration:none;cursor:pointer;box-sizing:border-box;border:1px solid var(--env-ui-color-brand);min-width:136px;width:fit-content;padding:13px 28px;border-radius:var(--env-border-radius);font-size:1rem}.sv-form-portlet.sv-form-portlet input[type=submit]:hover,.sv-form-portlet.sv-form-portlet textarea[type=submit]:hover,.sv-dbform-portlet.sv-dbform-portlet input[type=submit]:hover,.sv-dbform-portlet.sv-dbform-portlet textarea[type=submit]:hover,.sv-formpublish-portlet.sv-formpublish-portlet input[type=submit]:hover,.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=submit]:hover,.sv-userregistration-portlet.sv-userregistration-portlet input[type=submit]:hover,.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=submit]:hover,.sv-login-portlet.sv-login-portlet input[type=submit]:hover,.sv-login-portlet.sv-login-portlet textarea[type=submit]:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color);border-color:var(--env-ui-color-brand)}.sv-form-portlet.sv-form-portlet input[type=submit]:hover,.sv-form-portlet.sv-form-portlet textarea[type=submit]:hover,.sv-dbform-portlet.sv-dbform-portlet input[type=submit]:hover,.sv-dbform-portlet.sv-dbform-portlet textarea[type=submit]:hover,.sv-formpublish-portlet.sv-formpublish-portlet input[type=submit]:hover,.sv-formpublish-portlet.sv-formpublish-portlet textarea[type=submit]:hover,.sv-userregistration-portlet.sv-userregistration-portlet input[type=submit]:hover,.sv-userregistration-portlet.sv-userregistration-portlet textarea[type=submit]:hover,.sv-login-portlet.sv-login-portlet input[type=submit]:hover,.sv-login-portlet.sv-login-portlet textarea[type=submit]:hover{background-color:var(--env-ui-color-brand)}.sv-form-portlet.sv-form-portlet select,.sv-dbform-portlet.sv-dbform-portlet select,.sv-formpublish-portlet.sv-formpublish-portlet select,.sv-userregistration-portlet.sv-userregistration-portlet select,.sv-login-portlet.sv-login-portlet select{border-color:#c4c4c4;border-radius:0}.sv-form-portlet.sv-form-portlet fieldset,.sv-dbform-portlet.sv-dbform-portlet fieldset,.sv-formpublish-portlet.sv-formpublish-portlet fieldset,.sv-userregistration-portlet.sv-userregistration-portlet fieldset,.sv-login-portlet.sv-login-portlet fieldset{margin-bottom:16px !important}.footer-menu{display:flex;justify-content:center;color:var(--env-font-color);margin-block:35px}.footer-menu__list{background-color:#e5e5e5;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;margin:0;padding:12px 40px;box-sizing:border-box;border-radius:var(--env-border-radius);font-size:1.5rem}@media(max-width: 1024px){.footer-menu__list{font-size:1.125rem}}@media(max-width: 767px){.footer-menu__list{font-size:1rem;padding:20px;width:100%;display:grid;gap:10px;grid-template-columns:repeat(2, 1fr);justify-content:center}}.footer-menu__list a{color:inherit;font-size:inherit}.footer-menu__item--dropdown{position:relative}.footer-menu__item--open .footer-menu__dropdown-toggle{background-color:#fff;border-radius:28px 28px 0 0;box-shadow:0 4px 4px rgba(0,0,0,.15)}.footer-menu__item--open .footer-menu__submenu{display:block;border-radius:0 0 28px 28px;top:calc(100% - 4px);box-shadow:0 4px 4px rgba(0,0,0,.15)}.footer-menu__link,.footer-menu__dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px 8px 30px;line-height:100%;font-weight:600;border-radius:var(--env-border-radius);font-size:inherit;color:inherit;text-decoration:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media(max-width: 1024px){.footer-menu__link,.footer-menu__dropdown-toggle{padding:6px 10px 6px 30px}}@media(max-width: 767px){.footer-menu__link,.footer-menu__dropdown-toggle{box-sizing:border-box;justify-content:flex-start}}.footer-menu__link:hover,.footer-menu__link:focus-visible,.footer-menu__dropdown-toggle:hover,.footer-menu__dropdown-toggle:focus-visible{background-color:#fff;text-decoration:none;outline:none;box-shadow:0 4px 4px rgba(0,0,0,.15)}.footer-menu__link:hover .footer-menu__link--icon,.footer-menu__link:hover .footer-menu__dropdown-toggle--icon,.footer-menu__link:focus-visible .footer-menu__link--icon,.footer-menu__link:focus-visible .footer-menu__dropdown-toggle--icon,.footer-menu__dropdown-toggle:hover .footer-menu__link--icon,.footer-menu__dropdown-toggle:hover .footer-menu__dropdown-toggle--icon,.footer-menu__dropdown-toggle:focus-visible .footer-menu__link--icon,.footer-menu__dropdown-toggle:focus-visible .footer-menu__dropdown-toggle--icon{background-color:var(--env-ui-color-brand);opacity:1}.footer-menu__link--icon,.footer-menu__dropdown-toggle--icon{background-color:rgba(0,0,0,0);margin-left:15px;padding:8px;width:25px;aspect-ratio:1;border-radius:50%;transition:opacity .15s ease,background-color .15s ease,transform .15s ease;overflow:visible;vertical-align:middle;flex-shrink:0}@media(max-width: 1024px){.footer-menu__link--icon,.footer-menu__dropdown-toggle--icon{width:18px;margin-left:5px}}.footer-menu__dropdown-toggle[aria-expanded=true]{background-color:#fff;width:100%}.footer-menu__dropdown-toggle[aria-expanded=true] .footer-menu__dropdown-toggle--icon{background-color:var(--env-ui-color-brand);opacity:1;transform:rotate(180deg)}.footer-menu__submenu{position:absolute;left:0;top:100%;margin:0;padding:0 0 1.5rem;list-style:none;width:100%;max-width:100%;background-color:#fff;border-radius:28px;display:none;z-index:10}.footer-menu__submenu-item{margin-block-start:10px}.footer-menu__submenu-item a{font-size:1.25rem;text-decoration:none;display:flex;flex-direction:row;gap:10px;align-items:center;padding:.25rem 1rem;white-space:normal;word-break:break-word;overflow-wrap:anywhere}@media(max-width: 1024px){.footer-menu__submenu-item a{font-size:1.125rem}}@media(max-width: 767px){.footer-menu__submenu-item a{font-size:.875rem;gap:8px}}.footer-menu__submenu-item a:hover{text-decoration:underline}.footer-menu__submenu-icon{width:20px;height:20px;border-radius:50%;flex-shrink:0}@media(max-width: 1024px){.footer-menu__submenu-icon{width:16px;height:16px}}.sv-header .b3-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width: 1024px){.sv-header .b3-header{padding:10px 0}}.sv-header .b3-header--desktop{align-content:center}.sv-header .b3-header--desktop .b3-header__menu-list{flex-direction:row}.sv-header .b3-header--desktop .b3-header__menu-list .b3-header__menu-list{flex-direction:column;position:absolute;top:67px;z-index:10;width:350px;max-height:calc(100dvh - 90px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#777 rgba(0,0,0,0);border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:1px solid #b2b2b2;border-top:none}.sv-header .b3-header--desktop .b3-header__menu-list .b3-header__menu-list::-webkit-scrollbar{width:8px}.sv-header .b3-header--desktop .b3-header__menu-list .b3-header__menu-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sv-header .b3-header--desktop .b3-header__menu-list .b3-header__menu-list::-webkit-scrollbar-thumb{background-color:#777;border-radius:4px}@media(max-width: 1024px){.sv-header .b3-header--desktop{display:none}}.sv-header .b3-header--mobile{display:none}@media(max-width: 1024px){.sv-header .b3-header--mobile{display:block}}.sv-header .b3-header__left a{display:flex;flex-direction:row;align-items:center}.sv-header .b3-header__image{margin:20px 0;width:180px}@media(max-width: 1200px){.sv-header .b3-header__image{width:140px}}@media(max-width: 1024px){.sv-header .b3-header__image{margin:10px 0;width:130px}}@media(max-width: 460px){.sv-header .b3-header__image{width:90px}}.sv-header .b3-header__image--mobile{display:none}@media(max-width: 767px){.sv-header .b3-header__image--mobile{display:block;margin:10px 0;max-height:45px}}.sv-header .b3-header__right{display:flex;flex-wrap:wrap;position:relative;margin-left:auto;gap:20px}@media(max-width: 1024px){.sv-header .b3-header__right{gap:8px}}.sv-header .b3-header__search,.sv-header .b3-header__menu{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:50%;height:50px;padding:15px;box-sizing:border-box;text-decoration:none;color:#000}@media(max-width: 1024px){.sv-header .b3-header__search,.sv-header .b3-header__menu{font-size:.75rem;gap:4px}}.sv-header .b3-header__search:hover,.sv-header .b3-header__menu:hover{text-decoration:underline}.sv-header .b3-header__search:hover{background-color:var(--env-ui-color-brand)}.sv-header .b3-header__search--open{background-color:var(--env-ui-color-brand)}.sv-header .b3-header__search--modal{z-index:101;position:absolute;top:68px;right:0;width:500px;padding:0}@media(max-width: 767px){.sv-header .b3-header__search--modal{width:calc(100vw - 30px);top:65px}}.sv-header .b3-header__menu{position:relative;background-color:var(--env-ui-color-brand);border-radius:50%;box-sizing:border-box;width:50px;height:50px}.sv-header .b3-header__menu[aria-expanded=false] svg{transform:rotate(45deg);margin-right:2px}.sv-header .b3-header__menu svg{width:25px !important;height:25px !important}.sv-header .b3-header__menu-modal{position:fixed;top:70px;right:0;left:0;background-color:var(--env-background-color);z-index:100;width:100%;border-radius:2px;z-index:10001;padding:10px;box-sizing:border-box;border-bottom:1px solid #b2b2b2;max-height:calc(100dvh - 72px);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.sv-header .b3-header__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sv-header .b3-header__menu-list .b3-header__menu-list{background-color:var(--env-background-color)}@media(max-width: 1024px){.sv-header .b3-header__menu-list .b3-header__menu-list{padding-left:20px;gap:5px}}@media(max-width: 1024px){.sv-header .b3-header__menu-list .b3-header__menu-list a{font-size:.875rem}}.sv-header .b3-header__menu-item-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.sv-header .b3-header__menu-item-wrapper a{width:100%;display:flex;flex-direction:row;padding:10px 20px;text-decoration:none;font-size:1.125rem;font-weight:700;color:var(--env-font-color);text-decoration-color:#000;text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width: 1200px){.sv-header .b3-header__menu-item-wrapper a{font-size:1rem}}@media(max-width: 1024px){.sv-header .b3-header__menu-item-wrapper a{font-size:1.125rem}}@media(max-width: 767px){.sv-header .b3-header__menu-item-wrapper a{font-size:1rem}}.sv-header .b3-header__menu-item-wrapper a:has(+button){padding:10px}.sv-header .b3-header__menu-item-wrapper a[aria-current=page]{text-decoration:underline !important}.sv-header .b3-header__menu-item-wrapper a:hover{text-decoration:underline;background-color:#e9e8e8}.sv-header .b3-header__menu-item-wrapper a svg{margin-left:auto;width:18px;height:18px}.sv-header .b3-header__menu-item-wrapper button{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;display:flex;align-items:center;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);padding:8px;border-radius:50%}.sv-header .b3-header__menu-item-wrapper button[aria-expanded=true] svg{transform:rotate(180deg)}.sv-header .b3-header svg{width:20px;height:20px;flex-shrink:0;color:#000}@media(max-width: 767px){.sv-header .b3-header svg{width:18px;height:18px}}.sv-header .b3-header .b3-button{margin:0}@media(max-width: 1024px){.sv-header .b3-header .b3-button{min-width:-moz-fit-content;min-width:fit-content;padding:10px 15px;font-size:.875rem}}.b3-hero-image-module{margin:0 calc(50% - 50vw) 0 calc(50% - 50vw);position:relative;overflow:hidden;display:grid;height:700px}@media(max-width: 1620px){.b3-hero-image-module{margin:0 -16px 0 -16px}}@media(max-width: 1024px){.b3-hero-image-module{height:auto;min-height:500px}}@media(max-width: 767px){.b3-hero-image-module{min-height:300px}}.b3-hero-image-module--startPage::before{content:"";position:absolute;inset:0;background-position:right;z-index:1;background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.b3-hero-image-module--startPage::before{content:unset}}.b3-hero-image-module--startPage[data-letter=h]::before{background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/letter-h.svg")}.b3-hero-image-module--startPage[data-letter=o]::before{background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/letter-o.svg")}.b3-hero-image-module--startPage[data-letter=g]::before{background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/letter-g.svg")}.b3-hero-image-module--startPage[data-letter=i]::before{background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/letter-i.svg")}.b3-hero-image-module--startPage[data-letter=a]::before{background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/letter-a.svg")}.b3-hero-image-module--startPage .b3-hero-image-module__content{width:100%;height:700px;padding:20px 20px 20px 50px;box-sizing:border-box;gap:40px;position:relative}@media(max-width: 1024px){.b3-hero-image-module--startPage .b3-hero-image-module__content{gap:20px}}.b3-hero-image-module--startPage .b3-hero-image-module__content--gradient{position:static}.b3-hero-image-module--startPage .b3-hero-image-module__content--gradient::before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(50vw + 100px);z-index:-1;pointer-events:none;background:linear-gradient(to left, rgba(0, 0, 0, 0) 0px, rgb(0, 0, 0) 900px, rgb(0, 0, 0) 100%);opacity:var(--hero-gradient-opacity, 0.4)}@media(max-width: 1620px){.b3-hero-image-module--startPage .b3-hero-image-module__content--gradient::before{width:100%}}.b3-hero-image-module--startPage .b3-hero-image-module__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-hero-image-module--startPage .b3-hero-image-module__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-hero-image-module--startPage .b3-hero-image-module__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-hero-image-module--startPage .b3-hero-image-module__heading{font-size:2rem;line-height:2.4rem}}.b3-hero-image-module--startPage .b3-hero-image-module__heading{color:var(--env-ui-color-brand)}.b3-hero-image-module .b3-hero-image-module__image{grid-area:1/-1;width:100%;height:700px;max-height:700px;position:relative;overflow:hidden;display:grid;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.b3-hero-image-module .b3-hero-image-module__image{height:100%}}.b3-hero-image-module .sv-fluid-grid{grid-area:1/-1;z-index:1;justify-content:center;display:flex;flex-direction:column}@media(max-width: 1024px){.b3-hero-image-module .sv-fluid-grid{width:100% !important;padding-top:20px;padding-bottom:20px}}.b3-hero-image-module .b3-hero-image-module__content{justify-content:center;display:flex;flex-direction:column;max-width:800px}@media(max-width: 1024px){.b3-hero-image-module .b3-hero-image-module__content{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding-left:16px}}.b3-hero-image-module .b3-hero-image-module__top-text{color:var(--env-block-primary-font-color);font-size:1.125rem;margin:0}.b3-hero-image-module .b3-hero-image-module__description{color:var(--env-block-primary-font-color);font-size:1.5rem;line-height:2rem;font-weight:400;margin:0}@media(max-width: 1024px){.b3-hero-image-module .b3-hero-image-module__description{font-size:1.25rem;line-height:1.5rem}}.b3-hero-image-module .b3-hero-image-module__link{color:var(--env-block-primary-font-color);display:inline-flex;align-items:center;gap:15px;width:-moz-fit-content;width:fit-content;font-size:2rem;font-weight:800;flex-direction:row;text-decoration:none}@media(max-width: 1024px){.b3-hero-image-module .b3-hero-image-module__link{font-size:1.5rem}}@media(max-width: 767px){.b3-hero-image-module .b3-hero-image-module__link{font-size:1.125rem}}.b3-hero-image-module .b3-hero-image-module__link:hover{text-decoration:underline}.b3-hero-image-module .b3-hero-image-module__link-icon{width:16px;height:16px;background-color:var(--env-ui-color-brand);color:var(--env-font-color);padding:8px;border-radius:50%}.b3-hero-image-module .b3-hero-image-module__bullet-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.b3-hero-image-module .b3-hero-image-module__bullet-points li{font-size:1.25rem;font-weight:700;color:var(--env-block-primary-font-color);position:relative;padding-left:25px}.b3-hero-image-module .b3-hero-image-module__bullet-points li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/checkmark-white.svg");background-size:18px;background-repeat:no-repeat;background-position:center;width:20px;height:20px}.b3-hero-image-module .b3-hero-image-module__buttons{display:flex;flex-direction:row;gap:15px}@media(max-width: 767px){.b3-hero-image-module .b3-hero-image-module__buttons{flex-direction:column;gap:10px}}.b3-hero-image-module .b3-hero-image-module__control{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;position:absolute;top:20px;right:20px;width:40px;height:40px;background-color:var(--env-ui-color-brand);color:#000;border-radius:50%;z-index:100}@media(max-width: 767px){.b3-hero-image-module .b3-hero-image-module__control{top:5px;right:10px}}.b3-hero-image-module .b3-hero-image-module__control svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:18px;flex-shrink:0}.b3-hero-image-module--has-campaign{height:auto}.b3-hero-image-module--has-campaign .sv-fluid-grid{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.b3-hero-image-module--has-campaign .b3-hero-image-module__content{flex:1 1 auto;min-width:0}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-card{position:relative;flex:0 0 540px;width:min(540px,100%);max-width:540px;margin:30px 40px 30px 0;box-sizing:border-box;background:#fff;color:#111;border-radius:20px;transform:rotate(2deg);z-index:2}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-card-content{position:relative;padding:34px 38px 28px;box-sizing:border-box}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-top-text{display:inline-flex;margin:0 0 26px;padding:8px 14px;border-radius:999px;background:#111;color:#f5cc00;font-size:.7rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-badge{position:absolute;top:-28px;right:-28px;display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:1/1;padding:8px;box-sizing:border-box;background:#10141a;color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);font-size:1rem;line-height:1.25;font-weight:700;text-align:center;transform:rotate(-8deg)}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-heading{margin:0 0 16px;color:#111;font-size:2rem;line-height:1.15;font-weight:400}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-description{margin:0 0 30px;color:#4b4b4b;font-size:1rem;line-height:1.55;font-weight:400}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:24px;box-sizing:border-box;border-top:1px solid #ececec;color:#111;font-size:1rem;line-height:22px;font-weight:700;text-decoration:none}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-link:hover{text-decoration:underline}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-link:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width: 1220px){.b3-hero-image-module--has-campaign{grid-template-columns:1fr;grid-template-rows:minmax(700px, auto) auto}.b3-hero-image-module--has-campaign::before{inset:auto 0 auto 0;top:0;height:700px}.b3-hero-image-module--has-campaign .sv-fluid-grid{display:contents}.b3-hero-image-module--has-campaign .b3-hero-image-module__image{grid-column:1;grid-row:1;width:100%;height:100%;max-height:none}.b3-hero-image-module--has-campaign .b3-hero-image-module__content{grid-column:1;grid-row:1;width:100%;max-width:800px;height:auto;padding:20px 16px;box-sizing:border-box;z-index:1}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-card{grid-column:1;grid-row:2;width:100%;max-width:none;margin:0;border-width:0;border-top:4px solid var(--env-ui-color-brand);border-radius:0;transform:none}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-card-content{width:100%;max-width:700px;margin:0 auto;padding:32px 24px;box-sizing:border-box;transform:none}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-badge{top:-30px;right:20px;transform:none}}@media(max-width: 1024px){.b3-hero-image-module--has-campaign{grid-template-rows:minmax(500px, auto) auto}.b3-hero-image-module--has-campaign::before{height:500px}.b3-hero-image-module--has-campaign .b3-hero-image-module__campaign-heading{font-size:1.75rem}}@media(max-width: 767px){.b3-hero-image-module--has-campaign{grid-template-rows:minmax(300px, auto) auto}}.hog-form{--hog-form-accent: #000;--hog-form-highlight: #ffda00;--hog-form-border: #949494;--hog-form-focus-color: #005fcc}.hog-form__form{display:block}.hog-form__form label,.hog-form__form .hog-form__label{font-size:1rem;line-height:1.4}.hog-form__form input:not([type=checkbox]):not([type=radio]),.hog-form__form textarea,.hog-form__form select{width:100%;min-height:50px;padding:10px;box-sizing:border-box;font-size:1.125rem;background-color:#fff;border:1px solid #c4c4c4;border-radius:2px}@media(max-width: 767px){.hog-form__form input:not([type=checkbox]):not([type=radio]),.hog-form__form textarea,.hog-form__form select{font-size:1rem}}.hog-form__form input:not([type=checkbox]):not([type=radio]):focus-visible,.hog-form__form textarea:focus-visible,.hog-form__form select:focus-visible{outline:2px solid var(--hog-form-focus-color);outline-offset:2px}.hog-form__form input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.hog-form__form textarea[aria-invalid=true],.hog-form__form select[aria-invalid=true]{outline:2px solid #dc3545;outline-offset:2px}.hog-form__form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus-visible,.hog-form__form textarea[aria-invalid=true]:focus-visible,.hog-form__form select[aria-invalid=true]:focus-visible{outline-color:#c56a00}.hog-form__form textarea{min-block-size:4lh;field-sizing:content;resize:vertical}.hog-form__form select{cursor:pointer}.hog-form__form button[type=submit]{border-color:rgba(0,0,0,0);cursor:pointer}.hog-form__form button[type=submit]:disabled{cursor:not-allowed}.hog-form__section{grid-column:1/-1;margin:.75rem 0 0}.hog-form__section legend.env-form-legend{width:100%;margin:0 0 1rem;font-size:1.25rem}.hog-form__section>legend.hog-form__section-legend--hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hog-form__section-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;margin-bottom:2rem}.hog-form__section-row .hog-form__field{margin-bottom:0}.hog-form__section-row .hog-form__field--full{grid-column:1/-1}@media(max-width: 767px){.hog-form__section-row{grid-template-columns:1fr}}.hog-form__field{display:flex;flex-direction:column;gap:10px;min-width:0}.hog-form__label{font-weight:400}.hog-form__checkbox{display:flex;align-items:flex-start;gap:10px;min-height:24px}.hog-form__checkbox input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 auto;margin:.15rem 0 0;padding:0;cursor:pointer}.hog-form__checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--hog-form-focus-color);outline-offset:2px}.hog-form__checkbox input[type=checkbox][aria-invalid=true]{outline:2px solid #dc3545;outline-offset:2px}.hog-form__checkbox input[type=checkbox][aria-invalid=true]:focus-visible{outline-color:#c56a00}.hog-form__checkbox label{cursor:pointer}.hog-form__field--radio{min-width:0;margin:0;padding:0;border:0}.hog-form__field--radio legend{margin:0 0 10px;padding:0}.hog-form__radio-option{display:flex;align-items:center;gap:10px;min-height:24px}.hog-form__radio-option input[type=radio]{width:20px;height:20px;min-height:20px;flex:0 0 auto;margin:0;padding:0;cursor:pointer}.hog-form__radio-option input[type=radio]:focus-visible{outline:2px solid var(--hog-form-focus-color);outline-offset:2px}.hog-form__radio-option input[type=radio][aria-invalid=true]{outline:2px solid #dc3545;outline-offset:2px}.hog-form__radio-option input[type=radio][aria-invalid=true]:focus-visible{outline-color:#c56a00}.hog-form__radio-option label{cursor:pointer}.hog-form__error{margin:0;color:#dc3545;font-size:.875rem;line-height:1.4}.hog-form__description{margin:0;color:#666;font-size:.875rem;line-height:1.4}.hog-form__confirmation{margin-top:30px;white-space:pre-wrap;font-size:18px;line-height:26px}.hog-form__confirmation::first-line{font-weight:700}.hog-form__confirmation--preline{white-space:pre-line}.hog-form__progress{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hog-form__step-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;counter-reset:form-step}.hog-form__step{display:flex;align-items:center;gap:.65rem;min-width:0;counter-increment:form-step}.hog-form__step::before{content:counter(form-step);display:grid;place-items:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:#222;font-size:1.125rem;font-weight:700}.hog-form__step::after{content:"";flex:1 1 1rem;height:2px;background:#dedede}.hog-form__step:last-child::after{display:none}.hog-form__step[aria-current=step]::before{background:var(--hog-form-highlight)}.hog-form__step[data-complete=true]::before{content:"✓";background:var(--hog-form-accent);color:#fff}.hog-form__step[data-complete=true]::after{background:var(--hog-form-accent)}.hog-form__panel{padding:clamp(1.25rem,4vw,2.5rem);border-radius:2rem;background:#fff}.hog-form__panel>h3{margin-top:0;margin-bottom:1.75rem}.hog-form__choice-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.hog-form__choice{position:relative;min-width:0}.hog-form__choice>input[type=radio]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.hog-form__choice>input:checked+label{border-color:var(--hog-form-accent);box-shadow:inset 0 0 0 1px var(--hog-form-accent);background:#f4f7fd}.hog-form__choice>input:focus-visible+label{outline:2px solid var(--hog-form-focus-color);outline-offset:2px}.hog-form__choice>input:disabled+label{opacity:.6;cursor:not-allowed}.hog-form__choice-content{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:11rem;padding:1.5rem;box-sizing:border-box;border:2px solid var(--hog-form-border);border-radius:1.5rem;cursor:pointer;overflow-wrap:anywhere}.hog-form__choice-content:hover{border-color:var(--hog-form-accent)}.hog-form__choice-meta{display:flex;align-items:center;gap:.4rem;color:#555;font-size:.9375rem}.hog-form__choice-meta svg{flex:0 0 auto}.hog-form__choice-title{font-size:1.25rem;font-weight:700;line-height:1.3}.hog-form__choice-description{color:#555;line-height:1.5}.hog-form__button-list{display:flex;flex-wrap:wrap;gap:.75rem}.hog-form__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hog-form__actions--end{justify-content:flex-end}.hog-form__summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;padding:1.25rem 1.5rem;border-radius:1.5rem;background:#fff8ce}.hog-form__summary-details{min-width:0;overflow-wrap:anywhere}.hog-form__summary-details h4{margin:0 0 .5rem;font-size:1rem}.hog-form__summary-details p{margin:.25rem 0 0}.hog-form__field>.b3-button{align-self:flex-start}@media(max-width: 40rem){.hog-form__choice-list{grid-template-columns:1fr}.hog-form__step-list{gap:.4rem}.hog-form__step{flex-direction:column;gap:.5rem;text-align:center;font-size:.875rem}.hog-form__step::before{flex-basis:auto}.hog-form__step::after{display:none}.hog-form__summary{flex-direction:column;align-items:flex-start}}.hog-form__choice-container{container:form-choices/inline-size}.hog-form__choice-list--responsive{grid-template-columns:1fr}@container form-choices (min-width: 36rem){.hog-form__choice-list--responsive{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container form-choices (min-width: 56rem){.hog-form__choice-list--responsive{grid-template-columns:repeat(3, minmax(0, 1fr))}}.hog-form__choice-content--details{padding-bottom:4rem}.hog-form__choice-description--preview{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hog-form__choice-more{position:absolute;inset-inline-start:1.5rem;bottom:1.25rem;min-height:24px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.hog-form__choice-more:hover:not(:disabled){text-decoration-thickness:2px}.hog-form__choice-more:focus-visible{outline:2px solid var(--hog-form-focus-color);outline-offset:2px}.hog-form__choice-more:disabled{opacity:.6;cursor:not-allowed}.hog-form__dialog{width:min(42rem,100vw - 2rem);max-width:none;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.25rem,4vw,2rem);box-sizing:border-box;overflow:auto;border:0;border-radius:1.5rem;background:#fff;color:#171717}.hog-form__dialog:modal{box-shadow:0 1rem 4rem rgba(0,0,0,.25)}.hog-form__dialog::backdrop{background:rgba(0,0,0,.6)}.hog-form__dialog>h3{margin-top:0}.hog-form__dialog-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.hog-form__dialog-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.hog-form .b3-button:focus-visible{outline:2px solid var(--hog-form-focus-color);outline-offset:2px}.hog-form__page-fields{display:block;min-width:0;min-inline-size:0;margin:0;padding:0;border:0}.hog-form__page-fields[hidden]{display:none}.hog-form__section[hidden]{display:none}.hog-form__page-heading{margin:0 0 1.5rem}.hog-form__page-heading[tabindex="-1"]:focus{outline:none}.hog-form__summary{margin-block:2rem}.hog-form__summary--answers{display:block;container:form-summary/inline-size;margin-block:2rem;padding:clamp(1.25rem,3vw,2rem)}.hog-form__summary--answers>h3{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.3}.hog-form__summary--answers .hog-form__summary-pages{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 24rem), 1fr));align-items:start;gap:2rem 2.5rem}.hog-form__summary--answers .hog-form__summary-page{min-width:0;margin:0;padding:0;border:0}.hog-form__summary--answers .hog-form__summary-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:.75rem;border-block-end:1px solid rgba(0,0,0,.15)}.hog-form__summary--answers .hog-form__summary-page-header h4{margin:0;font-size:1.125rem;line-height:1.4}.hog-form__summary--answers .hog-form__summary-section{margin-block-start:1.25rem}.hog-form__summary--answers .hog-form__summary-section-title{margin:0 0 .5rem;line-height:1.5}.hog-form__summary--answers .hog-form__summary-values{margin:0}.hog-form__summary--answers .hog-form__summary-item{display:grid;grid-template-columns:minmax(0, 10.5rem) minmax(0, 1fr);align-items:start;gap:.25rem 1rem;padding-block:.35rem;line-height:1.5}.hog-form__summary--answers .hog-form__summary-item dt,.hog-form__summary--answers .hog-form__summary-item dd{min-width:0;margin:0;overflow-wrap:anywhere}.hog-form__summary--answers .hog-form__summary-item dt{font-weight:400}.hog-form__summary--answers .hog-form__summary-item dd{white-space:pre-wrap}@container form-summary (max-width: 28rem){.hog-form__summary--answers .hog-form__summary-item{grid-template-columns:minmax(0, 1fr);gap:.15rem;padding-block:.6rem}.hog-form__summary--answers .hog-form__summary-item dt{font-weight:600}}.hog-form__summary--answers .b3-button.hog-form__summary-edit{flex:0 0 auto;width:auto;min-width:0;height:auto;min-height:2.75rem;margin:0;padding:.625rem 1.25rem;font-size:.9375rem;line-height:1.5}.hog-form__consents .hog-form__field--checkbox{grid-column:1/-1}.hog-form__consents .hog-form__section-row{margin-bottom:1.25rem}.hog-form__price{margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid rgba(0,0,0,.15)}.hog-form__price-content{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;min-block-size:7rem}.hog-form__price-content>div{min-inline-size:0;max-inline-size:100%}.hog-form__price-label{margin:0 0 .25rem}.hog-form__price-total{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;overflow-wrap:anywhere}.hog-form__price-note{margin:.5rem 0 0;font-size:.9375rem}.hog-form__price-details{margin-inline-start:auto;text-align:end;overflow-wrap:anywhere}.hog-form__price-details p{margin:.25rem 0}.hog-form__price-value{position:relative;display:inline-block;max-inline-size:100%;vertical-align:bottom}.hog-form__price-content--masked .hog-form__price-value{min-inline-size:7ch}.hog-form__price-content--masked .hog-form__price-value>span{visibility:hidden}.hog-form__price-content--masked .hog-form__price-value::after{position:absolute;inset-inline:0;inset-block-start:50%;block-size:.7em;border-radius:.2em;background-color:rgba(0,0,0,.08);content:"";transform:translateY(-50%)}.hog-form__price-feedback{min-block-size:1.75rem;margin-block-start:.5rem;font-size:.9375rem;line-height:1.5}.hog-form__price-retry{padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.hog-form__price-retry:disabled{opacity:.6;cursor:default}.hog-form__price-retry:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hog-form__price-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width: 40rem){.hog-form__price-content{flex-direction:column;align-items:stretch}.hog-form__price-details{margin-inline-start:0;text-align:start}}.hog-form__product{display:block;margin-block:.5rem 2rem;padding-block-end:1.5rem;border-block-end:1px solid rgba(0,0,0,.15)}.hog-form__product-heading{margin:0 0 .5rem}.hog-form__product-heading[tabindex="-1"]:focus{outline:none}.hog-form__product-description{max-width:65ch;margin:0 0 1rem}.hog-form__product-rate{margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.4;overflow-wrap:anywhere}.hog-form__product-note{margin:.35rem 0 0}.hog-form__product-details{margin:1rem 0 0;padding-inline-start:1.25rem;line-height:1.6}.hog-form__product-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, auto) auto;align-items:center;gap:.75rem 1.5rem;margin-block-end:1.5rem;padding-block-end:1.25rem;border-block-end:1px solid rgba(0,0,0,.15)}.hog-form__product-row>p{min-width:0;margin:0;overflow-wrap:anywhere}.hog-form__product-row>.b3-button{justify-self:end}@media(max-width: 40rem){.hog-form__product-row{grid-template-columns:minmax(0, 1fr)}.hog-form__product-row>.b3-button{justify-self:start}}.hog-form__section-row.hog-form__product-pair{grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));align-items:start}.hog-form__section-row.hog-form__product-pair>.hog-form__product{min-width:0;margin:0;padding:0;border:0}.hog-form__section-row.hog-form__product-pair.hog-form__product-pair--stacked{grid-template-columns:minmax(0, 1fr)}.b3-image-carousel{margin-bottom:50px;container-type:inline-size}.b3-image-carousel--gallery .b3-image-carousel__media{width:80%;height:600px;margin:0 auto 20px auto}@media(min-width: 1025px){@container (max-width: 900px){.b3-image-carousel--gallery .b3-image-carousel__media{width:100%;height:330px;margin:0 0 20px 0}}}@media(max-width: 1024px){.b3-image-carousel--gallery .b3-image-carousel__media{margin:0;width:100%;height:300px}}@media(max-width: 767px){.b3-image-carousel--gallery .b3-image-carousel__media{height:250px}}.b3-image-carousel--gallery .b3-image-carousel__content{display:none}.b3-image-carousel--gallery .splide__slide{gap:8px !important;padding-bottom:15px}@media(max-width: 1024px){.b3-image-carousel--gallery .splide__slide{padding-bottom:25px}}.b3-image-carousel--gallery .b3-image-carousel__thumbnails .b3-image-carousel__media{height:100%;width:100%}@media(min-width: 1025px){@container (max-width: 900px){.b3-image-carousel--gallery .b3-image-carousel__thumbnails .b3-image-carousel__media{height:90px}}}.b3-image-carousel--gallery .b3-image-carousel__thumbnails .b3-image-carousel__heading{font-size:1rem;line-height:1.2;margin:0}.b3-image-carousel--gallery .b3-image-carousel__thumbnails .splide__slide{overflow:hidden;list-style:none;cursor:pointer;gap:0px !important;justify-content:center}@media(max-width: 1024px){.b3-image-carousel--gallery .b3-image-carousel__thumbnails .splide__slide{width:50% !important}}.b3-image-carousel--gallery .b3-image-carousel__thumbnails .splide__slide.is-active{transform:none !important;border:3px solid rgba(0,0,0,0) !important;border-bottom:solid 2px var(--env-ui-color-brand) !important}.b3-image-carousel--gallery .b3-image-carousel__thumbnails .splide__list{margin:1rem auto 0;padding:0}.b3-image-carousel__media{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:calc(45% - 20px)}@media(min-width: 1025px){@container (max-width: 900px){.b3-image-carousel__media{width:calc(40% - 20px)}}}@media(max-width: 767px){.b3-image-carousel__media{width:100%;max-height:350px}}.b3-image-carousel__content{align-content:center;padding-right:50px;box-sizing:border-box;width:calc(55% - 20px)}@media(min-width: 1025px){@container (max-width: 900px){.b3-image-carousel__content{width:calc(60% - 20px)}}}@media(max-width: 767px){.b3-image-carousel__content{width:100%;padding:0}}.b3-image-carousel__tag{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;color:var(--env-link-font-color);margin:0 0 24px 0}@media(max-width: 767px){.b3-image-carousel__tag{margin:0 0 12px 0}}.b3-image-carousel__heading{font-size:2rem;font-style:normal;font-weight:700;line-height:2.5rem;margin:0 0 48px 0;position:relative}@media(max-width: 767px){.b3-image-carousel__heading{margin:0 0 24px 0}}.b3-image-carousel__heading::before{content:"";position:absolute;bottom:-24px;left:0;width:90px;height:5px;background:var(--env-ui-color-brand)}@media(max-width: 767px){.b3-image-carousel__heading::before{bottom:-12px}}.b3-image-carousel__description,.b3-image-carousel__quote{margin:0 0 48px 0}@media(max-width: 767px){.b3-image-carousel__description,.b3-image-carousel__quote{margin:0 0 24px 0}}.b3-image-carousel__description *,.b3-image-carousel__quote *{font-size:1.125rem;line-height:1.5rem}.b3-image-carousel__quote p{position:relative;font-size:1.5rem;line-height:1.5;color:#5e5e5e}@media(min-width: 1025px){@container (max-width: 900px){.b3-image-carousel__quote p{font-size:1.125rem}}}@media(max-width: 767px){.b3-image-carousel__quote p{font-size:1.125rem}}.b3-image-carousel__quote p:first-child::before,.b3-image-carousel__quote p:last-child::after{content:'"'}.b3-image-carousel__author{font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5rem;margin:0 0 8px 0}.b3-image-carousel__title{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin:0}.b3-image-carousel .splide__slide{display:flex;flex-wrap:wrap;flex-direction:row;gap:34px}@media(max-width: 767px){.b3-image-carousel .splide__slide{gap:8px}}.b3-image-carousel .splide__arrow{width:40px;height:40px;border:none;background-color:var(--env-background-color);opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.2);top:50%;transform:translateY(-50%)}.b3-image-carousel .splide__arrow--prev{left:5px}.b3-image-carousel .splide__arrow--next{right:5px}.b3-image-carousel .splide__pagination{display:flex !important;bottom:-40px;gap:8px}.b3-image-carousel .splide__pagination__page{max-width:100%;width:80px;height:2px;background-color:var(--env-link-font-color) !important;opacity:.3;border-radius:0}.b3-image-carousel .splide__pagination__page.is-active{opacity:1;transform:none}.b3-image-carousel .splide__video__play{opacity:1}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%, -50%);transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}.b3-info-banner{border-radius:16px;display:flex;flex-direction:row;gap:70px;align-items:center}@media(max-width: 1024px){.b3-info-banner{gap:30px}}.b3-info-banner--left .b3-info-banner__content{order:2}.b3-info-banner--left .b3-info-banner__image{order:1}.b3-info-banner--right .b3-info-banner__content{order:1}.b3-info-banner--right .b3-info-banner__image{order:2}.b3-info-banner--small .b3-info-banner__content{width:50%}.b3-info-banner--small .b3-info-banner__image{width:35%;max-height:400px}.b3-info-banner--large .b3-info-banner__content{width:30%}.b3-info-banner--large .b3-info-banner__image{width:50%;max-height:500px}.b3-info-banner:has(a){align-items:stretch}@media(max-width: 1024px){.b3-info-banner{flex-direction:column;padding:16px}}.b3-info-banner .b3-info-banner__content{display:flex;flex-direction:column;justify-content:center;gap:20px;flex-grow:1}.b3-info-banner .b3-info-banner__content:has(a){flex:1}@media(max-width: 1024px){.b3-info-banner .b3-info-banner__content{width:100%;order:2}}.b3-info-banner__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-info-banner__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-info-banner__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-info-banner__heading{font-size:2rem;line-height:2.4rem}}.b3-info-banner__description{color:var(--env-font-color);margin:0;font-size:1.875rem;white-space:pre-wrap}@media(max-width: 1620px){.b3-info-banner__description{font-size:1.75rem}}@media(max-width: 1024px){.b3-info-banner__description{font-size:1.5rem}}@media(max-width: 767px){.b3-info-banner__description{font-size:1.125rem}}.b3-info-banner .b3-info-banner__image{-o-object-fit:cover;object-fit:cover;margin-left:auto;border-radius:var(--env-border-radius)}@media(max-width: 1024px){.b3-info-banner .b3-info-banner__image{order:1;width:100%;max-width:100%;height:350px;-o-object-fit:cover;object-fit:cover}}@media(max-width: 767px){.b3-info-banner .b3-info-banner__image{height:300px}}.infocaption-question{width:100%;max-width:1100px}.infocaption-question .ic-search__filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.infocaption-question .ic-search__pill{height:70px;background-color:var(--env-section-background-color);border:1px solid var(--env-ui-color-brand);border-radius:var(--env-border-radius);box-sizing:border-box;font-size:1.125rem;font-weight:600;display:flex;align-items:center;color:var(--env-ui-color-text)}.infocaption-question .ic-search__pill:hover{border-color:var(--env-ui-color-brand-dark, var(--env-ui-color-brand))}.infocaption-question .ic-search__pill:focus-within{border-color:rgba(0,0,0,0);outline:2px solid var(--env-element-primary-font-color)}.infocaption-question .ic-search__pill:focus-visible,.infocaption-question .ic-search__pill:has(select:focus-visible),.infocaption-question .ic-search__pill:has(input:focus-visible),.infocaption-question .ic-search__pill:has(button:focus-visible){border-color:rgba(0,0,0,0);outline:2px solid var(--env-element-primary-font-color)}.infocaption-question .ic-search__pill--search{position:relative;padding:0;width:min(100%,640px)}.infocaption-question .ic-search__pill--select{padding:0}.infocaption-question .ic-search__input{width:100%;height:100%;border:none;background:rgba(0,0,0,0);color:var(--env-ui-color-text);font-size:1.125rem;font-weight:600;padding:16px 120px 16px 32px}.infocaption-question .ic-search__input:focus{outline:none}.infocaption-question .ic-search__button{position:absolute;right:-1px;top:-1px;height:calc(100% + 2px);min-width:100px;padding:0 28px;border:1px solid var(--env-ui-color-brand);border-radius:calc(var(--env-border-radius) - 2px);background:var(--env-ui-color-brand);color:var(--env-ui-color-text);font-size:1rem;font-weight:600;cursor:pointer}.infocaption-question .ic-search__button:hover{border-color:var(--env-ui-color-brand-dark, var(--env-ui-color-brand))}.infocaption-question .ic-search__button:disabled{cursor:not-allowed}.infocaption-question .ic-search__button:focus{outline:none}.infocaption-question .ic-search__select{font-size:1.125rem;font-weight:600;border:none;border-radius:var(--env-border-radius);padding:16px 32px;height:100%;background-color:rgba(0,0,0,0);color:var(--env-ui-color-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%23000%27 d=%27M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.infocaption-question .ic-search__select:focus{outline:none}.infocaption-question .ic-search__pagination{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-top:2rem}.infocaption-question .ic-search__pagination--info{font-size:1rem;font-weight:600}.infocaption-question .ic-search__pagination button{background-color:var(--env-section-background-color);border:1px solid var(--env-ui-color-brand);border-radius:var(--env-border-radius);padding:8px 16px;font-size:1rem;font-weight:600;cursor:pointer}.infocaption-question .ic-search__pagination button:disabled{opacity:.5;cursor:not-allowed}.infocaption-question .ic-results{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:1.25rem}.infocaption-question .ic-results__item{margin:0}.infocaption-question .ic-results__card{display:block;padding:28px 32px;border-radius:18px;background:var(--env-section-background-color);border:1px solid var(--env-ui-color-grey-light, #d7d7d7);box-shadow:0 1px 2px rgba(0,0,0,.04);color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.infocaption-question .ic-results__card:hover{border-color:var(--env-ui-color-brand);box-shadow:0 6px 18px rgba(0,0,0,.08)}.infocaption-question .ic-results__card:focus-visible{border-color:var(--env-ui-color-brand);box-shadow:0 6px 18px rgba(0,0,0,.08);outline:2px solid var(--env-element-primary-font-color)}.infocaption-question .ic-results__title{font-size:1.125rem;font-weight:700;line-height:1.2;margin:0 0 .5rem;display:block}.infocaption-question .ic-results__summary{font-size:1rem;line-height:1.4;color:var(--env-ui-color-text-light, var(--env-ui-color-text));overflow:hidden}.infocaption-question .ic-results__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;font-size:.95rem;font-weight:700;color:var(--env-ui-color-brand);text-decoration:underline;text-underline-offset:3px}.infocaption-question .ic-results__empty{margin-top:1rem}.infocaption-question .search-information{padding-inline-start:0}.infocaption-question .search-information--count{margin:2rem 0 1rem;font-size:1.125rem;font-weight:700}.infocaption-question .search-information--meta{margin-top:.35rem;margin-bottom:1rem;font-size:.95rem;opacity:.75}@media(max-width: 767px){.infocaption-question .ic-search__filters{gap:.75rem;margin-bottom:1.5rem}.infocaption-question .ic-search__pill{height:60px}.infocaption-question .ic-search__pill--search{width:100%}.infocaption-question .ic-search__input{font-size:1rem;padding:12px 100px 12px 20px}.infocaption-question .ic-search__button{min-width:88px;padding:0 20px}.infocaption-question .ic-search__pagination{flex-wrap:wrap;gap:.75rem}.infocaption-question .ic-search__pagination button{padding:8px 14px}.infocaption-question .ic-results{gap:.9rem}.infocaption-question .ic-results__card{padding:20px;border-radius:16px}.infocaption-question .ic-results__title{font-size:1.05rem;margin-bottom:.4rem}.infocaption-question .ic-results__summary{font-size:.95rem;line-height:1.45}.infocaption-question .ic-results__cta{margin-top:.85rem;font-size:.92rem}.infocaption-question .search-information--count{margin:1.5rem 0 .75rem;font-size:1rem}.infocaption-question .search-information--meta{margin-bottom:.75rem;font-size:.9rem}}.pagecontent .sv-row:has(.sv-information-blurb){display:flex;flex-wrap:wrap}@media(max-width: 1024px){.pagecontent .sv-row:has(.sv-information-blurb){display:block}}.sv-information-blurb{height:100%}.b3-information-blurb{display:flex;flex-direction:column;margin-bottom:30px;height:calc(100% - 30px);border-radius:var(--env-border-radius)}.b3-information-blurb--light-gray{background-color:#f5f5f5}.b3-information-blurb--gray{background-color:#eae9e6}.b3-information-blurb .b3-information-blurb__image{height:280px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--env-border-radius) var(--env-border-radius) 0 0}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__image{height:220px}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__image{height:180px}}.b3-information-blurb .b3-information-blurb__content{display:flex;flex-direction:column;padding:0 50px 20px 50px;height:100%}@media(max-width: 1620px){.b3-information-blurb .b3-information-blurb__content{padding:0 40px 20px 40px}}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__content{padding:0 30px 20px 30px}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__content{padding:0 25px 15px 25px}}.b3-information-blurb .b3-information-blurb__top-text{margin:40px 0 0 0;font-size:1.25rem;font-weight:700;text-transform:uppercase}@media(max-width: 1620px){.b3-information-blurb .b3-information-blurb__top-text{margin:35px 0 0 0}}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__top-text{margin:30px 0 0 0;font-size:1.125rem}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__top-text{margin:20px 0 0 0;font-size:1rem}}.b3-information-blurb .b3-information-blurb__heading{margin:30px 0 40px 0;font-family:"Poppins";font-size:2.5rem;font-weight:500;line-height:3rem}@media(max-width: 1620px){.b3-information-blurb .b3-information-blurb__heading{margin:25px 0 35px 0}}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__heading{margin:20px 0 30px 0;font-size:2rem;line-height:2.5rem}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__heading{margin:15px 0 20px 0;font-size:1.5rem;line-height:2rem}}.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{font-size:2rem;line-height:2.4rem}}.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{margin:60px 0}@media(max-width: 1620px){.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{margin:50px 0}}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{margin:40px 0}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__heading{margin:20px 0}}.b3-information-blurb .b3-information-blurb__description{margin:auto 0 40px 0;font-size:1.25rem}@media(max-width: 1620px){.b3-information-blurb .b3-information-blurb__description{margin:auto 0 35px 0}}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__description{margin:auto 0 30px 0}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__description{margin:auto 0 20px 0}}.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__description{margin:auto 0 15px 0}.b3-information-blurb .b3-information-blurb__bullet-points{list-style:none;margin:0;padding:0;margin:30px 0 40px 0;display:flex;flex-direction:column;gap:15px}@media(max-width: 1620px){.b3-information-blurb .b3-information-blurb__bullet-points{margin:25px 0 35px 0}}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__bullet-points{margin:20px 0 30px 0}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__bullet-points{margin:10px 0 20px 0}}.b3-information-blurb .b3-information-blurb__bullet-points li{display:flex;flex-direction:row;gap:20px;align-items:center;font-size:1.25rem;line-height:1.75rem}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__bullet-points li{gap:15px;font-size:1rem;line-height:1.5rem}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__bullet-points li{gap:8px}}.b3-information-blurb .b3-information-blurb__bullet-points-icon{width:28px;height:28px;flex-shrink:0}@media(max-width: 1024px){.b3-information-blurb .b3-information-blurb__bullet-points-icon{width:22px;height:22px}}@media(max-width: 767px){.b3-information-blurb .b3-information-blurb__bullet-points-icon{width:18px;height:18px}}.b3-information-blurb .b3-information-blurb__content--large .b3-information-blurb__bullet-points{margin:10px 0 30px 0}.b3-information-blurb__content--large:not(:has(.b3-information-blurb__description)) .b3-information-blurb__bullet-points{margin:auto 0 20px 0}.b3-information-blurb .b3-button{margin-bottom:20px}.b3-information-blurb .b3-information-blurb__content--large .b3-button{margin-bottom:5px}.b3-kpi{margin:0 calc(50% - 50vw) 0 calc(50% - 50vw);background-color:var(--env-block-secondary-background-color)}.b3-kpi .sv-fluid-grid{padding:90px 0}@media(max-width: 1620px){.b3-kpi .sv-fluid-grid{padding:40px 0}}.b3-kpi .b3-kpi__content{display:flex;flex-direction:column;gap:40px;padding:0 90px}@media(max-width: 1024px){.b3-kpi .b3-kpi__content{padding:0 70px}}@media(max-width: 767px){.b3-kpi .b3-kpi__content{padding:0 50px;gap:10px}}.b3-kpi .b3-kpi__item{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:space-between;text-align:center}@media(max-width: 767px){.b3-kpi .b3-kpi__item{justify-content:center}}.b3-kpi .b3-kpi__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-kpi .b3-kpi__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-kpi .b3-kpi__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-kpi .b3-kpi__heading{font-size:2rem;line-height:2.4rem}}.b3-kpi .b3-kpi__heading{margin:0;color:var(--env-ui-color-brand)}.b3-kpi .b3-kpi__name{margin:0;font-size:1.75rem;font-weight:400;font-family:"Poppins";color:var(--env-block-secondary-font-color)}@media(max-width: 1620px){.b3-kpi .b3-kpi__name{font-size:1.5rem}}.b3-kpi .b3-kpi__number{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-kpi .b3-kpi__number{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-kpi .b3-kpi__number{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-kpi .b3-kpi__number{font-size:2rem;line-height:2.4rem}}.b3-kpi .b3-kpi__number{margin:0;color:var(--env-block-secondary-font-color)}.b3-kpi .splide__arrow{width:70px;height:70px;border:none;background-color:rgba(0,0,0,0);opacity:1;top:50%;transform:translateY(-50%)}@media(max-width: 1024px){.b3-kpi .splide__arrow{width:50px;height:50px}}.b3-kpi .splide__arrow--prev{left:-80px}@media(max-width: 1024px){.b3-kpi .splide__arrow--prev{left:-60px}}@media(max-width: 767px){.b3-kpi .splide__arrow--prev{left:-40px}}.b3-kpi .splide__arrow--next{right:-80px}@media(max-width: 1024px){.b3-kpi .splide__arrow--next{right:-60px}}@media(max-width: 767px){.b3-kpi .splide__arrow--next{right:-40px}}.b3-kpi .splide__arrow:disabled{display:none}.b3-kpi .splide__arrow svg{fill:var(--env-ui-color-brand);width:70px;height:70px}@media(max-width: 1024px){.b3-kpi .splide__arrow svg{width:50px;height:50px}}.b3-last-published{display:flex;flex-direction:row;gap:8px;font-size:1rem;margin-top:20px}.b3-leads-form form{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media(max-width: 767px){.b3-leads-form form{grid-template-columns:repeat(1, 1fr)}}.b3-leads-form form label{font-size:1rem}.b3-leads-form form input,.b3-leads-form form textarea,.b3-leads-form form select{min-height:50px;padding:10px;font-size:1.125rem;border:1px solid #c4c4c4;border-radius:2px;box-sizing:border-box}@media(max-width: 767px){.b3-leads-form form input,.b3-leads-form form textarea,.b3-leads-form form select{font-size:1rem}}.b3-leads-form form textarea{resize:vertical}.b3-leads-form form input[type=radio]{min-height:20px;cursor:pointer}.b3-leads-form form select{cursor:pointer}.b3-leads-form form button[type=submit]{border-color:rgba(0,0,0,0);cursor:pointer;grid-column:1/2}.b3-leads-form form button[type=submit][disabled]{cursor:wait}.b3-leads-form__field{display:flex;flex-direction:column;gap:10px}.b3-leads-form__field--message{grid-column:1/2}.b3-leads-form__field--checkbox{grid-column:1/-1}.b3-leads-form__group-title{display:block;font-size:1rem;margin:0 0 10px}.b3-leads-form__checkbox-group,.b3-leads-form__radio-group{display:block}.b3-leads-form__checkbox-options,.b3-leads-form__radio-options{display:flex;gap:20px}.b3-leads-form__options--column{flex-direction:column;align-items:flex-start}.b3-leads-form__options--row{flex-direction:row;flex-wrap:wrap;align-items:center}.b3-leads-form__checkbox-label,.b3-leads-form__radio-label{display:inline-flex;gap:10px;cursor:pointer;align-self:flex-start}.b3-leads-form__checkbox-label input[type=checkbox]{min-height:20px;width:20px;height:20px;cursor:pointer}.b3-leads-form__checkbox-label a{color:var(--env-link-font-color);text-decoration:underline;cursor:pointer;pointer-events:auto;z-index:1;position:relative}.b3-leads-form__checkbox-label a:hover{text-decoration:none}.b3-leads-form__error{color:#dc3545;font-size:.875rem;margin-top:5px}.b3-leads-form__confirmation{white-space:pre-wrap;font-size:18px;margin-top:30px;line-height:26px}.b3-leads-form__confirmation::first-line{font-weight:700}.b3-messages{display:flex;flex-direction:column;gap:10px}.b3-messages ul{list-style:none;margin:0;padding:0}.b3-messages__type--Information{background-color:var(--env-element-info-background-color);color:var(--env-element-info-font-color)}.b3-messages__type--Meddelande{background-color:var(--env-element-success-background-color);color:var(--env-element-success-font-color)}.b3-messages__type--Varning{background-color:var(--env-element-warning-background-color);color:bvar(--env-element-warning-font-color)}.b3-messages__type--Kris{background-color:var(--env-element-danger-background-color);color:var(--env-element-danger-font-color)}.b3-messages__wrapper{position:relative;display:flex;flex-direction:row;gap:20px;padding-top:16px;padding-bottom:16px}@media(max-width: 1024px){.b3-messages__wrapper{gap:10px}}.b3-messages__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%}@media(max-width: 1024px){.b3-messages__content{gap:5px}}.b3-messages__heading{font-size:1.5rem;margin:0}@media(max-width: 1024px){.b3-messages__heading{font-size:1.125rem}}.b3-messages__link{display:flex;gap:5px;align-items:center;width:-moz-fit-content;width:fit-content;text-decoration:underline}.b3-messages__link:hover{text-decoration-thickness:2px}.b3-messages__link-icon{width:16px;height:16px}.b3-messages__icon{width:35px;height:35px;flex-shrink:0;align-self:center}@media(max-width: 1024px){.b3-messages__icon{width:25px;height:25px}}.b3-messages__description{font-size:1rem;line-height:1.5rem;max-width:750px;margin:0}.b3-messages__close{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;align-self:center;display:flex;justify-content:center;width:30px;height:30px;background-color:var(--env-background-color);color:var(--env-font-color);padding:5px;border-radius:50%;box-sizing:border-box}@media(max-width: 1024px){.b3-messages__close{width:25px;height:25px}}.b3-messages__close:hover{outline:2px solid var(--env-font-color)}.b3-messages__close-icon{width:20px;height:20px}@media(max-width: 1024px){.b3-messages__close-icon{width:15px;height:15px}}.b3-news-listing{padding-bottom:20px}.b3-news-listing__pinned{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:16px}@media(max-width: 767px){.b3-news-listing__pinned{grid-template-columns:1fr}}.b3-news-listing__pinned .b3-news-listing__item{padding:0}.b3-news-listing__pinned .b3-news-listing__content{flex-direction:column;padding:8px 24px 20px 24px}.b3-news-listing__pinned .b3-news-listing__tags{border-left:none;padding-left:0}.b3-news-listing__pinned .b3-news-listing__tag{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:1.5;border:none;border-radius:2px;padding:4px 8px;text-decoration:none;cursor:pointer;box-sizing:border-box;border:1px solid var(--env-ui-color-brand)}.b3-news-listing__pinned .b3-news-listing__tag:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color);border-color:var(--env-ui-color-brand)}.b3-news-listing__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:20px;container-type:inline-size}@media(max-width: 1300px){.b3-news-listing__wrapper{order:2}}.b3-news-listing__wrapper h2,.b3-news-listing__wrapper p{margin:0}.b3-news-listing__wrapper p{font-size:1rem;line-height:1.5rem}@media(max-width: 767px){.b3-news-listing__wrapper p{font-size:.875rem}}.b3-news-listing .env-spinner div{background-color:var(--env-ui-color-brand)}.b3-news-listing__filter{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--env-background-color);padding-bottom:20px}.b3-news-listing__filter-button{margin-bottom:0}.b3-news-listing__filter-button[aria-checked=true]{background-color:var(--env-background-color);border-color:var(--env-ui-color-brand);padding-right:14px}.b3-news-listing__filter-button[aria-checked=true]:hover{color:var(--env-ui-color-brand-contrast)}.b3-news-listing__filter-button--clear{background-color:var(--env-ui-color-brand);border:1px solid var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast)}.b3-news-listing__filter-button svg{transform:rotate(45deg);width:17px;height:17px}.b3-news-listing__articles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.b3-news-listing__articles--hasFilter{grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 1024px){.b3-news-listing__articles--hasFilter{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.b3-news-listing__articles{grid-template-columns:1fr}}@media(min-width: 1025px){@container (max-width: 900px){.b3-news-listing__articles{grid-template-columns:1fr}}}.b3-news-listing__item{position:relative;background-color:var(--env-background-color);border:1px solid #b2b2b2;padding:20px 24px;display:flex;flex-direction:column;gap:12px;border-radius:var(--env-border-radius);box-sizing:border-box}@media(max-width: 767px){.b3-news-listing__item{gap:8px}}.b3-news-listing__item:has(img){padding:0}.b3-news-listing__item:has(img) .b3-news-listing__content{padding:8px 24px 20px 24px}.b3-news-listing__content{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}.b3-news-listing__info{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;font-size:.875rem}.b3-news-listing__tags{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;border-left:1px solid var(--env-ui-color-brand);padding-left:12px}@media(max-width: 460px){.b3-news-listing__tags{border-left:none;padding-left:0;gap:12px}}.b3-news-listing__image{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:var(--env-border-radius) var(--env-border-radius) 0 0}@media(max-width: 767px){.b3-news-listing__image{height:180px}}.b3-news-listing__heading{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;font-size:1rem;font-weight:700;line-height:1.25rem;color:var(--env-font-color);text-decoration:none}.b3-news-listing__heading::before{position:absolute;content:"";inset:0;border-radius:var(--env-border-radius)}.b3-news-listing__heading:hover{text-decoration:underline}.b3-news-listing__icon{width:18px;height:18px;flex-shrink:0}.b3-news-listing__description{margin:0;font-size:1rem;font-weight:400;color:var(--env-font-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.b3-news-listing__link{position:relative;display:inline-flex;flex-direction:row;gap:8px;align-items:end;text-decoration:none;font-size:.875rem;line-height:1.5rem;font-weight:500;width:-moz-fit-content;width:fit-content;color:var(--env-font-color)}.b3-news-listing__link:hover{text-decoration:underline}.b3-news-listing__link-wrapper{text-align:right}@media(max-width: 1024px){.b3-news-listing__link-wrapper{text-align:left}}.b3-news-listing__link svg{width:24px;height:24px}.hog-notice-board-admin__search{width:min(100%,500px);margin-top:32px}.hog-notice-board-admin__search label{display:block;margin-bottom:8px;font-weight:600}.hog-notice-board-admin__search input{width:100%;height:56px;padding:0 24px;box-sizing:border-box;border:1px solid var(--env-ui-color-brand);border-radius:var(--env-border-radius);background-color:var(--env-section-background-color);color:var(--env-ui-color-text);font:inherit;font-size:1rem;font-weight:600}.hog-notice-board-admin__search input:hover{border-color:var(--env-ui-color-brand-dark, var(--env-ui-color-brand))}.hog-notice-board-admin__search input:focus-visible{border-color:rgba(0,0,0,0);outline:2px solid var(--env-element-primary-font-color)}.hog-notice-board-admin__filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hog-notice-board-admin__filter-button{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid #222;border-radius:999px;background:rgba(0,0,0,0);color:#111;font:inherit;cursor:pointer}.hog-notice-board-admin__filter-button[aria-pressed=true]{background:#222;color:#fff}.hog-notice-board-admin__filter-count{font-weight:600}.hog-notice-board-admin__list{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.hog-notice-board-admin__item{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px;align-items:center;padding:20px 24px;border:1px solid #d9d9d9;border-radius:16px;background:#fff}.hog-notice-board-admin__item-main{min-width:0}.hog-notice-board-admin__item-header{display:flex;gap:12px;align-items:center;justify-content:space-between}.hog-notice-board-admin__item-heading{font-size:1.125rem;line-height:1.3}.hog-notice-board-admin__item-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.hog-notice-board-admin__source{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid #ccc;border-radius:999px;font-size:.875rem;line-height:1.2}.hog-notice-board-admin__submitted-by{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-top:8px;font-size:.875rem}.hog-notice-board-admin__submitted-by span{color:#666}.hog-notice-board-admin__item-schedule{margin-top:8px}.hog-notice-board-admin__item-actions{display:flex;gap:8px}.hog-notice-board-admin__status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.2}.hog-notice-board-admin__status--active{background:#e8f5e9;color:#1b5e20}.hog-notice-board-admin__status--scheduled{background:#fff4cc;color:#5c4700}.hog-notice-board-admin__status--expired{background:#f1f1f1;color:#555}.hog-notice-board-admin__status--unpublished{background:#f4e8e8;color:#7a1f1f}.hog-notice-board-admin__status--pending-review{background:#e8eef8;color:#17365d}.hog-notice-board-admin__dialog{width:min(1200px,100vw - 40px);max-height:calc(100vh - 40px);padding:0;border:0;border-radius:20px;overflow:hidden}.hog-notice-board-admin__dialog::backdrop{background:rgba(0,0,0,.45)}.hog-notice-board-admin__dialog .hog-form__categories{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px 24px}@media(max-width: 900px){.hog-notice-board-admin__dialog .hog-form__categories{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.hog-notice-board-admin__dialog .hog-form__categories{grid-template-columns:1fr}}.hog-notice-board-admin__dialog .hog-form__field--checkbox{align-self:end;min-height:50px;display:flex;align-items:center}.hog-notice-board-admin__dialog-inner{display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.hog-notice-board-admin__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;border-bottom:1px solid #ddd}.hog-notice-board-admin__dialog-title{margin:0}.hog-notice-board-admin__dialog-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);font-size:2rem;line-height:1;cursor:pointer}.hog-notice-board-admin__dialog-body{min-width:0;overflow-y:auto;overflow-x:hidden}.hog-notice-board-admin__image-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:16px;min-width:0}.hog-notice-board-admin__image-option{display:flex;flex-direction:column;gap:8px;min-width:0;cursor:pointer}.hog-notice-board-admin__image-option img{display:block;width:100%;max-width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.hog-notice-board-admin__image-option span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.hog-notice-board-admin__selected-image{display:flex;align-items:center;gap:16px}.hog-notice-board-admin__selected-image img{width:160px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:0 0 auto}.hog-notice-board-admin__selected-image>div{display:flex;flex-direction:column;gap:12px}.hog-notice-board-admin__selected-image p{margin:0}.hog-notice-board-admin__form-wrapper{padding:32px}.hog-notice-board-admin__form-actions{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin:24px -32px -32px;padding:20px 32px;background:#fff;border-top:1px solid #ddd}@media(max-width: 700px){.hog-notice-board-admin__item{grid-template-columns:1fr;gap:16px}.hog-notice-board-admin__item-header{align-items:flex-start;flex-direction:column}.hog-notice-board-admin__item-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.hog-notice-board-admin__item-actions .b3-button{flex:1 1 auto}.hog-notice-board-admin__dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.hog-notice-board-admin__dialog-inner{max-height:calc(100vh - 20px)}.hog-notice-board-admin__dialog-header{padding:18px 20px}.hog-notice-board-admin__form-wrapper{padding:20px}.hog-notice-board-admin__form-actions{flex-direction:column;margin:24px -20px -20px;padding:16px 20px}.hog-notice-board-admin__form-actions .b3-button{width:100%}}@media(max-width: 700px){.hog-form__section-row{grid-template-columns:1fr}.hog-form__field--full{grid-column:auto}}.hog-notice-board{scroll-margin-top:24px;container-type:inline-size;container-name:notice-board}.hog-notice-board__header{margin-bottom:32px}.hog-notice-board__filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.hog-notice-board__filter-toggle{display:none;align-items:center;gap:8px;padding:8px 12px;border:1px solid #222;border-radius:999px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.hog-notice-board__filter{padding:10px 18px;border:1px solid #222;border-radius:999px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.hog-notice-board__filter[aria-pressed=true]{background:#222;color:#fff}.hog-notice-board__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1px;-moz-column-gap:24px;column-gap:24px;row-gap:0;align-items:start}.hog-notice-board__item{padding-bottom:24px;min-width:0;opacity:0;transform:translateY(16px);animation:hog-notice-card-in 400ms ease-out forwards}.hog-notice-board__item:nth-child(1){animation-delay:0ms}.hog-notice-board__item:nth-child(2){animation-delay:70ms}.hog-notice-board__item:nth-child(3){animation-delay:140ms}.hog-notice-board__item:nth-child(4){animation-delay:210ms}.hog-notice-board__item:nth-child(5){animation-delay:280ms}.hog-notice-board__item:nth-child(6){animation-delay:350ms}.hog-notice-board__item:nth-child(7){animation-delay:420ms}.hog-notice-board__item:nth-child(8){animation-delay:490ms}.hog-notice-board__item:nth-child(9){animation-delay:560ms}.hog-notice-board__item:nth-child(10){animation-delay:630ms}.hog-notice-board__item:nth-child(11){animation-delay:700ms}.hog-notice-board__item:nth-child(12){animation-delay:770ms}.hog-notice-board__pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.hog-notice-board__pagination-info{font-size:1rem;font-weight:600}.hog-notice-board__pagination button{padding:8px 16px;border:1px solid var(--env-ui-color-brand);border-radius:var(--env-border-radius);background-color:var(--env-section-background-color);font-size:1rem;font-weight:600;cursor:pointer}.hog-notice-board__pagination button:disabled{opacity:.5;cursor:not-allowed}.hog-notice-card{container-type:inline-size;container-name:notice-card;padding:0;overflow:hidden;border:1px solid #ddd;border-radius:24px;background:#fff}.hog-notice-card--dark{background:#1b1b18;color:#fff;border-color:#1b1b18}.hog-notice-card--dark .hog-notice-card__link{color:#fff}.hog-notice-card--yellow{background:var(--env-ui-color-brand);border-color:var(--env-ui-color-brand)}.hog-notice-card--gray{background:#eae9e6;border-color:#eae9e6}.hog-notice-card--image .hog-notice-card__text{-webkit-line-clamp:3}.hog-notice-card__image{aspect-ratio:16/10;overflow:hidden}.hog-notice-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hog-notice-card--source-article .hog-notice-card__image img,.hog-notice-card--source-press .hog-notice-card__image img{-o-object-position:center 30%;object-position:center 30%}.hog-notice-card__content{padding:28px}.hog-notice-card__meta{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px;font-size:.875rem}.hog-notice-card__heading{margin:0 0 12px;font-size:1.5rem;line-height:1.15}.hog-notice-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:0 0 24px;line-height:1.5}.hog-notice-card__link{color:inherit;font-weight:600}.hog-notice-card--quote .hog-notice-card__content{padding:32px}.hog-notice-card--quote .hog-notice-card__meta{margin-bottom:24px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.hog-notice-card--quote .hog-notice-card__quote-mark{margin-bottom:20px;font-size:4.5rem;font-weight:700;line-height:.6}.hog-notice-card--quote .hog-notice-card__heading{margin-bottom:18px;font-size:clamp(1.6rem,2vw,2rem);line-height:1.15}.hog-notice-card--quote .hog-notice-card__text{display:block;overflow:visible;-webkit-line-clamp:initial;margin-bottom:28px;font-size:1rem;line-height:1.6}.hog-notice-card--stat{background:var(--env-ui-color-brand);border-color:var(--env-ui-color-brand)}.hog-notice-card--stat .hog-notice-card__content{padding:32px}.hog-notice-card--stat .hog-notice-card__meta{margin-bottom:32px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.hog-notice-card--stat .hog-notice-card__stat{display:flex;align-items:baseline;gap:10px;margin-bottom:22px}.hog-notice-card--stat .hog-notice-card__stat-value{font-size:clamp(4.5rem,7vw,6rem);font-weight:700;line-height:.85}.hog-notice-card--stat .hog-notice-card__stat-unit{font-size:1.5rem;line-height:1}.hog-notice-card--stat .hog-notice-card__heading{margin-bottom:18px;font-size:clamp(1.6rem,2vw,2rem);line-height:1.15}.hog-notice-card--stat .hog-notice-card__text{display:block;overflow:visible;-webkit-line-clamp:initial;margin-bottom:28px;line-height:1.6}@container notice-board (max-width: 900px){.hog-notice-board__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container notice-board (max-width: 600px){.hog-notice-board__header{margin-bottom:24px}.hog-notice-board__preamble{margin-bottom:16px}.hog-notice-board__heading{margin-bottom:0}.hog-notice-board__filter-toggle{display:inline-flex;margin-bottom:12px}.hog-notice-board__filters{display:none;gap:8px;margin-bottom:24px}.hog-notice-board__filters--open{display:flex}.hog-notice-board__grid{display:block}}@container notice-board (max-width: 420px){.hog-notice-board__header{margin-bottom:20px}.hog-notice-board__filters{gap:6px;margin-bottom:20px}.hog-notice-board__filter{padding:7px 10px;font-size:.8125rem}}@container notice-card (max-width: 420px){.hog-notice-card--quote .hog-notice-card__quote-mark{font-size:3rem}.hog-notice-card--quote .hog-notice-card__heading{font-size:1.4rem}.hog-notice-card--stat .hog-notice-card__stat-value{font-size:3.5rem}.hog-notice-card--stat .hog-notice-card__heading{font-size:1.4rem}.hog-notice-card__image{aspect-ratio:16/8}.hog-notice-card--source-article .hog-notice-card__image img,.hog-notice-card--source-press .hog-notice-card__image img{-o-object-position:center 25%;object-position:center 25%}.hog-notice-card__content{padding:22px}.hog-notice-card__meta{margin-bottom:12px}.hog-notice-card__heading{margin-bottom:10px}.hog-notice-card__text{margin-bottom:16px}}@container notice-card (max-width: 320px){.hog-notice-card__content{padding:20px}.hog-notice-card__meta{gap:10px;margin-bottom:14px}.hog-notice-card__heading{font-size:1.25rem}.hog-notice-card__text{margin-bottom:18px}.hog-notice-card--quote .hog-notice-card__content{padding:24px 20px}.hog-notice-card--quote .hog-notice-card__quote-mark{margin-bottom:16px;font-size:2.75rem}.hog-notice-card--quote .hog-notice-card__heading{font-size:1.3rem}.hog-notice-card--stat .hog-notice-card__content{padding:24px 20px}.hog-notice-card--stat .hog-notice-card__meta{margin-bottom:24px}.hog-notice-card--stat .hog-notice-card__stat{gap:6px;margin-bottom:18px}.hog-notice-card--stat .hog-notice-card__stat-value{font-size:3.25rem}.hog-notice-card--stat .hog-notice-card__stat-unit{font-size:1.125rem}.hog-notice-card--stat .hog-notice-card__heading{font-size:1.3rem}}@keyframes hog-notice-card-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.hog-notice-board__item{opacity:1;transform:none;animation:none}}.hog-one-page-menu-wrapper{position:relative}.hog-one-page-menu{--menu-gap: 0.5rem;--background-color: #fff;--fade-rgb: 255, 255, 255;--text-color: #333;position:relative;z-index:0;box-sizing:border-box;background-color:var(--background-color);color:var(--text-color);z-index:0;transition:all 1200ms ease}.hog-one-page-menu--dark{--background-color: #333;--fade-rgb: 51, 51, 51;--text-color: #fff}.hog-one-page-menu--dark .hog-one-page-menu__nav{border:0}.hog-one-page-menu--fixed::before{box-shadow:0 4px 12px rgba(0,0,0,.25)}.hog-one-page-menu__list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--menu-gap);width:-moz-max-content;width:max-content;min-width:100%;justify-content:center;margin:0;padding:0;list-style:none}.hog-one-page-menu__carousel{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;width:100%;padding-inline:.75rem;box-sizing:border-box}.hog-one-page-menu__label{flex:0 0 auto;font-size:.875rem;font-weight:600;color:color-mix(in srgb, var(--text-color) 85%, transparent);white-space:nowrap}.hog-one-page-menu__viewport{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.hog-one-page-menu__viewport::before,.hog-one-page-menu__viewport::after{content:"";position:absolute;top:0;bottom:0;width:2rem;pointer-events:none;z-index:1;opacity:0;transition:opacity 160ms ease}.hog-one-page-menu__viewport::before{left:0;background:linear-gradient(to right, rgb(var(--fade-rgb)) 0%, rgba(var(--fade-rgb), 0) 100%)}.hog-one-page-menu__viewport::after{right:0;background:linear-gradient(to left, rgb(var(--fade-rgb)) 0%, rgba(var(--fade-rgb), 0) 100%)}.hog-one-page-menu__carousel--can-scroll-left .hog-one-page-menu__viewport::before{opacity:1}.hog-one-page-menu__carousel--can-scroll-right .hog-one-page-menu__viewport::after{opacity:1}.hog-one-page-menu__slider{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.hog-one-page-menu__slider::-webkit-scrollbar{display:none;height:0}.hog-one-page-menu__item{flex:0 0 auto;margin-block:1rem}.hog-one-page-menu__link{display:block;padding:.5rem .75rem;color:inherit;font-size:.875rem;letter-spacing:.5px;font-weight:700;font-family:"Poppins";white-space:nowrap;text-decoration-color:#eae9e6;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-underline-offset .2s ease-in-out}.hog-one-page-menu__link:hover,.hog-one-page-menu__link:focus-visible,.hog-one-page-menu__link--in-view{text-underline-offset:12px;text-decoration-color:var(--env-ui-color-brand)}.hog-one-page-menu__nav{flex:0 0 auto;width:2.75rem;height:2.75rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;padding:0;display:grid;place-items:center;background:rgba(250,250,250,.92);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;z-index:2;transition:transform 120ms ease,background-color 120ms ease,opacity 120ms ease}.hog-one-page-menu__nav:hover{transform:scale(1.08)}.hog-one-page-menu__nav:active{transform:scale(1)}.hog-one-page-menu__nav:focus{outline:none}.hog-one-page-menu__nav:focus-visible{box-shadow:0 0 0 4px rgba(26,115,232,.35)}.hog-one-page-menu__nav--prev,.hog-one-page-menu__nav--next{align-self:center}.hog-one-page-menu__cta{flex:0 0 auto;white-space:nowrap;margin:0;align-self:center}.hog-one-page-menu__nav-icon{width:1rem;height:1rem;display:block;fill:currentColor;pointer-events:none}.hog-one-page-menu::before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background-color:inherit}.hog-one-page-menu-placeholder{width:100%}@media(max-width: 768px){.hog-one-page-menu--hide-on-mobile{display:none}.hog-one-page-menu__carousel{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.625rem;padding-inline:.5rem}.hog-one-page-menu__label{grid-column:1/-1;grid-row:1;justify-self:center;font-size:.8125rem;margin-top:.25rem}.hog-one-page-menu__viewport{grid-column:2;grid-row:2}.hog-one-page-menu__viewport::before,.hog-one-page-menu__viewport::after{width:1.25rem}.hog-one-page-menu__nav{grid-row:2;width:2.25rem;height:2.25rem}.hog-one-page-menu__nav--prev{grid-column:1}.hog-one-page-menu__nav--next{grid-column:3}.hog-one-page-menu__cta{grid-column:1/-1;grid-row:3;justify-self:center;justify-content:center;font-size:.875rem;margin-bottom:.5rem}.hog-one-page-menu__cta--hide-on-mobile{display:none}}.b3-pagination{margin:0 auto;padding:24px 0 0 0;width:100%;box-sizing:border-box;border-top:2px solid var(--env-block-background-color)}@media(max-width: 767px){.b3-pagination{max-width:100%}}.b3-pagination__list,.b3-pagination .pagination{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;gap:8px}.b3-pagination__item,.b3-pagination .pagination.pagination>li{min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center}.b3-pagination__item--disabled .b3-pagination__link--previous,.b3-pagination__item--disabled .b3-pagination__link--next,.b3-pagination .pagination.pagination>li--disabled .b3-pagination__link--previous,.b3-pagination .pagination.pagination>li--disabled .b3-pagination__link--next{background-color:var(--env-block-background-color);color:var(--env-font-color);cursor:not-allowed}.b3-pagination__item span.current.prev.current.prev,.b3-pagination__item span.current.next.current.next,.b3-pagination .pagination.pagination>li span.current.prev.current.prev,.b3-pagination .pagination.pagination>li span.current.next.current.next{background-color:var(--env-block-background-color);color:var(--env-font-color);cursor:not-allowed}.b3-pagination__item--active .b3-pagination__link,.b3-pagination__item span[aria-current=page].current,.b3-pagination .pagination.pagination>li--active .b3-pagination__link,.b3-pagination .pagination.pagination>li span[aria-current=page].current{pointer-events:none;background-color:var(--env-block-background-color);color:var(--env-font-color);font-weight:700}.b3-pagination__item:has(.b3-pagination__link--previous),.b3-pagination__item:has(.current.prev),.b3-pagination__item:has(a.prev),.b3-pagination .pagination.pagination>li:has(.b3-pagination__link--previous),.b3-pagination .pagination.pagination>li:has(.current.prev),.b3-pagination .pagination.pagination>li:has(a.prev){margin-right:auto}.b3-pagination__item:has(.b3-pagination__link--next),.b3-pagination__item:has(.next),.b3-pagination .pagination.pagination>li:has(.b3-pagination__link--next),.b3-pagination .pagination.pagination>li:has(.next){margin-left:auto}.b3-pagination__ellipsis{color:var(--env-font-color);pointer-events:none;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center}.b3-pagination__link,.b3-pagination .pagination.pagination>li a,.b3-pagination .pagination.pagination>li span.current{border:none;background-color:var(--env-block-background-color);color:var(--env-block-font-color);cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:400;font-size:1rem;line-height:150%;padding:12px 20px;text-decoration:none !important}@media(max-width: 767px){.b3-pagination__link,.b3-pagination .pagination.pagination>li a,.b3-pagination .pagination.pagination>li span.current{font-size:.875rem;padding:8px 12px;height:100%}}.b3-pagination__link:hover,.b3-pagination .pagination.pagination>li a:hover,.b3-pagination .pagination.pagination>li span.current:hover{background-color:var(--env-block-background-color);color:var(--env-font-color)}.b3-pagination__link--previous,.b3-pagination__link--next,.b3-pagination__link.prev,.b3-pagination__link.next,.b3-pagination .pagination.pagination>li a--previous,.b3-pagination .pagination.pagination>li a--next,.b3-pagination .pagination.pagination>li a.prev,.b3-pagination .pagination.pagination>li a.next,.b3-pagination .pagination.pagination>li span.current--previous,.b3-pagination .pagination.pagination>li span.current--next,.b3-pagination .pagination.pagination>li span.current.prev,.b3-pagination .pagination.pagination>li span.current.next{background-color:var(--env-block-background-color);color:var(--env-block-font-color);padding:12px 16px;border-radius:2px;width:110px;font-size:.875rem;font-weight:600;box-sizing:border-box}@media(max-width: 767px){.b3-pagination__link--previous,.b3-pagination__link--next,.b3-pagination__link.prev,.b3-pagination__link.next,.b3-pagination .pagination.pagination>li a--previous,.b3-pagination .pagination.pagination>li a--next,.b3-pagination .pagination.pagination>li a.prev,.b3-pagination .pagination.pagination>li a.next,.b3-pagination .pagination.pagination>li span.current--previous,.b3-pagination .pagination.pagination>li span.current--next,.b3-pagination .pagination.pagination>li span.current.prev,.b3-pagination .pagination.pagination>li span.current.next{width:-moz-fit-content;width:fit-content;padding:6px;font-size:0}}.b3-pagination__icon{width:24px;height:24px;display:none}@media(max-width: 767px){.b3-pagination__icon{display:block}}.b3-partner-listing{padding-block:2rem}.b3-partner-listing__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-partner-listing__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-partner-listing__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-partner-listing__heading{font-size:2rem;line-height:2.4rem}}.b3-partner-listing__heading{text-align:center;margin:0 0 1.5rem}.b3-partner-listing__intro{font-family:"Poppins";line-height:2.25rem;text-align:center;margin:0 auto 4rem;max-width:64rem;font-size:1.875rem}@media(max-width: 1620px){.b3-partner-listing__intro{font-size:1.75rem}}@media(max-width: 1024px){.b3-partner-listing__intro{font-size:1.5rem}}@media(max-width: 767px){.b3-partner-listing__intro{font-size:1.125rem}}.b3-partner-listing__info{text-align:center;margin:0 auto 2rem;max-width:64rem;min-height:2rem;font-size:1.25rem}@media(max-width: 1620px){.b3-partner-listing__info{font-size:1.125rem}}@media(max-width: 1024px){.b3-partner-listing__info{font-size:1rem}}@media(max-width: 767px){.b3-partner-listing__info{font-size:.875rem}}.b3-partner-listing__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.b3-partner-listing__filters .pill-input{height:70px;background-color:var(--env-section-background-color);border:1px solid var(--env-ui-color-brand);border-radius:var(--env-border-radius);padding:16px 0;box-sizing:border-box;font-size:1.125rem;font-weight:600;display:flex;align-items:center}.b3-partner-listing__filters .pill-input:has(select){padding:0}.b3-partner-listing__filters .pill-input select{font-size:1.125rem;font-weight:600;border:none;border-radius:var(--env-border-radius);padding:16px 32px;height:100%;background-color:rgba(0,0,0,0);color:var(--env-ui-color-text)}.b3-partner-listing__filters .pill-input select:focus{outline:none}.b3-partner-listing__filters .pill-input:focus-visible,.b3-partner-listing__filters .pill-input:has(select:focus-visible){border-color:rgba(0,0,0,0);outline:2px solid var(--env-element-primary-font-color)}.b3-partner-listing__filters .pill-input:hover{border-color:var(--env-ui-color-brand-dark, var(--env-ui-color-brand))}.b3-partner-listing__filters select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%23000%27 d=%27M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.b3-partner-listing__filters input.pill-input{padding-inline:32px;width:min(100%,500px)}.b3-partner-listing__pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.b3-partner-listing__pagination--info{font-size:1rem;font-weight:600}.b3-partner-listing__pagination button{background-color:var(--env-section-background-color);border:1px solid var(--env-ui-color-brand);border-radius:var(--env-border-radius);padding:8px 16px;font-size:1rem;font-weight:600;cursor:pointer}.b3-partner-listing__pagination button:disabled{opacity:.5;cursor:not-allowed}.b3-partner-listing__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;container:partner-list/inline-size}.b3-full-width--gray .b3-partner-card{background-color:#fff}.b3-partner-card{display:flex;flex-direction:column;align-items:stretch;position:relative;flex:1 1 100%;max-width:400px;border-radius:var(--env-border-radius-large);box-sizing:border-box;background-color:#e3e3e3;transition:background-color .4s ease}@media(max-width: 767px){.b3-partner-card{max-width:100%}}.b3-partner-card:hover{background-color:var(--env-ui-color-brand)}.b3-partner-card--hero{overflow:hidden}.b3-partner-card--hero .b3-partner-card__title{font-size:1.5rem;line-height:1.75rem;margin:0}.b3-partner-card__logo{height:80px;margin:0 24px 10px 24px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:32px 32px 0 32px;border-radius:var(--env-border-radius-large) var(--env-border-radius-large) 0 0}.b3-partner-card__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.b3-partner-card__hero{height:150px}.b3-partner-card__hero img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;display:block}.b3-partner-card__content{padding:0 32px 32px 32px;border-radius:0 0 var(--env-border-radius-large) var(--env-border-radius-large)}.b3-partner-card__title{font-family:"Poppins";font-weight:600;font-size:1.875rem;line-height:2.125rem;margin:15px 0 10px 0;display:flex;flex-direction:row;gap:10px;align-items:center;text-decoration:none}.b3-partner-card__title::before{content:"";position:absolute;inset:0;border-radius:var(--env-border-radius-large)}.b3-partner-card__title:hover{text-decoration:underline}.b3-partner-card__preamble{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;word-break:break-word;margin:0;font-size:1.25rem;line-height:1.5;margin:0}.b3-partner-card__icon{overflow:visible;vertical-align:middle;width:16px;height:16px;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);border-radius:50%;padding:7px}@container partner-list (min-width: 600px){.b3-partner-card{flex:1 1 calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}@container partner-list (min-width: 900px){.b3-partner-card{flex:1 1 calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem)}}@container partner-list (min-width: 1200px){.b3-partner-card{flex:1 1 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}}.b3-product-comparison{display:flex;flex-direction:column;gap:60px}.b3-product-comparison__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-product-comparison__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-product-comparison__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-product-comparison__heading{font-size:2rem;line-height:2.4rem}}.b3-product-comparison__heading{text-align:center;margin:0 0 20px 0}.b3-product-comparison__description{font-size:1.5rem;text-align:center;margin:0 auto;max-width:750px}@media(max-width: 1024px){.b3-product-comparison__description{font-size:1rem}}.b3-product-comparison__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:40px;padding:0 40px}@media(max-width: 1620px){.b3-product-comparison__list{-moz-column-gap:20px;column-gap:20px;row-gap:40px;padding:0}}.b3-product-comparison__item{background-color:var(--env-background-color);border-radius:var(--env-border-radius);padding:25px;position:relative;display:flex;flex-direction:column;width:calc((100% - 120px)/4);transition:background-color .4s ease;box-sizing:border-box;overflow:visible}.b3-product-comparison__item::after{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--env-background-color);border-radius:var(--env-border-radius);transition:transform .4s ease,background-color .4s ease;transform:scaleY(1);transform-origin:center}@media(max-width: 1300px){.b3-product-comparison__item::after{transform:scaleY(1) !important}}.b3-product-comparison__item:hover,.b3-product-comparison__item:has(.b3-product-comparison__extra-text-details[open]){background-color:var(--env-ui-color-brand)}.b3-product-comparison__item:hover::after,.b3-product-comparison__item:has(.b3-product-comparison__extra-text-details[open])::after{background-color:var(--env-ui-color-brand);transform:scaleY(calc((100% + 10px) / 100%))}.b3-product-comparison__item:hover .b3-product-comparison__badge-text,.b3-product-comparison__item:has(.b3-product-comparison__extra-text-details[open]) .b3-product-comparison__badge-text{background-color:var(--env-background-color)}@media(min-width: 1300px){.b3-product-comparison__item:hover .b3-product-comparison__badge-text,.b3-product-comparison__item:has(.b3-product-comparison__extra-text-details[open]) .b3-product-comparison__badge-text{top:-50px}}.b3-product-comparison__item:hover .b3-product-comparison__bullet-points-icon,.b3-product-comparison__item:has(.b3-product-comparison__extra-text-details[open]) .b3-product-comparison__bullet-points-icon{display:none}.b3-product-comparison__item:hover .b3-product-comparison__bullet-points-icon--hover,.b3-product-comparison__item:has(.b3-product-comparison__extra-text-details[open]) .b3-product-comparison__bullet-points-icon--hover{display:block}.b3-product-comparison__item:hover .b3-button,.b3-product-comparison__item:has(.b3-product-comparison__extra-text-details[open]) .b3-button{background-color:#fff}@media(prefers-reduced-motion: reduce){.b3-product-comparison__item::after{transform:scaleY(1) !important}}@media(max-width: 1620px){.b3-product-comparison__item{padding:20px;width:calc((100% - 60px)/4)}}@media(max-width: 1300px){.b3-product-comparison__item{width:calc((100% - 40px)/3)}}@media(max-width: 1024px){.b3-product-comparison__item{width:calc((100% - 20px)/2)}}@media(max-width: 767px){.b3-product-comparison__item{width:100%}}.b3-product-comparison__badge-text{position:absolute;display:inline-block;width:-moz-max-content;width:max-content;white-space:nowrap;font-family:"Poppins";top:-30px;left:50%;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);border:2px solid var(--env-ui-color-brand);font-size:1rem;padding:5px 10px;border-radius:12px;border-radius:var(--env-border-radius);z-index:1;transform:translateX(-50%);transition:top .4s ease,background-color .4s ease}@media(max-width: 1024px){.b3-product-comparison__badge-text{font-size:1rem}}.b3-product-comparison__top-text{font-size:1rem;font-weight:600;margin:0 0 10px 0;text-align:center;min-height:38px}.b3-product-comparison__name{font-size:1.5rem;font-weight:800;margin:0;text-transform:uppercase;text-align:center;min-height:58px}.b3-product-comparison__prefix{font-size:1.125rem;font-weight:800;margin-right:5px}.b3-product-comparison__price{font-size:3rem;font-weight:600;margin:25px 0;text-align:center}@media(max-width: 1024px){.b3-product-comparison__price{font-size:2rem}}.b3-product-comparison__currency{font-size:1.125rem;font-weight:800;margin-left:5px}.b3-product-comparison__bullet-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;padding:0 20px;margin:0 auto 30px auto;font-weight:600}@media(max-width: 1620px){.b3-product-comparison__bullet-points{padding:0 5px}}.b3-product-comparison__bullet-points li{display:flex;flex-direction:row;gap:8px;align-items:center}.b3-product-comparison__bullet-points li .b3-product-comparison__bullet-points-icon,.b3-product-comparison__bullet-points li .b3-product-comparison__bullet-points-icon--hover{width:16px;height:16px;flex-shrink:0}.b3-product-comparison__bullet-points li .b3-product-comparison__bullet-points-icon--hover,.b3-product-comparison__bullet-points li .b3-product-comparison__bullet-points-icon--hover--hover{display:none;color:#fff}.b3-product-comparison__extra-text{white-space:pre-wrap;font-size:1rem;line-height:1.4}.b3-product-comparison__extra-text-wrapper{position:relative;margin:auto 0 20px}.b3-product-comparison__extra-text-details{position:static;background-color:rgba(0,0,0,0);color:var(--env-ui-color-brand-contrast);border-radius:24px;border:1px solid gray}.b3-product-comparison__extra-text-details[open]{border-radius:24px 24px 0 0;background-color:#fff;border-color:rgba(0,0,0,0)}.b3-product-comparison__extra-text-details[open] .b3-product-comparison__extra-text-heading-icon::after{transform:rotate(90deg)}.b3-product-comparison__extra-text-details>.b3-product-comparison__extra-text{position:absolute;top:100%;left:0;right:0;z-index:15;background-color:#fff;color:var(--env-ui-color-brand-contrast);border-radius:0 0 24px 24px;box-shadow:0 8px 14px -8px rgba(0,0,0,.3);padding:10px 15px 20px 15px;margin:0}.b3-product-comparison__extra-text-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:1rem;font-weight:700;padding:12px 14px;margin:0;cursor:pointer;list-style:none}.b3-product-comparison__extra-text-heading::-webkit-details-marker{display:none}.b3-product-comparison__extra-text-heading-icon{width:24px;height:24px;flex:0 0 24px;position:relative;display:flex;align-items:center;justify-content:center}.b3-product-comparison__extra-text-heading-icon::before,.b3-product-comparison__extra-text-heading-icon::after{content:"";position:absolute;background-color:currentColor;border-radius:2px;transition:transform .3s ease}.b3-product-comparison__extra-text-heading-icon::before{width:14px;height:2px}.b3-product-comparison__extra-text-heading-icon::after{width:2px;height:14px;opacity:1}.b3-product-comparison__link{margin-inline:auto}.b3-product-comparison__link::before{content:"";position:absolute;inset:0}.b3-product-comparison__link:hover{text-decoration:underline}.b3-product-comparison__footnote{font-size:1rem;line-height:1.4;font-style:italic;color:var(--env-ui-color-brand-contrast);margin:0;white-space:pre-wrap}@media(max-width: 767px){.b3-product-comparison__footnote{font-size:.75rem}}.b3-product-comparison__footnote-wrapper{max-width:750px;margin:0 auto}.hog-purchase-form__form{display:block}.hog-purchase-form__form label{font-size:1rem}.hog-purchase-form__form input,.hog-purchase-form__form textarea,.hog-purchase-form__form select{min-height:50px;padding:10px;font-size:1.125rem;border:1px solid #c4c4c4;border-radius:2px;box-sizing:border-box;width:100%}@media(max-width: 767px){.hog-purchase-form__form input,.hog-purchase-form__form textarea,.hog-purchase-form__form select{font-size:1rem}}.hog-purchase-form__form input:not([type=checkbox]):not([type=radio]):focus{outline:2px solid #005fcc}.hog-purchase-form__form input:not([type=checkbox]):not([type=radio]):not(:-moz-placeholder-shown):valid:not([aria-invalid=true]){outline:2px solid green}.hog-purchase-form__form input:not([type=checkbox]):not([type=radio]):not(:placeholder-shown):valid:not([aria-invalid=true]){outline:2px solid green}.hog-purchase-form__form input:not([type=checkbox]):not([type=radio]):not(:-moz-placeholder-shown):invalid{outline:2px solid red}.hog-purchase-form__form input:not([type=checkbox]):not([type=radio]):not(:placeholder-shown):invalid,.hog-purchase-form__form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{outline:2px solid red}.hog-purchase-form__form input:not([type=checkbox]):not([type=radio]):focus:not(:-moz-placeholder-shown):invalid{outline:2px solid orange}.hog-purchase-form__form input:not([type=checkbox]):not([type=radio]):focus:not(:placeholder-shown):invalid,.hog-purchase-form__form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus{outline:2px solid orange}.hog-purchase-form__form textarea{resize:vertical}.hog-purchase-form__form input[type=radio]{min-height:20px;cursor:pointer}.hog-purchase-form__form select{cursor:pointer}.hog-purchase-form__form button[type=submit]{border-color:rgba(0,0,0,0);cursor:pointer}.hog-purchase-form__section{grid-column:1/-1;margin:.75rem 0 0}.hog-purchase-form__section legend.env-form-legend{margin:0 0 1rem;font-size:1.25rem;width:100%}.hog-purchase-form__section-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:2rem;column-gap:2rem;margin-bottom:2rem}.hog-purchase-form__section-row .hog-purchase-form__field{margin-bottom:0}@media(max-width: 767px){.hog-purchase-form__section-row{grid-template-columns:1fr}}.hog-purchase-form__field{display:flex;flex-direction:column;gap:10px}.hog-purchase-form__field--user-count input{max-width:180px}@media(max-width: 767px){.hog-purchase-form__field--user-count input{max-width:100%}}.hog-purchase-form__field--checkbox{grid-column:1/-1;margin-bottom:2rem}.hog-purchase-form__checkbox-label{display:inline-flex;gap:10px;cursor:pointer;align-self:flex-start}.hog-purchase-form__checkbox-label input[type=checkbox]{min-height:20px;width:20px;height:20px;cursor:pointer;flex:0 0 auto;margin-top:.15rem}.hog-purchase-form__checkbox-label a{color:var(--env-link-font-color);text-decoration:underline;cursor:pointer;pointer-events:auto;z-index:1;position:relative}.hog-purchase-form__checkbox-label a:hover{text-decoration:none}.hog-purchase-form__checkbox-input{flex:0 0 auto;margin-top:.15rem}.hog-purchase-form__error{color:#dc3545;font-size:.875rem;margin-top:5px}.hog-purchase-form__description{margin:-0.25rem 0 0;font-size:.875rem;line-height:1.4;color:#666}.hog-purchase-form__confirmation{white-space:pre-wrap;font-size:18px;margin-top:30px;line-height:26px}.hog-purchase-form__confirmation::first-line{font-weight:700}.hog-purchase-form__confirmation--preline{white-space:pre-line}.b3-related-information{margin:80px 0}@media(max-width: 1620px){.b3-related-information{margin:64px 0}}@media(max-width: 1024px){.b3-related-information{margin:48px 0}}@media(max-width: 767px){.b3-related-information{margin:32px 0}}.b3-related-information{container-type:inline-size}.b3-related-information__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-related-information__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-related-information__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-related-information__heading{font-size:2rem;line-height:2.4rem}}.b3-related-information__heading{margin:0 0 20px 0}.b3-related-information ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:30px}@media(min-width: 1025px){@container (max-width: 900px){.b3-related-information ul{grid-template-columns:repeat(2, 1fr)}}}@media(max-width: 1024px){.b3-related-information ul{grid-template-columns:repeat(1, 1fr)}}.b3-related-information__item{display:grid;flex-direction:column;gap:8px;position:relative;border-radius:var(--env-border-radius);overflow:hidden;border-radius:var(--env-border-radius)}.b3-related-information__image,.b3-related-information__no-image{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;background-color:var(--env-background-color);border-radius:4px}@media(min-width: 1025px){@container (max-width: 900px){.b3-related-information__image,.b3-related-information__no-image{height:200px}}}.b3-related-information__image{order:1;max-width:100%;height:460px;-o-object-fit:cover;object-fit:cover;grid-area:1/-1}.b3-related-information__content{order:2;padding:20px;border-radius:var(--env-border-radius);grid-area:1/-1;width:100%;height:100%;min-height:300px;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}@media(max-width: 767px){.b3-related-information__content{padding:15px}}.b3-related-information__bottom{display:flex;flex-direction:row;gap:20px;align-items:center}@media(max-width: 767px){.b3-related-information__bottom{gap:15px}}.b3-related-information__link{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-related-information__link{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-related-information__link{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-related-information__link{font-size:2rem;line-height:2.4rem}}.b3-related-information__link{color:var(--env-block-primary-font-color);text-decoration:none}.b3-related-information__link::after{content:"";position:absolute;inset:0;border-radius:var(--env-border-radius)}.b3-related-information__link:hover{text-decoration:underline}.b3-related-information__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;margin:0;font-size:1.125rem;color:var(--env-block-primary-font-color);font-size:1.375rem;font-weight:600}.b3-related-information__icon{right:30px;bottom:30px;overflow:visible;vertical-align:middle;width:30px;height:30px;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);border-radius:50%;padding:15px}.b3-search-page .pagecontent{z-index:1;position:relative}.b3-search-page::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/letter-i-20.svg");background-size:400px;background-position:top right;background-repeat:no-repeat;z-index:0}@media(max-width: 1024px){.b3-search-page::before{background-image:none !important}}.b3-search-page::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:-1}.b3-header__search--modal,.sv-facetedsearch-portlet,.sv-searchform-portlet,.sv-standardsearch-portlet{padding-bottom:20px}.b3-header__search--modal form,.sv-facetedsearch-portlet form,.sv-searchform-portlet form,.sv-standardsearch-portlet form{position:relative;margin-bottom:40px !important;max-width:900px}@media(max-width: 1024px){.b3-header__search--modal form,.sv-facetedsearch-portlet form,.sv-searchform-portlet form,.sv-standardsearch-portlet form{max-width:100%}}.b3-header__search--modal form input,.sv-facetedsearch-portlet form input,.sv-searchform-portlet form input,.sv-standardsearch-portlet form input{margin:0}.b3-header__search--modal form input[type=text],.sv-facetedsearch-portlet form input[type=text],.sv-searchform-portlet form input[type=text],.sv-standardsearch-portlet form input[type=text]{height:70px;background-color:var(--env-section-background-color);border:1px solid var(--env-ui-color-brand);border-radius:var(--env-border-radius);padding:16px 32px 16px 32px;box-sizing:border-box;font-size:1.125rem;font-weight:600}@media(max-width: 1024px){.b3-header__search--modal form input[type=text],.sv-facetedsearch-portlet form input[type=text],.sv-searchform-portlet form input[type=text],.sv-standardsearch-portlet form input[type=text]{height:56px}}.b3-header__search--modal form input[type=submit],.sv-facetedsearch-portlet form input[type=submit],.sv-searchform-portlet form input[type=submit],.sv-standardsearch-portlet form input[type=submit]{border:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;cursor:pointer;font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:100px;background-color:var(--env-ui-color-brand);border:1px solid var(--env-ui-color-brand);border-radius:3rem;color:var(--env-ui-color-brand-contrast);font-size:1rem;font-weight:700}.b3-header__search--modal form input[type=submit]:focus,.b3-header__search--modal form input[type=submit]:focus-visible,.b3-header__search--modal form input[type=submit]:hover,.sv-facetedsearch-portlet form input[type=submit]:focus,.sv-facetedsearch-portlet form input[type=submit]:focus-visible,.sv-facetedsearch-portlet form input[type=submit]:hover,.sv-searchform-portlet form input[type=submit]:focus,.sv-searchform-portlet form input[type=submit]:focus-visible,.sv-searchform-portlet form input[type=submit]:hover,.sv-standardsearch-portlet form input[type=submit]:focus,.sv-standardsearch-portlet form input[type=submit]:focus-visible,.sv-standardsearch-portlet form input[type=submit]:hover{text-decoration:underline}.b3-header__search--modal form input:focus,.b3-header__search--modal form input:focus-visible,.sv-facetedsearch-portlet form input:focus,.sv-facetedsearch-portlet form input:focus-visible,.sv-searchform-portlet form input:focus,.sv-searchform-portlet form input:focus-visible,.sv-standardsearch-portlet form input:focus,.sv-standardsearch-portlet form input:focus-visible{border-color:rgba(0,0,0,0);outline:2px solid var(--env-element-primary-font-color)}.b3-header__search--modal .env-text-body-02:has(strong),.sv-facetedsearch-portlet .env-text-body-02:has(strong),.sv-searchform-portlet .env-text-body-02:has(strong),.sv-standardsearch-portlet .env-text-body-02:has(strong){margin:0 0 16px 0}.b3-header__search--modal .sv-search-facets,.sv-facetedsearch-portlet .sv-search-facets,.sv-searchform-portlet .sv-search-facets,.sv-standardsearch-portlet .sv-search-facets{order:2;width:380px}@media(max-width: 1024px){.b3-header__search--modal .sv-search-facets,.sv-facetedsearch-portlet .sv-search-facets,.sv-searchform-portlet .sv-search-facets,.sv-standardsearch-portlet .sv-search-facets{order:1;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}}@media(max-width: 767px){.b3-header__search--modal .sv-search-facets,.sv-facetedsearch-portlet .sv-search-facets,.sv-searchform-portlet .sv-search-facets,.sv-standardsearch-portlet .sv-search-facets{flex-direction:column}}.b3-header__search--modal .sv-search-facet,.sv-facetedsearch-portlet .sv-search-facet,.sv-searchform-portlet .sv-search-facet,.sv-standardsearch-portlet .sv-search-facet{background-color:#e3e5e5;border-radius:var(--env-border-radius);padding:24px;margin-bottom:30px;box-sizing:border-box}@media(max-width: 1024px){.b3-header__search--modal .sv-search-facet,.sv-facetedsearch-portlet .sv-search-facet,.sv-searchform-portlet .sv-search-facet,.sv-standardsearch-portlet .sv-search-facet{width:calc(50% - 10px);margin-bottom:0}}@media(max-width: 767px){.b3-header__search--modal .sv-search-facet,.sv-facetedsearch-portlet .sv-search-facet,.sv-searchform-portlet .sv-search-facet,.sv-standardsearch-portlet .sv-search-facet{width:100%}}.b3-header__search--modal .sv-search-facet h2,.sv-facetedsearch-portlet .sv-search-facet h2,.sv-searchform-portlet .sv-search-facet h2,.sv-standardsearch-portlet .sv-search-facet h2{font-size:1.5rem;margin:0 0 15px 0 !important}@media(max-width: 767px){.b3-header__search--modal .sv-search-facet h2,.sv-facetedsearch-portlet .sv-search-facet h2,.sv-searchform-portlet .sv-search-facet h2,.sv-standardsearch-portlet .sv-search-facet h2{font-size:1.125rem}}.b3-header__search--modal .sv-search-facet-items,.sv-facetedsearch-portlet .sv-search-facet-items,.sv-searchform-portlet .sv-search-facet-items,.sv-standardsearch-portlet .sv-search-facet-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.b3-header__search--modal .sv-search-facet-item,.sv-facetedsearch-portlet .sv-search-facet-item,.sv-searchform-portlet .sv-search-facet-item,.sv-standardsearch-portlet .sv-search-facet-item{margin:0;font-size:1rem;font-weight:600}.b3-header__search--modal .sv-search-facet-item a,.sv-facetedsearch-portlet .sv-search-facet-item a,.sv-searchform-portlet .sv-search-facet-item a,.sv-standardsearch-portlet .sv-search-facet-item a{color:var(--env-font-color)}.b3-header__search--modal .sv-search-facet-item a:hover,.sv-facetedsearch-portlet .sv-search-facet-item a:hover,.sv-searchform-portlet .sv-search-facet-item a:hover,.sv-standardsearch-portlet .sv-search-facet-item a:hover{text-decoration:none !important}.b3-header__search--modal .sv-search-facet-item:last-child,.sv-facetedsearch-portlet .sv-search-facet-item:last-child,.sv-searchform-portlet .sv-search-facet-item:last-child,.sv-standardsearch-portlet .sv-search-facet-item:last-child{border-bottom:none;padding-bottom:0}.b3-header__search--modal .sv-search-facet-item-selected,.sv-facetedsearch-portlet .sv-search-facet-item-selected,.sv-searchform-portlet .sv-search-facet-item-selected,.sv-standardsearch-portlet .sv-search-facet-item-selected{display:flex;flex-direction:row;align-items:center;gap:8px;position:relative}.b3-header__search--modal .sv-search-facet-item-selected:has(svg) a,.sv-facetedsearch-portlet .sv-search-facet-item-selected:has(svg) a,.sv-searchform-portlet .sv-search-facet-item-selected:has(svg) a,.sv-standardsearch-portlet .sv-search-facet-item-selected:has(svg) a{padding-left:20px}.b3-header__search--modal .sv-search-facet-item-selected svg,.sv-facetedsearch-portlet .sv-search-facet-item-selected svg,.sv-searchform-portlet .sv-search-facet-item-selected svg,.sv-standardsearch-portlet .sv-search-facet-item-selected svg{position:absolute;left:0;width:16px;height:16px;transform:rotate(45deg);pointer-events:none}.b3-header__search--modal .sv-search-result,.sv-facetedsearch-portlet .sv-search-result,.sv-searchform-portlet .sv-search-result,.sv-standardsearch-portlet .sv-search-result{list-style:none;margin:0;padding:0;max-width:900px;display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media(max-width: 1024px){.b3-header__search--modal .sv-search-result,.sv-facetedsearch-portlet .sv-search-result,.sv-searchform-portlet .sv-search-result,.sv-standardsearch-portlet .sv-search-result{max-width:100%}}.b3-header__search--modal .sv-search-result__count,.sv-facetedsearch-portlet .sv-search-result__count,.sv-searchform-portlet .sv-search-result__count,.sv-standardsearch-portlet .sv-search-result__count{margin:0 0 20px 0}.b3-header__search--modal .sv-search-result__wrapper,.sv-facetedsearch-portlet .sv-search-result__wrapper,.sv-searchform-portlet .sv-search-result__wrapper,.sv-standardsearch-portlet .sv-search-result__wrapper{display:flex;justify-content:space-between;gap:30px}@media(max-width: 1024px){.b3-header__search--modal .sv-search-result__wrapper,.sv-facetedsearch-portlet .sv-search-result__wrapper,.sv-searchform-portlet .sv-search-result__wrapper,.sv-standardsearch-portlet .sv-search-result__wrapper{flex-direction:column;gap:24px}}.b3-header__search--modal .sv-search-hits,.sv-facetedsearch-portlet .sv-search-hits,.sv-searchform-portlet .sv-search-hits,.sv-standardsearch-portlet .sv-search-hits{order:1;flex:1 1 auto}@media(max-width: 1024px){.b3-header__search--modal .sv-search-hits,.sv-facetedsearch-portlet .sv-search-hits,.sv-searchform-portlet .sv-search-hits,.sv-standardsearch-portlet .sv-search-hits{order:2}}.b3-header__search--modal .sv-search-hits__button,.sv-facetedsearch-portlet .sv-search-hits__button,.sv-searchform-portlet .sv-search-hits__button,.sv-standardsearch-portlet .sv-search-hits__button{display:flex;flex-direction:row;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);font-size:.875rem;font-weight:600;line-height:1.5;border:none;border-radius:2px;padding:4px 8px;text-decoration:none;cursor:pointer;box-sizing:border-box;border:1px solid var(--env-ui-color-brand);margin-bottom:12px}.b3-header__search--modal .sv-search-hits__button:hover,.sv-facetedsearch-portlet .sv-search-hits__button:hover,.sv-searchform-portlet .sv-search-hits__button:hover,.sv-standardsearch-portlet .sv-search-hits__button:hover{text-decoration:underline;background-color:var(--env-background-color);color:var(--env-font-color);border-color:var(--env-ui-color-brand)}.b3-header__search--modal .sv-search-hit,.sv-facetedsearch-portlet .sv-search-hit,.sv-searchform-portlet .sv-search-hit,.sv-standardsearch-portlet .sv-search-hit{display:flex;flex-direction:column;gap:16px;background-color:var(--env-background-color);border-radius:var(--env-border-radius);padding:24px}.b3-header__search--modal .sv-search-hit a,.sv-facetedsearch-portlet .sv-search-hit a,.sv-searchform-portlet .sv-search-hit a,.sv-standardsearch-portlet .sv-search-hit a{font-size:1.125rem;font-weight:700;text-decoration:underline;color:var(--env-font-color)}@media(max-width: 1024px){.b3-header__search--modal .sv-search-hit a,.sv-facetedsearch-portlet .sv-search-hit a,.sv-searchform-portlet .sv-search-hit a,.sv-standardsearch-portlet .sv-search-hit a{font-size:1rem}}.b3-header__search--modal .sv-search-hit a:hover,.sv-facetedsearch-portlet .sv-search-hit a:hover,.sv-searchform-portlet .sv-search-hit a:hover,.sv-standardsearch-portlet .sv-search-hit a:hover{text-decoration:none;color:var(--env-link-font-color)}.b3-header__search--modal .sv-search-hit p,.sv-facetedsearch-portlet .sv-search-hit p,.sv-searchform-portlet .sv-search-hit p,.sv-standardsearch-portlet .sv-search-hit p{margin:0 !important;font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}@media(max-width: 1024px){.b3-header__search--modal .sv-search-hit p,.sv-facetedsearch-portlet .sv-search-hit p,.sv-searchform-portlet .sv-search-hit p,.sv-standardsearch-portlet .sv-search-hit p{font-size:.875rem}}.b3-header__search--modal .sv-search-hit .b3-bread-crumbs,.sv-facetedsearch-portlet .sv-search-hit .b3-bread-crumbs,.sv-searchform-portlet .sv-search-hit .b3-bread-crumbs,.sv-standardsearch-portlet .sv-search-hit .b3-bread-crumbs{list-style:none;margin:0;padding:0}.b3-header__search--modal .sv-search-hit .b3-bread-crumbs__item,.sv-facetedsearch-portlet .sv-search-hit .b3-bread-crumbs__item,.sv-searchform-portlet .sv-search-hit .b3-bread-crumbs__item,.sv-standardsearch-portlet .sv-search-hit .b3-bread-crumbs__item{list-style:none;display:inline-block}.b3-header__search--modal .sv-search-hit .b3-bread-crumbs__item:first-child a::before,.sv-facetedsearch-portlet .sv-search-hit .b3-bread-crumbs__item:first-child a::before,.sv-searchform-portlet .sv-search-hit .b3-bread-crumbs__item:first-child a::before,.sv-standardsearch-portlet .sv-search-hit .b3-bread-crumbs__item:first-child a::before{content:unset}.b3-header__search--modal .sv-search-hit .b3-bread-crumbs__link,.sv-facetedsearch-portlet .sv-search-hit .b3-bread-crumbs__link,.sv-searchform-portlet .sv-search-hit .b3-bread-crumbs__link,.sv-standardsearch-portlet .sv-search-hit .b3-bread-crumbs__link{font-size:.875rem;line-height:1rem;font-weight:600;position:relative;color:var(--env-font-color)}.b3-header__search--modal .sv-search-hit .b3-bread-crumbs__link::before,.sv-facetedsearch-portlet .sv-search-hit .b3-bread-crumbs__link::before,.sv-searchform-portlet .sv-search-hit .b3-bread-crumbs__link::before,.sv-standardsearch-portlet .sv-search-hit .b3-bread-crumbs__link::before{content:"";width:16px;height:13px;display:inline-block;background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/chevron-right.svg");background-size:cover}.b3-header__search--modal .sv-search-hit .b3-bread-crumbs__link:hover,.sv-facetedsearch-portlet .sv-search-hit .b3-bread-crumbs__link:hover,.sv-searchform-portlet .sv-search-hit .b3-bread-crumbs__link:hover,.sv-standardsearch-portlet .sv-search-hit .b3-bread-crumbs__link:hover{text-decoration:none;color:var(--env-link-font-color)}.b3-header__search--modal .sv-search-hit .b3-bread-crumbs__icon,.sv-facetedsearch-portlet .sv-search-hit .b3-bread-crumbs__icon,.sv-searchform-portlet .sv-search-hit .b3-bread-crumbs__icon,.sv-standardsearch-portlet .sv-search-hit .b3-bread-crumbs__icon{width:16px;height:16px}.b3-header__search--modal .pagination a,.sv-facetedsearch-portlet .pagination a,.sv-searchform-portlet .pagination a,.sv-standardsearch-portlet .pagination a{background-color:var(--env-background-color) !important}.b3-header__search--modal .pagination a:hover,.sv-facetedsearch-portlet .pagination a:hover,.sv-searchform-portlet .pagination a:hover,.sv-standardsearch-portlet .pagination a:hover{text-decoration:underline !important;color:var(--env-link-font-color) !important}.b3-header__search--modal .b3-pagination,.sv-facetedsearch-portlet .b3-pagination,.sv-searchform-portlet .b3-pagination,.sv-standardsearch-portlet .b3-pagination{max-width:900px;margin:0}.hog-speakers{margin-block:2rem 3rem}.hog-speakers__heading{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.hog-speakers__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.hog-speakers__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.hog-speakers__heading{font-size:2rem;line-height:2.4rem}}.hog-speakers__heading{margin-block:1.875rem 3rem}.hog-speakers__grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;align-items:stretch}.hog-speakers__grid .hog-speakers-card{position:relative;flex:1 1 320px;width:100%;max-width:373px;margin:0;display:flex}.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:hover) .hog-speakers-card__surface,.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:focus-visible) .hog-speakers-card__surface{transform:scale(1.06);box-shadow:0 18px 40px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08);background-color:var(--env-ui-color-brand)}.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:hover) .hog-speakers-card__image-wrapper,.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:focus-visible) .hog-speakers-card__image-wrapper{background-color:var(--env-ui-color-brand)}.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:hover) .hog-speakers-card__content,.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:focus-visible) .hog-speakers-card__content{background-color:var(--env-ui-color-brand)}.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:hover) .hog-speakers-card__image,.hog-speakers__grid .hog-speakers-card:has(.hog-speakers-card__link:focus-visible) .hog-speakers-card__image{transform:scale(1.08)}.hog-speakers__grid .hog-speakers-card__surface{background-color:#fff;border-radius:var(--env-border-radius);overflow:hidden;display:flex;flex-direction:column;flex:1;box-shadow:0 0 0 1px rgba(15,23,42,.2);transform-origin:center center;transition:transform .22s ease-out,box-shadow .22s ease-out,background-color .22s ease-out;position:relative}.hog-speakers__grid .hog-speakers-card__image-wrapper{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;height:230px;padding:1.5rem;overflow:hidden;transition:background-color .22s ease-out}.hog-speakers__grid .hog-speakers-card__image{display:block;margin-inline:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .26s ease-out;border-radius:var(--env-border-radius) var(--env-border-radius) var(--env-border-radius) 0}.hog-speakers__grid .hog-speakers-card__content{padding:1.5rem 1.75rem 1.75rem;display:flex;flex-direction:column;background-color:#fff;transform-origin:top center;transition:background-color .22s ease-out,transform .22s ease-out;flex:1}.hog-speakers__grid .hog-speakers-card__top{display:flex;flex-direction:column;gap:.25rem}.hog-speakers__grid .hog-speakers-card__name{font-family:"Poppins";font-size:1.1rem;font-weight:700;color:#111827;margin:0;transition:color .2s ease-out}.hog-speakers__grid .hog-speakers-card__meta-title,.hog-speakers__grid .hog-speakers-card__meta-company{font-size:.9rem;margin:0}.hog-speakers__grid .hog-speakers-card__meta-company{margin-bottom:.5rem}.hog-speakers__grid .hog-speakers-card__read-more{margin-top:auto}.hog-speakers__grid .hog-speakers-card__description{font-size:1.125rem}.hog-speakers__grid .hog-speakers-card__link{display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none}.hog-speakers__grid .hog-speakers-card__link::before{content:"";position:absolute;inset:0}.hog-speakers__grid .hog-speakers-card__link:hover,.hog-speakers__grid .hog-speakers-card__link:focus-visible{text-decoration:underline}.hog-speakers__grid .hog-speakers-card__link svg{margin-left:15px;overflow:visible;vertical-align:middle;width:16px;height:16px;background-color:var(--env-ui-color-brand);border-radius:50%;padding:7px;transition:background-color .2s ease-out}@media(prefers-reduced-motion: reduce){.hog-speakers__grid{row-gap:3rem}.hog-speakers__grid .hog-speakers-card__surface{transform:scale(1.06)}.hog-speakers__grid .hog-speakers-card__content{transform:scale(0.94)}.hog-speakers__grid .hog-speakers-card__image{transform:scale(1.08)}}.hog-subprocessors{margin-block:2rem;color:#1f2933}.hog-subprocessors__header{margin-bottom:1.5rem}.hog-subprocessors__heading{margin:0 0 .5rem}.hog-subprocessors__summary{margin:0 0 1.5rem;max-width:95rem;line-height:1.55;color:#5f6b7a}.hog-subprocessors__filter{margin-bottom:1.5rem;padding:1rem;border:1px solid #d8dee6;border-radius:.5rem;background:#f7f9fb}.hog-subprocessors__label{display:block;margin-bottom:.375rem;font-weight:600}.hog-subprocessors__select{width:100%;max-width:34rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #b8c2cc;border-radius:.375rem;background:#fff;font:inherit}.hog-subprocessors__select:focus{outline:3px solid rgba(0,90,160,.3);outline-offset:2px;border-color:#005aa0}.hog-subprocessors__list{display:grid;gap:1.25rem}.hog-subprocessors__card{padding:1.25rem;border:1px solid #d8dee6;border-radius:.625rem;background:#fff}.hog-subprocessors__card-heading{margin:0 0 1rem}.hog-subprocessors__notice{margin:0 0 1.25rem;padding:.75rem 1rem;max-width:95rem;line-height:1.55;border-left:4px solid #005aa0;background:#eef6fc}.hog-subprocessors__empty{margin-top:.75rem;padding:.875rem 1rem;border:1px solid #d8dee6;border-radius:.5rem;background:#f7f9fb;color:#5f6b7a}.hog-subprocessors__table-wrapper{width:100%;overflow-x:auto;margin-top:1rem}.hog-subprocessors__table{width:100%;min-width:48rem;border-collapse:collapse;font-size:.95rem}.hog-subprocessors__table caption{margin-bottom:.5rem;text-align:left;font-weight:600}.hog-subprocessors__table th,.hog-subprocessors__table td{padding:.875rem .75rem;border-bottom:1px solid #d8dee6;vertical-align:top;text-align:left}.hog-subprocessors__table thead th{background:#f1f4f7;font-weight:700}.hog-subprocessors__table tbody tr:nth-child(even){background:#fafbfc}.hog-subprocessors__table tbody th{font-weight:600}.hog-subprocessors__badge{display:inline-flex;align-items:center;min-height:1.5rem;padding:.125rem .5rem;border-radius:999px;font-size:.875rem;font-weight:600;white-space:nowrap}.hog-subprocessors__badge--yes{color:#6b3d00;background:#fff3cd}.hog-subprocessors__badge--no{color:#14532d;background:#dcfce7}.hog-subprocessors__badge--reference{color:#1e3a8a;background:#dbeafe}.hog-subprocessors__badge--unknown{color:#374151;background:#e5e7eb}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents{margin:10px 0 32px 0}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents:has(nav:empty){display:none}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h1,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h2,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h3,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h4,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h5,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h6{font-size:1.125rem;font-weight:700;display:flex;align-items:center;gap:4px;padding:8px 0 0 12px;color:var(--env-block-font-color)}@media(max-width: 767px){.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h1,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h2,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h3,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h4,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h5,.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents h6{font-size:1rem}}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents a{font-size:1rem;font-weight:700;color:var(--env-block-font-color);text-decoration:none}.sv-marketplace-sitevision-table-of-contents.sv-marketplace-sitevision-table-of-contents a:hover{text-decoration:underline}.b3-time-to-read{background-color:var(--env-block-background-color);padding:10px 15px;border-radius:20px;display:flex;flex-direction:row;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:20px}.b3-time-to-read__text{color:var(--env-block-font-color);font-size:1rem}.b3-time-to-read__icon{width:20px;height:20px;color:var(--env-block-font-color)}.b3-vacancies{display:flex;flex-direction:column;gap:2rem}.b3-vacancies__wrapper .b3-no-vacancies{text-align:center}.b3-vacancies-header{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-vacancies-header{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-vacancies-header{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-vacancies-header{font-size:2rem;line-height:2.4rem}}.b3-vacancies-header{text-align:center}.b3-vacancies-description{font-size:1.5rem;text-align:center;margin:0 auto;max-width:750px}@media(max-width: 1024px){.b3-vacancies-description{font-size:1.125rem}}.b3-vacancies__cta{display:flex;flex-direction:column;gap:2rem}.b3-vacancies__cta-text{text-align:center;margin:0 auto;max-width:750px}.b3-vacancies__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.b3-vacancies__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.b3-vacancies__item{position:relative;background-color:var(--env-background-color);padding:32px 50px;display:flex;flex-direction:column;gap:12px;border-radius:var(--env-border-radius);box-sizing:border-box}.b3-vacancies__content,.b3-vacancies__link,.b3-vacancies__date,.b3-vacancies__town{display:flex;align-items:center;flex-direction:row;gap:6px;font-size:1rem;line-height:1.4}.b3-vacancies__content{gap:16px}@media(max-width: 767px){.b3-vacancies__content{flex-direction:column;align-items:start;gap:8px}}.b3-vacancies__link{font-weight:700;text-decoration:none;font-family:"Poppins"}.b3-vacancies__link::after{content:"";position:absolute;inset:0}.b3-vacancies__link:hover{text-decoration:underline}.b3-vacancies__icon{width:18px;height:18px}.b3-vacancies__description{max-width:900px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;margin:0}.b3-quote-slider{margin:0 calc(50% - 50vw);background-color:var(--env-block-secondary-background-color);padding:100px 0}.b3-quote-slider .splide{padding-bottom:50px}.b3-quote-slider .splide__pagination{bottom:0}.b3-quote-slider .splide__pagination__page{width:10px;height:10px;margin-inline:5px}@media(max-width: 1024px){.b3-quote-slider{padding:70px 0}}@media(max-width: 767px){.b3-quote-slider{padding:40px 0}}.b3-quote-slider .b3-quote{margin:0;padding:0;background-color:rgba(0,0,0,0)}.b3-quote{margin:0 calc(50% - 50vw) 0 calc(50% - 50vw);background-color:var(--env-block-secondary-background-color);padding:100px 0}@media(max-width: 1024px){.b3-quote{padding:70px 0}}@media(max-width: 767px){.b3-quote{padding:40px 0}}.b3-quote .b3-quote__content{display:flex;flex-direction:row;padding:0 20px}.b3-quote .b3-quote__icon{width:100px;height:100px;color:var(--env-ui-color-brand);margin-right:20px;flex-shrink:0}@media(max-width: 1024px){.b3-quote .b3-quote__icon{width:70px;height:70px}}@media(max-width: 767px){.b3-quote .b3-quote__icon{width:40px;height:40px}}.b3-quote .b3-quote__texts{margin-top:20px}.b3-quote .b3-quote__text{font-size:clamp(1.5rem,4vw + .5rem,4.4rem);font-weight:600;color:var(--env-block-secondary-font-color);margin:0 0 20px 0}.b3-quote .b3-quote__author{margin:0;font-size:1.5rem;color:var(--env-block-secondary-font-color)}@media(max-width: 1024px){.b3-quote .b3-quote__author{font-size:1rem}}.b3-event-form-module{background:var(--env-block-background-color);padding:2rem}.b3-event-form-module h1,.b3-event-form-module h2,.b3-event-form-module h3,.b3-event-form-module h4,.b3-event-form-module h5,.b3-event-form-module h6,.b3-event-form-module legend{font-family:var(--env-text-heading-01-font-family)}.b3-event-form-module .event-selector{margin-bottom:2rem}.b3-event-form-module .event-selector__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 640px){.b3-event-form-module .event-selector__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.b3-event-form-module .event-selector__grid{grid-template-columns:repeat(3, 1fr)}}.b3-event-form-module .event-selector .event-card{position:relative;background:#fff;border:2px solid var(--env-ui-color-brand-10);border-radius:.5rem;padding:1.25rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--env-block-font-color)}.b3-event-form-module .event-selector .event-card *{color:inherit}.b3-event-form-module .event-selector .event-card:hover:not(.b3-event-form-module .event-selector .event-card--disabled){border-color:var(--env-ui-color-brand);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.b3-event-form-module .event-selector .event-card--selected{border-color:var(--env-ui-color-brand);background:var(--env-ui-color-brand-10)}.b3-event-form-module .event-selector .event-card--disabled{opacity:.6;cursor:not-allowed;background:rgba(0,0,0,.02)}.b3-event-form-module .event-selector .event-card__content{display:flex;flex-direction:column;gap:.75rem}.b3-event-form-module .event-selector .event-card__dates{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;font-size:1rem;color:var(--env-block-font-color);margin-right:1.6rem}.b3-event-form-module .event-selector .event-card__date-separator{color:rgba(var(--env-block-font-color), 0.5)}.b3-event-form-module .event-selector .event-card__time{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:rgba(var(--env-block-font-color), 0.7);padding:.125rem .5rem;background:rgba(var(--env-ui-color-brand), 0.08);border-radius:.25rem}.b3-event-form-module .event-selector .event-card__location{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:rgba(var(--env-block-font-color), 0.7)}.b3-event-form-module .event-selector .event-card__location-icon{flex-shrink:0}.b3-event-form-module .event-selector .event-card__availability{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.85rem;font-weight:500}.b3-event-form-module .event-selector .event-card__availability--available{background:rgba(34,197,94,.1);color:#000}.b3-event-form-module .event-selector .event-card__availability--limited{color:#000;background:rgba(251,191,36,.1)}.b3-event-form-module .event-selector .event-card__availability--full{color:#000;background:rgba(239,68,68,.1)}.b3-event-form-module .event-selector .event-card__checkmark{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;background:var(--env-ui-color-brand);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.b3-event-form-module .b3-dynamic-form{border-radius:.5rem;margin-top:2rem}.b3-event-form-module .b3-dynamic-form__row{display:grid !important;grid-template-columns:1fr !important;gap:1rem !important;margin-bottom:1rem !important}@media(min-width: 768px){.b3-event-form-module .b3-dynamic-form__row{grid-template-columns:repeat(2, 1fr) !important;gap:1.5rem !important}}@media(max-width: 768px){.b3-event-form-module .b3-dynamic-form__row{max-width:100%}}.b3-event-form-module .b3-dynamic-form__row:last-child{margin-bottom:0}@media(min-width: 768px){.b3-event-form-module .b3-dynamic-form__column{grid-column:span 1/span 1 !important}}.b3-event-form-module .env-form-fieldset{border:none;padding:0;margin:0 0 1rem 0}.b3-event-form-module .env-form-fieldset:last-of-type{margin-bottom:1.5rem}.b3-event-form-module .env-form-legend{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;padding:0;color:var(--env-block-font-color)}.b3-event-form-module .env-form-field{position:relative;margin-bottom:0 !important;min-height:5rem;max-width:100%}.b3-event-form-module .env-form-field--error .env-form-input,.b3-event-form-module .env-form-field--error .env-form-element__input,.b3-event-form-module .env-form-field--error .env-form-element__control--select,.b3-event-form-module .env-form-field--error textarea{border-color:#dc2626}.b3-event-form-module .env-form-field--error .env-form-input:focus,.b3-event-form-module .env-form-field--error .env-form-element__input:focus,.b3-event-form-module .env-form-field--error .env-form-element__control--select:focus,.b3-event-form-module .env-form-field--error textarea:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.b3-event-form-module .env-form-label{display:block;font-weight:500;margin-bottom:.5rem;color:var(--env-block-font-color);font-size:1rem}.b3-event-form-module .env-form-input,.b3-event-form-module .env-form-element__input,.b3-event-form-module .env-form-element__control--select,.b3-event-form-module textarea{width:100%;padding:.625rem .875rem;border:1px solid #c4c4c4;border-radius:2px;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease;color:var(--env-block-font-color)}.b3-event-form-module .env-form-input:focus,.b3-event-form-module .env-form-element__input:focus,.b3-event-form-module .env-form-element__control--select:focus,.b3-event-form-module textarea:focus{outline:none;border-color:var(--env-ui-color-brand);box-shadow:0 0 0 3px rgba(var(--env-ui-color-brand), 0.1)}.b3-event-form-module .env-form-input:disabled,.b3-event-form-module .env-form-element__input:disabled,.b3-event-form-module .env-form-element__control--select:disabled,.b3-event-form-module textarea:disabled{background:rgba(0,0,0,.05);cursor:not-allowed}.b3-event-form-module textarea{min-height:100px;resize:vertical}.b3-event-form-module .env-form-field-help{position:absolute;bottom:-0.6rem;left:0;font-size:.85rem;color:#dc2626;margin:.25rem 0 0 0}.b3-event-form-module .checkout-discount,.b3-event-form-module .checkout-terms,.b3-event-form-module .checkout-cancellation{margin-bottom:2rem}.b3-event-form-module .checkout-discount__content,.b3-event-form-module .checkout-terms__content,.b3-event-form-module .checkout-cancellation__content{background:var(--env-block-background-color);border-radius:2px}.b3-event-form-module .checkout-discount__header,.b3-event-form-module .checkout-terms__header,.b3-event-form-module .checkout-cancellation__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.b3-event-form-module .checkout-discount__icon,.b3-event-form-module .checkout-terms__icon,.b3-event-form-module .checkout-cancellation__icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;color:var(--env-ui-color-brand)}.b3-event-form-module .checkout-discount__info,.b3-event-form-module .checkout-terms__info,.b3-event-form-module .checkout-cancellation__info{flex:1}.b3-event-form-module .checkout-discount__info h3,.b3-event-form-module .checkout-terms__info h3,.b3-event-form-module .checkout-cancellation__info h3{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.b3-event-form-module .checkout-discount__description,.b3-event-form-module .checkout-terms__description,.b3-event-form-module .checkout-cancellation__description{margin:0;font-size:.875rem;color:var(--env-font-color)}.b3-event-form-module .checkout-discount__checkbox,.b3-event-form-module .checkout-terms__checkbox,.b3-event-form-module .checkout-cancellation__checkbox{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--env-ui-color-brand-10);border-radius:2px;cursor:pointer;transition:background-color .2s}.b3-event-form-module .checkout-discount__checkbox:hover,.b3-event-form-module .checkout-terms__checkbox:hover,.b3-event-form-module .checkout-cancellation__checkbox:hover{background:var(--env-ui-color-brand-20)}.b3-event-form-module .checkout-discount__checkbox input[type=checkbox],.b3-event-form-module .checkout-terms__checkbox input[type=checkbox],.b3-event-form-module .checkout-cancellation__checkbox input[type=checkbox]{border:2px solid var(--env-element-primary-background-color);width:20px;height:20px;cursor:pointer}.b3-event-form-module .checkout-discount__label,.b3-event-form-module .checkout-terms__label,.b3-event-form-module .checkout-cancellation__label{font-size:1rem}.b3-event-form-module .checkout-discount__label strong,.b3-event-form-module .checkout-terms__label strong,.b3-event-form-module .checkout-cancellation__label strong{color:#000;font-weight:600}.b3-event-form-module .checkout-discount__label a,.b3-event-form-module .checkout-terms__label a,.b3-event-form-module .checkout-cancellation__label a{color:var(--env-link-font-color);-webkit-text-decoration:var(--env-link-text-decoration);text-decoration:var(--env-link-text-decoration)}.b3-event-form-module .checkout-discount__label a:hover,.b3-event-form-module .checkout-terms__label a:hover,.b3-event-form-module .checkout-cancellation__label a:hover{color:var(--env-link-hover-font-color);-webkit-text-decoration:var(--env-link-hover-text-decoration);text-decoration:var(--env-link-hover-text-decoration)}.b3-event-form-module .discount-code-input-wrapper{display:flex;gap:0}.b3-event-form-module .discount-code-input-wrapper .env-form-input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;flex:1}.b3-event-form-module .discount-code-input-wrapper .env-button{border-top-left-radius:0;border-bottom-left-radius:0;white-space:nowrap;min-width:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.b3-event-form-module .discount-code-input-wrapper .env-button{padding-left:1.5rem;padding-right:1.5rem}}.b3-event-form-module .discount-code-input-wrapper .env-form-input:focus+.env-button{border-left-color:var(--env-ui-color-brand)}.b3-event-form-module .discount-code-success{margin:.5rem 0 0;font-size:.875rem;color:#059669;font-weight:500}.b3-event-form-module .discount-code-error{margin:.5rem 0 0;font-size:.875rem;color:#dc2626}.b3-event-form-module .env-form-element--checkbox,.b3-event-form-module .env-form-element--radio{display:flex;align-items:flex-start;gap:.75rem}.b3-event-form-module .env-form-element--checkbox input[type=checkbox],.b3-event-form-module .env-form-element--checkbox input[type=radio],.b3-event-form-module .env-form-element--radio input[type=checkbox],.b3-event-form-module .env-form-element--radio input[type=radio]{margin-top:.125rem;width:1.125rem;height:1.125rem;cursor:pointer}.b3-event-form-module .env-form-element--checkbox label,.b3-event-form-module .env-form-element--radio label{margin:0;cursor:pointer;flex:1}.b3-event-form-module .booking-confirmation{background-color:var(--env-ui-color-brand-10);border-radius:2px;padding:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.08);margin:-2rem}.b3-event-form-module .booking-confirmation p{margin:0 0 .75rem}.b3-event-form-module .booking-confirmation__header{margin-bottom:1.5rem}.b3-event-form-module .booking-confirmation__title{margin:0 0 .5rem}.b3-event-form-module .booking-confirmation__lead{margin:0;font-size:.95rem;opacity:.9}.b3-event-form-module .booking-confirmation__section{background-color:var(--env-block-background-color);color:var(--env-block-font-color);border-radius:2px;padding:1rem 1.25rem;margin-bottom:1rem}.b3-event-form-module .booking-confirmation__section-title{margin:0 0 .75rem;font-size:1rem}.b3-event-form-module .booking-confirmation__definition-list{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:.4rem}@media(min-width: 640px){.b3-event-form-module .booking-confirmation__definition-list{grid-template-columns:minmax(0, 180px) minmax(0, 1fr);-moz-column-gap:1rem;column-gap:1rem}}.b3-event-form-module .booking-confirmation__term{font-weight:600;margin:0}.b3-event-form-module .booking-confirmation__detail{margin:0;opacity:.9;word-break:break-word}.b3-event-form-module .booking-confirmation__definition-list+.b3-event-form-module .booking-confirmation__definition-list{margin-top:.75rem}.b3-event-form-module .booking-confirmation__order-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.b3-event-form-module .booking-confirmation__order-item{background-color:var(--env-section-background-color);border-radius:.4rem;padding:.75rem .9rem}.b3-event-form-module .booking-confirmation__order-main{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:.35rem}.b3-event-form-module .booking-confirmation__order-label{font-weight:600}.b3-event-form-module .booking-confirmation__order-value{font-weight:600;text-align:right;white-space:nowrap}.b3-event-form-module .booking-confirmation__order-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;opacity:.85}.b3-event-form-module .booking-confirmation__summary-list{margin:0;padding:0;list-style:none}.b3-event-form-module .booking-confirmation__summary-item{margin-bottom:1.5rem;padding-bottom:1rem}.b3-event-form-module .booking-confirmation__summary-item:last-child{border-bottom:none}.b3-event-form-module .booking-confirmation__summary-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.b3-event-form-module .booking-confirmation__summary-description{font-weight:600;font-size:1rem;flex:1}.b3-event-form-module .booking-confirmation__summary-quantity{color:rgba(0,0,0,.6);font-size:.9rem;margin-left:1rem}.b3-event-form-module .booking-confirmation__summary-meta{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:rgba(0,0,0,.6)}.b3-event-form-module .booking-confirmation__summary-price,.b3-event-form-module .booking-confirmation__summary-total{display:flex;justify-content:space-between;padding-left:1rem}.b3-event-form-module .booking-confirmation__summary-label{margin-right:1rem}.b3-event-form-module .booking-confirmation__summary-value{font-weight:500;color:var(--env-block-font-color)}.b3-event-form-module .booking-confirmation__coupon{margin-top:1rem;padding:.75rem 1rem;background-color:var(--env-ui-color-brand-10);border-left:3px solid var(--env-ui-color-brand);border-radius:2px}.b3-event-form-module .booking-confirmation__coupon strong{color:var(--env-block-font-color)}.b3-event-form-module .booking-confirmation__grand-total{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;border-radius:.5rem;font-size:1.125rem}.b3-event-form-module .booking-confirmation__grand-total-label{font-weight:600}.b3-event-form-module .booking-confirmation__grand-total-value{font-weight:700;font-size:1.25rem}.b3-event-form-module .booking-confirmation__total{margin-top:.75rem;padding-top:.75rem;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.b3-event-form-module .booking-confirmation__total-label{font-weight:700}.b3-event-form-module .booking-confirmation__total-value{font-weight:700;font-size:1.05rem}.b3-event-form-module .booking-confirmation__email-info{margin-top:1rem;font-size:.9rem;background-color:var(--env-ui-color-brand-10);color:var(--env-ui-color-brand-10-contrast);border-radius:.5rem;padding:.75rem 1rem}.b3-event-form-module .booking-confirmation__email-highlight{font-weight:600}.b3-event-form-module .booking-confirmation__actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.b3-event-form-module .checkout-terms{margin-bottom:2rem}.b3-event-form-module .checkout-terms h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.b3-event-form-module .checkout-terms__list{background:var(--env-block-background-color);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem}.b3-event-form-module .checkout-terms__item--error .checkout-terms__label{color:#dc2626}.b3-event-form-module .checkout-terms__label{display:inline-flex;align-items:flex-start;gap:.75rem;cursor:pointer}.b3-event-form-module .checkout-terms__label input[type=checkbox]{margin-top:.125rem;width:18px;height:18px;flex-shrink:0;cursor:pointer;border:1px solid var(--env-element-primary-background-color)}.b3-event-form-module .checkout-terms__label span{font-size:.9375rem;line-height:1.5}.b3-event-form-module .checkout-terms__error{margin:.5rem 0 0 2rem;font-size:.875rem;color:#dc2626}.b3-event-form-module .checkout-summary{margin-bottom:2rem}.b3-event-form-module .checkout-summary h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.b3-event-form-module .checkout-summary__card{background:var(--env-block-background-color);border-radius:.5rem;overflow:hidden}.b3-event-form-module .checkout-summary__event{padding:2rem 0rem}.b3-event-form-module .checkout-summary__event-name{font-size:1.0625rem;font-weight:600;margin-bottom:1rem}.b3-event-form-module .checkout-summary__event-details{display:flex;flex-direction:column;gap:.625rem}.b3-event-form-module .checkout-summary__detail{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;color:var(--env-font-color)}.b3-event-form-module .checkout-summary__detail svg{flex-shrink:0;color:#9ca3af}.b3-event-form-module .checkout-summary__price-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.9375rem}.b3-event-form-module .checkout-summary__price-row--addon{color:var(--env-font-color);font-size:.875rem}.b3-event-form-module .checkout-summary__price-row--discount{background:var(--env-ui-color-brand-10);margin:0;padding-left:.5rem;padding-right:.5rem;border-radius:.25rem;font-size:.875rem}.b3-event-form-module .checkout-summary__price-row--discount span:last-child{color:#000;font-weight:600;font-family:monospace}.b3-event-form-module .checkout-summary__price-row--total{padding-top:1.25rem;margin-top:.5rem;font-weight:600;font-size:1.0625rem}.b3-event-form-module .checkout-summary__price-row--total span:last-child{color:#000;font-size:1.375rem;font-weight:700}.b3-comparison-table{display:grid;gap:2.5rem;grid-template-columns:repeat(2, 1fr);margin-block:40px 20px}@media(min-width: 1025px){@container (max-width: 900px){.b3-comparison-table{display:block}}}@media(max-width: 1024px){.b3-comparison-table{display:block}}.b3-comparison-table--single{grid-template-columns:minmax(0, 1fr)}@media(max-width: 1024px){.b3-comparison-table__image{display:none}}.b3-comparison-table__image img{height:100%;max-height:840px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--env-border-radius)}.b3-comparison-table__heading{font-family:"Poppins";font-size:4rem;line-height:4.5rem;font-weight:700;margin:0}@media(max-width: 1620px){.b3-comparison-table__heading{font-size:3.5rem;line-height:4rem}}@media(max-width: 1024px){.b3-comparison-table__heading{font-size:3rem;line-height:3.5rem}}@media(max-width: 767px){.b3-comparison-table__heading{font-size:2rem;line-height:2.4rem}}.b3-comparison-table__heading{margin-block:22px}.b3-comparison-table__table{width:100%;border-collapse:separate;border-spacing:0}@media(max-width: 767px){.b3-comparison-table__table{border-collapse:collapse;min-width:600px}}@media(max-width: 767px){.b3-comparison-table__table th:first-child,.b3-comparison-table__table td:first-child{position:sticky;left:0;z-index:2;background-color:var(--env-background-color)}}@media(max-width: 767px){.b3-comparison-table__table th:first-child{z-index:3}}.b3-comparison-table__table thead th{top:0;text-align:center;padding:12px 16px;border-bottom:2px solid var(--env-border-color-light)}.b3-comparison-table__table thead th.first-th{text-align:left;align-content:end;padding-left:0;width:clamp(8rem,20vw,16rem)}.b3-comparison-table__table thead th .b3-comparison-table__primary-span{display:block;font-weight:800;font-size:2rem}@media(max-width: 767px){.b3-comparison-table__table thead th .b3-comparison-table__primary-span{font-size:1.5rem}}.b3-comparison-table__table thead th .b3-comparison-table__primary-span--first{font-size:1.375rem}.b3-comparison-table__table thead th .b3-comparison-table__secondary-span{display:block;font-size:.875rem;margin-block-start:6px}.b3-comparison-table__table tbody th,.b3-comparison-table__table tbody td{text-align:center;padding:10px 16px;border-bottom:1px solid var(--env-border-color-light)}.b3-comparison-table__table tbody th .b3-comparison-table__check-mark,.b3-comparison-table__table tbody td .b3-comparison-table__check-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1;border-radius:9999px}.b3-comparison-table__table tbody th .b3-comparison-table__check-mark--uncheck,.b3-comparison-table__table tbody td .b3-comparison-table__check-mark--uncheck{background:var(--env-border-color-light)}.b3-comparison-table__table tbody th:has(.b3-comparison-table__text-cell),.b3-comparison-table__table tbody td:has(.b3-comparison-table__text-cell){text-align:left}.b3-comparison-table__table tbody th{text-align:left;width:clamp(8rem,20vw,16rem);padding-left:0;font-weight:normal;font-size:1.25rem}@media(max-width: 767px){.b3-comparison-table__table tbody th{font-size:1rem}}.b3-comparison-table__table tbody tr:last-child td,.b3-comparison-table__table tbody tr:last-child th{border-bottom:none}.b3-comparison-table__toggle-button{margin-block-start:1rem;font-size:1.125rem;font-weight:600;padding:10px 70px;border-radius:var(--env-border-radius);background-color:var(--env-ui-color-brand);color:var(--env-ui-color-brand-contrast);border-color:rgba(0,0,0,0);cursor:pointer}.b3-comparison-table__toggle-button:hover{text-decoration:underline}@media(max-width: 767px){.b3-comparison-table__scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}}.hog-video-gallery{--card-w: 200px;--gap: 16px;--edge: 16px;--ring: rgba(26, 115, 232, 0.35);--active: #1a73e8;display:flex;flex-direction:column;gap:16px}.hog-video-gallery__player-wrap{width:100%;box-sizing:border-box}.hog-video-gallery__player-box{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.hog-video-gallery__video{width:100%;height:100%;display:block}.hog-video-gallery__poster-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hog-video-gallery__poster-overlay:hover .hog-video-gallery__play-button{transform:scale(1.1)}.hog-video-gallery__poster-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.hog-video-gallery__play-button{position:absolute;width:72px;width:110px;aspect-ratio:1/1;border-radius:999px;background:rgba(250,250,250,.5);display:grid;place-items:center;box-shadow:0 8px 20px rgba(0,0,0,.35);transition:transform .3s ease}.hog-video-gallery__play-icon{width:32px;width:48px;aspect-ratio:1/1;transform:translateX(5px);transform:translateX(7px);display:block;fill:currentColor;color:#fff;pointer-events:none}.hog-video-gallery__carousel{position:relative;box-sizing:border-box}.hog-video-gallery__slider{position:relative;z-index:1;display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;padding:6px 0 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-left:var(--edge);scroll-padding-right:var(--edge);scrollbar-width:none;-ms-overflow-style:none}.hog-video-gallery__slider::-webkit-scrollbar{display:none;height:0}.hog-video-gallery__slider .slider-indicator{background:rgba(0,0,0,0);height:3px;position:absolute;transition:all .2s;left:calc(anchor(left) + 10px);right:calc(anchor(right) + 10px);bottom:8px;pointer-events:none;z-index:2}.hog-video-gallery__slider .slider-indicator.active{position-anchor:--active;z-index:3;background:var(--env-element-primary-background-color)}.hog-video-gallery__slider .slider-indicator.hover{position-anchor:--nav;z-index:2;background:gray}.hog-video-gallery__spacer{flex:0 0 var(--edge)}.hog-video-gallery__nav{position:absolute;top:40%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(250,250,250,.9);color:rgba(0,0,0,.6);cursor:pointer;font-size:26px;line-height:1;display:grid;place-items:center;padding:0;transition:transform 120ms ease,background-color 120ms ease;pointer-events:auto;z-index:10}.hog-video-gallery__nav-icon{width:20px;height:20px;display:block;fill:currentColor;pointer-events:none}.hog-video-gallery__nav:hover{transform:translateY(-50%) scale(1.1)}.hog-video-gallery__nav:active{transform:translateY(-50%)}.hog-video-gallery__nav:focus{outline:none}.hog-video-gallery__nav:focus-visible{box-shadow:0 0 0 4px var(--ring)}.hog-video-gallery__nav--prev{left:-10px}.hog-video-gallery__nav--next{right:-10px}.hog-video-gallery__card{width:var(--card-w);flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;gap:8px;border-radius:10px;cursor:pointer;text-decoration:none;color:inherit;-webkit-user-drag:none;user-drag:none;padding-bottom:8px}.hog-video-gallery__card:focus{outline:none}.hog-video-gallery__card:hover,.hog-video-gallery__card.is-hover{anchor-name:--nav}.hog-video-gallery__card:focus-visible{outline:4px solid var(--ring)}.hog-video-gallery__card[aria-current=true]{anchor-name:--active}.hog-video-gallery__thumb{width:var(--card-w);aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#f2f2f2;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.06)}.hog-video-gallery__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hog-video-gallery__label{margin-block:0;margin-inline:4px;font-weight:600;word-break:break-word}@media(max-width: 640px){.hog-video-gallery{--card-w: 160px;--gap: 12px;--edge: 12px}.hog-video-gallery__nav{display:none}}.sv-collapsible-content:has([class*=b3-collapsible]){margin-bottom:20px;border-radius:var(--env-border-radius);background-color:#f5f5f5}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header{font-size:1.125rem;color:var(--env-ui-color-brand-contrast);border:none;padding:20px 30px;align-items:center}@media(max-width: 767px){.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header{font-size:1rem}}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header:hover{text-decoration:underline}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons{width:40px;min-width:40px;height:40px;min-height:40px;margin:0}@media(max-width: 767px){.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons{width:28px;min-width:28px;height:28px;min-height:28px}}.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons::before,.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons::after{width:20px;border-radius:4px;right:10px;background-color:var(--env-ui-color-brand-contrast)}@media(max-width: 767px){.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons::before,.sv-collapsible-content:has([class*=b3-collapsible]) .env-collapse-header--icons::after{width:16px}}.sv-collapsible-content:has([class*=b3-collapsible]) *[class*=b3-collapsible]{padding:15px 30px 30px 30px}.sv-collapsible-content:has([class*=b3-collapsible]) *[class*=b3-collapsible] .sv-text-portlet:only-of-type p:only-of-type,.sv-collapsible-content:has([class*=b3-collapsible]) *[class*=b3-collapsible] .sv-text-portlet:only-of-type p:last-of-type,.sv-collapsible-content:has([class*=b3-collapsible]) *[class*=b3-collapsible] .sv-text-portlet:last-of-type p:only-of-type,.sv-collapsible-content:has([class*=b3-collapsible]) *[class*=b3-collapsible] .sv-text-portlet:last-of-type p:last-of-type{margin:0}.sv-collapsible-content:has([class*=b3-collapsible]) *[class*=b3-collapsible].sv-text-portlet p:only-of-type,.sv-collapsible-content:has([class*=b3-collapsible]) *[class*=b3-collapsible].sv-text-portlet p:last-of-type{margin:0}.b3-extra-spacing{margin:80px 0}@media(max-width: 1620px){.b3-extra-spacing{margin:64px 0}}@media(max-width: 1024px){.b3-extra-spacing{margin:48px 0}}@media(max-width: 767px){.b3-extra-spacing{margin:32px 0}}[class*=b3-full-width]{position:relative;margin:0;padding:60px 0 60px 0}@media(max-width: 1024px){[class*=b3-full-width]{padding:40px 0 40px 0}}@media(max-width: 767px){[class*=b3-full-width]{padding:30px 0 30px 0}}[class*=b3-full-width]::before{content:"";inset:0;position:absolute;margin:0 calc(50% - 50vw) 0 calc(50% - 50vw);z-index:-1}.b3-full-width--gray::before{background-color:#eae9e6}.b3-full-width--light-gray::before{background-color:#f5f5f5}.b3-full-width-heading{padding:0 !important}.b3-full-width-heading .sv-text-portlet-content{max-width:90% !important;margin-bottom:3rem}.b3-full-width-heading .sv-text-portlet-content h1,.b3-full-width-heading .sv-text-portlet-content h2,.b3-full-width-heading .sv-text-portlet-content h3,.b3-full-width-heading .sv-text-portlet-content h4,.b3-full-width-heading .sv-text-portlet-content h5,.b3-full-width-heading .sv-text-portlet-content h6{line-height:normal}.b3-hero-image .sv-image-portlet{margin:0 -110px}@media(max-width: 1620px){.b3-hero-image .sv-image-portlet{margin:0 -16px}}.b3-hero-image .sv-image-portlet img{height:500px;max-height:500px !important;max-width:100% !important;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.b3-hero-image .sv-image-portlet img{height:300px}}.b3-intro-columns{margin:54px 0 96px 0}@media(max-width: 1024px){.b3-intro-columns{margin:30px 0 50px 0}}.b3-intro-columns.sv-row>.sv-text-portlet{margin-bottom:32px}.b3-intro-columns.sv-row>.sv-text-portlet+[class*=sv-column-]{margin-left:0}.b3-intro-columns div[class*=sv-column-]{padding:0 28px;box-sizing:border-box}@media(max-width: 1024px){.b3-intro-columns div[class*=sv-column-]{padding:0}}.b3-intro-columns div[class*=sv-column-] .sv-text-portlet{max-width:80%}.b3-intro-columns .sv-image-portlet{text-align:center}@media(max-width: 1024px){.b3-intro-columns .sv-image-portlet img{max-height:300px !important;max-width:100%;-o-object-fit:cover;object-fit:cover}}.b3-product-overview{margin:54px -110px 96px -110px;background-color:var(--env-block-background-color);padding:96px 110px;border-radius:16px}@media(max-width: 1620px){.b3-product-overview{margin:20px 0 30px 0;padding:30px 16px}}@media(max-width: 1024px){.b3-product-overview{margin:20px 0;padding:16px}}.b3-product-overview .sv-row:first-of-type{margin-bottom:30px}@media(max-width: 1024px){.b3-product-overview .sv-image-portlet img{width:100%;max-width:100% !important;-o-object-fit:cover;object-fit:cover}}.b3-tabs--horizontal{padding:70px 0}@media(max-width: 1024px){.b3-tabs--horizontal{padding:50px 0}}@media(max-width: 767px){.b3-tabs--horizontal{padding:30px 0}}.b3-tabs--horizontal .env-tabs{justify-content:center;margin-bottom:70px}@media(max-width: 1024px){.b3-tabs--horizontal .env-tabs{width:100%;margin-bottom:40px}}@media(max-width: 767px){.b3-tabs--horizontal .env-tabs{margin-bottom:20px}}.b3-tabs--horizontal .sv-decoration-content{padding:0 70px}@media(max-width: 1024px){.b3-tabs--horizontal .sv-decoration-content{padding:0 50px}}@media(max-width: 767px){.b3-tabs--horizontal .sv-decoration-content{padding:0px}}.b3-tabs--horizontal ul.env-tabs__nav{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:30px;width:-moz-max-content;width:max-content;min-width:50%;background-color:#fff;padding:12px 40px;border-radius:var(--env-border-radius)}@media(max-width: 1024px){.b3-tabs--horizontal ul.env-tabs__nav{padding:12px 30px;gap:10px}}.b3-tabs--horizontal ul.env-tabs__nav li{padding:10px 40px;font-size:1.125rem;font-weight:600;border-bottom:0 !important;margin:0}@media(max-width: 1024px){.b3-tabs--horizontal ul.env-tabs__nav li{padding:10px 20px !important;font-size:1rem}}.b3-tabs--horizontal ul.env-tabs__nav li:hover{text-decoration:underline}.b3-tabs--horizontal ul.env-tabs__nav li[aria-selected=true]{border-radius:var(--env-border-radius)}.b3-tabs--horizontal ul.env-tabs__nav li[aria-selected=true]:hover{text-decoration:none}.b3-tabs--horizontal .sv-text-portlet{max-width:95%}.b3-tabs--vertical{padding:80px 0;background-color:#eae9e6;position:relative}.b3-tabs--vertical::before{content:"";position:absolute;margin:0 calc(50% - 50vw) 0 calc(50% - 50vw);inset:0;background-image:url("https://www.hogia.se/webdav/files/system/Ikoner/letter-g.svg");background-position:top right;z-index:1;pointer-events:none;background-repeat:no-repeat}@media(max-width: 1024px){.b3-tabs--vertical::before{background-position:top}}.b3-tabs--vertical::after{content:"";background-color:#eae9e6;inset:0;position:absolute;margin:0 calc(50% - 50vw) 0 calc(50% - 50vw);z-index:-1}@media(max-width: 1024px){.b3-tabs--vertical{padding:60px 0}}@media(max-width: 767px){.b3-tabs--vertical{padding:40px 0}}.b3-tabs--vertical .sv-decoration-content{display:flex;flex-direction:row;gap:60px}@media(max-width: 1620px){.b3-tabs--vertical .sv-decoration-content{gap:40px}}@media(max-width: 1024px){.b3-tabs--vertical .sv-decoration-content{flex-direction:column;gap:30px}}@media(max-width: 767px){.b3-tabs--vertical .sv-decoration-content{gap:20px}}.b3-tabs--vertical ul.env-tabs__nav{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;width:280px;z-index:1}@media(max-width: 1024px){.b3-tabs--vertical ul.env-tabs__nav{flex-direction:row;gap:12px;width:-moz-max-content;width:max-content}}.b3-tabs--vertical ul.env-tabs__nav li{color:#525151;font-size:1.25rem;font-weight:600;border-bottom:0 !important;padding:15px 25px;margin:0;border-radius:20px;width:100%}@media(max-width: 1024px){.b3-tabs--vertical ul.env-tabs__nav li{font-size:1rem;padding:12px 16px;width:-moz-max-content;width:max-content}.b3-tabs--vertical ul.env-tabs__nav li[aria-selected=false]{background-color:#fff}}@media(max-width: 767px){.b3-tabs--vertical ul.env-tabs__nav li{font-size:.875rem}}.b3-tabs--vertical ul.env-tabs__nav li:hover{text-decoration:underline}.b3-tabs--vertical ul.env-tabs__nav li[aria-selected=true]{margin-right:-40px}@media(max-width: 1620px){.b3-tabs--vertical ul.env-tabs__nav li[aria-selected=true]{margin-right:-20px}}@media(max-width: 1024px){.b3-tabs--vertical ul.env-tabs__nav li[aria-selected=true]{margin-right:0}}.b3-tabs--vertical ul.env-tabs__nav li[aria-selected=true]:hover{text-decoration:none}.b3-tabs--vertical .sv-text-portlet{max-width:95%}

