@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{background-color:#674baf;background-image:url(./images/bg-desktop.svg);background-repeat:no-repeat;background-size:cover}body header{padding:4vh 5vw;width:-moz-fit-content;width:fit-content}body main{display:flex;padding:0 5vw;gap:5vw;align-items:center;justify-content:center;min-height:100vh}body main img{flex:1;flex-basis:40%;width:55%;height:auto}body main .content{flex:1;flex-basis:60%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4vh}body main .content .title{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}body main .content .description{font-family:"Open Sans",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}body main .content .btn{font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;color:#674baf;padding:2vh 2.5vw;border-radius:50px;border:none}body main .content .btn:hover{background-color:#e882e8;cursor:pointer;transition:.3s ease-in-out;color:#fff}body footer{display:flex;justify-content:flex-end;gap:3vw;margin-right:5vw}body footer .fb-icon:hover,body footer .twitter-icon:hover,body footer .insta-icon:hover{cursor:pointer}body .attribution{text-align:center;margin:3vh 0}body .attribution a{text-decoration:none;color:#fff}@media(max-width: 576px){body{background-image:url(./images/bg-mobile.svg);background-size:cover;background-repeat:no-repeat}body main{flex-direction:column}body main img{flex-basis:50%;width:100%;height:auto}body main .content{flex-basis:50%}body main .content .btn{padding:2vh 10vw}}