.font{font-family:'Noto Sans',sans-serif}h1,h2,h3,h4,h5,h6,ul,li,a,input,textarea,p,body,span{margin:0;padding:0}img{border:none}ul li{list-style:none}a{text-decoration:none;box-sizing:border-box}a{transition:all .15s ease-in-out}div,article,section,img,main,input,textarea{box-sizing:border-box;display:block}input,textarea,img,a,option,select,button{outline:none}img{max-width:100%;height:auto;display:block}html{font-size:10px;font-family:'Noto Sans',sans-serif}body{font-size:1.6rem;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:url('../img/pattern8.png') left top / auto repeat;font-weight:400}.transition{transition:all .15s ease-in-out}.flex{display:flex;justify-content:space-between;align-items:center}.content{max-width:calc(1200px  +  2*3rem);width:100%;padding:0 3rem;margin:0 auto;position:relative;z-index:2}.button-wrapper{text-align:center;margin-top:4rem}.main{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}p{font-size:2rem;line-height:1.5em;margin:4rem auto;text-align:center}img{margin:0 auto;max-width:36rem}.section-title{font-size:2rem;text-align:center;margin:0 auto}.buttons-wrapper{display:flex;justify-content:center;margin:2rem auto 0;padding-bottom:2rem;gap:1em;flex-wrap:wrap}.button{display:inline-block;padding:.8rem 2rem;font-size:2rem;color:#fff;border-radius:5em;border:none;transition:all .15s ease-in-out;cursor:pointer;background-color:#c1273f;box-shadow:0 .2rem .6rem rgba(0,0,0,0.25);text-align:center}.button:hover{background-color:#153d8a;color:#fff}@media screen and (max-width:768px){.button{font-size:1.6rem;padding:.6em 1em}}@media screen and (max-width:1200px){html{font-size:9px}}