*{font-weight:400;box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--contained-width:65em;--contained-width-small:45em;--spacer-xl:12em;--spacer-l:8em;--spacer-m:4.3em;--spacer-s:2.7em;--spacer-xs:1em;--dark:#000;--light:#f6f4f4;--beige-figure:#f8f0cb;--blue-figure:#516374;--orange-figure:#e7b7a2;font-size:1em;font-family:Antic Didone}.strong{font-weight:700}.contained{width:var(--contained-width);max-width:90%;margin:auto}.contained-small{width:var(--contained-width-small);max-width:90%;margin:auto}.contained-large{max-width:2000px;margin:auto;max-width:90%}.contained-large,.contained-small,.contained-small .tablet .contained,.mobile .contained{max-width:100%;width:85%}.spacer{width:100%}.spacer.xl{height:var(--spacer-xl)}.spacer.l{height:var(--spacer-l)}.spacer.m{height:var(--spacer-m)}.spacer.s{height:var(--spacer-s)}.spacer.xs{height:var(--spacer-xs)}.h1,h1{font-size:calc(100em / 19.2);letter-spacing:.02em;line-height:1.1em}.mobile .h1,.mobile h1{font-size:3.5em}.h2,h2{font-size:calc(60em / 19.2);letter-spacing:.02em;line-height:1.1em}.mobile .h2,.mobile h2{font-size:3em}.h3,h3{font-size:calc(40em / 19.2);letter-spacing:.03em;line-height:1.5em}.mobile .h3,.mobile h3{font-size:2.2em}.h4,h4{font-size:calc(25em / 19.2);letter-spacing:.09em;font-weight:400;line-height:1.5em;font-family:Minimo-Medium}.mobile .h4,.mobile h4{font-size:1.7em}.h5,h5{font-size:calc(20em / 19.2);letter-spacing:.09em;line-height:1.5em;font-family:Minimo-Regular}.mobile .h5,.mobile h5{font-size:1.6em}.p,p{font-size:calc(20em / 19.2);letter-spacing:.03em;line-height:1.1em;font-family:Minimo-Light}.mobile .p,.mobile p{font-size:1.6em}.p>strong,p>strong{font-weight:600}.a,a{font-family:Minimo-Light;font-size:calc(19em / 19.2);text-decoration:none;color:var(--dark);cursor:pointer;display:inline-block;letter-spacing:.1em;text-align:center}.desktop a:hover{color:var(--blue-figure)}.button,button{display:inline-block;background-color:#fff;font-size:calc(16em / 19.2);font-family:Minimo-Medium;font-weight:600;text-align:center;transition:all .5s;padding:1.4em 2.8em;border-radius:2.2em;box-sizing:border-box;text-decoration:none;outline:none;cursor:pointer;border:.2em solid var(--blue-figure)}.mobile .button,.mobile button,.tablet .button,.tablet button{padding:.8em 1.5em}.button:not(:last-of-type),button:not(:last-of-type){margin-right:2.2em}.mobile .button:not(:last-of-type),.mobile button:not(:last-of-type),.tablet .button:not(:last-of-type),.tablet button:not(:last-of-type){margin-right:1.1em}.mobile .button,.mobile button,.tablet .button,.tablet button{font-size:1.1em}.button.shadow,button.shadow{border:.2em solid transparent;box-shadow:0 8px 15px rgba(0,0,0,.1)}.button.transparent,button.transparent{border:.2em solid #fff;background-color:transparent;color:#fff}.button.white,button.white{background-color:#fff;color:#000;border:.2em solid #fff}.button:focus,button:focus{outline:none}.desktop .button:hover,.desktop button:hover{color:#fff;border:.2em solid transparent;background:var(--blue-figure)}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}input,textarea{font-weight:400;font-size:1em;padding:.4em;width:100%;border:1px solid #000;resize:none;display:inline-block;background-color:#f8f8f8;cursor:text;line-height:2em;vertical-align:top;font-family:Minimo-Regular}input:focus,textarea:focus{outline:2px solid var(--blue-figure)}input[type=text]{flex:40% 1;height:3.5em}input[type=text]:nth-of-type(odd){margin-right:2em}.mobile input[type=text]:nth-of-type(odd),.tablet input[type=text]:nth-of-type(odd){margin-right:0}.mobile input[type=text],.tablet input[type=text]{flex:100% 1}textarea[type=textarea]{width:100%;min-height:12em}