.section-2{margin:195px 0 100px}.section-2 .sticky{position:sticky;top:40px;z-index:10}.section-2 .sticky h2{font-size:48px;font-weight:700;line-height:1.25;padding-bottom:10px}.section-2 .sticky h2 span{color:var(--brighter-red)}.section-2 .card{border:2px solid var(--brighter-red);margin-bottom:30px;padding:60px}.section-2 .card h3{font-size:36px;font-weight:700;line-height:1.25;padding-bottom:30px;text-transform:capitalize}.section-2 .card p{font-size:24px;font-weight:400;line-height:1.25}.section-2 .w-inline-block{display:inline-block;max-width:100%}.section-2 .button-filled{grid-column-gap:15px;grid-row-gap:15px;background-color:var(--darker-red);background-image:linear-gradient(135deg,var(--darker-red),var(--brighter-red));background:transparent;border:2px solid var(--brighter-red);display:flex;margin-top:24px;overflow:hidden;padding:20px 40px;position:relative;text-decoration:none;width:233.7px}.section-2 .button-filled.ghost{background-color:transparent;background-image:none;border:2px solid var(--brighter-red)}.section-2 .button-text{color:var(--text-color)!important;font-size:24px;font-weight:700;line-height:1.25em;position:relative;z-index:2}.button-text{transition:.4s ease-in-out}.section-2 .image-27{max-width:17px;position:relative;width:17px;z-index:3}.section-2 .arraow-wrapper{align-items:center;background-color:transparent;border-radius:100px;bottom:0;display:flex;height:17px;justify-content:center;left:auto;position:absolute;right:17.5%;top:37%;width:17px;z-index:1}.section-2 .button-fill{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:100%;width:100%;z-index:0}.section-2 .button-fill,.section-2 .button-filled:hover .button-fill{background-color:var(--brighter-red)}.section-2 .text-block:hover{border:0 solid #fcfcfc}.section-2 .button-filled:hover .arraow-wrapper{background-color:var(--darker-red)}@media (max-width:990px){.section-2{padding:195px 0 100px}.section-2 .card h3,.section-2 .sticky h2{font-size:28px}.section-2 .card p{font-size:18px}}@media (max-width:768px){.section-2{padding:65px 0 40px}.section-2 .sticky{margin-bottom:40px}.section-2 .sticky h2{font-size:32px}.section-2 .card{padding:40px}.section-2 .card h3{font-size:24px}.section-2 .card p{font-size:16px}}@media (max-width:468px){.section-2{padding:40px 0 30px}.section-2 .sticky{text-align:center}.section-2 .sticky h2{font-size:20px}.section-2 .card{padding:30px}.section-2 .card h3{font-size:16px}.section-2 .card p{font-size:14px}}