.contact__wrapper{width:100%;position:relative;padding:0 48px 124px;display:flex;justify-content:center;align-items:center}.contact__wrapper .contact-inner__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.contact__wrapper .contact-inner__wrapper .content__wrapper{display:flex;flex-direction:column;gap:12px}.contact__wrapper .contact-inner__wrapper .content__wrapper h2{font-size:40px;line-height:48px;font-weight:700;color:var(--white);text-align:center}.contact__wrapper .contact-inner__wrapper .content__wrapper span{font-size:20px;line-height:28px;font-weight:500;color:var(--white);text-align:center}.contact__wrapper .contact-inner__wrapper .contact__btn{padding:2.5px;background:linear-gradient(136deg,#fdf5a6 8.82%,#fd6e50 34.72%,#e82c69 51.98%,#c32ea2 69.25%,#7757d1 95.14%);border-radius:100px}.contact__wrapper .contact-inner__wrapper .contact__btn .button__wrapper{padding:7.5px 29.5px;background:var(--white);border-radius:120px}.contact__wrapper .contact-inner__wrapper .contact__btn .button__wrapper span{font-size:16px;line-height:24px;font-weight:500;color:var(--black);letter-spacing:-.48px}@media screen and (max-width:768px){.contact__wrapper{padding:0 16px 84px}.contact__wrapper .contact-inner__wrapper .content__wrapper{gap:8px}.contact__wrapper .contact-inner__wrapper .content__wrapper h2{font-size:24px;line-height:32px}.contact__wrapper .contact-inner__wrapper .content__wrapper span{font-size:14px;line-height:22px}.contact__wrapper .contact-inner__wrapper .contact__btn,.contact__wrapper .contact-inner__wrapper .contact__btn .button__wrapper{width:100%}}