/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{font-family:Arial,Helvetica,sans-serif}body{background-color:#0a0b0d;overscroll-behavior:none}.container{min-height:50vh}.content{overflow:hidden}h1{color:#fdfffc;font-weight:bold;font-size:clamp(2.5rem,3.8rem + 3.3333vw,4.5rem);font-family:"Bebas Neue",sans-serif;text-align:center;text-shadow:-2px 2px 16px rgba(0,0,0,.25);font-style:normal;font-weight:400;text-transform:uppercase}h2{color:#fdfffc;font-size:clamp(1rem,.6rem + 3.3333vw,6rem);font-family:"Bebas Neue",sans-serif;text-wrap:balance;font-size:clamp(2rem,.6rem + 3.3333vw,3.5rem);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.2rem}h2.subtitle{margin-bottom:.5rem}h2.fancy{background-image:linear-gradient(90deg, #439fad, #8a8cf4);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}h2.tiny-title{font-size:clamp(1rem,.6rem + 3.3333vw,3rem);font-weight:600}h2.tiny-title span{color:#8a8cf4}h3{font-size:2rem;color:#fdfffc;line-height:.95;font-family:"Raleway",sans-serif}h4{font-size:2rem;color:#fdfffc;font-family:"Bebas Neue",sans-serif}p{color:#fdfffc;font-size:1.25rem;line-height:2.1655rem;font-weight:300;font-family:"Oswald",sans-serif}li{font-family:"Montserrat",sans-serif;margin-top:1.5rem}a{color:#fdfffc;text-decoration:none;font-family:inherit}p img.emoji{height:1.4rem !important;width:auto !important}.grayed{color:#43687c}.balanced{text-wrap:balance}::-moz-selection{background-color:#d5a412;color:#232b2b}::selection{background-color:#d5a412;color:#232b2b}.center{text-align:center}section{padding:0 1rem}section.spaced{padding-top:5rem}.wrapper{width:1140px;max-width:90%;margin:0 auto}.text-fancy{font-size:2rem;line-height:2rem;font-weight:bold}.text-fancy-bg-gradient{background-image:linear-gradient(90deg, #439fad, #8a8cf4);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Raleway",sans-serif}.text-fancy-underline{background-image:linear-gradient(90deg, #f2b90f, #d36805);background-size:0% 3px;background-repeat:no-repeat;background-position:left bottom}.emoji{font-size:3rem}.section__end__cta{font-family:inherit;text-decoration:underline}.grecaptcha-badge{visibility:hidden}button{font-family:"Montserrat",sans-serif;font-weight:600;background-color:rgba(0,0,0,0);border:0px;outline:1px solid #fdfffc;position:relative;overflow:hidden;padding:.4rem 1rem;line-height:1rem;margin:0;cursor:pointer}button.dark{background-color:#232b2b;color:#fdfffc}button.light{background-color:#fdfffc;color:#232b2b}.email-signup{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:.75rem;max-width:480px;margin:0 auto}.email-signup__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.email-signup__subtitle{-webkit-flex-basis:100%;flex-basis:100%;margin:0;text-align:center;text-transform:uppercase;color:#fdfffc}.email-signup__input{-webkit-flex:1 1 100%;flex:1 1 100%;min-width:0;padding:.6rem .85rem;font-family:"Montserrat",sans-serif;color:#fdfffc;background-color:rgba(253,255,252,.03);border:1px solid rgba(253,255,252,.38);border-radius:.35rem;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.email-signup__input::-webkit-input-placeholder{color:#43687c}.email-signup__input::-moz-placeholder{color:#43687c}.email-signup__input::placeholder{color:#43687c}.email-signup__input:focus{border-color:#fdfffc;background-color:rgba(253,255,252,.06);box-shadow:0 0 0 3px rgba(253,255,252,.12)}.email-signup__button{margin:0 auto;padding:.5rem 1.25rem;color:#fdfffc;background-color:rgba(0,0,0,0);border:1px solid rgba(253,255,252,.55);border-radius:.35rem;outline:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.email-signup__button:hover,.email-signup__button:focus{border-color:#fdfffc;background-color:#fdfffc;color:#232b2b}.email-signup__input:-moz-placeholder-shown~.email-signup__button{display:none}.email-signup__input:placeholder-shown~.email-signup__button{display:none}.email-signup__msg{-webkit-flex-basis:100%;flex-basis:100%;margin:.25rem 0 0;font-size:1rem;font-family:"Montserrat",sans-serif}.email-signup__msg--ok{color:#fdfffc}.email-signup__msg--err{color:#e0623d}.swipeContainer{padding:0;padding-top:6rem}.swipeContainer .swiper{width:100%;height:375px}.swipeContainer .swiper .swiper-slide{overflow:hidden}.swipeContainer .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.swiper-button-prev:after,.swiper-button-next:after{color:#fdfffc}@media only screen and (max-width: 1300px){.panel-container{height:80vh}.panel-container .static-date{top:-10vh}.panel-container .static-date span{font-size:3rem}}@media only screen and (max-width: 1100px){.panel-container{height:80vh}.panel-container .static-date{top:-10vh}.panel-container .static-date span{font-size:4rem}.panel-container .panel__container{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-container .panel__container__text{width:100%}.panel-container .panel__container__img{max-height:60%}}@media only screen and (max-width: 576px){h1{font-size:clamp(1.5rem,2.8rem + 3.3333vw,3.5rem)}.panel-container{height:80vh}.panel-container .static-date{top:-10vh}.panel-container .static-date span{font-size:2.5rem}.panel-container .panel.large-txt h3{font-size:2rem}.panel-container .panel.large-txt p{font-size:1rem;line-height:1.5rem}.panel-container .panel__container{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:flex-end;justify-content:flex-end;gap:2rem}.panel-container .panel__container__text{width:100%}.panel-container .panel__container__text.--large{width:100%}.panel-container .panel__container__img{width:100%;max-width:100%;background-size:cover;max-height:60%}}.footer{margin-top:5rem}.footer__container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 1rem}.footer__container>div{width:33%}.footer__container>div:last-of-type{text-align:right}.footer__container p{font-size:.875rem;font-family:"Mulish",sans-serif}.footer__container .footer__middle{text-align:center}.footer__container .footer__middle img{height:80px}@media only screen and (max-width: 600px){.footer__container{-webkit-flex-direction:column;flex-direction:column}.footer__container>div{width:100%;text-align:center !important}}.mirano_logo{width:160px;max-width:160px}.mirano_logo.--hero{width:200px;max-width:40%;margin:0 auto}.st0{fill:#fdfffc}header{position:-webkit-sticky;position:sticky;top:0;z-index:99}nav{position:relative;top:0;left:0;right:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:1.5rem 2.5rem;background:#0a0b0d}nav .primary-menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;list-style:none;padding:0}nav .primary-menu li{text-align:center;margin:unset}nav .primary-menu li a{color:#fdfffc;text-decoration:none;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.4rem}nav .primary-menu li.current-menu-item>a,nav .primary-menu li a.active{border-bottom:2px solid gray}.burger{display:none;cursor:pointer;position:absolute;top:0;right:0;width:3.5rem;height:3.5rem;padding:0;border:1px solid rgba(253,255,252,.18);border-radius:999px;background:rgba(10,11,13,.72);box-shadow:0 1rem 2.5rem rgba(0,0,0,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease}.burger:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:rgba(253,255,252,.35);background:rgba(10,11,13,.88)}.burger:active{-webkit-transform:scale(0.96);transform:scale(0.96)}.burger>div{position:absolute;top:50%;left:50%;width:1.65rem;height:2px;border-radius:999px;background:#eeedec;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:background .2s ease}.burger>div::before,.burger>div::after{content:"";display:block;position:absolute;left:0;width:100%;height:100%;background:#eeedec;border-radius:999px;-webkit-transform-origin:center;transform-origin:center;transition:width .24s ease,opacity .2s ease,-webkit-transform .34s cubic-bezier(0.68, -0.45, 0.265, 1.45);transition:transform .34s cubic-bezier(0.68, -0.45, 0.265, 1.45),width .24s ease,opacity .2s ease;transition:transform .34s cubic-bezier(0.68, -0.45, 0.265, 1.45),width .24s ease,opacity .2s ease,-webkit-transform .34s cubic-bezier(0.68, -0.45, 0.265, 1.45)}.burger>div::before{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.burger>div::after{width:72%;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.burger2.toggled{border-color:rgba(253,255,252,.4);background:rgba(253,255,252,.1);box-shadow:0 1rem 2.5rem rgba(0,0,0,.34)}.burger2.toggled>div{background:rgba(0,0,0,0)}.burger2.toggled>div::before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.burger2.toggled>div::after{width:100%;-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}@media(prefers-reduced-motion: reduce){.burger,.burger>div,.burger>div::before,.burger>div::after{transition:none}}@media only screen and (max-width: 800px){.burger{display:block;position:fixed;top:1rem;right:1rem;z-index:101}header{max-width:100%;position:fixed;top:0;right:0;z-index:99;padding:0;margin-bottom:0}header nav{display:none}header nav a{display:none}header.active{height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;left:0;right:0;padding:.5rem 0;background:#0a0b0d}header.active nav{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:100%;padding:0;background:rgba(0,0,0,0);row-gap:2rem}header.active nav .primary-menu{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;row-gap:2rem}header.active nav a{display:block}}html.fixed-position,body.fixed-position{overflow:hidden;margin:0;touch-action:none;-ms-touch-action:none;height:100vh}.hero{padding:0;margin-bottom:6rem}.hero h1{font-size:clamp(2.5rem,3.8rem + 3.3333vw,8.5rem)}.hero div{height:666px;max-height:70vh;overflow:hidden;background-position:center;background-size:cover;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column;flex-direction:column}.hero div button{width:300px;margin:0 auto;color:#fdfffc;border:3px solid #fdfffc;outline:none;font-size:1.7rem;padding:.5rem 1rem;box-shadow:-1px 2px 8px 2px rgba(0,0,0,.34)}.hero div button a{text-shadow:-1px 2px 8px rgba(0,0,0,.34)}.timelined{margin-top:6rem}.timelined .static-date{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.timelined .static-date span{color:#fff;font-family:"Bebas Neue",sans-serif;font-size:6rem;font-style:normal;font-weight:400;padding:0 .25rem}.timelined .panels{padding:0 5rem;width:1400px;max-width:100%;margin:0 auto}.timelined .panels__panel{width:1320px;max-width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:2rem;position:relative;margin-top:8rem}.timelined .panels__panel.--description{text-align:center;margin:0 auto;display:block;margin-bottom:10rem}.timelined .panels__panel.--second-panel{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}.timelined .panels__panel:not(.--hero-panel){gap:0}.timelined .panels__panel:not(.--hero-panel) .panels__panel__img{margin-left:auto}.timelined .panels__panel.--second-panel .panels__panel__img{margin-right:auto;margin-left:0}.timelined .panels__panel.--hero-panel{display:block;width:calc(100vw + 10rem);max-width:none;margin-top:0;margin-left:calc(50% - 50vw - 5rem)}.timelined .panels__panel.--hero-panel .panels__panel__img{width:100%;max-width:100%;min-height:60vh;max-height:55vh;background-size:cover}.timelined .panels__panel.--hero-panel .panels__panel__text{position:absolute;inset:0;margin:0;max-width:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;gap:1rem;padding:2rem 2rem clamp(2.5rem,8vh,5rem);text-align:center;background:rgba(0,0,0,.4)}.timelined .panels__panel.--hero-panel .panels__panel__text p{max-width:700px;margin:0;color:#fdfffc;font-size:1.5rem;line-height:1.5}.timelined .panels__panel__text{position:relative;z-index:2;-webkit-flex:0 1 62%;flex:0 1 62%;max-width:860px;margin-right:-7rem}.timelined .panels__panel__text.--small{max-width:620px}.timelined .panels__panel__text h3{position:relative !important;top:unset !important;margin-top:0}.timelined .panels__panel__text p:first-of-type{margin-top:0}.timelined .panels__panel__img{position:relative;z-index:1;-webkit-flex:0 0 45%;flex:0 0 45%;width:45%;max-width:45%;aspect-ratio:1.35/1;min-height:0;max-height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.timelined .panels__panel__img.--portrait{-webkit-flex-basis:34%;flex-basis:34%;width:34%;max-width:34%;aspect-ratio:.72/1;background-position:center right}.timelined .panels__panel__img.--landscape{-webkit-flex-basis:45%;flex-basis:45%;width:45%;max-width:45%;aspect-ratio:1.45/1}.timelined .panels__panel:not(.--second-panel) .panels__panel__img{background-position:center right}.timelined .panels__panel.--second-panel .panels__panel__img{background-position:center left}.timelined .panels__panel.--second-panel .panels__panel__text{margin-right:0;margin-left:-7rem}.timelined .panels__panel h3{position:absolute;top:-6rem}.upcoming-events{color:#fff;padding:4rem 0}.upcoming-events__title{max-width:1400px;margin:0 auto 2.5rem;padding:0 1rem;font-size:clamp(1rem,1.8rem + 3.3333vw,3.5rem)}.text-slider{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;gap:0;max-width:1400px;margin:6rem auto;padding:0 1rem;color:#fdfffc}.text-slider__text{position:relative;z-index:2;-webkit-flex:0 0 40%;flex:0 0 40%;margin-right:-4rem;font-family:"Mulish",sans-serif;font-weight:700}.text-slider__text p{font-size:1.1rem;line-height:1.6;font-weight:700}.text-slider__media{-webkit-flex:0 0 50%;flex:0 0 50%;min-width:0}@media only screen and (max-width: 800px){.text-slider{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;gap:2rem;margin:3rem auto}.text-slider__text{-webkit-flex-basis:auto;flex-basis:auto;margin-right:0}.text-slider__media{-webkit-flex-basis:auto;flex-basis:auto}}@media only screen and (max-width: 1200px){.timelined .panels{padding:0 1rem}.timelined .panels__panel{margin-top:5.5rem;gap:1rem}.timelined .panels__panel.--hero-panel{width:calc(100vw + 2rem);margin-left:calc(50% - 50vw - 1rem)}.timelined .panels__panel__text{max-width:400px;margin-right:0;margin-left:0}.timelined .panels__panel__text h3{text-align:center}.timelined .panels__panel__img{margin:0;background-position:center}}@media only screen and (max-width: 800px){.hero{margin-bottom:3rem}.timelined .panels{padding:0 1rem}.timelined .panels__panel{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-top:1.5rem;gap:1rem}.timelined .panels__panel.--hero-panel .panels__panel__img{max-height:none}.timelined .panels__panel.--second-panel{-webkit-flex-direction:column;flex-direction:column}.timelined .panels__panel__text{width:100%;max-width:100%;margin-right:0;margin-left:0}.timelined .panels__panel__text h3{text-align:center}.timelined .panels__panel__img{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;min-height:20rem;margin:0;background-position:top}.timelined .panels__panel__img.--portrait,.timelined .panels__panel__img.--landscape{-webkit-flex-basis:auto;flex-basis:auto;width:100%;max-width:100%;height:auto}}.blog-single{max-width:800px;margin:8rem auto 6rem;padding:0 1rem;color:#fdfffc}.blog-single__title{text-align:left;margin-bottom:2rem}.blog-single__content p{margin-bottom:1.25rem}.blog-single__content img{max-width:100%;height:auto}.blog-cards{max-width:1400px;margin:6rem auto;padding:0 1rem;color:#fdfffc}.blog-cards__title{margin:0 0 2.5rem;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.02em}.blog-cards__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.blog-card{display:block;color:#fdfffc;text-decoration:none}.blog-card__img{width:100%;aspect-ratio:1/1;background-color:#1a1a1a;background-size:cover;background-position:center}.blog-card__title{margin-top:1rem;font-family:"Montserrat",sans-serif;font-size:1.15rem;font-weight:700;line-height:1.3}@media only screen and (max-width: 800px){.blog-cards__grid{grid-template-columns:1fr}}.events__container{color:#fff;padding:0 1rem;max-width:1140px;margin:0 auto}.events__container h2{font-size:clamp(1rem,1.8rem + 3.3333vw,3.5rem);margin-bottom:.5rem}.events__container .event{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:2.5rem;border-bottom:1px solid #232b2b;padding-bottom:2.5rem}.events__container .event__img{width:380px;min-width:180px;aspect-ratio:16/9;background-repeat:no-repeat;background-size:cover;background-position:center}.events__container .event__holder{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.events__container .event__infos{width:100%;padding-left:2rem}.events__container .event__infos h3{font-size:1.2rem}.events__container .event__infos p{font-family:"Mulish",sans-serif;font-size:1.25rem;font-weight:700;line-height:normal;position:relative;padding-left:1.5rem}.events__container .event__infos p img{height:1.2rem;position:absolute;left:0;top:3px}.events__container .event__infos p+p{font-weight:400}.events__container .event__tickets{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.events__container .event__tickets>a{font-size:1.4rem;margin-right:2rem;letter-spacing:.02rem;font-family:"Oswald",sans-serif}.events__container .event__tickets p{display:inline-block}.events__container .event__tickets button{color:#fbfaf5}@media only screen and (max-width: 800px){.events__container .event{margin-bottom:3rem}.events__container .event__holder{-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 576px){.events__container .event{-webkit-flex-direction:column;flex-direction:column}.events__container .event__infos{padding:0 1rem}.events__container .event__infos p{margin:0;font-size:1rem}.events__container .event__infos p+p{margin-bottom:1rem}.events__container .event__img{width:100%;max-width:90%;min-width:unset}}@media only screen and (max-width: 360px){.events__container .event__infos h3{font-size:1rem}}.events__container--home{max-width:1400px;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}.events__container--home>h2{grid-column:1/-1}.events__container--home .event{margin-bottom:0;border-bottom:0;padding-bottom:0;min-width:0;-webkit-align-items:center;align-items:center}.events__container--home .event__img{-webkit-flex-shrink:0;flex-shrink:0;max-width:300px}.events__container--home .event__holder{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;min-width:0;gap:.75rem}.events__container--home .event__holder .event__infos h3{margin-top:0}.events__container--home .event__holder .event__tickets{padding-left:2rem}@media only screen and (max-width: 1100px){.events__container--home{grid-template-columns:1fr;max-width:760px}}.corpo{padding:0 1rem;max-width:1440px;margin:0 auto}.corpo h1{text-align:center}.corpo__container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}.corpo__container .btn__holder{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:1.5rem;margin:2rem 0 4rem 0}.corpo__container .btn__holder button{width:300px}.corpo__container .btn__holder button img{max-width:100%}.corpo__container .btn__holder button a{font-size:2rem}.corpo__container .img__holder{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.corpo__container .wp-block-media-text{overflow:visible}.corpo__container .wp-block-media-text__content{position:relative;z-index:2}.corpo__container .wp-block-media-text__media{position:relative;z-index:1}.corpo__container .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-right:-8rem}.corpo__container .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:-8rem}.corpo__container .txt__holder{width:100%;position:relative;text-align:center}.corpo__container .txt__holder img{width:300px;max-width:80%;margin:0 auto;position:relative;display:block;margin-top:3rem}.corpo__container .txt__holder h4{padding-top:8rem;font-family:"Mulish",sans-serif;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.corpo__container .txt__holder a{border:1px solid #fdfffc;padding:.5rem 1rem}.corpo__container .txt__holder p:has(a){margin-top:3rem}.corpo__view h2,.corpo__view p{text-align:center}.corpo__view h2{margin-bottom:0}.corpo__view img{display:block;margin:0 auto}.corpo__view iframe{max-width:100%;display:block;margin:0 auto}@media only screen and (max-width: 800px){.corpo__container{-webkit-flex-direction:column;flex-direction:column}.corpo__container .img__holder{width:100%;max-width:unset;height:150px}.corpo__container .wp-block-media-text__content{margin-right:0;margin-left:0}.corpo__container .txt__holder{width:100%;position:relative}.corpo__container .txt__holder img{max-width:80%;margin-top:1.5rem}.corpo__container .txt__holder h4{padding-top:0rem}.corpo__view{margin-top:6rem}}.contact{padding:0 1rem;max-width:1440px;margin:0 auto}.contact h1{text-align:left}.contact__container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;min-height:40rem}.contact__container .img__holder{width:45%;max-width:40rem;background-repeat:no-repeat;background-size:cover;background-position:center}.contact__container aside{width:50%}.contact__container .contact__form{width:100%}.contact__container .contact__form img{width:126px;aspect-ratio:1}.contact__container .contact__form form{width:100%}.contact__container .contact__form form p{margin:0 0 .75rem;text-align:left;line-height:1.2;font-size:1rem}.contact__container .contact__form form label{display:block;text-align:left;color:#fdfffc}.contact__container .contact__form form .wpcf7-form-control-wrap{display:block;margin-top:.2rem}.contact__container .contact__form form .wpcf7-form-control-wrap+br{display:none}.contact__container .contact__form form input,.contact__container .contact__form form select,.contact__container .contact__form form textarea{border:0;border-bottom:1px solid rgba(253,255,252,.45);border-radius:0;padding:.45rem 0;color:#fdfffc;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.contact__container .contact__form form input:focus,.contact__container .contact__form form select:focus,.contact__container .contact__form form textarea:focus{border-color:#fdfffc;background-color:rgba(253,255,252,.04);box-shadow:0 1px 0 0 #fdfffc}.contact__container .contact__form form textarea{min-height:6.5rem;height:6.5rem}.contact__container .contact__form form ::-webkit-input-placeholder{color:#5f5f59;font-size:1rem}.contact__container .contact__form form ::-moz-placeholder{color:#5f5f59;font-size:1rem}.contact__container .contact__form form ::placeholder{color:#5f5f59;font-size:1rem}.contact__container .contact__form form input::-webkit-input-placeholder, .contact__container .contact__form form textarea::-webkit-input-placeholder{font-size:1rem;opacity:1}.contact__container .contact__form form input::-moz-placeholder, .contact__container .contact__form form textarea::-moz-placeholder{font-size:1rem;opacity:1}.contact__container .contact__form form input::placeholder,.contact__container .contact__form form textarea::placeholder{font-size:1rem;opacity:1}.contact__container .contact__form form select{display:block;background-color:unset;color:#fdfffc}.contact__container .contact__form form select option{color:#232b2b}.contact__container .contact__form form button{float:right;color:#fdfffc}.contact__container .contact__practical h4{margin:3rem 0 0 0}.contact__container .contact__practical ul li{padding-left:.5rem;color:#fdfffc;font-weight:300;font-family:"Oswald",sans-serif}.contact__container .contact__practical ul li::marker{content:"—";color:#fdfffc}form .input-container{position:relative;overflow:hidden}form .input-container .border{position:absolute;left:0;bottom:1.2rem;width:300%;height:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMjAwIDYwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMi4yIiBkPSJtIDAsNTYuMzc2NTI1IGMgMCwwIDI5OC42NjYsMCAzOTkuMzMzLDAgNDkuMDAzLDAgMTE0LjY2MSwtMTMuMjUzMDUgMTk3LjY2NywtMTMuMjUzMDUgNzcuMzI3LDAgMTM1LDEzLjI1MzA1IDIwMC45OTksMTMuMjUzMDUgOTUuOTk2LDAgNDAyLjAwMSwwIDQwMi4wMDEsMCIvPjwvc3ZnPg==);z-index:-1;opacity:.5;-webkit-transform:translateX(-66.6%);transform:translateX(-66.6%);transition:opacity .4s,-webkit-transform 0s cubic-bezier(0.18, 0.56, 0.51, 0.85);transition:opacity .4s,transform 0s cubic-bezier(0.18, 0.56, 0.51, 0.85);transition:opacity .4s,transform 0s cubic-bezier(0.18, 0.56, 0.51, 0.85),-webkit-transform 0s cubic-bezier(0.18, 0.56, 0.51, 0.85)}form .input-container input:focus~.border,form .input-container textarea:focus~.border{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.8s,.8s}form .input-container span.wpcf7-form-control-wrap{position:unset}form input,form textarea,form select{border:none;width:100%;background-color:rgba(0,0,0,0);margin:0rem auto .6rem auto}form input:focus,form textarea:focus{outline:none}form .codedropz-upload-wrapper{width:100% !important}form>p{text-align:left;display:grid;line-height:1rem;font-size:1.5rem;font-weight:bolder;color:#232b2b}form input.wpcf7-submit{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;cursor:pointer;padding:.5rem 1.25rem;border:1px solid rgba(253,255,252,.55);border-radius:.35rem;color:#fdfffc;transition:border-color .2s ease,background-color .2s ease,color .2s ease;margin-bottom:0}form input.wpcf7-submit:hover,form input.wpcf7-submit:focus{border-color:#fdfffc;background-color:#fdfffc;color:#232b2b}form h3{font-size:1.3rem !important;font-weight:normal;color:#232b2b}form a{font-weight:bold}.wpcf7-response-output{position:absolute;color:#5f5f59 !important;border:1px solid #5f5f59 !important;margin-top:0 !important;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}textarea~.wpcf7-not-valid-tip{top:7rem}.wpcf7-not-valid-tip{position:absolute;z-index:-1;font-size:.8rem !important;top:3.5rem;left:0}@media only screen and (max-width: 800px){.contact__container{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:4rem;min-height:unset}.contact__container aside{width:100%}.contact__container .img__holder{margin-bottom:1rem;width:100%;height:150px;max-width:unset}.contact__container .contact__form{width:100%}.contact__container .contact__form img{width:126px;aspect-ratio:1}.contact__container .contact__form form{width:100%}.contact__container .contact__form form div{margin-bottom:1rem}.contact__container .contact__form form label{color:#fdfffc}.contact__container .contact__form form input,.contact__container .contact__form form select,.contact__container .contact__form form textarea{border:0;border-bottom:1px solid rgba(253,255,252,.45);border-radius:0;padding:.45rem 0}.contact__container .contact__form form ::-webkit-input-placeholder{color:#5f5f59}.contact__container .contact__form form ::-moz-placeholder{color:#5f5f59}.contact__container .contact__form form ::placeholder{color:#5f5f59}.contact__container .contact__form form .wpcf7-form-control-wrap+br{display:none}.contact__container .contact__form form textarea{min-height:6.5rem;height:6.5rem}.contact__container .contact__form form select{display:block;background-color:unset;border:none;color:#5f5f59}.contact__container .contact__form form button{float:right}}