@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,400;0,600;0,700;0,800;0,900;1,200;1,400;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;font-family:"Nunito",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100vh;background-image:url(../background.jpg);background-size:cover;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;margin:auto;position:fixed}@media screen and (max-width: 575.98px){body{padding-top:70px}}@media screen and (max-width: 350px){body{padding-top:100px}}.page-components body{background-image:none;background-color:#5e984a;position:relative;margin:0}body::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(164,0,141,.3);background:-webkit-gradient(linear, left top, right top, from(rgba(164, 0, 141, 0.3)), to(rgba(0, 91, 235, 0.3)));background:-o-linear-gradient(left, rgba(164, 0, 141, 0.3) 0%, rgba(0, 91, 235, 0.3) 100%);background:linear-gradient(90deg, rgba(164, 0, 141, 0.3) 0%, rgba(0, 91, 235, 0.3) 100%)}.page-components body::after{content:unset}.page-components .container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}header{width:100%}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.25);box-shadow:0 5px 20px rgba(0,0,0,.25);background-image:-webkit-gradient(linear, left top, right top, from(#7e5181), to(#25539a));background-image:-o-linear-gradient(left, #7e5181, #25539a);background-image:linear-gradient(90deg, #7e5181, #25539a);padding-bottom:5px;padding-top:5px;position:fixed;z-index:999;top:0}.nav__link{font-family:"Nunito",sans-serif;font-size:22px;color:#fff;text-decoration:none;white-space:nowrap;margin:0 .5em}.nav__link.--active{font-weight:900}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;padding-bottom:150px;z-index:9;overflow-y:auto}.cards__container{margin:auto;width:100%;max-width:1400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-tilt{position:relative;width:280px;height:400px;margin:30px;-webkit-box-shadow:20px 20px 50px rgba(0,0,0,.5);box-shadow:20px 20px 50px rgba(0,0,0,.5);border-radius:15px;background-color:rgba(255,255,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden}.card-tilt__img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;background-color:#000;-webkit-transition:500ms;-o-transition:500ms;transition:500ms;position:absolute}.card-tilt__img.--contain{-o-object-fit:contain;object-fit:contain}.card-tilt__content{padding:20px;text-align:center;-webkit-transition:500ms;-o-transition:500ms;transition:500ms;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}.card-tilt:hover .card-tilt__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1 !important;-webkit-transition:500ms;-o-transition:500ms;transition:500ms}.card-tilt:hover .card-tilt__img{top:-101%;opacity:0;-webkit-transition:500ms;-o-transition:500ms;transition:500ms}.card-tilt__title{position:absolute;top:-80px;right:30px;font-size:8em;color:rgba(255,255,255,.15);pointer-events:none}.card-tilt__subtitle{font-size:1.8em;color:#fff;font-weight:700;pointer-events:none}.card-tilt__title:hover,.card-tilt__subtitle:hover{font-weight:900}.card-tilt__text{font-size:1.1em;color:#fff;font-weight:600}.card-tilt__link{display:inline-block;padding:8px 20px;margin-top:15px;background:#fff;color:#000;border-radius:20px;text-decoration:none;font-weight:700;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}