@charset "UTF-8";:root{--header-height:80px;--layout-padding:2.5%;--border-small:1px solid #333333;--border:3px solid #333333;--shadow-small:#ff0000 2.5px 2.5px 0px;--shadow:#ff0000 5px 5px 0px;--medium-radius:12.5px;--big-radius:25px}@media screen and (min-width:993px){:root{--header-height:90px;--layout-padding:60px;--border-small:3px solid #333333;--border:6px solid #333333;--shadow-small:#ff0000 5px 5px 0px;--shadow:#ff0000 10px 10px 0px;--medium-radius:25px;--big-radius:45px}}@media screen and (min-width:1201px){:root{--header-height:120px;--layout-padding:120px}}@media screen and (min-width:1431px){:root{--layout-padding:12%}}::selection{background-color:#333;color:#fff}:user-valid{color:#0f0}:user-invalid{color:red}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-family:Lexend,serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:16px;color-scheme:dark light;hanging-punctuation:first last;scroll-behavior:smooth;color:#333}body,ul{padding:0}body{min-height:100svh;margin:0;background-color:#ebebeb;overflow:overlay;overflow-x:hidden}body.hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}a,address,blockquote,button,input,li,p,span,textarea{font-family:Lexend,serif;font-size:clamp(16px,.938vw,18px);line-height:1.5;letter-spacing:.03em;max-width:85ch;font-style:normal}p{text-wrap:pretty}a{text-decoration:none;color:inherit}a:hover{color:red}button{padding:0;border:0;background:inherit;color:#333;cursor:pointer}ul{list-style:none}img,picture,svg,video{display:block;max-width:100%}figure,p{margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:red;background-clip:padding-box}.banner{position:relative}.banner .certificate{position:absolute;width:20%;height:fit-content;top:36%;right:10%;color:#fff}@media screen and (min-width:577px){.banner .certificate{width:10%}}@media screen and (min-width:993px){.banner .certificate{top:inherit;bottom:-10%;right:20%}}.banner .certificate span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:clamp(25px,3.427vw,55px);font-weight:600}.section-1 p strong{display:block;margin-top:.5rem}.section-1>div h5:nth-of-type(2){margin-top:1rem}.section-3 table{width:100%;border-spacing:0;border:var(--border);box-shadow:var(--shadow);border-radius:var(--big-radius);contain:paint;margin-top:2rem}.section-3 table thead tr{background-color:red}.section-3 table thead th{padding:1rem .5rem;color:#fff;text-align:left;text-transform:uppercase}@media screen and (min-width:993px){.section-3 table thead th{padding:2rem}}.section-3 table tbody td{padding:1rem .5rem;font-size:14px;font-weight:500}@media screen and (min-width:993px){.section-3 table tbody td{padding:2rem;font-size:initial}}.section-3 table tbody tr:nth-child(even){background-color:#fff}.section-4.basic div.image{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;height:auto;aspect-ratio:inherit;border-radius:inherit;contain:inherit}.section-4.basic div.image img{border-radius:var(--medium-radius)}.section-5 h5{margin-top:1rem}@media screen and (max-width:993px){.section-7{text-align:center}}.section-7 div{display:flex;flex-flow:column nowrap;gap:5%;margin-top:2rem}@media screen and (min-width:993px){.section-7 div{flex-flow:row wrap}}.section-7 div img{width:70%;margin:1rem auto;object-fit:contain;max-width:300px}@media screen and (min-width:993px){.section-7 div img{width:auto;margin:0;flex:0 0 23%}}