*{box-sizing:border-box;margin:0;padding:0;font-weight:400}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-family:Antic Didone;font-size:1em}.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:90%;margin:auto}.mobile .contained,.contained-large,.contained-small .tablet .contained,.contained-large,.contained-small{width:85%;max-width:100%}.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{letter-spacing:.02em;font-size:5.20833em;line-height:1.1em}.mobile h1,.mobile .h1{font-size:3.5em}h2,.h2{letter-spacing:.02em;font-size:3.125em;line-height:1.1em}.mobile h2,.mobile .h2{font-size:3em}h3,.h3{letter-spacing:.03em;font-size:2.08333em;line-height:1.5em}.mobile h3,.mobile .h3{font-size:2.2em}h4,.h4{letter-spacing:.09em;font-family:Minimo-Medium;font-size:1.30208em;font-weight:400;line-height:1.5em}.mobile h4,.mobile .h4{font-size:1.7em}h5,.h5{letter-spacing:.09em;font-family:Minimo-Regular;font-size:1.04167em;line-height:1.5em}.mobile h5,.mobile .h5{font-size:1.6em}p,.p{letter-spacing:.03em;font-family:Minimo-Light;font-size:1.04167em;line-height:1.1em}.mobile p,.mobile .p{font-size:1.6em}p>strong,.p>strong{font-weight:600}a,.a{color:var(--dark);cursor:pointer;letter-spacing:.1em;text-align:center;font-family:Minimo-Light;font-size:.989583em;text-decoration:none;display:inline-block}.desktop a:hover{color:var(--blue-figure)}button,.button{text-align:center;box-sizing:border-box;cursor:pointer;border:.2em solid var(--blue-figure);background-color:#fff;border-radius:2.2em;outline:none;padding:1.4em 2.8em;font-family:Minimo-Medium;font-size:.833333em;font-weight:600;text-decoration:none;transition:all .5s;display:inline-block}.mobile button,.tablet button,.mobile .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),.tablet button:not(:last-of-type),.mobile .button:not(:last-of-type),.tablet .button:not(:last-of-type){margin-right:1.1em}.mobile button,.tablet button,.mobile .button,.tablet .button{font-size:1.1em}button.shadow,.button.shadow{border:.2em solid #0000;box-shadow:0 8px 15px #0000001a}button.transparent,.button.transparent{color:#fff;background-color:#0000;border:.2em solid #fff}button.white,.button.white{color:#000;background-color:#fff;border:.2em solid #fff}button:focus,.button:focus{outline:none}.desktop button:hover,.desktop .button:hover{color:#fff;background:var(--blue-figure);border:.2em solid #0000}.row{flex-direction:row;display:flex}.column{flex-direction:column;display:flex}textarea,input{resize:none;cursor:text;vertical-align:top;background-color:#f8f8f8;border:1px solid #000;width:100%;padding:.4em;font-family:Minimo-Regular;font-size:1em;font-weight:400;line-height:2em;display:inline-block}textarea:focus,input:focus{outline:2px solid var(--blue-figure)}input[type=text],input[type=email]{flex:40%;height:3.5em}input[type=text]:nth-of-type(odd),input[type=email]:nth-of-type(odd){margin-right:2em}.mobile input[type=text]:nth-of-type(odd),.tablet input[type=text]:nth-of-type(odd),.mobile input[type=email]:nth-of-type(odd),.tablet input[type=email]:nth-of-type(odd){margin-right:0}.mobile input[type=text],.tablet input[type=text],.mobile input[type=email],.tablet input[type=email]{flex:100%}textarea[type=textarea]{width:100%;min-height:12em}
