.cc-section{background:#fff;justify-content:center;padding:96px 0}.cc-section__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1158px;text-align:center;width:100%}a:hover{text-decoration:unset!important}.cc-section__heading{color:#14322e;font-family:halyard-display,sans-serif;font-size:43px;font-weight:400;line-height:48.6px;margin:0;white-space:pre-line}.cc-section__btn,.cc-section__buttons{display:inline-flex;justify-content:center}.cc-section__btn{align-items:center;background:transparent;border:1px solid #14322e;border-radius:20px;color:#14322e;cursor:pointer;font-family:halyard-text,sans-serif;font-size:16px;font-weight:500;gap:4px;line-height:100%;padding:12px 20px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.cc-section__btn:hover{background:#14322e;color:#fff}.cc-section__heading{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cc-section__heading.cc-in-view{opacity:1;transform:translateY(0)}.cc-section__buttons{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:.2s}.cc-section__buttons.cc-in-view{opacity:1;transform:translateY(0)}@media (max-width:1024px){.cc-section__heading{font-size:34px}}@media (max-width:767px){.cc-section{padding:64px 20px}.cc-section__heading{font-size:31.805px!important;line-height:1.3}.cc-section__btn{justify-content:center;width:100%}}