*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a{color:inherit}html{--fontSize: 18px;--fontFamily1: "calibri";--fontFamily2: "roboto-slab";--green: hsl(160, 13%, 33%);--gold: hsl(30, 45%, 30%);--pink: hsl(328, 68%, 34%);--purple: hsl(298, 71%, 21%);--orange: hsl(20, 66%, 35%);--blue: hsl(218, 71%, 25%);--grey: hsl(0, 0%, 21%);--red: hsl(347, 71%, 25%);--yellow: hsl(35, 89%, 51%);--bgColor1: hsl(0, 0%, 100%);--textColor1: hsl(0, 0%, 0%);--textColor2: hsl(0, 0%, 100%);--borderColor1: hsla(0, 0%, 10%, .12);--borderColor2: hsla(0, 0%, 100%, .09);--overlayColor1: hsla(0, 0%, 0%, .2);--bdRadius1: 5px;--shadow1: 0 3px 8px -2px #1a1a1a30;--errorColor: hsl(0, 76%, 57%);--successColor: hsl(132, 49%, 48%);--blockPadding: 75px;--wrapperWidth: 1300px}@media (min-width: 1280px){html{--inlinePadding: 75px}}@media (min-width: 680px) and (max-width: 1279px){html{--inlinePadding: 50px}}@media (max-width: 679px){html{--inlinePadding: 25px}}body{background-color:var(--bgColor1);font-family:var(--fontFamily1),sans-serif;font-weight:400;font-size:var(--fontSize);color:var(--textColor1);line-height:1.5}.portable-text p,.portable-text ul,.portable-text ol,.portable-text h3,.portable-text h4{margin-bottom:15px;min-height:1px}.portable-text h3{font-size:30px;font-weight:600}.portable-text h4{font-size:1.2em;font-weight:600}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}img{height:auto}.w-100{font-weight:100}.w-200{font-weight:200}.w-300{font-weight:300}.w-400{font-weight:400}.w-500{font-weight:500}.w-600{font-weight:600}.w-700{font-weight:700}.w-800{font-weight:800}.w-900{font-weight:900}.hide{display:none!important}.full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}h1{font-size:38px;font-family:var(--fontFamily1),"Courier New",Courier,monospace;font-weight:700;margin-bottom:15px;word-break:break-word}@media (max-width: 599px){h1{font-size:32px}}h2{font-size:35px;font-family:var(--fontFamily1),"Courier New",Courier,monospace;font-weight:700;margin-bottom:15px;word-break:break-word}@media (max-width: 599px){h2{font-size:32px}}h3{font-size:32px;font-family:var(--fontFamily1),"Courier New",Courier,monospace;font-weight:700;margin-bottom:15px;word-break:break-word}@media (max-width: 599px){h3{font-size:32px}}h4{font-size:29px;font-family:var(--fontFamily1),"Courier New",Courier,monospace;font-weight:700;margin-bottom:15px;word-break:break-word}@media (max-width: 599px){h4{font-size:29px}}h5{font-size:26px;font-family:var(--fontFamily1),"Courier New",Courier,monospace;font-weight:700;margin-bottom:15px;word-break:break-word}@media (max-width: 599px){h5{font-size:26px}}h6{font-size:23px;font-family:var(--fontFamily1),"Courier New",Courier,monospace;font-weight:700;margin-bottom:15px;word-break:break-word}@media (max-width: 599px){h6{font-size:23px}}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:.2s ease}a:hover,a:focus-visible{text-decoration-thickness:3px}p{margin-bottom:15px}body .mb_0{margin-bottom:0}body .mt_0{margin-top:0}body .my_0{margin-bottom:0;margin-top:0}body .mb_10{margin-bottom:10px}body .mt_10{margin-top:10px}body .my_10{margin-bottom:10px;margin-top:10px}body .mb_20{margin-bottom:20px}body .mt_20{margin-top:20px}body .my_20{margin-bottom:20px;margin-top:20px}body .mb_30{margin-bottom:30px}body .mt_30{margin-top:30px}body .my_30{margin-bottom:30px;margin-top:30px}body .mb_40{margin-bottom:40px}body .mt_40{margin-top:40px}body .my_40{margin-bottom:40px;margin-top:40px}body .mb_50{margin-bottom:50px}body .mt_50{margin-top:50px}body .my_50{margin-bottom:50px;margin-top:50px}.wrapper{padding:0 var(--inlinePadding);max-width:var(--wrapperWidth);margin:0 auto}.section{padding-block:var(--blockPadding);color:var(--textColor1);background-color:var(--bgColor1)}.form-group{margin-bottom:20px}input[type=text],input[type=email]{width:275px;background-color:var(--bgColor1);border-radius:var(--bdRadius1);border:1px solid var(--borderColor1);padding:8px 15px;font-size:var(--fontSize);font-family:var(--fontFamily1);color:var(--textColor1)}textarea{width:275px;background-color:var(--bgColor1);border-radius:var(--bdRadius1);border:1px solid var(--borderColor1);padding:10px 15px;font-size:var(--fontSize);font-family:var(--fontFamily1);color:var(--textColor1);resize:none}.buttonMixin,button{appearance:none;font-size:inherit;font-family:inherit;color:inherit;background-color:transparent;border:none;cursor:pointer}button[type=submit],.button,input[type=submit]{appearance:none;font-size:inherit;font-family:inherit;color:inherit;background-color:transparent;border:none;cursor:pointer;color:var(--textColor1);background-color:var(--bgColor1);font-family:var(--fontFamily1);border-radius:var(--bdRadius1);padding:13px 20px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}button[type=submit] svg path,.button svg path,input[type=submit] svg path{fill:var(--textColor1)}.fade-on-scroll{opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .8s ease;will-change:opacity,transform}.fade-on-scroll.visible{opacity:1;transform:translateY(0)}html:has(dialog[open]),body:has(dialog[open]){overflow:hidden;overscroll-behavior:contain}
