.contact[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a],.content[data-astro-cid-xmivup5a]:not(.home) h2[data-astro-cid-xmivup5a]{margin-bottom:1.25em}.contact[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{margin-bottom:1.875em}form[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:1.56em}.col-span-2[data-astro-cid-xmivup5a]{grid-column:span 2}::placeholder [data-astro-cid-xmivup5a]{color:#ffffffbf}input[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a],button[data-astro-cid-xmivup5a]{border:3px solid white;background:transparent;width:100%;height:3.75em;color:#fff;padding:1.25em}input[data-astro-cid-xmivup5a]:user-invalid,textarea[data-astro-cid-xmivup5a]:user-invalid{border-color:#ee7070}div[data-astro-cid-xmivup5a]:has(>input:user-invalid):after,div[data-astro-cid-xmivup5a]:has(>textarea:user-invalid):after{content:"Please check this field";display:block;position:absolute;color:#ee7070;font-size:.9em}textarea[data-astro-cid-xmivup5a]{height:6.25em;resize:none}.button-set[data-astro-cid-xmivup5a]{text-align:right}button[data-astro-cid-xmivup5a]{max-width:9.375em;text-transform:uppercase;font-weight:700;position:relative}button[data-astro-cid-xmivup5a]:before{content:"";width:100%;background:#fff;display:block;position:absolute;height:0;bottom:0;left:0;transition:.1s linear;z-index:0}button[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{position:relative;z-index:1;color:#fff;transition:.1s linear}button[data-astro-cid-xmivup5a]:hover span[data-astro-cid-xmivup5a]{color:#000}button[data-astro-cid-xmivup5a]:hover:before{height:100%}.messages[data-astro-cid-d54h7d5e]{position:fixed;bottom:10px;left:0;right:0;margin:auto;width:80vw;max-width:700px;text-align:center;pointer-events:none;z-index:10}.message[data-astro-cid-d54h7d5e]{--color: #3b3b3b;margin:0;animation:10s message;max-height:0;font-weight:700;overflow:hidden}.message--template[data-astro-cid-d54h7d5e]{display:none}.message[data-astro-cid-d54h7d5e] span[data-astro-cid-d54h7d5e]{display:block;padding:20px 10px;background:var(--color);border:2px solid color-mix(in srgb,var(--color),#000 30%)}.message--success[data-astro-cid-d54h7d5e]{--color: #8ef1b4}.message--error[data-astro-cid-d54h7d5e]{--color: #ea758c}@keyframes message{0%{max-height:0}5%{max-height:100px}95%{max-height:100px}to{max-height:0}}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:2px solid rgba(238,73,73,1)}::selection{background:#ee49498f}a{color:inherit;text-decoration:none}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;font-size:16px;width:100vw;overflow-x:hidden}.sidebar{position:fixed;top:0;left:0;height:100vh;width:40vw;display:grid;place-items:center;z-index:1}.sidebar-container{width:30vw;height:75%;margin:auto;display:flex;flex-direction:column;position:relative}.sidebar-title{font-size:4em;font-weight:400;margin-bottom:.54em}.sidebar-title b{color:#ee4949}.sidebar-subtitle{font-size:1.5em;font-weight:400;margin-bottom:4.1em}.section-links{margin-bottom:auto}.section-links nav ul{display:flex;flex-direction:column;gap:1.25em;list-style:none;text-transform:uppercase}.section-links nav ul li{position:relative;padding-left:3.125em;opacity:.4}.section-links nav ul li:hover{opacity:1;padding-left:5em;transition:.1s linear}.section-links nav ul li:before{content:"";width:1.875em;height:1px;background:#000;position:absolute;display:inline-block;left:0;top:50%}.section-links nav ul li:hover:before{width:3.75em;transition:width .1s linear}.social{display:flex;gap:1.25em;justify-content:center;text-align:center;list-style:none}.social li{transform:scale(1);transition:.1s linear}.social li:hover{transform:scale(1.25)}.social li:hover svg{fill:#ee4949}.page-links ul{position:absolute;bottom:-16%;display:flex;width:100%;gap:4%;justify-content:center;text-align:center;list-style:none}.page-links ul a{color:#424356}.page-links ul a:after{width:0}.content{top:0;right:0;position:absolute;width:60vw;min-height:100vh;background:#000;color:#fff;display:grid;place-items:center}.content-container{width:45vw;min-height:75%;margin:auto;padding:12.5% 0}section{margin-bottom:7.5em}section>div{margin-bottom:3.75em}.content h1,h2{margin-bottom:3.125em;font-size:1.68em;font-weight:600}h3{margin-bottom:1.25em;font-size:1.125em;font-weight:500}p,ul{font-size:1em;font-weight:200;margin-bottom:1em}p a{position:relative;color:#fff;font-weight:400;transition:.1s linear}p a:hover{color:#ee4949}p a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:45%;height:1px;background:#ee4949;transition:.1s linear}p a:hover:after{width:100%}.section-links p{margin:0}.section-links a{color:#000;font-weight:200}.section-links a:hover{color:#000}.section-links a:after{content:none}.hamburger-wrapper{display:contents}.hamburger{display:none;position:relative;z-index:1;-webkit-user-select:none;user-select:none;cursor:pointer;position:fixed;top:20px;right:20px}.hamburger span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#000;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.hamburger span:first-child{transform-origin:0% 0%}.hamburger span:nth-last-child(2){transform-origin:0% 100%}.hamburger--active span{opacity:1;transform:rotate(45deg) translate(-6px,-19px);background:#000}.hamburger--active span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2)}.hamburger--active span:nth-last-child(2){transform:rotate(-45deg) translateY(15px)}label[for=telephone],input[name=telephone]{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}@media screen and (max-width: 980px){.titles{font-size:.8rem}}@media screen and (max-width: 690px){.section-links{display:none}.sidebar{position:relative;width:100vw;height:70vh}.sidebar-container{width:100vw;max-width:400px;padding-top:20%;height:auto;display:grid;place-items:center}.social{position:fixed;top:2em;right:2em}.section-links nav{position:fixed;top:2.3em;left:2em}nav.fixed:before{content:"";width:100vw;height:90px;background:#fff;display:block;position:fixed;top:0;left:0}.section-links nav ul{flex-direction:row}.section-links nav ul li{padding:0}.section-links nav ul li:before{top:unset;bottom:0}.section-links nav ul li:hover{padding-left:0}.section-links nav ul li:hover:before{width:100%}.content{position:relative;width:100vw}.content-container{width:80vw}.section-links nav.fixed:before{display:none}.hamburger{display:block;z-index:10}.hamburger--active .hamburger-wrapper{display:flex;z-index:9;position:fixed;top:0;left:0;background:#000;width:100vw;height:100vh;justify-content:center;align-items:center;flex-direction:column;gap:1.75em}.hamburger--active .hamburger span{background:#fff}.hamburger--active .social path:not([fill=none]){fill:#fff}.hamburger--active .section-links nav{position:relative;margin:0;right:unset;top:unset;left:unset;order:1}.hamburger--active .social{position:fixed;margin:0;top:unset;right:unset;bottom:2.5em}.hamburger--active .page-links ul{position:relative;bottom:unset}.hamburger--active .page-links ul p{margin:0}.hamburger--active .section-links nav ul,.hamburger--active .page-links ul{display:flex;flex-direction:column;gap:1.75em;padding:0;text-align:center}.hamburger--active .section-links nav ul li{opacity:1}.hamburger--active .section-links nav ul li:before{content:unset}.hamburger--active .section-links nav ul a,.hamburger--active .page-links ul a{font-size:1.25em;opacity:1;color:#fff;font-weight:400;text-transform:uppercase}.page-links ul{display:none}.social{top:unset;position:relative;bottom:unset;right:unset}}
