.banner{position:relative;background-image:url(/assets/images/banner/02.webp);background-size:cover;background-position:50%;height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px;overflow:hidden}.banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(61,60,60,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.banner-content{position:relative;z-index:2;padding:20px;border-radius:10px}.banner-content h1{margin-bottom:40px;font-size:6.5rem;color:#fff}p{margin-bottom:20px;font-size:1.2rem}.cta-button{background-color:#3534ff;padding:10px 20px;color:#fff;border-radius:20px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border:none}.cta-button:hover{background-color:#fff;color:#3534ff;border:1px solid #3534ff;transition:.5s ease-in-out}.cc-container{margin:15rem auto 30px;width:80%;padding:20px}.cc-container .title{color:#3534ff;font-size:4rem;text-align:center}.cc-container .subtitle{color:"#000";font-size:2rem;margin-bottom:20px}.cc-card-container{display:flex;flex-direction:row;gap:10px;width:90%;margin:0 auto 15rem}.cc-card{flex:1 1;padding:20px;border-radius:10px;border:1px solid #3534ff}.cc-card-content{display:flex;flex-direction:column}.cc-card-content i{font-size:5rem;color:#3534ff;margin-bottom:20px;text-align:center}.cc-card-content h1{font-size:3rem;color:#3534ff;margin-bottom:10px;text-align:center}.cc-card-content h2{font-size:2rem;line-height:2.8rem;text-align:center}.rc-card-container{display:flex;flex-direction:row;gap:10%;width:70%;margin:15rem auto 8rem}.rc-card{flex:1 1;padding:10px;border-radius:10px;gap:20px;border:1px solid #3534ff}.rc-card-content{display:flex;flex-direction:row;gap:30px}.rc-card-img{width:20%;height:15%}.rc-card-text .rc-card-title{font-size:2.5rem;font-weight:100;color:#3534ff;margin-bottom:10px}.rc-card-text .rc-card-subtitle{font-size:2rem;font-weight:100;margin-bottom:10px}.rc-card-text .rc-btn{color:#3534ff;border-radius:20px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border:none}.connect-section .text-content{width:50%}@media screen and (max-width:1200px){.banner-content h1{font-size:4.5rem;margin-bottom:30px}.cc-container{margin:10rem auto 30px}.cc-card-container{display:grid;grid-template-columns:repeat(2,1fr);width:90%;margin:0 auto 10rem}.rc-card-container{flex-direction:column;margin:10rem auto 8rem}}@media screen and (max-width:575px){.banner-content h1{font-size:2.5rem;margin-bottom:15px}.cc-container{width:100%}.cc-container .title{font-size:2.5rem;text-align:left;margin-bottom:20px}.cc-container .subtitle{font-size:1.7rem}.rc-card-container{width:90%;margin:0 auto 10rem}.cc-card-container{grid-template-columns:repeat(1,1fr)}.rc-card-img{width:30%;height:30%}.connect-section{flex-direction:column}.connect-section .text-content{width:100%}}