*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;overflow-x:clip}body{line-height:1.6;-webkit-font-smoothing:antialiased}body{font-family:Montserrat,sans-serif;background-color:#fff;color:#111;scroll-behavior:smooth;outline:1px solid rgba(255,0,0,.2)}h1{font-family:Playfair Display,sans-serif;font-weight:700;line-height:1.2}h2,h3{font-family:Nunito,sans-serif;font-weight:800;line-height:1}span{font-family:Nunito,sans-serif;font-weight:500;line-height:1}p{font-family:Montserrat,sans-serif;font-weight:600}h1{font-size:60px}h2{font-size:40px}h3{font-size:24px}span{font-size:18px}p{font-size:16px}@media(max-width:1200px){h2{font-size:38px}p{font-size:20px}}@media(max-width:992px){h2{font-size:38px}p{font-size:20px}}@media(max-width:768px){p{font-size:20px}}@media(max-width:576px){h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}p{font-size:16px!important}span{font-size:26}}@media(max-width:400px){h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}p{font-size:16px!important}span{font-size:18}}.section{padding:8rem 0;position:relative;width:100%}@media(max-width:400px){.section{padding:4rem 0}.container{padding:1rem}}@media(max-width:576px){.section{padding:4rem 0}}@media(max-width:992px){.section{padding:6rem 0}}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}a{text-decoration:none;color:inherit}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.m-auto{margin:auto}.mt-sm{margin-top:1rem}.mt-md{margin-top:2rem}.mt-lg{margin-top:3rem}.mb-sm{margin-bottom:1rem}.mb-md{margin-bottom:2rem}.mb-lg{margin-bottom:3rem}.p-sm{padding:1rem}.p-md{padding:2rem}.p-lg{padding:3rem}@media(max-width:576px){.hide-mobile{display:none!important}}@media(max-width:1280px){.hide-desktop{display:none!important}}html{scroll-behavior:smooth}
