.cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px auto;max-width:1200px}.cards-container .card{background-color:#fbfbfb;border-radius:0;box-sizing:border-box;cursor:pointer;flex:0 1 calc(33.333% - 40px);padding:50px;text-align:left;transition:transform .5s ease-out,box-shadow .5s ease-out}.cards-container .card:hover{box-shadow:0 5px 15px rgb(0 0 0/7%);transform:scale(1.03)}.cards-container .card .icon{margin-bottom:50px}.cards-container .card .icon img{max-width:90px}.cards-container .card h2{margin-bottom:12px}.cards-container .card p{color:#555;margin-bottom:16px}.cards-container .card a{color:#ff8034;text-decoration:none}@media (max-width:768px){.cards-container .card{flex:0 1 calc(50% - 40px)}}@media (max-width:480px){.cards-container .card{flex:0 1 100%}}.modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border:3px solid #ff8034;padding:30px 100px;text-align:left}.modal-content,.modal-wrapper{margin:0 auto;max-width:1000px;position:relative}.modal-wrapper{text-align:right}.modal .modal-close{color:#ff8034;cursor:pointer;display:block;font-size:28px;font-weight:700;margin:30 auto 5px}.modal-content h2,.modal-content p{padding:0 40px}.modal-content .modal-link{margin-left:40px}.modal-arrow{color:#ff8034;cursor:pointer;font-size:2rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%);user-select:none}.modal-arrow-left{left:10px}.modal-arrow-right{right:10px}.modal-featured{height:auto;margin:0 0 20px;max-width:100%}.modal .btn{margin-left:40px;margin-top:25px}.modal-open{overflow:hidden}@keyframes swipeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes swipeInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.swipe-out-left{animation:swipeOutLeft .3s forwards}.swipe-in-right{animation:swipeInRight .3s forwards}@keyframes swipeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes swipeInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.swipe-out-right{animation:swipeOutRight .3s forwards}.swipe-in-left{animation:swipeInLeft .3s forwards}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.fade-in{animation:fadeIn .3s forwards}.fade-out{animation:fadeOut .3s forwards}@media only screen and (max-width:600px){.modal-content{padding:30px 10px}}