﻿.cards{padding-bottom:unset;}.cards .card-items{max-width:1300px;margin:77px auto 0;}.cards .card-items a .card-item-container{box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:24px;overflow:hidden;display:inline-block;transition:all ease .8s;text-align:left;max-width:360px;margin:0 35px 70px;position:relative;}.cards .card-items a .card-item-container .background-ellipses{opacity:0;position:absolute;width:360px;height:304px;transition:all ease-in-out 200ms;}.cards .card-items a .card-item-container .background-ellipses .blue-ellipse{width:455px;height:411px;background:transparent radial-gradient(closest-side at 50% 50%,rgba(41,131,255,.76) 0%,rgba(41,131,255,.27) 60%,rgba(41,131,255,0) 100%) 0% 0% no-repeat padding-box;opacity:.32;margin:-47px 0 0 -102px;position:absolute;}.cards .card-items a .card-item-container .background-ellipses .orange-ellipse{width:513px;height:428px;background:transparent radial-gradient(closest-side at 50% 50%,rgba(251,176,64,.73) 0%,rgba(251,176,64,.27) 56%,rgba(251,176,64,0) 100%) 0% 0% no-repeat padding-box;opacity:.62;margin:50px -279px -169px 96px;position:absolute;}.cards .card-items a .card-item-container .card-item{position:relative;z-index:1;}.cards .card-items a .card-item-container .card-item .image-container{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:left;}.cards .card-items a .card-item-container .card-item .image-container img{margin-top:-13px;}.cards .card-items a .card-item-container .card-item .image-container .card-heading{font-weight:600;font-style:normal;font-size:30px;color:#404040;margin:-13px 0 0 -20px;}.cards .card-items a .card-item-container .card-item .description-container{padding:0 30px;height:100px;color:rgba(64,64,64,.8);display:flex;justify-content:center;margin-top:-15px;}.cards .card-items a .card-item-container .card-item .button-container{font-size:20px;padding:20px 30px 40px;}.cards .card-items a:hover{opacity:1;}.cards .card-items a:hover .card-item-container{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.12);-moz-box-shadow:0 10px 25px rgba(0,0,0,.12);box-shadow:0 10px 25px rgba(0,0,0,.12);transition:all ease-in-out 800ms;}.cards .card-items a:hover .card-item-container .background-ellipses{opacity:.7;transition:all ease-in-out 400ms;}@media only screen and (max-width:800px),only screen and (max-width:1440px){.cards .sub-heading,.cards .home-title,.cards .sub{max-width:80vw;margin:auto;}.cards .card-items{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:30px;justify-content:center;margin-bottom:30px;}.cards .card-items a .card-item-container{margin:0;}.cards .card-items a .card-item-container .card-item .image-container img{margin-left:-5px;}.cards .card-items a .card-item-container .card-item .image-container .card-heading{font-size:20px;}.cards .card-items a .card-item-container .card-item .description-container,.cards .card-items a .card-item-container .card-item .button-container{font-size:16px;height:unset;min-height:75px;}.cards .card-items a .card-item-container .card-item .description-container i,.cards .card-items a .card-item-container .card-item .button-container i{font-size:16px;}}@media only screen and (max-width:800px){.cards .card-items a .card-item-container .card-item .image-container .card-heading{max-width:180px;}}