/*!
Author: Rachel Pellin
Author URI: https://prachel.fr/
Package: webtopie-sass-starter
Version: 1.0
*/@font-face{font-family:"Arial Black";src:url("../fonts/subset-Arial-Black.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Arial";src:url("../fonts/subset-ArialMT.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Courier New";src:url("../fonts/subset-CourierNewPSMT.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"EB Garamond 08";src:url("../fonts/subset-EBGaramond08-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gill Sans MT";src:url("../fonts/subset-GillSansMT.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Impact";src:url("../fonts/subset-Impact.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/subset-Lato-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trebuchet MS";src:url("../fonts/subset-TrebuchetMS.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Calibri";src:url("../fonts/subset-Calibri.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Times New Roman";src:url("../fonts/subset-TimesNewRomanPSMT.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}:root{--color-primary: RoyalBlue;--color-secondary: aliceblue;--color-tertiary: whitesmoke;--color-success: green;--color-error: red;--color-info: cyan;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-title: var(--font-body);--font-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacer-auto: auto;--spacer-0: 0;--spacer-xs: 0.5rem;--spacer-s: 1rem;--spacer-m: 2rem;--spacer-l: 3rem;--spacer-xl: 4rem;--spacer-xxl: 5rem;--border-radius: 0;--color-text: #222;--color-background: #fff;--color-background-accent: #ddd;--color-link: var(--color-primary);--color-button-bg: var(--color-primary);--color-button-text: #fff;--text-size-desktop: 1.2rem;--text-size-mobile: 1rem;--site-width: 80rem;--grid-gutter: 2rem;--grid-columns: 2;--grid-item-width: 250px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}*{box-sizing:border-box}*::before,*::after{box-sizing:inherit}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{line-height:1.5;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-size-mobile)}@media screen and (min-width: 50rem){body{font-size:var(--text-size-desktop)}}h1,h2,h3,h4,h5,h6,p,blockquote,dl,img,figure{margin:2rem 0}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2}h1{font-size:200%}h2{font-size:150%}h3{font-size:120%}h4,h5,h6{font-size:100%}h5,h6{text-transform:uppercase}header h1{border-bottom:1px solid}p{margin:2rem 0}a,a:visited{color:var(--color-link)}strong,time,b{font-weight:bold}em,dfn,i{font-style:italic}sub{font-size:60%;vertical-align:bottom}small{font-size:80%}blockquote,q{background:var(--color-secondary);border-left:10px solid var(--color-primary);display:block;font-family:"Georgia",serif;padding:1rem}blockquote p:first-child{margin-top:0}cite{font-family:"Georgia",serif;font-style:italic;font-weight:bold}kbd,code,samp,pre,var{font-family:monospace;font-size:1rem}code,pre{background:var(--color-tertiary);padding:.5rem 1rem}code pre,pre code{padding:0}ul,ol{margin:2rem 0;padding:0 0 0 2rem}ul ul,ul ol,ol ul,ol ol{margin:0 0 2rem}dl dd{padding-left:2rem}img{display:block;height:auto;max-width:100%}figure{border:1px solid var(--color-primary);display:inline-block;padding:1rem;width:auto}figure img{margin:0}figure figcaption{font-size:80%;margin-top:.5rem}table{border:1px solid var(--color-primary);border-collapse:collapse;table-layout:auto;width:100%}@media screen and (min-width: 50rem){table{table-layout:fixed}}table caption{margin:2rem 0}table thead{text-align:center}table tbody{text-align:right}table tr{border-bottom:1px solid var(--color-primary)}table tbody tr:nth-child(even){background:var(--color-tertiary)}table th{background:var(--color-secondary);font-weight:bold}table th,table td{padding:1rem}table th:not(last-of-type),table td:not(last-of-type){border-right:1px solid var(--color-primary)}input,select,optgroup,textarea,button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-text);display:block;margin:.5rem 0;padding:.8rem;border-radius:var(--border-radius);font:inherit;text-decoration:none}input:focus,input:active,select:focus,select:active,optgroup:focus,optgroup:active,textarea:focus,textarea:active,button:focus,button:active,.button:focus,.button:active{background-color:var(--color-secondary);border-color:var(--color-link)}label{margin-top:1rem;display:block}textarea{width:100%}input[type=checkbox],input[type=radio]{display:initial;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=color]{cursor:pointer;padding:.25rem;border:1px solid var(--color-secondary);height:2.25rem;width:2.25rem}input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}button,[type=button],[type=submit],[type=reset],.button{border:none;background-color:var(--color-button-bg);color:var(--color-button-text)}input:disabled,button:disabled,.button:disabled{background-color:#ccc;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select{cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 12.5L15 18.75L21.25 12.5H8.75Z' fill='%23666666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85em top 47%;padding-right:1.75rem;background-size:1.5em auto}.button{text-align:center}meter,progress{width:100%;max-width:25rem;height:8px;border-radius:var(--border-radius);border:none}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-background-accent);color:var(--color-primary);overflow:hidden}progress::-webkit-progress-bar{background:var(--color-background-accent)}progress::-webkit-progress-value{background:var(--color-primary)}progress::-moz-progress-bar{background:var(--color-primary)}.icon{display:inline-block;fill:currentColor;height:1em;line-height:1;position:relative;top:-1px;vertical-align:middle;width:1em}.container{margin:0 auto;max-width:var(--site-width);padding:1rem}.grid,.grid-auto{display:block;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter)}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr))}@media screen and (min-width: 40rem){.grid,.grid-auto{display:grid}}.sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link{opacity:0;background:var(--color-primary);color:var(--color-background-blue);font-weight:700;top:0;z-index:99999;left:50%;padding:.5rem 1.5rem;position:absolute;transform:translateY(-100%) translateX(-50%);transition:transform .3s}.skip-link:focus{opacity:1;transform:translateY(0%) translateX(-50%)}.maauto{margin:auto}.mtauto{margin-top:auto}.mrauto{margin-right:auto}.mbauto{margin-bottom:auto}.mlauto{margin-left:auto}.mhauto{margin-left:auto;margin-right:auto}.mvauto{margin-top:auto;margin-bottom:auto}.paauto{padding:auto}.ptauto{padding-top:auto}.pbauto{padding-bottom:auto}.prauto{padding-right:auto}.plauto{padding-left:auto}.phauto{padding-left:auto;padding-right:auto}.pvauto{padding-top:auto;padding-bottom:auto}.ma0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mh0{margin-left:0;margin-right:0}.mv0{margin-top:0;margin-bottom:0}.pa0{padding:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.pl0{padding-left:0}.ph0{padding-left:0;padding-right:0}.pv0{padding-top:0;padding-bottom:0}.maxs{margin:0.5rem}.mtxs{margin-top:0.5rem}.mrxs{margin-right:0.5rem}.mbxs{margin-bottom:0.5rem}.mlxs{margin-left:0.5rem}.mhxs{margin-left:0.5rem;margin-right:0.5rem}.mvxs{margin-top:0.5rem;margin-bottom:0.5rem}.paxs{padding:0.5rem}.ptxs{padding-top:0.5rem}.pbxs{padding-bottom:0.5rem}.prxs{padding-right:0.5rem}.plxs{padding-left:0.5rem}.phxs{padding-left:0.5rem;padding-right:0.5rem}.pvxs{padding-top:0.5rem;padding-bottom:0.5rem}.mas{margin:1rem}.mts{margin-top:1rem}.mrs{margin-right:1rem}.mbs{margin-bottom:1rem}.mls{margin-left:1rem}.mhs{margin-left:1rem;margin-right:1rem}.mvs{margin-top:1rem;margin-bottom:1rem}.pas{padding:1rem}.pts{padding-top:1rem}.pbs{padding-bottom:1rem}.prs{padding-right:1rem}.pls{padding-left:1rem}.phs{padding-left:1rem;padding-right:1rem}.pvs{padding-top:1rem;padding-bottom:1rem}.mam{margin:2rem}.mtm{margin-top:2rem}.mrm{margin-right:2rem}.mbm{margin-bottom:2rem}.mlm{margin-left:2rem}.mhm{margin-left:2rem;margin-right:2rem}.mvm{margin-top:2rem;margin-bottom:2rem}.pam{padding:2rem}.ptm{padding-top:2rem}.pbm{padding-bottom:2rem}.prm{padding-right:2rem}.plm{padding-left:2rem}.phm{padding-left:2rem;padding-right:2rem}.pvm{padding-top:2rem;padding-bottom:2rem}.mal{margin:3rem}.mtl{margin-top:3rem}.mrl{margin-right:3rem}.mbl{margin-bottom:3rem}.mll{margin-left:3rem}.mhl{margin-left:3rem;margin-right:3rem}.mvl{margin-top:3rem;margin-bottom:3rem}.pal{padding:3rem}.ptl{padding-top:3rem}.pbl{padding-bottom:3rem}.prl{padding-right:3rem}.pll{padding-left:3rem}.phl{padding-left:3rem;padding-right:3rem}.pvl{padding-top:3rem;padding-bottom:3rem}.maxl{margin:4rem}.mtxl{margin-top:4rem}.mrxl{margin-right:4rem}.mbxl{margin-bottom:4rem}.mlxl{margin-left:4rem}.mhxl{margin-left:4rem;margin-right:4rem}.mvxl{margin-top:4rem;margin-bottom:4rem}.paxl{padding:4rem}.ptxl{padding-top:4rem}.pbxl{padding-bottom:4rem}.prxl{padding-right:4rem}.plxl{padding-left:4rem}.phxl{padding-left:4rem;padding-right:4rem}.pvxl{padding-top:4rem;padding-bottom:4rem}.maxxl{margin:5rem}.mtxxl{margin-top:5rem}.mrxxl{margin-right:5rem}.mbxxl{margin-bottom:5rem}.mlxxl{margin-left:5rem}.mhxxl{margin-left:5rem;margin-right:5rem}.mvxxl{margin-top:5rem;margin-bottom:5rem}.paxxl{padding:5rem}.ptxxl{padding-top:5rem}.pbxxl{padding-bottom:5rem}.prxxl{padding-right:5rem}.plxxl{padding-left:5rem}.phxxl{padding-left:5rem;padding-right:5rem}.pvxxl{padding-top:5rem;padding-bottom:5rem}
