/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;500&family=Quando&display=swap");*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}.m0{margin:0 !important}.p0{padding:0 !important}.mt-s-none{margin-top:0rem !important}.mb-s-none{margin-bottom:0rem !important}.pt-s-none{padding-top:0rem !important}.pb-s-none{padding-bottom:0rem !important}.my-s-none{margin-top:0rem !important;margin-bottom:0rem !important}.py-s-none{padding-top:0rem !important;padding-bottom:0rem !important}.mt-s-xs{margin-top:1rem !important}.mb-s-xs{margin-bottom:1rem !important}.pt-s-xs{padding-top:1rem !important}.pb-s-xs{padding-bottom:1rem !important}.my-s-xs{margin-top:1rem !important;margin-bottom:1rem !important}.py-s-xs{padding-top:1rem !important;padding-bottom:1rem !important}.mt-s-s{margin-top:2rem !important}.mb-s-s{margin-bottom:2rem !important}.pt-s-s{padding-top:2rem !important}.pb-s-s{padding-bottom:2rem !important}.my-s-s{margin-top:2rem !important;margin-bottom:2rem !important}.py-s-s{padding-top:2rem !important;padding-bottom:2rem !important}.mt-s-m{margin-top:5rem !important}.mb-s-m{margin-bottom:5rem !important}.pt-s-m{padding-top:5rem !important}.pb-s-m{padding-bottom:5rem !important}.my-s-m{margin-top:5rem !important;margin-bottom:5rem !important}.py-s-m{padding-top:5rem !important;padding-bottom:5rem !important}.mt-s-l{margin-top:8rem !important}.mb-s-l{margin-bottom:8rem !important}.pt-s-l{padding-top:8rem !important}.pb-s-l{padding-bottom:8rem !important}.my-s-l{margin-top:8rem !important;margin-bottom:8rem !important}.py-s-l{padding-top:8rem !important;padding-bottom:8rem !important}.mt-s-xl{margin-top:12rem !important}.mb-s-xl{margin-bottom:12rem !important}.pt-s-xl{padding-top:12rem !important}.pb-s-xl{padding-bottom:12rem !important}.my-s-xl{margin-top:12rem !important;margin-bottom:12rem !important}.py-s-xl{padding-top:12rem !important;padding-bottom:12rem !important}@media only screen and (min-width: 800px){.mt-m-none{margin-top:0rem !important}.mb-m-none{margin-bottom:0rem !important}.pt-m-none{padding-top:0rem !important}.pb-m-none{padding-bottom:0rem !important}.my-m-none{margin-top:0rem !important;margin-bottom:0rem !important}.py-m-none{padding-top:0rem !important;padding-bottom:0rem !important}.mt-m-xs{margin-top:1rem !important}.mb-m-xs{margin-bottom:1rem !important}.pt-m-xs{padding-top:1rem !important}.pb-m-xs{padding-bottom:1rem !important}.my-m-xs{margin-top:1rem !important;margin-bottom:1rem !important}.py-m-xs{padding-top:1rem !important;padding-bottom:1rem !important}.mt-m-s{margin-top:2rem !important}.mb-m-s{margin-bottom:2rem !important}.pt-m-s{padding-top:2rem !important}.pb-m-s{padding-bottom:2rem !important}.my-m-s{margin-top:2rem !important;margin-bottom:2rem !important}.py-m-s{padding-top:2rem !important;padding-bottom:2rem !important}.mt-m-m{margin-top:5rem !important}.mb-m-m{margin-bottom:5rem !important}.pt-m-m{padding-top:5rem !important}.pb-m-m{padding-bottom:5rem !important}.my-m-m{margin-top:5rem !important;margin-bottom:5rem !important}.py-m-m{padding-top:5rem !important;padding-bottom:5rem !important}.mt-m-l{margin-top:8rem !important}.mb-m-l{margin-bottom:8rem !important}.pt-m-l{padding-top:8rem !important}.pb-m-l{padding-bottom:8rem !important}.my-m-l{margin-top:8rem !important;margin-bottom:8rem !important}.py-m-l{padding-top:8rem !important;padding-bottom:8rem !important}.mt-m-xl{margin-top:12rem !important}.mb-m-xl{margin-bottom:12rem !important}.pt-m-xl{padding-top:12rem !important}.pb-m-xl{padding-bottom:12rem !important}.my-m-xl{margin-top:12rem !important;margin-bottom:12rem !important}.py-m-xl{padding-top:12rem !important;padding-bottom:12rem !important}}@media only screen and (min-width: 1280px){.mt-l-none{margin-top:0rem !important}.mb-l-none{margin-bottom:0rem !important}.pt-l-none{padding-top:0rem !important}.pb-l-none{padding-bottom:0rem !important}.my-l-none{margin-top:0rem !important;margin-bottom:0rem !important}.py-l-none{padding-top:0rem !important;padding-bottom:0rem !important}.mt-l-xs{margin-top:1rem !important}.mb-l-xs{margin-bottom:1rem !important}.pt-l-xs{padding-top:1rem !important}.pb-l-xs{padding-bottom:1rem !important}.my-l-xs{margin-top:1rem !important;margin-bottom:1rem !important}.py-l-xs{padding-top:1rem !important;padding-bottom:1rem !important}.mt-l-s{margin-top:2rem !important}.mb-l-s{margin-bottom:2rem !important}.pt-l-s{padding-top:2rem !important}.pb-l-s{padding-bottom:2rem !important}.my-l-s{margin-top:2rem !important;margin-bottom:2rem !important}.py-l-s{padding-top:2rem !important;padding-bottom:2rem !important}.mt-l-m{margin-top:5rem !important}.mb-l-m{margin-bottom:5rem !important}.pt-l-m{padding-top:5rem !important}.pb-l-m{padding-bottom:5rem !important}.my-l-m{margin-top:5rem !important;margin-bottom:5rem !important}.py-l-m{padding-top:5rem !important;padding-bottom:5rem !important}.mt-l-l{margin-top:8rem !important}.mb-l-l{margin-bottom:8rem !important}.pt-l-l{padding-top:8rem !important}.pb-l-l{padding-bottom:8rem !important}.my-l-l{margin-top:8rem !important;margin-bottom:8rem !important}.py-l-l{padding-top:8rem !important;padding-bottom:8rem !important}.mt-l-xl{margin-top:12rem !important}.mb-l-xl{margin-bottom:12rem !important}.pt-l-xl{padding-top:12rem !important}.pb-l-xl{padding-bottom:12rem !important}.my-l-xl{margin-top:12rem !important;margin-bottom:12rem !important}.py-l-xl{padding-top:12rem !important;padding-bottom:12rem !important}}.container{margin:0 auto;max-width:1440px;width:90%}@media only screen and (min-width: 800px){.container{width:85%}}@media only screen and (min-width: 1280px){.container{width:80%}}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem}.row .row{margin-left:0;margin-right:0}.row .row .col{padding-right:0;padding-left:0}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row .col{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.25rem;padding-left:1.25rem}.row .col.s-auto{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.row .col.s-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.row .col.s-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row .col.s-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row .col.s-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row .col.s-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row .col.offset-s0{margin-left:0}.row .col.s1{max-width:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.s2{max-width:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.s3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.row .col.offset-s3{margin-left:25%}.row .col.s4{max-width:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.s5{max-width:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.s6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.row .col.offset-s6{margin-left:50%}.row .col.s7{max-width:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.s8{max-width:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.s9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.row .col.offset-s9{margin-left:75%}.row .col.s10{max-width:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.s11{max-width:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.s12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.row .col.offset-s12{margin-left:100%}@media only screen and (min-width: 800px){.row .col.m-auto{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.row .col.m-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.row .col.m-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row .col.m-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row .col.m-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row .col.m-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row .col.offset-m0{margin-left:0}.row .col.m1{max-width:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.m2{max-width:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.m3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.row .col.offset-m3{margin-left:25%}.row .col.m4{max-width:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.m5{max-width:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.m6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.row .col.offset-m6{margin-left:50%}.row .col.m7{max-width:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.m8{max-width:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.m9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.row .col.offset-m9{margin-left:75%}.row .col.m10{max-width:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.m11{max-width:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.m12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.row .col.offset-m12{margin-left:100%}}@media only screen and (min-width: 1280px){.row .col.l-auto{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.row .col.l-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.row .col.l-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row .col.l-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row .col.l-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row .col.l-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row .col.offset-l0{margin-left:0}.row .col.l1{max-width:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.l2{max-width:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.l3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.row .col.offset-l3{margin-left:25%}.row .col.l4{max-width:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.l5{max-width:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.l6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.row .col.offset-l6{margin-left:50%}.row .col.l7{max-width:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.l8{max-width:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.l9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.row .col.offset-l9{margin-left:75%}.row .col.l10{max-width:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.l11{max-width:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.l12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.row .col.offset-l12{margin-left:100%}}.row.s-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.row.s-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.row.s-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.row.s-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.s-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.s-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.s-around{-ms-flex-pack:distribute;justify-content:space-around}.row.s-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 800px){.row.m-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.row.m-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.row.m-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.row.m-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.m-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.m-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.m-around{-ms-flex-pack:distribute;justify-content:space-around}.row.m-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1280px){.row.l-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.row.l-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.row.l-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.row.l-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.l-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.l-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.l-around{-ms-flex-pack:distribute;justify-content:space-around}.row.l-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}html{overflow-x:hidden}body{background-color:#F4F4F4;font-family:'Fira Sans', sans-serif;font-weight:300;line-height:1.6;font-size:.9rem;color:#272628}::-moz-selection{background:#5667AE;color:#fff}::selection{background:#5667AE;color:#fff}H1,H2,H3,H4,H5,H6{margin:1.4em 0 0.6em 0}H1,H2,H3{font-family:'Quando', serif;line-height:1.2}H4,H5,H6{font-weight:bold}h1{font-size:3.15rem}h2{font-size:1.98rem}h3{font-size:1.35rem;font-weight:normal}h4{font-size:1.125rem;text-transform:uppercase;font-weight:300}h5{font-size:1.08rem}h6{font-size:.9rem;text-transform:uppercase}a{text-decoration:none;-webkit-transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s;transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s}p{margin:.9rem 0}figure{margin:0}img{display:block}blockquote{font-size:1.1rem;margin:1.5em 0;padding:.5em 0 .5em 2em;border-left:5px solid #5667AE;color:#5667AE}svg,img{max-width:100%;height:auto}hr{height:0;width:100%;margin:1.8rem 0;border:none;border-top:1px solid rgba(0,0,0,0.08)}input,textarea{background:#fff;outline:none;border:1px solid rgba(0,0,0,0.08);-webkit-box-shadow:none;box-shadow:none;font-size:.9rem;line-height:1.6;font-weight:inherit}table{width:100%}table thead{background:rgba(0,0,0,0.04);white-space:nowrap}table tbody{vertical-align:top}table tbody tr{border-top:1px solid rgba(0,0,0,0.08)}table tr td{padding:0 .9rem;border-right:1px solid rgba(0,0,0,0.08)}table tr td:last-child{border-right:none}article{font-size:1.1em}main a{color:#5667AE;border-bottom:1px solid rgba(86,103,174,0.2)}main a:hover{color:#333e6b;border-color:#333e6b}main a:visited{color:purple}footer a{color:#272628;border-bottom:1px solid}header#header a.admin-link{position:fixed;z-index:9999;right:0;top:50%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate3d(0, 0, 1, 180deg);transform:rotate3d(0, 0, 1, 180deg);padding:.9rem .45rem;background:#F0AAC3}header#header a{color:#272628}header#header a:hover{color:#5667AE}header#header #breadcrumb li{display:inline-block}header#header #breadcrumb li:before{content:"›";margin:0 .45rem}header#header #breadcrumb li:first-child:before{content:"";margin:0}header#header #breadcrumb li .active{font-weight:bold}header#header #menu-spacer{height:5.4rem}header#header #menu{position:fixed;z-index:2;width:100%;background:#fff;line-height:2}header#header #menu #logo{margin:0 auto;height:5.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header #menu #logo svg{max-height:3.6rem;width:auto}header#header #menu ul#menubar{margin:1.8rem 0}header#header #menu ul#menubar>li>a{font-weight:bold;margin-right:2.7rem}header#header #menu ul#menubar>li .sub-menu{-webkit-transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.6s;transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.6s;height:0;overflow:hidden;max-height:0;opacity:0}header#header #menu ul#menubar>li .sub-menu>ul{padding-left:0}header#header #menu ul#menubar>li .sub-menu>ul>li{margin:0;-webkit-transition:margin cubic-bezier(0.75, 0.2, 0.35, 1) 0.4s;transition:margin cubic-bezier(0.75, 0.2, 0.35, 1) 0.4s}header#header #menu ul#menubar>li:hover .sub-menu{height:auto;max-height:1000px;opacity:1;overflow:visible;padding:.9rem 0 0 0}header#header #menu ul#menubar>li:hover .sub-menu>ul>li{margin:.45rem 0}.sr--,.sr--delay,.sr--sequence,.sr--delay-sequence{visibility:hidden}.lazy{width:100%;height:0;padding-bottom:100%;position:relative}.lazy .lazy-img{width:100%;height:auto;position:absolute;opacity:0;-webkit-transition:opacity cubic-bezier(0.75, 0.2, 0.35, 1) 0.6s;transition:opacity cubic-bezier(0.75, 0.2, 0.35, 1) 0.6s}.lazy .lazy-img.loaded{opacity:1}.tags-list>*:not(:last-child):after{content:","}#svg-sprite{display:block;height:0;width:0}svg.sprite.veggie{color:#82CAC6}svg.sprite.carnivore{color:#E74323}.icon svg{height:1em;width:1em;margin-bottom:0.1em}.tags{list-style:none;padding:0}.tags .tag{display:inline-block;margin:0 .9rem .9rem 0}.tags .tag a{padding:.45rem 0;border-bottom:1px solid #272628;color:#272628;display:block}.tags .tag a:hover{-webkit-box-shadow:0 2px 0 0 #272628;box-shadow:0 2px 0 0 #272628}.tags .tag.active a{font-weight:bold;-webkit-box-shadow:0 2px 0 0 #272628;box-shadow:0 2px 0 0 #272628}#pagination ul{list-style:none;padding:0}#pagination ul li{margin:.45rem}#pagination ul li a,#pagination ul li span{display:block;line-height:2.7rem;width:2.7rem;height:2.7rem;padding:0}#pagination ul li a.active,#pagination ul li span.active{background:#5667AE;color:#fff}#pagination ul li a svg,#pagination ul li span svg{margin:0}#pagination ul li span{color:#a7a4a9}.cards{padding:0;list-style:none}.cards .card{margin-bottom:1.8rem;background:#fff;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,0.08),0 2px 15px 0 rgba(0,0,0,0.12);box-shadow:0 10px 20px -10px rgba(0,0,0,0.08),0 2px 15px 0 rgba(0,0,0,0.12);-webkit-transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.4s;transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.4s}.cards .card:hover{-webkit-box-shadow:0 15px 20px 5px rgba(0,0,0,0.08),0 8px 20px 0px rgba(0,0,0,0.12);box-shadow:0 15px 20px 5px rgba(0,0,0,0.08),0 8px 20px 0px rgba(0,0,0,0.12);-webkit-transform:translateY(-.15rem);transform:translateY(-.15rem)}.cards .card:hover.s-inactive{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.cards .card .card-image img{-webkit-transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.6s;transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.6s}.cards .card .card-infos{padding:.9rem}.cards .card .card-infos h3{font-size:.9rem;line-height:1.6;margin:0}.cards .card .card-infos h3 a{color:#272628}.cards .card .card-infos hr{margin:.9rem 0}.cards .card .card-infos p{margin:0}.cards .card a{display:block;border:none}.cards .card header{padding:.9rem}.cards .card.s-inactive{opacity:.6;-webkit-filter:grayscale(1);filter:grayscale(1)}#references_list{padding:0;list-style:none}#references_list li{margin-bottom:.9rem}#references_list li a{display:block;border:none}#references_list li a:hover{background:rgba(0,0,0,0.04)}#references_list li a figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#references_list li a figure img{max-width:5.4rem;height:auto;border-radius:50%;margin:.9rem}#about,#filters{background:rgba(0,0,0,0.04);margin-top:1.8rem;margin-bottom:1.8rem;text-align:center}@media only screen and (min-width: 800px){#about,#filters{text-align:left}}#about input[type=search],#about input[type=text],#about select,#filters input[type=search],#filters input[type=text],#filters select{width:100%}#about fieldset.full-width,#filters fieldset.full-width{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#about ul{padding:0}#about ul li{list-style:none}.recette #ingredients-list thead input{text-align:center;max-width:2.7rem}.recette #ingredients-list td:first-child{text-align:right}.recette svg.prix{max-height:1em;width:auto;display:inline-block}.recette svg.prix #mask{fill:#fff}.recette svg.prix #prix--shape{fill:#272628;fill-opacity:0.2}.recette svg.prix #prix--overlay{fill:#272628}.score i{margin:0 .15rem 0 0;font-style:normal}#hero{text-align:center}@media only screen and (min-width: 800px){#hero{text-align:left}}#hero.aubergine{background:#5667AE;color:#fff}#hero.banana{background:#F6CD29;color:#272628}#hero.tomato{background:#E74323;color:#fff}#hero.menthos{background:#82CAC6;color:#272628}#hero.salmon{background:#F0AAC3;color:#272628}#hero>.container{background-size:contain;background-repeat:no-repeat;background-position:top center}@media only screen and (min-width: 800px){#hero>.container{background-position:top right 10%}}#hero>.container #title-block{min-height:31.5rem}#hero figure img{border-radius:50%}#hero #world-map{fill:rgba(0,0,0,0.2)}#hero .cuisine-monde #world-map,#hero .cuisine-asie #asie,#hero .cuisine-europe #europe,#hero .cuisine-amerique_nord #amerique_nord,#hero .cuisine-amerique_sud #amerique_sud,#hero .cuisine-oceanie #oceanie,#hero .cuisine-afrique #afrique{fill:#272628}#hero h1{margin:.9rem 0}#hero .nav-next,#hero .nav-prev{text-align:center;font-size:1.08rem}#hero .nav-next a,#hero .nav-prev a{border:none;color:inherit}.seasons_calendar{font-size:.8rem;text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2em}@media only screen and (min-width: 800px){.seasons_calendar{font-size:1rem}}.seasons_calendar .month{border:1px solid black;border-right:none;display:block;position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.seasons_calendar .month:first-child{border-radius:1em 0 0 1em}.seasons_calendar .month:last-child{border-radius:0 1em 1em 0;border-right:1px solid black}.seasons_calendar .month span{font-size:1em;min-width:1em;line-height:2}.seasons_calendar .month.current:after{content:"●";color:#96d41f;-webkit-animation:blink 1.4s ease infinite;animation:blink 1.4s ease infinite;width:0}.seasons_calendar .month.active.aubergine{background:#5667AE;color:#fff}.seasons_calendar .month.active.banana{background:#F6CD29;color:#272628}.seasons_calendar .month.active.tomato{background:#E74323;color:#fff}.seasons_calendar .month.active.menthos{background:#82CAC6;color:#272628}.seasons_calendar .month.active.salmon{background:#F0AAC3;color:#272628}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}.calendrier .mois{background:#fff;-webkit-box-shadow:0 20px 20px -10px rgba(0,0,0,0.08),0 10px 15px 0 rgba(0,0,0,0.12);box-shadow:0 20px 20px -10px rgba(0,0,0,0.08),0 10px 15px 0 rgba(0,0,0,0.12);margin-bottom:2.7rem}.calendrier .mois h2,.calendrier .mois h3{border-bottom:1px solid rgba(0,0,0,0.08);padding:1em .9rem;margin:0}.calendrier .mois .mois-infos{padding:1.8rem .9rem}.calendrier .mois .mois-infos a{margin:0 .45rem .45rem 0;display:inline-block;white-space:nowrap}.calendrier .mois .mois-infos a:after{content:","}.calendrier .mois .mois-infos a:last-child:after{content:""}.calendrier .mois .mois-infos a.fruits{color:#E74323}.calendrier .mois .mois-infos a.legumes{color:#5667AE}.calendrier .mois .mois-infos a.produits-laitiers,.calendrier .mois .mois-infos a.cereales-et-legumineuses{color:#82CAC6}.calendrier .mois .mois-infos a.poissons,.calendrier .mois .mois-infos a.viandes{color:#F0AAC3}.calendrier .mois svg{display:block;fill:#fff;-webkit-transform:translateY(95%);transform:translateY(95%)}textarea,input,select,button,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9rem;border:0;-webkit-box-shadow:inset 0 0 0 2px #272628;box-shadow:inset 0 0 0 2px #272628;border-radius:.225rem;font-weight:normal;line-height:1.8;padding:.45rem .45rem;background:#fff;outline:none;-webkit-transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s;transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s}textarea:hover,input:hover,select:hover,button:hover,.btn:hover{-webkit-box-shadow:inset 0 0 0 2px #5667AE;box-shadow:inset 0 0 0 2px #5667AE;color:#5667AE}textarea:focus,input:focus,select:focus,button:focus,.btn:focus{color:#5667AE;-webkit-box-shadow:inset 0 0 0 2px #272628,0 0 0 4px rgba(39,38,40,0.2);box-shadow:inset 0 0 0 2px #272628,0 0 0 4px rgba(39,38,40,0.2)}textarea:visited,input:visited,select:visited,button:visited,.btn:visited{color:inherit}textarea.input-icon,input.input-icon,select.input-icon,button.input-icon,.btn.input-icon{padding-right:2.25rem;background-size:1.17rem;background-repeat:no-repeat;background-position:center right .45rem}textarea[type="search"].input-icon,input[type="search"].input-icon,select[type="search"].input-icon,button[type="search"].input-icon,.btn[type="search"].input-icon{background-image:url(../images/filtre.svg)}textarea[type="checkbox"],textarea[type="radio"],input[type="checkbox"],input[type="radio"],select[type="checkbox"],select[type="radio"],button[type="checkbox"],button[type="radio"],.btn[type="checkbox"],.btn[type="radio"]{font-size:1.26rem;height:1em;width:1em;margin-bottom:-.25em;cursor:pointer}textarea[type="radio"],input[type="radio"],select[type="radio"],button[type="radio"],.btn[type="radio"]{border-radius:50%}textarea[type="checkbox"]:checked,textarea[type="radio"]:checked,input[type="checkbox"]:checked,input[type="radio"]:checked,select[type="checkbox"]:checked,select[type="radio"]:checked,button[type="checkbox"]:checked,button[type="radio"]:checked,.btn[type="checkbox"]:checked,.btn[type="radio"]:checked{background:#272628;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}a.btn{display:inline-block}.btn,button{background:#82CAC6;color:#272628;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;padding:.45rem 1.8rem;text-align:center}.btn:not(:last-child),button:not(:last-child){margin-right:1.8rem}.btn.disabled,button.disabled{background:rgba(0,0,0,0.08) !important;color:rgba(0,0,0,0.08) !important;pointer-events:none}.btn.active,button.active{pointer-events:none}.btn svg,button svg{width:1em;height:1em;margin-right:1em}.btn:hover,button:hover{background:#5667AE;color:#fff}.btn:focus,button:focus{background:#5667AE;color:#fff;-webkit-box-shadow:0 0 0 4px rgba(39,38,40,0.2);box-shadow:0 0 0 4px rgba(39,38,40,0.2)}select{background-image:url(../images/select-arrow.svg);cursor:pointer}fieldset{display:inline-block;padding:0;margin:0;border:none}fieldset label{cursor:pointer}fieldset input:not(:last-child){margin-right:.9rem}.toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle input{opacity:0;height:0;width:0}.toggle .switch{background:#fff;margin-left:.45rem;position:relative;display:inline-block;-webkit-box-shadow:0 0 0 2px #a7a4a9;box-shadow:0 0 0 2px #a7a4a9;-webkit-transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s;transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s;cursor:pointer;border-radius:1.62rem;height:1.62rem;width:3.24rem}.toggle .switch:after{content:"";background:#a7a4a9;position:absolute;-webkit-transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s;transition:all cubic-bezier(0.75, 0.2, 0.35, 1) 0.2s;border-radius:50%;cursor:pointer;top:0;left:0;right:auto;height:1.62rem;width:1.62rem;-webkit-transform:scale(0.8);transform:scale(0.8)}.toggle:hover .switch{-webkit-box-shadow:0 0 0 2px #5667AE;box-shadow:0 0 0 2px #5667AE}.toggle:hover .switch:after{background:#5667AE}.toggle input:checked ~ .switch{-webkit-box-shadow:0 0 0 2px #272628;box-shadow:0 0 0 2px #272628}.toggle input:checked ~ .switch:after{background:#272628;-webkit-transform:scale(0.8) translateX(1.944rem);transform:scale(0.8) translateX(1.944rem)}main{margin-bottom:9.9rem;position:relative;z-index:1;background:#F4F4F4;padding-bottom:3.6rem}footer{background:#fff;padding:4.5rem 0;line-height:1;position:fixed;z-index:0;bottom:0;left:0;width:100%}#bar-left,#bar-right{z-index:3;background:#F4F4F4;position:fixed;width:2.5%;max-width:2.7rem;top:0;bottom:0;height:100%}#bar-left{left:0}#bar-right{right:0}@media only screen and (min-width: 800px){#bar-left,#bar-right{width:5%}}
