*{margin:0;padding:0;box-sizing:border-box}body{font:100% Red Hat Display,sans-serif;overflow-x:hidden}.container{display:flex;flex-direction:column;align-items:center;margin-top:3rem;padding-bottom:4rem}.container .logo{margin-bottom:6rem}.container .hero{display:flex;align-items:center;text-align:center}.container .hero .hero-description{min-width:500px;margin:0 8rem}.container .hero .hero-description h1{font-size:4rem;font-weight:900;line-height:1;margin-bottom:2.5rem;color:#28283d}.container .hero .hero-description p{color:#87879d;margin-bottom:2.5rem;font-size:1.125rem;font-weight:500;line-height:1.5}.container .hero .hero-description button{padding:1rem 2rem;border:none;border-radius:9999px;color:#fafafa;font-weight:600;letter-spacing:.03em;margin:.5rem;cursor:pointer;background-color:transparent;transition:background-color .5s ease}.container .hero .hero-description button.green{background-color:#4d96a9}.container .hero .hero-description button.green>span{color:#8fe3f9}.container .hero .hero-description button.green:hover{background-color:#71c0d4}.container .hero .hero-description button.purple{background-color:#855fb1}.container .hero .hero-description button.purple:hover{background-color:#b18bdd}.meetings{display:flex;flex-direction:column;align-items:center;margin:3.5rem 5rem;text-align:center}.meetings .vertical-line{border-left:2px solid #d1d1fd;height:5rem}.meetings .circle-one{position:relative;border:2px solid #d1d1fd;padding:1.5rem;border-radius:100%;color:#d1d1fd}.meetings .circle-one .number{position:absolute;padding:2rem;border-raidus:100%;left:-1rem;top:-1.125rem}.meetings .row-images{display:flex;justify-content:center;padding:4rem 0}.meetings .row-images img{width:16rem;height:16rem;border-radius:.5rem;margin:0 1rem}.meetings .meetings-description{display:flex;flex-direction:column;align-items:center;width:34rem}.meetings .meetings-description .meetings-title{display:flex;flex-direction:column;align-items:center;text-align:center;width:27.8125rem}.meetings .meetings-description .meetings-title h3{color:#4d96a9;font-size:1rem;font-weight:900;letter-spacing:.15em;padding-bottom:1rem}.meetings .meetings-description .meetings-title h2{color:#28283d;font-size:2.5rem;font-weight:900;padding-bottom:1.5rem;line-height:1.125}.meetings .meetings-description p{font-size:1.125rem;line-height:1.5;color:#87879d}footer{position:relative;display:flex;flex-direction:column;align-items:center}footer .vertical-line{border-left:2px solid #d1d1fd;height:5rem}footer .circle-two{position:relative;border:2px solid #d1d1fd;padding:1.5rem;border-radius:100%;color:#d1d1fd;background-color:#fff;margin-bottom:-1.5rem;z-index:99}footer .circle-two .number{position:absolute;padding:2rem;border-raidus:100%;left:-1.125rem;top:-1.125rem}.footer-container{position:relative;display:flex}.footer-container .footer-content{display:flex;flex-direction:row;column-gap:9rem;background-color:#4d96a9;padding:7rem 9rem;opacity:.9;width:100%;height:100%;z-index:9}.footer-container .footer-content h2{font-size:2.5rem;font-weight:900;color:#fafafa;font-weight:extra-bold;line-height:2.5rem}.footer-container .footer-content p{font-size:1.125rem;line-height:1.5;color:#fafafa;letter-spacing:.03em}.footer-container .footer-content button.purple{display:flex;justify-content:center;align-items:center;gap:.5rem;border:none;border-radius:9999px;color:#fafafa;font-weight:600;letter-spacing:.03em;padding:0 3rem;cursor:pointer;background-color:transparent;transition:background-color .5s ease;background-color:#855fb1}.footer-container .footer-content button.purple:hover{background-color:#b18bdd}.footer-container .footer-banner{position:absolute;width:100%;height:100%;background-image:url(/assets/image-footer-D-68pjuW.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0;z-index:-1}@media only screen and (max-width: 768px){.hero{position:relative;display:flex;flex-direction:column}.hero .hero-left{margin-bottom:2rem}.hero .hero-right{display:none}.meetings>.row-images>img{width:9.5rem;height:10rem}.footer-content{display:flex;flex-direction:column;align-items:center;row-gap:4rem}.footer-content h2{margin-bottom:-2rem;margin-top:-2rem}.footer-content p{margin-bottom:-3rem}}@media only screen and (max-width: 480px){.hero>.hero-description>.button{display:flex;flex-direction:column}main>.meetings-description>p{width:400px}footer>.footer-container>.footer-content{display:flex;flex-direction:column}footer>.footer-container>.footer-content button{margin-top:1rem;height:50px}}
