:root{font-size:62.5%;--primary:#34d4cc;--primary-dark:#004b48;--secondary:#e3235c;--secondary-dark:#c2004e;--title-color:#2c2933;--default-text:#625e6f;--background-color:#e2e6ec}*{margin:0;padding:0;border:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background-color);font-size:100%;overflow-x:hidden;width:100%;height:100vh}body,button,input,select,textarea{font:400 1.6rem Poppins,sans-serif;-webkit-font-smoothing:antialiased!important;color:#434343}picture{display:contents}picture source{display:none}ul{list-style:none}h1,h2,h3,strong{color:var(--title-color)}a{text-decoration:none;color:var(--secondary);transition:color .3s}a:hover{color:var(--secondary-dark)}p{font-size:1.6rem;line-height:1.5;color:var(--default-text)}.container{width:90%;max-width:108.8rem;margin-left:auto;margin-right:auto}@media (min-width:1400px){:root{font-size:65%}}