@charset "UTF-8";:root{--header-height:70px;--layout-padding:2.5%}@media screen and (min-width:993px){:root{--header-height:80px;--layout-padding:32px}}@media screen and (min-width:1201px){:root{--header-height:120px;--layout-padding:120px}}::selection{background-color:#3e3e3e;color:#fff}:user-valid{color:#3e3e3e}:user-invalid{color:red}*,::after,::before{box-sizing:border-box;outline:0}html{font-size:16px;color-scheme:dark light;hanging-punctuation:first last;scroll-behavior:smooth}body,p{margin:0}body{min-height:100svh;outline:0;padding:0;overflow:overlay;overflow-x:hidden;background-color:#fff}body.hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{line-height:1.5;text-wrap:pretty}a{text-decoration:none;color:inherit;line-height:1.3}a,blockquote,button,figcaption,label,li,p,span,textarea{font-family:quasimoda,system-ui,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,1.042vw,20px);max-width:75ch}@media screen and (min-width:1921px){a,blockquote,button,figcaption,label,li,p,span,textarea{font-size:24px}}button{padding:0;border:0;background:inherit;cursor:pointer}html,input{color:#3e3e3e}ol,ul{list-style:none;padding:0}img,picture,video{display:block;max-width:100%}::-webkit-scrollbar{width:5px}@media screen and (min-width:1201px){::-webkit-scrollbar{width:10px}}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#8cb2dc;background-clip:padding-box}.section-3 h2,.section-3>p{text-align:center}.section-3>p{margin:auto}.section-3 .competences{display:grid;grid-template-columns:100%;grid-template-rows:repeat(3,1fr);justify-content:space-between;margin-top:4rem}@media screen and (min-width:993px){.section-3 .competences{grid-template-columns:repeat(2,calc(50% - 2rem))}}.section-3 .competences .competence{display:grid;grid-template-columns:20% 80%;grid-template-rows:40px auto;padding:1rem;border-radius:12px;box-shadow:rgba(0,0,0,.2) 0 3px 10px;background-color:#f0f2f4;margin-bottom:4rem}@media screen and (min-width:993px){.section-3 .competences .competence{grid-template-rows:auto;padding:2rem}}.section-3 .competences .competence img{grid-row:1/3;width:80%}