*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,button,input,textarea{font-family:var(--body-font);font-size:var(--normal-font-size)}body{background-color:var(--body-color);color:var(--text-color)}h1,h2,h3{color:var(--title-color);font-weight:var(--font-semi-bold)}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{height:auto;max-width:100%}.section{padding:2rem 0}.section__title{color:var(--title-color);font-size:var(--h1-font-size)}.section__subtitle{display:block;font-size:var(--small-font-size);margin-bottom:4rem}.section__subtitle,.section__title{text-align:center}.container{justify-content:center;margin-left:auto;margin-right:auto;max-width:1140px}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.button{background-color:var(--title-color);border-radius:1rem;color:var(--container-color);display:inline-block;font-weight:var(--font-medium);padding:1rem 1.5rem}.button:hover{background-color:var(--title-color-dark)}.button__icon{margin-left:var(--mb-0-5)}.button--flex{align-items:center;display:inline-flex}@media screen and (max-width:992px){.container{margin-left:var(--mb-1-5);margin-right:var(--mb-1-5)}.button{padding:1rem 1.75rem}.button__icon{height:22px;width:22px}}@media screen and (max-width:768px){body{margin:0 0 var(--header-height) 0}.section{padding:2rem 0 4rem}.section__subtitle{margin-bottom:var(--mb-3)}}@media screen and (max-width:350px){:root{--big-font-size:2.25rem}.container{margin-left:var(--mb-1);margin-right:var(--mb-1)}}.home__container{row-gap:2rem}.home__content{align-items:center;-webkit-column-gap:5rem;column-gap:5rem;grid-template-columns:repeat(4,1fr);justify-content:center;padding-top:4rem;row-gap:5rem}.home__title{display:block}.gif__box-img{height:230px;width:230px}@media screen and (max-width:1050px){.home__content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.home__content{-webkit-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(2,1fr);padding-top:2rem}}@media screen and (max-width:576px){.home__content{row-gap:1rem}.gif__box-img{height:200px;width:200px}}@media screen and (max-width:350px){.gif__box-img{height:130px;width:130px}}
/*# sourceMappingURL=main.52f5aa92.css.map*/