:root{--primary-font:"Figtree",sans-serif;--secondary-font:"Red Rose",serif;--tertiary-font:"Inter",sans-serif;--quaternary-font:"Bricolage Grotesque",sans-serif;--black:#000;--white:#fff;--primary:#07514d;--primary-light:#e6eeed;--secondary:#fcfbf5;--secondary-dark:#dfd7cb;--tertiary:#f2dad4;--tertiary-light:#5b1a2c;--info:#2cbdff;--info-light:#ccf3ff;--base:#242424;--base-light:#606060;--base-lighter:#dfdfdf;--accent:#c0cbce}.l-mobile-h1{font-family:var(--secondary-font);font-size:2.5rem;font-weight:400;line-height:100%}@media screen and (min-width:1199px){.l-desktop-h1{font-family:var(--secondary-font);font-size:4.0625rem;font-weight:400;line-height:100%}}.l-mobile-h2{font-family:var(--secondary-font);font-size:1.875rem;font-weight:400;line-height:100%}@media screen and (min-width:1199px){.l-desktop-h2{font-family:var(--secondary-font);font-size:3rem;font-weight:400;line-height:100%}}.l-mobile-h3{font-size:1.75rem}.l-desktop-h3,.l-mobile-h3{font-family:var(--primary-font);font-weight:600;line-height:110%}.l-desktop-h3{font-size:2.25rem}.l-desktop-h4{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;line-height:120%}.l-desktop-h5{line-height:110%}.l-desktop-h5,.l-mobile-body-xl{font-family:var(--secondary-font);font-size:1.5rem;font-weight:400}.l-mobile-body-xl{line-height:140%}@media screen and (min-width:1199px){.l-desktop-body-xl{font-family:var(--secondary-font);font-size:2.25rem;font-weight:400;line-height:140%}}.l-mobile-body-l{font-size:1.25rem}.l-desktop-body-l,.l-mobile-body-l{font-family:var(--primary-font);font-weight:600;line-height:130%}.l-desktop-body-l{font-size:1.5rem}.l-body-l{font-family:var(--primary-font);font-size:1.25rem;font-weight:600;line-height:130%}@media screen and (min-width:1199px){.l-body-l{font-family:var(--primary-font);font-size:1.5rem;font-weight:600;line-height:130%}}.l-mobile-body-m{font-size:1.125rem}.l-desktop-body-m,.l-mobile-body-m{font-family:var(--primary-font);font-weight:500;line-height:140%}.l-desktop-body-m{font-size:1.25rem}.l-mobile-body-s{font-size:1rem;line-height:120%}.l-desktop-body-s,.l-mobile-body-s{font-family:var(--primary-font);font-weight:400}.l-desktop-body-s{font-size:1.125rem;line-height:140%}.l-desktop-body-xs{font-size:1rem;font-weight:700}.l-desktop-body-xs,.l-desktop-body-xxs{font-family:var(--primary-font);line-height:120%}.l-desktop-body-xxs{font-size:0.875rem;font-style:italic;font-weight:400}.l-desktop-eyebrow-l{font-size:1.25rem;font-weight:700;line-height:100%}.l-desktop-eyebrow-l,.l-desktop-eyebrow-m{font-family:var(--primary-font);text-transform:uppercase}.l-desktop-eyebrow-m{font-size:1.125rem;font-weight:600;line-height:110%}.l-mobile-eyebrow-s{font-family:var(--tertiary-font);font-size:1rem;font-weight:500;line-height:150%;text-transform:uppercase}.l-desktop-eyebrow-s{font-family:var(--primary-font);font-size:1rem;font-weight:500;letter-spacing:0.02rem;line-height:110%}.l-eyebrow-s{font-family:var(--tertiary-font);font-size:1rem;font-weight:500;line-height:150%;text-transform:uppercase}@media screen and (min-width:1199px){.l-eyebrow-s{font-family:var(--primary-font);font-size:1rem;font-weight:500;letter-spacing:0.02rem;line-height:110%}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}address{font-style:normal}[hidden]{display:none!important}input{-moz-appearance:none;appearance:none}input,select,textarea{backdrop-filter:unset}a,button{cursor:pointer}a.is-unclickable{cursor:default}body,html{min-width:20rem;background-color:var(--white);color:var(--base);font-family:var(--primary-font);font-size:1rem;word-break:break-word}body *,html *{box-sizing:border-box;padding:0;margin:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;text-size-adjust:none}h1,h2,h3,h4,h5,h6{margin:0 0 1.25rem;font-family:var(--primary-font);font-weight:400}.l-h1,h1{font-family:var(--secondary-font);font-size:2.5rem;font-weight:400;line-height:100%}@media screen and (min-width:1199px){.l-h1,h1{font-family:var(--secondary-font);font-size:4.0625rem;font-weight:400;line-height:100%}}.l-h2,h2{font-family:var(--secondary-font);font-size:1.875rem;font-weight:400;line-height:100%}@media screen and (min-width:1199px){.l-h2,h2{font-family:var(--secondary-font);font-size:3rem;font-weight:400;line-height:100%}}.l-h3,h3{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;line-height:110%}@media screen and (min-width:1199px){.l-h3,h3{font-family:var(--primary-font);font-size:2.25rem;font-weight:600;line-height:110%}}.l-h4,h4{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;line-height:120%}.l-h5,h5{font-family:var(--secondary-font);font-size:1.5rem;font-weight:400;line-height:110%}ol,ul{padding:0;margin:0}ol li,ul li{font-size:clamp(1rem,0vw + 1rem,1rem);list-style-position:inside}ol li{list-style:decimal}li,p{font-family:var(--primary-font);font-size:1.125rem;font-weight:500;line-height:140%}@media screen and (min-width:1199px){li,p{font-family:var(--primary-font);font-size:1.125rem;font-weight:400;line-height:140%}}li,p{margin:0 0 1.25rem}li:last-of-type,p:last-of-type{margin:0}li:empty,p:empty{display:none}a{color:inherit;text-decoration-style:solid;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;transition:all 0.3s ease-in-out}a,a:active{text-decoration-color:inherit}a:active,a:hover{color:var(--primary)}a:hover{text-decoration-color:transparent}a:focus,a:focus-visible{outline:0.125rem solid var(--primary);outline-offset:0.125rem}a:focus:not(:focus-visible){outline:none}img,svg{display:block;max-width:100%;height:auto;object-position:top center}.visually-hidden{position:absolute;overflow:hidden;width:0.0625rem;height:0.0625rem;padding:0;border:0;margin:-0.0625rem;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:absolute;z-index:10000;top:-2.5rem;left:0;padding:0.5rem 1rem;background:var(--primary);color:var(--white);text-decoration:none}.skip-link:focus{top:0}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:0.125rem solid var(--primary);outline-offset:0.125rem}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.generic{--text-color:var(--base-light);--hover-color:var(--primary)}.generic h1,.generic h2,.generic h3,.generic h4,.generic h5,.generic h6{margin:0 0 1rem;color:var(--text-color)}.generic header{margin-bottom:2rem}.generic address,.generic code,.generic hr,.generic p,.generic pre{margin-bottom:1.45rem}.generic li{margin-bottom:clamp(0.7rem,0.7619vw + 0.514285625rem,1.2rem)}.generic li,.generic p{color:var(--text-color);font-size:1.125rem;font-weight:400;line-height:1.5}.generic li:last-of-type,.generic p:last-of-type{margin:0}.generic li:empty,.generic p:empty{display:none}.generic b,.generic strong{font-weight:700}.generic time{color:var(--text-color);font-size:1.25rem;font-weight:400;letter-spacing:0.009375rem;line-height:180%}.generic ul{margin:clamp(1.2rem,0.60952vw + 1.05142875rem,1.6rem) 0}.generic ul li{position:relative;margin-left:1.4375rem;list-style:disc}@media screen and (min-width:1199px){.generic ul li{margin-left:1.875rem}}.generic ul li:before{display:none}.generic ul li:last-of-type{margin-left:1.4375rem}@media screen and (min-width:1199px){.generic ul li:last-of-type{margin-left:1.875rem}}.generic ol{padding-left:1.625rem;margin:2rem 0}.generic ol li{list-style:unset}.generic ol li::marker{padding-right:0.625rem;font-weight:600}.generic blockquote{position:relative;padding:1.5rem!important;border-radius:0.3125rem;margin:2rem 0!important;background-color:var(--secondary);color:var(--hover-color);font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5}@media screen and (min-width:1199px){.generic blockquote{font-size:1.25rem}}.generic blockquote li,.generic blockquote p{font-size:1.125rem!important;font-style:normal!important;font-weight:500!important;line-height:1.5!important}@media screen and (min-width:1199px){.generic blockquote li,.generic blockquote p{font-size:1.25rem!important}}.generic blockquote cite{font-size:1rem!important;font-style:normal!important;font-weight:400!important;line-height:1.5!important}@media screen and (min-width:1199px){.generic blockquote cite{font-size:1.125rem!important}}.generic figure,.generic iframe,.generic video{margin-bottom:2rem}.generic figure img,.generic iframe img,.generic video img{max-width:100%;background-color:var(--neutral-gray)}.generic figure figcaption,.generic iframe figcaption,.generic video figcaption{margin-top:0.3125rem;color:var(--text-color);font-size:1.25rem;font-weight:400;letter-spacing:0.009375rem;line-height:180%}.generic iframe{width:100%;border:none;aspect-ratio:16/9}.generic p+h2,.generic ul+h2{margin:clamp(1.5rem,0.7619vw + 1.314285625rem,2rem) 0}.generic h2{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;line-height:120%;color:var(--primary)}.generic p+h1,.generic p+h3,.generic p+h4,.generic p+h5,.generic p+h6{margin-top:2rem}.generic code{display:block;max-height:18.75rem;padding:1.25rem;border-radius:0.375rem;background-color:var(--neutral-gray);overflow-x:auto;white-space:pre}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}.container{width:100%;padding:0 1.25rem}@media screen and (min-width:768px){.container{padding:0 2.5rem}}@media screen and (min-width:1199px){.container{max-width:90rem;padding:0 3.75rem;margin:0 auto}}@media screen and (min-width:1199px){.container--sm{padding:0 11.25rem}}@media screen and (min-width:1199px){.container--md{padding:0 8.75rem}}.container--mw920{max-width:57.5rem;margin:0 auto}.container--mw1440-pad80{max-width:90rem}@media screen and (min-width:1199px){.container--mw1440-pad80{padding:0 5rem}}.container--mw940{max-width:58.75rem;margin:0 auto}.container--mw1000{max-width:62.5rem;margin:0 auto}.base-py{padding-top:2.5rem}@media screen and (min-width:720px){.base-py{padding-top:3.75rem}}@media screen and (min-width:1199px){.base-py{padding-top:5rem}}.grid-4-cols{display:grid;grid-template-columns:repeat(4,1fr)}.grid-3-cols{display:grid;grid-template-columns:repeat(3,1fr)}.grid-2-cols{display:grid;grid-template-columns:repeat(2,1fr)}.ss.search-result{display:flex;width:100%;align-items:center;gap:1.25rem}@media screen and (min-width:991px){.ss.search-result{gap:1.5rem}}.ss.search-result img{width:100%;height:100%;border-radius:0.625rem;aspect-ratio:1/1;object-fit:cover}.ss.search-result .l-tag{display:inline-block;margin-bottom:0.5rem}@media screen and (min-width:991px){.ss.search-result .l-tag{margin-bottom:0.75rem}}.ss.search-result h6{margin-bottom:0.5rem;color:var(--primary);line-height:1.2}@media screen and (min-width:991px){.ss.search-result h6{margin-bottom:1.25rem;line-height:1.3}}.ss.search-result a{color:var(--primary);font-weight:600;text-decoration-color:transparent}.ss.search-result a:focus,.ss.search-result a:focus-visible,.ss.search-result a:hover{text-decoration-color:inherit}.ss.search-result a:focus:not(:focus-visible){text-decoration-color:transparent}.ss.search-result figure{flex-basis:28.5714285714%}@media screen and (min-width:991px){.ss.search-result figure{flex-basis:26.5748031496%}}.ss.search-result article{flex:1}.ss.search-result.search-result--no-results{display:block}.ss.search-result.search-result--no-results h3{color:var(--primary,#004500);font-size:clamp(1.5rem,0.38095vw + 1.407143125rem,1.75rem);font-style:normal;font-weight:500;letter-spacing:-0.03rem;line-height:120%;text-align:center}@media screen and (min-width:991px){.ss.search-result.search-result--no-results h3{letter-spacing:-0.035rem}}.ss.search-result.search-result--no-results p{color:var(--primary,#004500);font-size:clamp(1.125rem,0.19048vw + 1.07857125rem,1.25rem);line-height:1.4;text-align:center}@media screen and (min-width:991px){.ss.search-result.search-result--no-results p{line-height:1.5}}.ss.search-result.search-result--lg{flex-direction:column;gap:2rem}@media screen and (min-width:768px){.ss.search-result.search-result--lg{flex-direction:row;gap:3.75rem}}.ss.search-result.search-result--lg figure{overflow:hidden;width:100%;flex-basis:100%;border-radius:0.75rem;aspect-ratio:350/200}@media screen and (min-width:768px){.ss.search-result.search-result--lg figure{flex-basis:37.5%;aspect-ratio:405/250}}.ss.search-result.search-result--lg figure img{width:100%;height:100%;border-radius:0;aspect-ratio:350/200;object-fit:cover;object-position:center}@media screen and (min-width:768px){.ss.search-result.search-result--lg figure img{aspect-ratio:405/250}}.ss.search-result.search-result--lg .l-tag{margin-bottom:0.625rem}.ss.search-result.search-result--lg article{width:100%;flex:1}.ss.search-result.search-result--lg h6{margin-bottom:1.375rem;font-size:clamp(1.5rem,0.38095vw + 1.407143125rem,1.75rem);font-weight:500;letter-spacing:-0.03rem}@media screen and (min-width:991px){.ss.search-result.search-result--lg h6{letter-spacing:-0.0035rem;line-height:1.2}}.ss.search-result.search-result--lg p{margin-bottom:1.125rem;color:var(--primary);font-size:clamp(1.125rem,0.19048vw + 1.07857125rem,1.25rem);line-height:1.4}@media screen and (min-width:991px){.ss.search-result.search-result--lg p{line-height:1.5}}.ss.search-result.search-result--lg a{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:flex-start;color:var(--primary);font-size:1.125rem;gap:0.5rem;letter-spacing:0.0225rem;-webkit-text-decoration:underline solid transparent auto;text-decoration:underline solid transparent auto;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;transition:all 0.3s ease-in-out}.ss.search-result.search-result--lg a svg{width:1rem;height:1rem;flex-shrink:0}.ss.search-result.search-result--lg a svg path{stroke:var(--primary)}.ss.search-result.search-result--lg a:after{display:none}.ss.search-result.search-result--lg a:hover{color:var(--primary);text-decoration-color:inherit}.ss.site-search{position:fixed;z-index:9999;top:0;right:0;overflow:auto;width:100%;max-width:35.75rem;height:100svh;padding:2rem 1.25rem;background:var(--white);box-shadow:-0.125rem 0 0.75rem 0 rgba(0,0,0,.2);transform:translateX(100%);transition:all 0.3s ease-in-out}@media screen and (min-width:991px){.ss.site-search{padding:2.375rem 2rem}}.ss.site-search .site-search__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.ss.site-search .site-search__header h3{margin:0;color:var(--primary-dark);font-size:2rem;letter-spacing:-0.02em;line-height:100%}.ss.site-search .site-search__header button{padding:0;border:none;margin:0;background:none;cursor:pointer;font-size:0;line-height:0;transform:translate(0.1875rem);transition:all 0.3s ease-in-out}@media screen and (min-width:991px){.ss.site-search .site-search__header button{transform:translateY(0.125rem)}}.ss.site-search .site-search__header button:hover{opacity:0.7}.ss.site-search .site-search__form form{position:relative}.ss.site-search .site-search__form input{width:100%;padding:0.75rem 3.6875rem 0.75rem 3.125rem;border:0.0625rem solid var(--primary);border-radius:0.625rem;background:var(--secondary);color:var(--primary);font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal}.ss.site-search .site-search__form i{position:absolute;z-index:1;top:50%;left:1rem;font-size:0;line-height:0;transform:translateY(-50%)}.ss.site-search .site-search__form i svg path{stroke:var(--primary)}.ss.site-search .site-search__form button{position:absolute;top:50%;right:1rem;border:none;background:none;color:var(--primary);cursor:pointer;font-family:var(--secondary-font);font-size:1rem;font-weight:400;letter-spacing:0.02em;line-height:100%;transform:translateY(-50%);transition:all 0.3s ease-in-out}.ss.site-search .site-search__form button:hover{opacity:0.7}.ss.site-search .site-search__results{width:100%;padding:1.375rem 0}@media screen and (min-width:991px){.ss.site-search .site-search__results{padding:3.75rem 0}}.ss.site-search .site-search__results ul li{display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.ss.site-search .site-search__results ul li:last-child{margin-bottom:0}.ss.site-search .site-search__results .search-result--no-results{padding-top:4.875rem}@media screen and (min-width:991px){.ss.site-search .site-search__results .search-result--no-results{padding-top:8.75rem}}.ss.site-search .site-search__footer{margin-top:1.5rem}@media screen and (min-width:991px){.ss.site-search .site-search__footer{margin-top:0}}.ss.site-search .site-search__footer a{position:relative;display:inline-flex;align-items:center;color:var(--primary);font-family:var(--secondary-font);font-size:1rem;font-weight:600;gap:0.5rem;letter-spacing:0.02em;line-height:100%;text-decoration:none;transition:all 0.3s ease-in-out}.ss.site-search .site-search__footer a i{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:0;line-height:0}.ss.site-search .site-search__footer a:after{position:absolute;bottom:-0.5rem;left:0;width:100%;height:0.0625rem;background:transparent;content:"";transition:all 0.3s ease-in-out}.ss.site-search .site-search__footer a:hover{color:var(--primary)}.ss.site-search .site-search__footer a:hover:after{background:var(--primary)}.ss.site-search .search-result--error{border:none;background-color:transparent;outline:none}.ss.site-search.is-open{opacity:1;transform:translateX(0);visibility:visible}.ss.site-search .site-search__results-count{margin-bottom:1.125rem;color:var(--primary);font-size:1rem;font-weight:400;line-height:100%}@media screen and (min-width:991px){.ss.site-search .site-search__results-count{margin-bottom:0}}.ss.site-search.site-search--lg{position:relative;z-index:1;overflow:auto;width:100%;max-width:100%;height:auto;min-height:60dvh;min-height:60svh;padding:2.5rem 0 3.75rem;background:transparent;box-shadow:none;opacity:1;transform:translateX(0);visibility:visible}@media screen and (min-width:991px){.ss.site-search.site-search--lg{padding:5rem 0 6.25rem}}.ss.site-search.site-search--lg .site-search__header{justify-content:center;margin-bottom:2.0625rem}.ss.site-search.site-search--lg .site-search__header .site-search__title,.ss.site-search.site-search--lg .site-search__header h1,.ss.site-search.site-search--lg .site-search__header h2{margin:0;color:var(--primary);font-size:clamp(2.375rem,3.2381vw + 1.585714375rem,4.5rem);letter-spacing:-0.0475rem;line-height:100%;text-align:center}@media screen and (min-width:991px){.ss.site-search.site-search--lg .site-search__header .site-search__title,.ss.site-search.site-search--lg .site-search__header h1,.ss.site-search.site-search--lg .site-search__header h2{letter-spacing:normal;line-height:1.1}}.ss.site-search.site-search--lg .site-search__form{margin-bottom:2rem}@media screen and (min-width:991px){.ss.site-search.site-search--lg .site-search__form{margin-bottom:4.0625rem}}.ss.site-search.site-search--lg .site-search__form input{padding:0.5625rem 3.25rem 0.5625rem 1.625rem}.ss.site-search.site-search--lg .site-search__results{padding-top:1.5rem}@media screen and (min-width:991px){.ss.site-search.site-search--lg .site-search__results{padding-top:3.8125rem;padding-bottom:0}}.ss.site-search.site-search--lg .site-search__results ul li{padding:2.5rem 0 2.375rem;border-bottom:0.0625rem solid hsla(31,30%,70%,.4);margin-bottom:0}@media screen and (min-width:991px){.ss.site-search.site-search--lg .site-search__results ul li{padding:1.9375rem 0 2rem}}.ss.site-search.site-search--lg .site-search__results ul li:first-child{padding-top:0}.ss.site-search.site-search--lg .site-search__results ul li:last-child{padding-bottom:0;border-bottom:none}.ss.site-search.site-search--lg .no-results.not-found{padding:4.25rem 0 4.1875rem}@media screen and (min-width:991px){.ss.site-search.site-search--lg .no-results.not-found{padding:0}}.ss.site-search.site-search--lg .no-results.not-found .page-content{max-width:18.75rem;margin:0 auto}@media screen and (min-width:768px){.ss.site-search.site-search--lg .no-results.not-found .page-content{max-width:100%}}.ss.site-search.site-search--lg .no-results.not-found h2{margin-bottom:1.125rem;color:var(--primary);font-size:clamp(1.5rem,0.38095vw + 1.407143125rem,1.75rem);font-weight:500;letter-spacing:-0.03rem;line-height:120%;text-align:center}@media screen and (min-width:991px){.ss.site-search.site-search--lg .no-results.not-found h2{letter-spacing:-0.035rem}}.ss.site-search.site-search--lg .no-results.not-found p{margin-bottom:0;color:var(--primary);font-size:clamp(1.125rem,0.19048vw + 1.07857125rem,1.25rem);line-height:140%;text-align:center}@media screen and (min-width:991px){.ss.site-search.site-search--lg .no-results.not-found p{line-height:1.5}}.ss.header-bar{position:relative;z-index:999;padding:0.75rem 0;background-color:var(--primary)}.ss.header-bar .header-bar__content{display:flex;max-width:calc(100% - 4.6875rem);align-items:center;justify-content:flex-start}.ss.header-bar .header-bar__icon-wrap{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;margin-right:0.5rem}.ss.header-bar .header-bar__content-text,.ss.header-bar p{display:block;color:var(--white);font-weight:500;letter-spacing:0;line-height:1.5rem;text-transform:uppercase}@media screen and (min-width:1199px){.ss.header-bar .header-bar__content-text,.ss.header-bar p{line-height:1.1;text-transform:none}}.ss.header-bar .header-bar__content-text svg,.ss.header-bar p svg{flex-shrink:0}.ss.header-bar .header-bar__content-text a[href^="tel:"],.ss.header-bar p a[href^="tel:"]{cursor:default;text-decoration:none}.ss.header-bar .header-bar__content-text a[href^="tel:"]:hover,.ss.header-bar p a[href^="tel:"]:hover{color:var(--white)}.ss.header-bar .header-bar__wrap{display:flex;align-items:center;justify-content:space-between}.ss.header-bar .header-bar__action,.ss.header-bar .header__language-switcher{display:flex;justify-content:flex-end}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action,.ss.header-bar .header__language-switcher{flex-basis:8.4375rem}}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click{width:100%}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item-toggle{justify-content:flex-end}}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle .wpml-ls-flag,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-item-toggle .wpml-ls-flag,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle .wpml-ls-flag,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item-toggle .wpml-ls-flag{display:none}}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle .wpml-ls-display,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-item-toggle .wpml-ls-display,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle .wpml-ls-display,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item-toggle .wpml-ls-display{margin-left:0.25rem}}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after{top:50%;width:1rem;height:1rem;border:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.28 5.967l-4.347 4.346a1.324 1.324 0 0 1-1.866 0L2.72 5.967' stroke='%23fff' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;transform:translateY(-50%);transition:none}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click a,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown a,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click a,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown a{display:flex;align-items:center;border:none;background:transparent;color:var(--white);font-size:1rem;font-weight:500;gap:0.25rem;letter-spacing:0.02em;line-height:110%}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click a .wpml-ls-flag,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown a .wpml-ls-flag,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click a .wpml-ls-flag,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown a .wpml-ls-flag{display:inline-block;width:1.5rem;height:1.5rem;flex-shrink:0;object-fit:contain;object-position:center}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click a .wpml-ls-display,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click a .wpml-ls-native,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown a .wpml-ls-display,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown a .wpml-ls-native,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click a .wpml-ls-display,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click a .wpml-ls-native,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown a .wpml-ls-display,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown a .wpml-ls-native{display:none}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click a .wpml-ls-display,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click a .wpml-ls-native,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown a .wpml-ls-display,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown a .wpml-ls-native,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click a .wpml-ls-display,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click a .wpml-ls-native,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown a .wpml-ls-display,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown a .wpml-ls-native{display:inline-block;margin-left:0}}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{overflow:auto;width:-moz-max-content;width:max-content;min-width:100%;max-width:100%;padding:0.5rem 0.375rem;border-radius:0.125rem;background-color:var(--white)}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{width:-moz-max-content;width:max-content;min-width:6.25rem;max-width:20rem}}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu>li,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu>li{margin-bottom:0.5rem}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li:last-child,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu>li:last-child,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li:last-child,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu>li:last-child{margin-bottom:0}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu>li,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu>li{margin-bottom:0.25rem}}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{display:flex;align-items:center;justify-content:center;padding:0.25rem 0;color:var(--base);cursor:pointer;transition:none}@media screen and (min-width:1199px){.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{justify-content:flex-start}}.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:focus,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus,.ss.header-bar .header-bar__action .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:focus,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus,.ss.header-bar .header__language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover{color:var(--base)}.lang-toggle{position:relative}@media screen and (min-width:1199px){.lang-toggle{padding-left:0}}.lang-toggle .lang-toggle__btn{display:flex;align-items:center;color:var(--white);font-size:1rem;font-weight:500;gap:0.25rem;letter-spacing:0.02em;line-height:110%}.lang-toggle .lang-toggle__flag{width:1.5rem}@media screen and (min-width:1199px){.lang-toggle .lang-toggle__flag{display:none}}.lang-toggle i{flex-shrink:0}.lang-toggle .lang-toggle__text{display:none;min-width:4.375rem}@media screen and (min-width:1199px){.lang-toggle .lang-toggle__text{display:block}}.lang-toggle .lang-toggle__dropdown{position:absolute;z-index:1;top:calc(100% + 0.375rem);right:0;overflow:auto;min-width:6.25rem;padding:0.5rem 0.375rem;border-radius:0.125rem;background-color:var(--white);list-style:none;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}@media screen and (min-width:1199px){.lang-toggle .lang-toggle__dropdown{right:auto;left:0}}.lang-toggle .lang-toggle__dropdown a{display:block;padding:0.25rem 0;cursor:pointer}.lang-toggle .lang-toggle__dropdown a:focus,.lang-toggle .lang-toggle__dropdown a:hover{color:var(--base)}.lang-toggle .lang-toggle__dropdown.is-active{opacity:1;visibility:visible}.ss.header{position:relative;z-index:998;background:var(--white)}.ss.header .header__wrap{position:relative;display:flex;align-items:center;padding:1.25rem 0}.ss.header .header__brand{display:inline-block;width:100%;max-width:7.5rem}@media screen and (min-width:320px){.ss.header .header__brand{max-width:9.125rem;margin-left:0.125rem}}@media screen and (min-width:1024px){.ss.header .header__brand{max-width:10rem;margin-left:0}}.ss.header .header__block{display:flex;flex:1;align-items:center;justify-content:flex-end;margin-left:1.5rem}@media screen and (min-width:1024px){.ss.header .header__block{margin-left:1.35rem}}@media screen and (min-width:1199px){.ss.header .header__block{margin-left:1.975rem}}.ss.header .header__actions{display:flex;align-items:center}@media screen and (width <= 389px){.ss.header .header__actions .l-btn{padding:0.625rem 1rem;font-size:0.75rem}}@media screen and (width <= 389px){.ss.header .header__actions .header__search{margin-left:0.75rem}}.ss.header .header__actions .header__search{margin-left:1.53125rem}@media screen and (min-width:1024px){.ss.header .header__actions .header__search{margin-left:1.15625rem}}@media screen and (min-width:1199px){.ss.header .header__actions .header__search{margin-left:1.53125rem}}.ss.header .header__actions .header__search button svg path{stroke:var(--base)}.ss.header .header__nav{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100svh;padding:0.875rem 1.25rem 1.25rem;background:var(--white);overflow-y:auto;transform:translateX(-100%);transition:all 0.3s ease-in-out}@media screen and (min-width:768px){.ss.header .header__nav{padding:1.25rem 2.5rem}}@media screen and (min-width:1199px){.ss.header .header__nav{position:static;z-index:unset;width:auto;height:auto;padding:0;background:transparent;opacity:1;overflow-y:visible;transform:translateY(0)}}.ss.header .header__nav .header__close{display:flex;width:-moz-max-content;width:max-content;align-items:center;padding:0.75rem 0;color:var(--primary);font-family:var(--secondary-font);font-size:clamp(1rem,0vw + 1rem,1rem);font-weight:500;gap:0.5rem}@media screen and (min-width:1199px){.ss.header .header__nav .header__close{display:none}}.ss.header .header__nav>ul{margin-top:2.25rem}@media screen and (min-width:1199px){.ss.header .header__nav>ul{display:flex;flex-wrap:wrap;align-items:center;margin-top:0;gap:1rem 1.25rem}}@media screen and (min-width:1320px){.ss.header .header__nav>ul{padding-bottom:0.625rem;gap:2rem}}.ss.header .header__nav>ul a{display:block;color:var(--base);font-size:clamp(1.5rem,-0.7619vw + 1.685714375rem,1rem);font-weight:500;letter-spacing:0.02rem;line-height:110%;text-decoration:none;transition:all 0.3s ease-in-out}@media screen and (min-width:1199px){.ss.header .header__nav>ul a{font-size:clamp(1rem,0vw + 1rem,1rem)}}.ss.header .header__nav>ul a:hover{color:var(--base)}.ss.header .header__nav>ul a.active{color:var(--base);font-weight:600}.ss.header .header__nav>ul>li{margin-bottom:0;list-style:none}.ss.header .header__nav>ul>li:last-of-type>a{padding-right:0}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li:last-of-type .sub-menu{right:0;left:unset}}.ss.header .header__nav>ul>li>a{position:relative;padding:1.25rem 0;border-bottom:0.0625rem solid var(--primary)}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li>a{padding:0.625rem 0.25rem;border-bottom:0.0625rem solid transparent}}.ss.header .header__nav>ul>li>a:before{transition:all 0.3s ease-in-out;position:absolute;bottom:0.40625rem;left:50%;display:none;width:calc(100% - 0.5rem);height:0.125rem;background:var(--base);content:"";transform:translateX(-50%)}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li>a:before{display:block;opacity:0;visibility:hidden}}.ss.header .header__nav>ul>li>a.active{border-bottom-color:var(--base)}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li>a:hover{border-bottom-color:transparent}.ss.header .header__nav>ul>li>a:hover:before{opacity:1;visibility:visible}}.ss.header .header__nav>ul>li.current-menu-item>a{position:relative;color:var(--base)}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.current-menu-item>a:before{opacity:1;visibility:visible}}.ss.header .header__nav>ul>li.has-dropdown{position:relative}.ss.header .header__nav>ul>li.has-dropdown .dropdown-header{position:relative;z-index:1;display:flex;padding:0;border-bottom:0.0625rem solid var(--primary)}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.has-dropdown .dropdown-header{width:-moz-max-content;width:max-content;padding:0;border-bottom:0.0625rem solid transparent}}.ss.header .header__nav>ul>li.has-dropdown .dropdown-header.active{border-bottom-color:var(--primary)}.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-link{max-width:-moz-max-content;max-width:max-content;flex:1;padding:1.25rem 0;border:none;color:var(--base);font-size:clamp(1.5rem,-0.7619vw + 1.685714375rem,1rem);font-weight:500;letter-spacing:0.03rem;line-height:100%;transition:all 0.3s ease-in-out}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-link{max-width:-moz-max-content;max-width:max-content;flex:1 0 auto;padding:0;font-size:clamp(1rem,0vw + 1rem,1rem);letter-spacing:normal}}.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-link.active{color:var(--primary);font-weight:600}.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-toggle{display:flex;max-width:100%;height:auto;flex:1;align-items:center;justify-content:flex-end;padding:1.25rem 0.25rem 1.25rem 0.5rem;border:none;background:transparent;cursor:pointer}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-toggle{padding:0 0 0 0.375rem}}.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-toggle .dropdown-arrow{display:block;width:0.75rem;height:0.375rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.59.75l-6.52 6.52c-.77.77-2.03.77-2.8 0L.75.75' stroke='%23242424' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all 0.3s ease-in-out}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-toggle .dropdown-arrow{margin-top:0.125rem}}.ss.header .header__nav>ul>li.has-dropdown .dropdown-header .dropdown-toggle[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.ss.header .header__nav>ul>li.has-dropdown:before{position:absolute;z-index:0;top:0;left:0;display:none;width:100%;height:2.5rem;background:transparent;content:""}.ss.header .header__nav>ul>li.has-dropdown .dropdown-link:after{position:absolute;bottom:-0.25rem;left:0;display:none;width:100%;height:0.125rem;background:var(--base);content:"";opacity:0;visibility:hidden}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.has-dropdown .dropdown-link:after,.ss.header .header__nav>ul>li.has-dropdown:hover:before{display:block}.ss.header .header__nav>ul>li.has-dropdown:hover .dropdown-header .dropdown-toggle .dropdown-arrow{transform:rotate(180deg)}.ss.header .header__nav>ul>li.has-dropdown:hover .sub-menu{display:block;opacity:1;transform:translateY(0);visibility:visible}.ss.header .header__nav>ul>li.has-dropdown:hover .dropdown-link{color:var(--base)}.ss.header .header__nav>ul>li.has-dropdown:hover .dropdown-link:after{opacity:1;visibility:visible}}.ss.header .header__nav>ul>li.has-dropdown.current-menu-item .dropdown-link{position:relative;color:var(--base)}.ss.header .header__nav>ul>li.has-dropdown.current-menu-item .dropdown-link:before{position:absolute;bottom:-0.375rem;left:0;display:none;width:100%;height:0.125rem;background:var(--base);content:""}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.has-dropdown.current-menu-item .dropdown-link:before{display:block}}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li.has-dropdown.current-page-ancestor .dropdown-link{border-bottom-color:transparent}.ss.header .header__nav>ul>li.has-dropdown.current-page-ancestor .dropdown-link:after{position:absolute;bottom:-0.5625rem;left:0;display:block;width:100%;height:0.125rem;background:var(--base);content:""}}.ss.header .header__nav>ul>li .sub-menu{display:none;width:100%;padding:1.25rem 0.5rem;opacity:0;transition:opacity 0.1s ease-in-out,transform 0.2s ease-in-out,visibility 0.3s ease-in-out;visibility:hidden}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li .sub-menu{position:absolute;z-index:10;top:calc(100% + 0.5rem);left:0;display:block;min-width:12.5rem;padding:1.25rem;background:var(--white);box-shadow:0 0 0.5rem 0 rgba(0,0,0,.1);transform:translateY(-5%)}}.ss.header .header__nav>ul>li .sub-menu li{margin-bottom:1rem;list-style:none}.ss.header .header__nav>ul>li .sub-menu li:last-child{margin-bottom:0}.ss.header .header__nav>ul>li .sub-menu li a{font-size:1rem;font-weight:500;letter-spacing:0.01rem;line-height:130%}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li .sub-menu li a{width:-moz-max-content;width:max-content;max-width:100%;border-bottom:0.125rem solid transparent;line-height:120%;-webkit-text-decoration:underline 0.125rem solid transparent;text-decoration:underline 0.125rem solid transparent;text-underline-offset:0.25rem}}@media screen and (min-width:1199px){.ss.header .header__nav>ul>li .sub-menu li a:hover{text-decoration-color:var(--base)}}.ss.header .header__nav>ul>li .sub-menu li.current-menu-item a{border-bottom-color:var(--base);color:var(--base)}.ss.header .header__nav>ul>li .sub-menu[aria-hidden=false]{display:block;opacity:1;transform:translateY(0);visibility:visible}@media screen and (max-width:990px){.ss.header .header__nav>ul>li.has-dropdown.is-open .sub-menu,.ss.header .header__nav>ul>li.has-dropdown:has(.dropdown-toggle[aria-expanded=true]) .sub-menu{display:block;opacity:1;transform:translateY(0);visibility:visible}.ss.header .header__nav>ul>li.has-dropdown.is-open .dropdown-arrow,.ss.header .header__nav>ul>li.has-dropdown:has(.dropdown-toggle[aria-expanded=true]) .dropdown-arrow{transform:rotate(180deg)}}.ss.header .header__search-block{display:none}.ss.header .header__hamburger{position:absolute;top:50%;right:0;display:flex;width:1.75rem;height:1.75rem;flex-direction:column;justify-content:space-between;padding:0.375rem 0.25rem;cursor:pointer;transform:translateY(-50%)}@media screen and (min-width:1199px){.ss.header .header__hamburger{display:none}}.ss.header .header__hamburger span{display:block;width:100%;height:0.125rem;border-radius:0.125rem;background:var(--primary);transition:all 0.2s ease-in-out}.ss.header .header__hamburger span.visually-hidden{width:0;height:0;word-wrap:normal}.ss.header.is-open .header__nav{transform:translateX(0)}body:has(.header.is-open){overflow:hidden}.ss.logo-strip{padding:1.75rem 0 1.875rem}@media screen and (min-width:1199px){.ss.logo-strip{padding-top:3.5rem}}.ss.logo-strip header{max-width:62.5rem;margin:auto;margin-bottom:2.5rem;text-align:center}.ss.logo-strip header p{font-family:var(--primary-font);font-size:0.875rem;font-style:italic;font-weight:400;line-height:120%;color:var(--base-light)}@media screen and (min-width:991px){.ss.logo-strip header p{color:var(--base)}}.ss.logo-strip ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;list-style:none}@media screen and (min-width:991px){.ss.logo-strip ul{flex-flow:row wrap;gap:2.5rem}}@media screen and (min-width:1199px){.ss.logo-strip ul{gap:5rem}}.ss.logo-strip ul li{margin-bottom:0}.ss.logo-strip ul li img{width:100%}.ss.footer{padding:clamp(3.75rem,-1.90476vw + 4.214285625rem,2.5rem) 0 clamp(2rem,-3.04762vw + 2.742856875rem,0rem);background-color:var(--white)}.ss.footer p{color:var(--base)}.ss.footer .footer__row{display:flex;flex-direction:column;gap:2.5rem}@media screen and (min-width:991px){.ss.footer .footer__row{flex-direction:row;justify-content:space-between}}.ss.footer .footer__row:first-child{margin-bottom:2.5rem}@media screen and (min-width:991px){.ss.footer .footer__row:first-child{margin-bottom:1.25rem}}.ss.footer .footer__row--legal{margin-bottom:2rem}@media screen and (min-width:991px){.ss.footer .footer__row--legal{min-height:4.5rem;align-items:center;padding:0.75rem 0;margin-bottom:0}}@media screen and (min-width:991px){.ss.footer .footer__col--social{align-self:flex-end}}.ss.footer .footer__col.footer__col--logo{display:flex;align-items:center;justify-content:flex-start}.ss.footer .footer__col.footer__col--logo figure{display:flex;max-width:17.875rem;align-items:center;justify-content:center}.ss.footer .footer__col.footer__col--logo figure img,.ss.footer .footer__col.footer__col--logo figure svg{width:100%;height:auto}@media screen and (min-width:1199px){.ss.footer .footer__col.footer__col--links{max-width:70%}}.ss.footer .footer__col.footer__col--copyright p{font-family:var(--primary-font);font-size:1rem;font-weight:400;line-height:120%}.ss.footer .footer__links ul{list-style:none}@media screen and (min-width:720px){.ss.footer .footer__links ul{display:grid;width:-moz-fit-content;width:fit-content;gap-columns:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:991px){.ss.footer .footer__links ul{display:flex;width:auto;flex-wrap:wrap;align-items:center;gap:0.5rem 2.625rem}}.ss.footer .footer__links li:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:991px){.ss.footer .footer__links li:not(:last-child){padding:0.625rem 0;margin-bottom:0}}.ss.footer .footer__links li a{font-family:var(--primary-font);font-size:1rem;font-weight:400;line-height:120%;color:var(--base);-webkit-text-decoration:underline 0.125rem solid transparent;text-decoration:underline 0.125rem solid transparent;text-underline-offset:0.25rem}.ss.footer .footer__links li a:focus,.ss.footer .footer__links li a:hover{color:var(--base);text-decoration-color:var(--base)}.social-nav ul{display:flex;align-items:center;gap:1rem;list-style:none}.social-nav ul li{width:2.25rem;height:2.25rem;margin-bottom:0}.social-nav ul li a{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}@media screen and (min-width:1199px){.social-nav ul li a:hover{transform:translateY(-0.25rem)}}.ss.pagination{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:2.5rem;gap:1rem}@media screen and (min-width:991px){.ss.pagination{padding-top:3.75rem}}.ss.pagination .pagination__list{list-style:none}.ss.pagination .pagination__list li{margin-bottom:0}.ss.pagination .nav-links,.ss.pagination .pagination__list{display:flex;align-items:center;justify-content:flex-start;gap:0.75rem}.ss.pagination .nav-links .page-numbers,.ss.pagination .pagination__list .page-numbers{display:flex;width:1.875rem;height:1.875rem;align-items:center;justify-content:center;border:0.0625rem solid var(--primary);background:var(--white);color:var(--primary);font-family:var(--quaternary-font);font-size:1rem;text-decoration:none;transition:all 0.3s ease-in-out}@media screen and (min-width:1199px){.ss.pagination .nav-links .page-numbers:hover,.ss.pagination .pagination__list .page-numbers:hover{border-color:var(--primary);background:var(--primary);color:var(--accent)}}.ss.pagination .nav-links .page-numbers.current,.ss.pagination .nav-links .page-numbers.is-active,.ss.pagination .pagination__list .page-numbers.current,.ss.pagination .pagination__list .page-numbers.is-active{border-color:var(--primary);background:var(--primary);color:var(--white);pointer-events:none}.ss.pagination .nav-links .page-numbers.next,.ss.pagination .nav-links .page-numbers.pagination__next,.ss.pagination .nav-links .page-numbers.prev,.ss.pagination .pagination__list .page-numbers.next,.ss.pagination .pagination__list .page-numbers.pagination__next,.ss.pagination .pagination__list .page-numbers.prev{position:relative;width:1rem;height:1rem;border:none;background-color:transparent;font-size:0}.ss.pagination .nav-links .page-numbers.next:after,.ss.pagination .nav-links .page-numbers.pagination__next:after,.ss.pagination .nav-links .page-numbers.prev:after,.ss.pagination .pagination__list .page-numbers.next:after,.ss.pagination .pagination__list .page-numbers.pagination__next:after,.ss.pagination .pagination__list .page-numbers.prev:after{width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 12l4-4-4-4' stroke='%2307514D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";transition:all 0.3s ease-in-out}.ss.pagination .nav-links .page-numbers.next:hover:after,.ss.pagination .nav-links .page-numbers.pagination__next:hover:after,.ss.pagination .nav-links .page-numbers.prev:hover:after,.ss.pagination .pagination__list .page-numbers.next:hover:after,.ss.pagination .pagination__list .page-numbers.pagination__next:hover:after,.ss.pagination .pagination__list .page-numbers.prev:hover:after{transform:translateX(0.25rem)}.ss.pagination .nav-links .page-numbers.prev:after,.ss.pagination .pagination__list .page-numbers.prev:after{transform:rotate(180deg)}.ss.pagination .nav-links .page-numbers.prev:hover:after,.ss.pagination .pagination__list .page-numbers.prev:hover:after{transform:rotate(180deg) translateX(0.25rem)}.ss.pagination .pagination__results{margin:0 0 0 auto;color:var(--base-light);font-size:1rem;font-weight:400;line-height:100%}.ss.popup{position:fixed;z-index:9999;top:50%;left:50%;overflow:hidden;width:84.8611111111%;max-width:56.25rem;height:90vh;height:90dvh;height:90svh;max-height:47.5625rem;border:none;outline:none;transform:translate(-50%,-50%)}@media screen and (min-width:390px){.ss.popup{height:100%;min-height:70vh;aspect-ratio:1222/761}}@media screen and (min-width:1199px){.ss.popup{height:auto}}@media screen and (min-width:1540px){.ss.popup{max-width:76.375rem;height:100%;min-height:40vh}}.ss.popup::backdrop{background:rgba(0,0,0,.4)}.ss.popup::backdrop,.ss.popup[open]{animation:show 500ms ease}.ss.popup .popup__close{position:absolute;top:0.625rem;right:0.625rem;width:2rem;height:2rem;border:none;background:none;cursor:pointer;outline:none}@media screen and (min-width:991px){.ss.popup .popup__close{top:2rem;right:3.25rem}}.ss.popup .popup__close svg{z-index:1;width:100%;height:100%;object-fit:contain}.ss.popup .popup__container{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:3.125rem 1.25rem 1.25rem}@media screen and (min-width:768px){.ss.popup .popup__container{padding:3.125rem 2.5rem 2.5rem}}.ss.popup figure{overflow:hidden;max-width:21.875rem;border-radius:1rem;margin:0 auto 1.25rem 0;aspect-ratio:541/681}@media screen and (min-width:768px){.ss.popup figure{flex:1}}@media screen and (min-width:991px){.ss.popup figure{margin-bottom:0}}@media screen and (min-width:1199px){.ss.popup figure{max-width:33.8125rem}}.ss.popup figure img{width:100%;height:100%;object-fit:cover}.ss.popup .popup__subtitle{margin-bottom:0.5rem;color:var(--primary-dark);font-size:clamp(1.25rem,0.38095vw + 1.157143125rem,1.5rem);font-weight:600;line-height:140%}.ss.popup .popup__title{margin-bottom:1.25rem;color:var(--primary);font-size:clamp(2rem,0.7619vw + 1.814285625rem,2.5rem);font-weight:400;line-height:130%}@media screen and (min-width:768px){.ss.popup .popup__title{margin-bottom:2rem}}.ss.popup .popup__content{margin-bottom:2rem;color:var(--primary-dark);font-size:clamp(1rem,0.38095vw + 0.907143125rem,1.25rem);font-weight:400;line-height:140%}.ss.popup .popup__content p{margin-bottom:1.25rem}@media screen and (min-width:768px){.ss.popup .popup__content p{margin-bottom:2rem}}.ss.popup .popup__content p:last-of-type{margin-bottom:0}.ss.popup .popup__content p:empty{display:none}.ss.popup .popup__content a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;text-decoration-color:transparent;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:all 0.3s ease-in-out}.ss.popup .popup__content a:hover{text-decoration-color:inherit}.ss.popup .popup__wrapper{overflow:auto;width:100%;max-height:47.5625rem;background-color:var(--neutral-white)}@media screen and (min-width:991px){.ss.popup .popup__wrapper{display:flex;height:100%;align-items:center;justify-content:space-between;gap:2.5rem}}@media screen and (min-width:1199px){.ss.popup .popup__wrapper{overflow:visible;max-height:none;gap:3.75rem}}.ss.popup .popup__wrapper article{width:100%;flex:1}@media screen and (min-width:991px){.ss.popup .popup__wrapper article{overflow:auto;width:auto;max-height:80%}}@media screen and (min-width:1199px){.ss.popup .popup__wrapper article{overflow:auto}}@keyframes show{0%{opacity:0}}.section.section--b-radius>.ss,.section.section--bottom-pattern>.ss{position:relative;overflow:hidden;border-radius:0 0 2.5rem 2.5rem}@media screen and (min-width:991px){.section.section--b-radius>.ss,.section.section--bottom-pattern>.ss{border-radius:0 0 3.75rem 3.75rem}}picture{display:block}.section.section--b-radius{background-color:var(--curve-bg-color)}.section.is-light-blue,.section.section--blue{background-color:var(--secondary-light-300)}.section.section--bottom-pattern{position:relative;padding-bottom:3.75rem}@media screen and (min-width:991px){.section.section--bottom-pattern{padding-bottom:7.5rem}}.section.section--bottom-pattern>.ss{background-color:var(--curve-bg-color)}.section.section--bottom-pattern:before{position:absolute;bottom:0;left:0;width:100%;height:7.0625rem;background-image:var(--background-pattern-url);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:""}@media screen and (min-width:991px){.section.section--bottom-pattern:before{height:13.5rem}}.section.section--underlined{position:relative}.section.section--underlined:after{position:absolute;bottom:0;left:50%;width:calc(100% - 2.5rem);height:0.0625rem;background-color:var(--tertiary-200);content:"";transform:translateX(-50%)}@media screen and (min-width:768px){.section.section--underlined:after{width:calc(100% - 5rem)}}@media screen and (min-width:1199px){.section.section--underlined:after{width:calc(100% - 7.5rem);max-width:82.5rem}}.aspect-box{position:relative;display:block;overflow:hidden;width:100%}.aspect-box canvas,.aspect-box iframe,.aspect-box img,.aspect-box svg,.aspect-box video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.aspect-box:before{display:block;padding-top:calc(var(--aspect-ratio) * 100%);background-color:var(--primary-dark-100);content:""}.has-card-link{position:relative}.card-link{position:absolute;z-index:1;overflow:hidden;inset:0;text-indent:-624.9375rem;white-space:nowrap}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-tertiary{background-color:var(--tertiary)}.full-link{position:absolute;z-index:1;overflow:hidden;cursor:pointer;inset:0;text-indent:-624.9375rem;white-space:nowrap}.l-text-center{text-align:center}.l-btn,input[type=submit]{transition:all 0.3s ease-in-out;font-family:var(--primary-font);font-size:1rem;line-height:110%;border-radius:6.25rem;display:inline-flex;max-width:100%;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border:0.0625rem solid var(--primary);background-color:var(--primary);color:var(--white);cursor:pointer;font-weight:500;gap:0.5rem;letter-spacing:0.02rem;text-decoration:none}.l-btn:focus-visible,.l-btn:hover,input[type=submit]:focus-visible,input[type=submit]:hover{border-color:var(--white);background-color:var(--white);color:var(--primary)}.l-btn span,input[type=submit] span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3}.l-btn svg,input[type=submit] svg{flex-shrink:0}.l-btn svg path,input[type=submit] svg path{stroke:var(--white)}.l-btn.l-btn--secondary,input[type=submit].l-btn--secondary{border-color:var(--white);background-color:var(--white);color:var(--primary)}.l-btn.l-btn--secondary svg path,input[type=submit].l-btn--secondary svg path{stroke:var(--primary)}.l-btn.l-btn--secondary:focus-visible,.l-btn.l-btn--secondary:hover,input[type=submit].l-btn--secondary:focus-visible,input[type=submit].l-btn--secondary:hover{border-color:var(--primary);background-color:var(--primary);color:var(--white)}.l-btn.l-btn--tertiary,input[type=submit].l-btn--tertiary{border-color:var(--white);background-color:transparent;color:var(--white)}.l-btn.l-btn--tertiary svg path,input[type=submit].l-btn--tertiary svg path{stroke:var(--white)}.l-btn.l-btn--tertiary:focus-visible,.l-btn.l-btn--tertiary:hover,input[type=submit].l-btn--tertiary:focus-visible,input[type=submit].l-btn--tertiary:hover{border-color:var(--white);background-color:var(--white);color:var(--primary)}.l-btn.l-btn--tertiary:focus-visible svg path,.l-btn.l-btn--tertiary:hover svg path,input[type=submit].l-btn--tertiary:focus-visible svg path,input[type=submit].l-btn--tertiary:hover svg path{stroke:var(--primary)}.l-btn.l-btn--primary-outline,input[type=submit].l-btn--primary-outline{border-color:var(--primary);background-color:transparent;color:var(--primary)}.l-btn.l-btn--primary-outline svg path,input[type=submit].l-btn--primary-outline svg path{stroke:var(--primary)}.l-btn.l-btn--primary-outline:focus-visible,.l-btn.l-btn--primary-outline:hover,input[type=submit].l-btn--primary-outline:focus-visible,input[type=submit].l-btn--primary-outline:hover{border-color:var(--primary);background-color:var(--primary);color:var(--white)}.l-btn.l-btn--primary-outline:focus-visible svg path,.l-btn.l-btn--primary-outline:hover svg path,input[type=submit].l-btn--primary-outline:focus-visible svg path,input[type=submit].l-btn--primary-outline:hover svg path{stroke:var(--white)}.l-btn[disabled],input[type=submit][disabled]{border-color:var(--body-light);background-color:var(--body-light);color:var(--white);cursor:not-allowed}.l-btn[disabled] svg path,input[type=submit][disabled] svg path{stroke:var(--white)}.l-btn.has-thick-hover,input[type=submit].has-thick-hover{position:relative;color:transparent}.l-btn.has-thick-hover:focus-visible,.l-btn.has-thick-hover:hover,input[type=submit].has-thick-hover:focus-visible,input[type=submit].has-thick-hover:hover{border-color:var(--primary);background-color:var(--primary)}.l-btn.has-thick-hover:focus-visible svg path,.l-btn.has-thick-hover:hover svg path,input[type=submit].has-thick-hover:focus-visible svg path,input[type=submit].has-thick-hover:hover svg path{stroke:var(--white)}.l-btn.has-thick-hover:focus-visible:after,.l-btn.has-thick-hover:hover:after,input[type=submit].has-thick-hover:focus-visible:after,input[type=submit].has-thick-hover:hover:after{max-width:calc(100% - 2rem);font-weight:700}.l-btn.has-thick-hover:after,input[type=submit].has-thick-hover:after{transition:all 0.3s ease-in-out;position:absolute;top:50%;left:50%;width:-moz-max-content;width:max-content;max-width:calc(100% - 2.25rem);color:var(--white);content:attr(data-text);font-weight:500;text-align:center;transform:translate(-50%,-50%)}.l-btn.has-thick-hover.l-btn--secondary:focus-visible,.l-btn.has-thick-hover.l-btn--secondary:hover,input[type=submit].has-thick-hover.l-btn--secondary:focus-visible,input[type=submit].has-thick-hover.l-btn--secondary:hover{border-color:var(--white);background-color:var(--white)}.l-btn.has-thick-hover.l-btn--secondary:after,input[type=submit].has-thick-hover.l-btn--secondary:after{color:var(--primary)}.l-btn.has-thick-hover.l-btn--tertiary:focus-visible,.l-btn.has-thick-hover.l-btn--tertiary:hover,input[type=submit].has-thick-hover.l-btn--tertiary:focus-visible,input[type=submit].has-thick-hover.l-btn--tertiary:hover{border-color:var(--white);background-color:transparent;color:transparent}.l-btn.has-thick-hover.l-btn--tertiary:after,input[type=submit].has-thick-hover.l-btn--tertiary:after{color:var(--white)}.l-btn.has-thick-hover.l-btn--primary-outline:focus-visible,.l-btn.has-thick-hover.l-btn--primary-outline:hover,input[type=submit].has-thick-hover.l-btn--primary-outline:focus-visible,input[type=submit].has-thick-hover.l-btn--primary-outline:hover{border-color:var(--primary);background-color:var(--primary);color:transparent}.l-btn.has-thick-hover.l-btn--primary-outline:focus-visible:after,.l-btn.has-thick-hover.l-btn--primary-outline:hover:after,input[type=submit].has-thick-hover.l-btn--primary-outline:focus-visible:after,input[type=submit].has-thick-hover.l-btn--primary-outline:hover:after{color:var(--white)}.l-btn.has-thick-hover.l-btn--primary-outline:after,input[type=submit].has-thick-hover.l-btn--primary-outline:after{color:var(--primary)}button{display:block;padding:0;border:none;margin:0;background:none;cursor:pointer}form .form-row{margin-bottom:1.25rem}form .form-row:last-child{margin-bottom:0}label{display:block;margin-bottom:0.5rem;color:var(--primary-dark);font-weight:500}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;padding:1rem 1.25rem;border:0.0625rem solid var(--primary);border-radius:0.5rem;backdrop-filter:blur(0.375rem);background-color:hsla(0,0%,100%,.8);font-family:var(--primary-font);font-size:1rem;transition:border-color 0.2s ease}.l-link{font-family:var(--primary-font);font-size:1rem;font-weight:500;letter-spacing:0.02rem;line-height:110%;transition:all 0.3s ease-in-out;position:relative;color:var(--base);gap:0.5rem;text-decoration:none}.l-link,.l-link i{display:inline-flex;align-items:center}.l-link i{flex-shrink:0;justify-content:center;font-size:0;line-height:0}.l-link:after{position:absolute;bottom:-0.5rem;left:0;width:100%;height:0.125rem;background:transparent;content:"";transition:all 0.3s ease-in-out}.l-link:hover{color:var(--base)}.l-link:hover:after{background:var(--base-light)}