@font-face{font-family:Virgil;src:url(https://excalidraw.com/Virgil.woff2)}@font-face{font-family:ShortStack;src:url(/ShortStack-Regular.ttf)}:root{--mb-grey: #343a40;--mb-grey-light: #666666;--mb-blue-light: #0c8599;--mb-blue-dark: #1971c2;--mb-purple-light: #9c36b5;--mb-purple-dark: #6741d9;--mb-magenta: #c2255c;--mb-green-light: #2f9e44;--mb-green-dark: #099268;--mb-yellow: #f08c00;--mb-rgb-yellow: 240,140,0;--mb-orange: #e8590c;--mb-red: #e03131;--mobile-header-height: 58px;--mobile-landscape-header-height: 58px;--tablet-header-height: 89.5px;--desktop-header-height: 140px;--bigscreen-header-height: 161px;--mobile-footer-height: 40px;--mobile-landscape-footer-height: 30px;--tablet-footer-height: 42px;--desktop-footer-height: 50px;--bigscreen-footer-height: 50px;--header-height: var(--mobile-header-height);--footer-height: var(--mobile-footer-height);--previousnext-size: 2em;--card-margin-default: 2.5rem;--card-margin-top: var(--card-margin-default);--card-margin-bottom: var(--card-margin-default);--header-logo-height-size: 3.5rem;--header-title-font-size: 1rem;--header-subtitle-font-size: .75rem;--body-width: 400vw}.ti-grey{color:var(--mb-grey)}.ti-blue-light{color:var(--mb-blue-light)}.ti-blue-dark{color:var(--mb-blue-dark)}.ti-purple-light{color:var(--mb-purple-light)}.ti-purple-dark{color:var(--mb-purple-dark)}.ti-magenta{color:var(--mb-magenta)}.ti-green-light{color:var(--mb-green-light)}.ti-green-dark{color:var(--mb-green-dark)}.ti-yellow{color:var(--mb-yellow)}.ti-orange{color:var(--mb-orange)}.ti-red{color:var(--mb-red)}.txt-color-grey{color:var(--mb-grey);font-weight:700}.txt-color-blue-light{color:var(--mb-blue-light);font-weight:700}.txt-color-blue-dark{color:var(--mb-blue-dark);font-weight:700}.txt-color-purple-light{color:var(--mb-purple-light);font-weight:700}.txt-color-purple-dark{color:var(--mb-purple-dark);font-weight:700}.txt-color-magenta{color:var(--mb-magenta);font-weight:700}.txt-color-green-light{color:var(--mb-green-light);font-weight:700}.txt-color-green-dark{color:var(--mb-green-dark);font-weight:700}.txt-color-yellow{color:var(--mb-yellow);font-weight:700}.txt-color-orange{color:var(--mb-orange);font-weight:700}.txt-color-red{color:var(--mb-red);font-weight:700}.link-nostyle{color:inherit;text-decoration:none}.scriptFont{font-family:Virgil,Gloria Hallelujah,serif}.textFont{font-family:ShortStack}:root,html,body,button{font-family:Virgil,Gloria Hallelujah,serif;font-size:1rem}html{background-color:#fff;margin:0;overflow-x:hidden;overflow-y:hidden}body{margin:0;width:var(--body-width);overflow-x:hidden;overflow-y:hidden;position:relative;line-height:1.5;background-color:#eee}*{box-sizing:border-box}h1{margin:1rem 0 0;font-size:2.5rem}h3{margin:0}h4{margin:0;font-size:1.25rem}main{font-family:ShortStack;width:calc(100vw - .4em);float:left;transition:all 1s;margin-top:calc(var(--header-height) + .3em);margin-bottom:.2em;overflow-x:hidden;height:calc(100dvh - var(--header-height) - var(--footer-height) - 1em);display:flex;justify-content:center;overflow-y:auto;margin-left:.2em;margin-right:.2em}.rn-underline,.rn-highlight,.rn-circle-hybrid{font-family:Virgil,Gloria Hallelujah,serif}.ptr--ptr{width:100vw!important;z-index:5000;position:absolute;background-color:#fff}.ptr--text{color:#000!important}main section{background-color:#fff;border-radius:.5em;border:1px solid rgba(0,0,0,.1);padding:1em;width:100%;text-align:justify;margin:auto}::-webkit-scrollbar{height:12px;width:6px;background:transparent}::-webkit-scrollbar-button{background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);-webkit-border-radius:3px}.button{cursor:pointer}.subtitle{color:var(--mb-grey)}.text{display:flex;flex-direction:row;gap:1em;font-size:.75em}.previous-next{transition:all .5s;position:absolute;top:50vh;display:none;z-index:100}.previous-next.previous{left:5vw}.previous-next.next{left:calc(100vw - var(--previousnext-size) - 5vw)}.previous-next svg{height:var(--previousnext-size);width:var(--previousnext-size);opacity:.5}.previous-next circle{display:block;fill:#0000001a}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{font-size:smaller;visibility:hidden;width:15rem;text-wrap:nowrap;background-color:#fff;color:#555;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:-25%;left:-2.5%;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;bottom:125%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.header-container{position:fixed;top:0;left:0;z-index:35}header{width:100vw;height:var(--header-height);background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;border-bottom:rgba(0,0,0,.1) solid 1px}header .logo{height:var(--header-logo-height-size);padding:.5rem 0 .5rem 1rem}header .content{background-color:#fff;border:1px solid rgba(0,0,0,.1);width:100%;display:flex;flex-direction:row;justify-content:space-between}header .brand{margin:0 5vw}header .title{margin-top:.5em;font-size:var(--header-title-font-size);white-space:nowrap}header .subtitle{font-size:var(--header-subtitle-font-size);color:var(--mb-grey-light)}section.about-us .text-full{display:block;margin-block-start:.25em;margin-block-end:.75em}section.about-us .text-short{display:none}section.about-us>.text{display:block;margin-bottom:1.25rem}section.about-us>.text>i{font-size:2.5em;display:block;margin:auto;width:15%;display:none}section.about-us>.text p{width:100%}section.about-us>.text>p>i{font-size:2.5em;float:left;margin:auto .3em auto auto}section.proposal .text-full{display:block;margin-block-start:.25em;margin-block-end:.75em}section.proposal .text-short{display:none}section.proposal>.text{display:block;margin-bottom:1.25rem}section.proposal>.text>i{font-size:2.5em;display:block;margin:auto;width:15%;display:none}section.proposal>.text>p>i{font-size:2.5em;float:left;margin:auto .3em auto auto}section.community li.community-card{list-style:none;height:max-content;flex-grow:1;flex-shrink:0;display:flex;align-items:center;justify-content:space-around;flex-basis:40%;width:7.5rem}section.community li.community-card:last-child{margin:auto}section.community li.community-card>a{border-radius:8px;opacity:.8;padding:1vh 0}section.community .community-card-body{display:flex;flex-direction:column;align-items:center;justify-content:center}section.community .community-card-body .community-card-body-name{font-family:Virgil,Gloria Hallelujah,serif}section.community .community-card-body .community-card-body-title{line-height:1}section.community .community-card-grid{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}section.community .community-card-body>img{border-radius:.5rem;width:5rem;height:5rem}section.community .community-card-body>small{white-space:nowrap;font-style:italic;font-size:.6em}section.community .community-card-body>h2,.community-card-body>h3{text-align:center;margin:0}section.community .community-card-body>h2{white-space:nowrap;font-size:1em}section.community .community-card-body>h3{font-weight:400;text-overflow:ellipsis;overflow:hidden;vertical-align:top;font-size:.75em}section.community .community-card-body>h4{white-space:nowrap;font-weight:400;font-size:.5em}section.community li.community-card:is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}section.community li.community-card:is(:hover,:focus-within) h2{color:rgb(var(--accent-light))}section.join-us{text-align:center}section.join-us>.contact,section.join-us>.tools{display:flex;flex-direction:column;align-items:center;justify-content:center}section.join-us>.contact>.title,section.join-us>.tools>.title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:1rem}section.join-us>.contact>.title>h3,section.join-us>.tools>.title>h3{font-size:.85em;width:fit-content;padding-bottom:.25rem;margin-left:.5rem}.modals{font-size:.75em}.contact .actions{display:flex;flex-wrap:wrap;flex-direction:row;gap:.5rem;justify-content:center;font-size:smaller;gap:1.5rem;margin:.5rem 0}.contact .actions .dialog-link .dialog-content{display:flex;flex-direction:column;align-items:center;width:7.5rem;padding:1rem 0rem}.contact .actions .dialog-link .dialog-content>i{font-size:1.5em}.tools>.infos{margin:auto;width:fit-content;width:-moz-fit-content;overflow-wrap:break-word;word-break:break-word}.tools>.infos>i{font-size:1.5em}.tools>.actions{margin:1.5rem 0 0;display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap;flex-basis:fit-content;align-items:center;justify-content:center}.tools>.actions>.button{border:none;width:100%;max-width:20rem}.tools>.actions>.button-divider,.tools>.actions>.button,.modal-content .button{align-self:center;font-size:1rem;font-weight:700}section.join-us>.tools{border:none;margin-top:1em}.footer-container{display:flex;flex-direction:column;position:sticky;bottom:0;width:100vw}footer{text-align:center;font-size:.7em;padding:.5rem;background-color:#fff;height:var(--footer-height);color:var(--mb-grey-light);border-top:rgba(0,0,0,.1) solid 1px}footer .typed{display:flex;flex-direction:column;white-space:nowrap;margin-bottom:.75rem}footer .typed-arrow{display:none}footer .typed-strings{display:none}footer .typed-dynamic{white-space:nowrap}footer .links{display:none;justify-content:center;gap:1.5rem;width:65%;margin:auto}footer .links span{display:none}footer .links i{font-size:1.25em}footer .links a{color:var(--mb-grey-light);text-decoration:none;white-space:nowrap}@media all and (min-width: 500px){:root{--header-height: var(--mobile-landscape-header-height);--footer-height: var(--mobile-landscape-footer-height)}main{width:90vw;margin-top:calc(var(--header-height) + .5em);margin-bottom:.5em;margin-left:5vw;margin-right:5vw}.previous-next.previous{left:2vw}.previous-next.next{left:calc(100vw - var(--previousnext-size) - 2vw)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}section.about-us>a.text.link-nostyle>p>span{line-height:2.5}.contact .actions{gap:1rem}.contact .actions .dialog-link{margin-right:1em;margin-left:1em}footer .typed{flex-direction:row;align-items:center;justify-content:center}footer .typed-arrow{display:inline-block}}@media all and (min-width: 900px){:root{--header-height: var(--tablet-header-height);--footer-height: var(--tablet-footer-height)}:root,html,body,button{font-family:Virgil,Gloria Hallelujah,serif;font-size:1.25rem}main{width:90vw;margin-top:calc(var(--header-height) + .5em);margin-bottom:.5em;margin-left:5vw;margin-right:5vw}header .logo{height:calc(var(--header-logo-height-size) * 1.25)}header .title{font-size:calc(var(--header-title-font-size) * 1.25);line-height:1}header .subtitle{font-size:calc(var(--header-subtitle-font-size) * 1.25);line-height:1}header .brand{margin:0 0 0 5vw;width:100%}section.about-us>.text{display:block;margin-bottom:0}section.proposal>.text{display:block;margin-bottom:0}section.community li.community-card{flex-basis:16.5rem;width:12.5rem}section.community .community-card-body>img{width:10rem;height:10rem}section.community .community-card-body>small{font-size:smaller}section.community .community-card-body>h2{font-size:1.25em}section.community .community-card-body>h3{font-size:1em}section.community .community-card-body>h4{font-size:.75em}.modals,.modal-content .button{font-size:1em}section.join-us>.contact>.title>h3,section.join-us>.tools>.title>h3{font-size:1.25em}.contact .actions{gap:1rem;margin-top:1.5rem;margin-bottom:1rem}.contact .actions .dialog-link .dialog-content{padding:1.5rem;width:14rem}.contact .actions .dialog-link .dialog-content i{font-size:2em}.tools>.infos>i{font-size:2.5em}.tools>.actions>.button-divider,.tools>.actions>.button,.modal-content .button{font-size:1.75rem}footer{padding:.5rem 2.5rem}footer .typed{margin-bottom:1rem}footer .links i{font-size:1.25em;margin-right:.5rem}footer .links span{white-space:nowrap;display:inline-block}footer .typed{flex-direction:row;align-items:center;justify-content:center}footer .typed-arrow{display:inline-block}}@media all and (min-width: 960px){:root{--header-height: var(--desktop-header-height);--footer-height: var(--desktop-footer-height);--previousnext-size: 3em}.text{font-size:.9em}.previous-next{display:inherit}main{width:80vw;margin-left:10vw;margin-right:10vw;margin-top:calc(var(--header-height) + .5em)}.previous-next.previous{left:2vw}.previous-next.next{left:calc(100vw - var(--previousnext-size) - 2vw)}.previous-next svg{height:var(--previousnext-size);width:var(--previousnext-size);opacity:1}.previous-next circle{display:none}header .logo{height:calc(var(--header-logo-height-size) * 1.9)}header .content{justify-content:flex-start}header .title{font-size:calc(var(--header-title-font-size) * 2);line-height:1}header .subtitle{font-size:calc(var(--header-subtitle-font-size) * 1.25);line-height:1}section.about-us>.text{display:flex}section.about-us>.text>.text-full{margin-block-start:.3em}section.about-us>.text>i{width:unset;display:block}section.about-us>.text>p>i{display:none}section.proposal>.text{display:flex}section.proposal>.text>.text-full{margin-block-start:.3em}section.proposal>.text>i{width:unset;display:block}section.proposal>.text>p>i{display:none}section.community .community-card-grid{gap:1.25rem}.contact .actions .dialog-link .dialog-content{padding:1.5rem;width:16rem}footer .content{display:flex;justify-content:space-between}footer .typed{margin-bottom:0}footer .typed{justify-content:start}footer .links{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:2.5rem;margin:0}}@media all and (min-width: 1500px){:root{--header-height: var(--bigscreen-header-height);--footer-height: var(--bigscreen-footer-height);--previousnext-size: 4em}main div,main section{margin:auto}main{width:70vw;margin-left:15vw;margin-right:15vw;margin-top:calc(var(--header-height) + .5em)}.previous-next.previous{left:5vw}.previous-next.next{left:calc(100vw - var(--previousnext-size) - 5vw)}.previous-next svg{height:var(--previousnext-size);width:var(--previousnext-size)}header .logo{height:calc(var(--header-logo-height-size) * 2.3)}header .title{font-size:calc(var(--header-title-font-size) * 2.5)}}.nav-menu-toggler a,.navbar a{color:#000;text-decoration:none}.nav-menu-toggler{font-size:1.5rem;padding-right:1rem;padding-top:1rem;display:flex;align-self:flex-start}.nav-menu-toggler .close{display:none}nav.navbar{width:100%;display:flex;padding:0 1rem 0rem 0;list-style-type:none}.nav-menu-list{display:flex;flex-wrap:wrap;margin-right:5px}.nav-item{padding:15px 5px;font-size:1rem;width:100%;text-align:center;display:none;cursor:pointer}.nav-menu-list.open .nav-item{display:block}.nav-item-link{text-decoration:none;width:fit-content;margin:auto;padding:0 10px}.nav-item-title{white-space:nowrap}.nav-item-title.active{font-weight:700}@media all and (min-width: 960px){.nav-menu-toggler{display:none}.nav-menu-list{flex-wrap:nowrap}nav.navbar{justify-content:flex-end}.nav-item{position:relative;display:block;width:auto;margin:0 .1rem;font-size:1rem}}@media all and (min-width: 1500px){.nav-item-title{margin:0 .5rem;font-size:1.25rem}}.nav-item.astro-fnq6yzpo,.nav-item-link.astro-fnq6yzpo,.nav-item-title.astro-fnq6yzpo{color:var(--mainColor)}.doodle *{box-sizing:border-box}.doodle{color:#3c3c3c}.doodle input,.doodle textarea,.doodle table,.doodle img{max-width:100%}.doodle fieldset *{max-width:calc(100vw - 100px)}.doodle table{overflow:scroll}.doodle a{color:#1c1c1c;font-weight:700}.doodle ul li{list-style-type:"* "}.doodle label{padding:.25em 0;display:inline-block}.doodle fieldset,.doodle textarea{border-style:solid;border-width:10px 10px 10px 10px;border-image:url(/doodle/border.svg) 10 10 10 10 stretch stretch}.doodle .border,.doodle-border{border-style:solid;border-width:10px 10px 10px 10px;border-image:url(/doodle/button.svg) 10 10 10 10 stretch stretch}.doodle button,.doodle input,.doodle select,.doodle input[type=file]::file-selector-button{border-style:solid;border-width:10px 10px 10px 10px;border-image:url(/doodle/button.svg) 10 10 10 10 stretch stretch}.doodle button{text-align:center}.doodle input[type=color]{min-height:1.5em}.doodle hr{border-style:solid;border-width:0px 3px 6px 3px;border-image:url(/doodle/hr.svg) 0 3 6 3 stretch stretch}.doodle blockquote{border-left-style:solid;border-width:0px 6px 3px 6px;border-image:url(/doodle/bq.svg) 0 6 3 6 stretch stretch;padding-left:.5em;border-right-width:0px}.doodle pre{overflow:auto}.doodle table{border-collapse:collapse;overflow:auto;display:block}.doodle table thead{border-bottom:3px solid #bbb}.doodle table caption{border-bottom-style:solid;border-width:0px 3px 6px 3px;border-image:url(/doodle/hr.svg) 0 3 6 3 stretch stretch}.doodle table td{vertical-align:top}.doodle img{border-radius:3px;border-style:solid;border-width:3px 3px 3px 3px;border-image:url(/doodle/button.svg) 3 3 3 3 stretch stretch}.doodle select{-webkit-appearance:none;appearance:none;padding-right:1.5em;background:url(/doodle/caret.svg) no-repeat right transparent;background-position-x:calc(100% - 10px)}.doodle select[multiple]{background:none;padding:0}.doodle button,.doodle textarea,.doodle input,.doodle select{background-color:unset;font-size:1em;color:#3c3c3c}.doodle input[type=checkbox]{border-width:6px 6px 6px 6px;border-image:url(/doodle/checkbox.svg) 6 6 6 6 stretch stretch}.doodle input[type=radio]{border-width:16px 16px 16px 16px;border-image:url(/doodle/radio.svg) 16 16 16 16 stretch stretch}.doodle input[type=checkbox],.doodle input[type=radio]{-webkit-appearance:none;appearance:none;outline:0;background:transparent;width:1.5em;height:1.5em;display:inline-flex;justify-content:center;align-items:center}.doodle input[type=checkbox]:after,.doodle input[type=radio]:after{font-size:1.25em;content:" ";margin-bottom:-.25em}.doodle input[type=checkbox]:disabled:after,.doodle input[type=radio]:disabled:after{content:"-";color:gray}.doodle input[type=checkbox]:checked:after,.doodle input[type=radio]:checked:after{content:"*"}.doodle input[type=file]::file-selector-button{font-family:inherit;font-size:.8em;font-size:1em;background-color:unset;color:#3c3c3c}.hystmodal--active.astro-nattyhrn .hystmodal__window.astro-nattyhrn{width:90vw;border-radius:5%;border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px}.close.astro-nattyhrn{font-size:.5em}@media all and (min-width: 960px){.hystmodal__wrap.astro-nattyhrn{width:50%;margin:auto}}.video-container.astro-glu3s4h6:before{display:block;padding-top:56.25%;content:""}.video-container.astro-glu3s4h6{border:none;overflow:hidden;margin-top:1.5vh;position:relative;width:100%}.video-container.astro-glu3s4h6>iframe.astro-glu3s4h6{border:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}a.astro-glu3s4h6.button{padding:.25rem;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}a.astro-glu3s4h6.button i.astro-glu3s4h6{margin-left:1rem;font-size:1.5em}a.astro-glu3s4h6.button small.astro-glu3s4h6{font-size:.65em}.modal-content.astro-glu3s4h6{padding:1rem}.title.astro-glu3s4h6{text-align:left;width:fit-content}.speech.astro-glu3s4h6{text-align:center;font-size:.85em}input.astro-glu3s4h6{font-family:inherit;font-size:.65em}fieldset.astro-glu3s4h6{display:flex;flex-direction:column;gap:.75rem}fieldset.astro-glu3s4h6>input.astro-glu3s4h6{width:100%}#phoneBookingFormSubmitLink.astro-glu3s4h6.disabled{background-color:#969696bf}#phoneBookingFormSubmitSuccess.astro-glu3s4h6,#phoneBookingFormSubmitFailure.astro-glu3s4h6{margin-top:1rem;display:none;text-align:center;font-size:.75em}
