.contact-cards-section{position:relative;z-index:1}.contact-cards-section-inner{max-width:1361px;width:100%;gap:52px;margin-bottom:100px;margin-top:-200px}.contact-cards-section-inner .single-card{display:flex;flex:1;flex-direction:column;background-image:url("../../../img/contact/contact-card-background.svg");background-repeat:no-repeat;background-position:center;flex-basis:100%}.contact-cards-section-inner .single-card.first-card{background-image:url("../../../img/contact/contact-card-left.svg")}@media(max-width: 768px){.contact-cards-section-inner .single-card.first-card{background-size:100%}}.contact-cards-section-inner .single-card.last-card{background-image:url("../../../img/contact/contact-card-right.svg")}.contact-cards-section-inner .single-card-inner{height:100%;padding:110px 38px 51px 38px}.contact-cards-section-inner .single-card-inner .card-icon{max-width:54px;width:100%;margin:auto auto 24px auto}.contact-cards-section-inner .single-card-inner .card-title{font-weight:700;font-size:26px;line-height:34px;color:#ddff53;margin-bottom:24px}@media(max-width: 768px){.contact-cards-section-inner .single-card-inner .card-title{font-size:24px;line-height:32px}}.contact-cards-section-inner .single-card-inner .card-description{font-weight:400;font-size:20px;line-height:28px;color:#fff;margin-bottom:40px}@media(max-width: 768px){.contact-cards-section-inner .single-card-inner .card-description{font-size:16px;line-height:24px;margin-bottom:21px}}@media(max-width: 1024px){.contact-cards-section-inner .single-card-inner{padding:94px 25px 43px 25px}}.contact-cards-section-inner .single-card .action-section{margin-top:auto;display:inline-block;background-color:#ddff53;border-radius:100px}.contact-cards-section-inner .single-card .action-section a{display:block;padding:16px 37px 15px 40px;font-weight:700;font-size:19px;line-height:160%;color:#7e62f3;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:100px}.contact-cards-section-inner .single-card .action-section a img{margin-left:24px}.contact-cards-section-inner .single-card .action-section a:hover{border-color:#ddff53;background-color:#7e62f3;color:#ddff53}@media(max-width: 768px){.contact-cards-section-inner .single-card .action-section a{padding:9px 24px;font-size:16px}}@media(max-width: 1024px){.contact-cards-section-inner .single-card{background-size:100%;background-position:initial;border-radius:24px}}@media(max-width: 1024px){.contact-cards-section-inner{flex-wrap:wrap;margin-top:0;margin-bottom:16px}}