:root{--max-width:1280px;--navbar-height:80px;--xs-padding:4px;--s-padding:8px;--m-padding:16px;--l-padding:24px;--xl-padding:32px;--xxl-padding:40px;--xxxl-padding:48px;--xs-gap:4px;--s-gap:8px;--m-gap:16px;--l-gap:24px;--xl-gap:32px;--xxl-gap:40px;--xxxl-gap:48px;--xxxxl-gap:56px;--xxxxxl-gap:64px;--heading-gap:8px;--heading-line-height:1.2;--body-line-height:1.6;--font-color-black:var(--off-black-color);--font-color-white:var(--off-white-color);--font-color-primary:var(--accent-color);--font-color-success:var(--success-color);--font-color-error:var(--error-color);--font-color-foreground:var(--main-foreground-color);--font-weight-bold:700;--font-weight-semi-bold:400;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--heading-font:"HeadingCustomFont",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--body-font:"BodyCustomFont",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--button-padding:8px 16px;--button-primary-background-color:var(--accent-color);--button-secondary-background-color:var(--main-foreground-color);--button-tertiary-background-color:var(--secondary-background-color);--shadow-small:0 4px 4px #0000000d;--shadow-regular:0 4px 4px #0000001a;--shadow-medium:0 4px 4px #00000026;--shadow-large:0px 4px 4px #0003;--card-shadow-regular:0px 4px 12px #00000026;--card-shadow-large:0px 4px 12px #0003;--z-index-default:1;--z-index-dropdown:1000;--z-index-modal:1050;--z-index-tooltip:1070;--rounded-corners:4px;--hover-opacity:.8}@font-face{font-family:HeadingCustomFont;src:url(/fonts/playfairdisplay-variablefont_wght-webfont.woff2)format("woff2"),url(/fonts/playfairdisplay-variablefont_wght-webfont.woff)format("woff");font-display:swap}@media (max-width:479px){:root{--main-section-vertical-padding:24px;--sub-section-vertical-padding:16px;--section-horizontal-padding:16px;--h1-font-size:26px;--h2-font-size:24px;--h3-font-size:22px;--h4-font-size:20px;--h5-font-size:18px;--h6-font-size:16px;--body-large-font-size:16px;--body-font-size:14px;--body-small-font-size:12px;--body-extra-small-font-size:10px;--footer-h2-font-size:18px;--footer-h3-font-size:16px;--grid-columns:repeat(4,minmax(0px,1fr));--grid-column-gutter:16px;--grid-gap:16px}}@media (min-width:480px) and (max-width:968px){:root{--main-section-vertical-padding:32px;--sub-section-vertical-padding:24px;--section-horizontal-padding:32px;--h1-font-size:32px;--h2-font-size:28px;--h3-font-size:24px;--h4-font-size:22px;--h5-font-size:20px;--h6-font-size:18px;--body-large-font-size:18px;--body-font-size:16px;--body-small-font-size:14px;--body-extra-small-font-size:12px;--footer-h2-font-size:18px;--footer-h3-font-size:16px;--grid-columns:repeat(8,minmax(0px,1fr));--grid-column-gutter:24px;--grid-gap:24px}}@media (min-width:967px){:root{--main-section-vertical-padding:48px;--sub-section-vertical-padding:32px;--section-horizontal-padding:40px;--h1-font-size:48px;--h2-font-size:40px;--h3-font-size:32px;--h4-font-size:28px;--h5-font-size:24px;--h6-font-size:20px;--body-large-font-size:20px;--body-font-size:16px;--body-small-font-size:14px;--body-extra-small-font-size:10px;--footer-h2-font-size:20px;--footer-h3-font-size:18px;--grid-columns:repeat(12,minmax(0px,1fr));--grid-column-gutter:24px;--grid-gap:24px}}h1{font-size:var(--h1-font-size)}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}h5{font-size:var(--h5-font-size)}h6{font-size:var(--h6-font-size)}h1,h2,h3,h4,h5,h6{line-height:var(--heading-line-height);font-family:var(--heading-font);color:var(--font-color-primary);font-weight:var(--font-weight-medium)}p,a,span,li,label,input,textarea,select{font-size:var(--body-font-size);line-height:var(--body-line-height);font-family:var(--body-font);font-weight:var(--font-weight-regular);color:var(--font-color-black)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strong,sub,sup,tt,var,b,u,i,span,center,dl,dt,dd,ol,ul,li,figure,figcaption,fieldset,form,label,legend,article,aside,canvas,details,embed,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{all:unset;cursor:pointer;display:inline-block}
body{background-color:var(--main-foreground-color)}:root{--off-black-color:#1a1a1a;--off-white-color:#e3d6d6;--black-color:black;--white-color:white;--grey-color:gray;--main-background-color:#fbfcfa;--secondary-background-color:#1a1a1a;--main-foreground-color:#7fae87;--secondary-foreground-color:black;--accent-color:#fdfbe5;--success-color:green;--error-color:red;--font-color-black:var(--black-color);--font-color-white:var(--white-color);--font-color-grey:var(--grey-color);--font-color-primary:var(--accent-color);--font-color-primary-hover:var(--grey-color);--font-color-success:var(--success-color);--font-color-error:var(--error-color);--font-color-foreground:var(--main-foreground-color);--button-primary-background-color:var(--accent-color);--button-secondary-background-color:var(--main-foreground-color);--button-tertiary-background-color:var(--secondary-background-color)}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}.css-grid{grid-template-columns:var(--grid-columns);grid-column-gap:var(--grid-column-gutter);row-gap:var(--grid-gap);display:grid}.button{padding:var(--button-padding);font-family:var(--body-font);font-weight:var(--font-weight-semi-bold);font-size:var(--body-font-size);background-color:var(--button-primary-background-color);cursor:pointer;border-radius:var(--rounded-corners);box-shadow:var(--shadow-small);align-items:center;width:fit-content;transition:transform .2s,box-shadow .2s;display:inline-flex;color:var(--font-color-black)!important}.button.secondary{background-color:var(--button-secondary-background-color);color:var(--accent-color)!important}.button.tertiary{background-color:var(--button-tertiary-background-color);color:var(--font-color-primary)!important}.button:hover{opacity:.8}.button:focus{outline:2px solid var(--off-black-color)}.shadow-regular{box-shadow:var(--shadow-regular)}.main-section-padding{padding-top:var(--main-section-vertical-padding);padding-bottom:var(--main-section-vertical-padding)}.sub-section-padding{padding-top:var(--sub-section-vertical-padding);padding-bottom:var(--sub-section-vertical-padding)}.section-horizontal-padding{padding-left:var(--section-horizontal-padding);padding-right:var(--section-horizontal-padding)}.container{max-width:var(--max-width);width:100%;padding-left:var(--section-horizontal-padding);padding-right:var(--section-horizontal-padding);justify-self:center;margin:0 auto}
.ScrollTop-module__cZiAIq__button{border:1px solid var(--main-foreground-color);background:var(--main-foreground-color);width:42px;height:42px;color:var(--font-color-white);font-size:28px;font-weight:var(--font-weight-semi-bold);cursor:pointer;opacity:0;pointer-events:none;z-index:50;border-radius:10px;justify-content:center;align-items:center;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(6px)}.ScrollTop-module__cZiAIq__visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:479px){.ScrollTop-module__cZiAIq__button{bottom:16px;right:16px}}
