@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:400;src:url(/fonts/qanelas-soft-regular.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:400;src:url(/fonts/qanelas-soft-regular-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:100;src:url(/fonts/qanelas-soft-thin.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:200;src:url(/fonts/qanelas-soft-ultralight.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:100;src:url(/fonts/qanelas-soft-thin-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:200;src:url(/fonts/qanelas-soft-ultralight-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:300;src:url(/fonts/qanelas-soft-light.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:300;src:url(/fonts/qanelas-soft-light-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:500;src:url(/fonts/qanelas-soft-medium.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:500;src:url(/fonts/qanelas-soft-medium-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft SemiBold;font-style:normal;font-weight:600;src:url(/fonts/qanelas-soft-semibold.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:600;src:url(/fonts/qanelas-soft-semibold-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft Bold;font-style:normal;font-weight:700;src:url(/fonts/qanelas-soft-bold.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:700;src:url(/fonts/qanelas-soft-bold-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:800;src:url(/fonts/qanelas-soft-extrabold.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:800;src:url(/fonts/qanelas-soft-extrabold-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:900;src:url(/fonts/qanelas-soft-black.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:normal;font-weight:1000;src:url(/fonts/qanelas-soft-heavy.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:900;src:url(/fonts/qanelas-soft-black-italic.woff) format("woff")}@font-face{font-family:Qanelas Soft;font-style:italic;font-weight:1000;src:url(/fonts/qanelas-soft-heavy-italic.woff) format("woff")}:root{--orange: #ff7020;--orange-rgb: 255, 112, 32;--black: #252422;--black-rgb: 37, 36, 34;--gray: #403d39;--white: #fffcf2}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Qanelas Soft,sans-serif;font-weight:300}.section-title{font-size:2.8rem}@media (min-width: 640px){.section-title{font-size:3.2rem}}@media (min-width: 768px){.section-title{font-size:3.6rem}}@media (min-width: 1024px){.section-title{font-size:4.8rem}}.section-title{margin-bottom:3.6rem}@media (min-width: 640px){.section-title{margin-bottom:4rem}}@media (min-width: 768px){.section-title{margin-bottom:4.4rem}}@media (min-width: 1024px){.section-title{margin-bottom:4.8rem}}.section-title{line-height:120%;text-align:center}button{font-size:1.6rem;font-weight:500;border-radius:63px;padding:1.2rem 2.4rem;border:1px solid var(--white)}input,textarea{font-size:1.5rem;line-height:2rem;outline-color:#ff7020;background-color:inherit;border-color:inherit;border-radius:4px;border:1px solid #868179;padding:1.2rem 1.6rem}label{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:9px}button,input{color:inherit}.content{max-width:1300px;width:90%;margin-left:auto;margin-right:auto}#focused-image{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px));max-width:90vw;max-height:90vh;-o-object-fit:cover;object-fit:cover;border-radius:24px;z-index:9999;opacity:0;pointer-events:none;transition:.3s}#focused-image.active{opacity:1;transform:translate(-50%,-50%)}#focused-image__backdrop{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;pointer-events:none;background:#000000b3;z-index:9998;transition:opacity .3s}#focused-image__backdrop.active{opacity:1;pointer-events:all}#menu{width:100vw;height:100vh;position:fixed;top:0;left:0;pointer-events:none;z-index:1000;overflow:hidden}@media (min-width: 768px){#menu{display:none}}#menu.open{pointer-events:all}#menu #menu__backdrop{width:100vw;height:100vh;position:absolute;top:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:.3s ease-in-out}#menu.open #menu__backdrop{opacity:1;pointer-events:all}#menu #menu__body{width:100vw;height:100vh;position:absolute;top:0;left:0;transform:translateY(100%);transition:.3s ease-out;--tw-bg-opacity: 1;background-color:rgb(255 252 242 / var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem;padding-top:2rem}#menu.open #menu__body{transform:translateY(0);pointer-events:all}#menu__body a{padding-top:3rem;padding-bottom:3rem;font-size:1.5rem;line-height:2rem}#menu__body a.active{font-weight:600;--tw-text-opacity: 1;color:rgb(255 112 32 / var(--tw-text-opacity))}body{cursor:url(/images/default-cursor.png) 4 4,auto}a,button,[role=button],.focusable-image{cursor:url(/images/pointer-cursor.png) 4 4,pointer}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{transition:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{font-weight:600;--tw-text-opacity: 1;color:rgb(255 112 32 / var(--tw-text-opacity))}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--orange);font-weight:600}
