.Divider{height:1px}.Divider.normal{background:linear-gradient(270deg,#6a77b9,rgba(205,211,244,.34))}.Divider.invert{background:linear-gradient(270deg,rgba(205,211,244,.34),#6a77b9)}.Logo a{font:700 1.375rem Poppins,sans-serif;color:#0f1324;text-decoration:none}.Logo a span{color:#6a77b9}.Logo a span.alternative{color:#fafafa}.Footer.section{background:#6a77b9;padding:4rem 0}@media (min-width: 1120px){.Footer.section{padding:3.5rem 0}}.Footer .container .brand{display:grid;gap:1.5rem}.Footer .container .brand .text p{color:#fafafa;margin-bottom:.75rem}@media (min-width: 1120px){.Footer .container .brand .Logo{font-size:2.25rem}}.Footer .container .social{width:fit-content;grid-auto-flow:column}.Footer .container .social a{text-decoration:none;transition:.3s}.Footer .container .social a:hover{transform:translateY(-8px)}.Footer .container .social a .icon{font-size:1.5rem;color:#fafafa}@media (min-width: 1120px){.Footer .container{grid-auto-flow:column;align-items:center;justify-content:space-between}}.NavBar{width:100%;display:flex;border-bottom:1px solid #e4e4e4;background-color:#fafafa;position:fixed;top:0;left:0;z-index:10}.NavBar nav{height:4.5rem;width:100%;display:flex;align-items:center;justify-content:space-between}.NavBar nav .menu{opacity:0;visibility:hidden}.NavBar nav .menu ul{list-style:none;display:none}.NavBar nav .menu ul li{text-align:center}.NavBar nav .menu ul li a{text-decoration:none;transition:color .2s;position:relative}.NavBar nav .menu ul li a:hover{color:#6a77b9}.NavBar nav .menu ul li a:hover:after{width:100%}.NavBar nav .menu ul li a:after{content:"";height:2px;width:0%;background-color:#6a77b9;position:absolute;left:0;bottom:-1.5rem;transition:width .2s}.NavBar nav .menu.show-menu{opacity:1;visibility:visible;height:100vh;width:100vw;background:#fafafa;display:grid;place-content:center;position:fixed;top:0;left:0}.NavBar nav .menu.show-menu ul{display:grid;gap:4rem}@media (min-width: 1120px){.NavBar nav .menu{opacity:1;visibility:visible}.NavBar nav .menu ul{display:flex;gap:2rem}.NavBar nav .menu ul li a{font:400 1rem DM Sans,sans-serif}}.NavBar nav .menu-icon,.NavBar nav .close-icon{color:#6a77b9;font-size:1.5rem;cursor:pointer;opacity:0;visibility:hidden;display:none}.NavBar nav .menu-icon.show-icon,.NavBar nav .close-icon.show-icon{opacity:1;visibility:visible;display:block;z-index:10}@media (min-width: 1120px){.NavBar nav .menu-icon.show-icon,.NavBar nav .close-icon.show-icon{display:none}}@media (min-width: 1120px){.NavBar nav .menu-icon,.NavBar nav .close-icon{display:none}}.About{background-color:#fff}.About .container{margin:0}.About .container .image{position:relative}.About .container .image img{height:auto;width:100%;border-radius:.25rem;position:relative}.About .container .image:before{content:"";height:100%;width:100%;background:#cdd3f4;position:absolute;top:-8.3%;left:-33%;z-index:0;border-radius:.25rem}.About .container .text{margin:0 1.5rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 1120px){.About .container{margin:0 auto;grid-auto-flow:column}}.Button a{text-decoration:none;background-color:#6a77b9;color:#fafafa;height:3.5rem;display:inline-flex;align-items:center;gap:.625rem;padding:0 2rem;border-radius:.25rem;font:500 1rem DM Sans,sans-serif;transition:background .3s}.Button a:hover{background:#435acb}@media (min-width: 1120px){.Button a{height:3.125rem}}.Contact{background-color:#fff}.Contact .container{gap:4rem}.Contact .container .text{display:grid;gap:1.5rem}@media (min-width: 1120px){.Contact .container .text{max-width:25rem}}.Contact .container .links ul{list-style:none;display:grid;gap:2rem}.Contact .container .links ul li{display:flex;align-items:center;gap:.625rem}.Contact .container .links ul li .icon{color:#6a77b9;font-size:2rem}@media (min-width: 1120px){.Contact .container{grid-auto-flow:column;align-items:center}}.Home{overflow:hidden}.Home.section{margin-top:4.5rem}.Home .container{margin:0}.Home .container .image{position:relative}.Home .container .image img{height:auto;width:100%;border-radius:.25rem;position:relative;right:2.03rem}.Home .container .image:before{content:"";height:100%;width:100%;background:#cdd3f4;position:absolute;top:-16.8%;left:16.8%;z-index:0;border-radius:.25rem}@media (min-width: 1120px){.Home .container .image{order:1;max-width:500px}}.Home .container .text{margin:0 1.5rem;text-align:center}@media (min-width: 1120px){.Home .container .text{order:0;max-width:24rem;text-align:left}}@media (min-width: 1120px){.Home .container{grid-auto-flow:column;justify-content:space-around;margin:0 auto}}.Services .container{display:grid;gap:4rem}.Services .container header{display:grid;gap:1rem}.Services .container header p strong{color:#6a77b9}@media (min-width: 1120px){.Services .container header{max-width:32rem;text-align:center;margin:0 auto}}.Services .container .cards{gap:1.5rem}.Services .container .cards .card{padding:3.625rem 3rem;box-shadow:0 0 12px #00000014;border-bottom:.25rem solid #6a77b9;border-radius:.25rem .25rem 0 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.Services .container .cards .card .icon{font-size:5rem;color:#6a77b9}.Services .container .cards .card h3{font-size:1.5rem}@media (min-width: 1120px){.Services .container .cards .card{padding-left:3rem;padding-right:3rem}}@media (min-width: 1120px){.Services .container .cards{grid-template-columns:repeat(3,1fr)}}.section{padding:4.5rem 0}.section .subtitle{font-size:1.125rem}.container{margin-left:1.5rem;margin-right:1.5rem}@media (min-width: 1120px){.container{max-width:1120px;margin:0 auto}}.grid{display:grid;gap:2rem}.title{font:700 2rem Poppins,sans-serif;color:#0f1324}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font:400 1rem DM Sans,sans-serif;color:#757575;background:#fafafa}
