.section-one{position:relative}.section-one .container{background:#fff;border-radius:5rem;box-shadow:0 .4rem .8rem .4rem rgba(0,0,0,.15);display:flex;flex-direction:column;gap:5rem;padding:100px 0;position:relative;z-index:9}.section-one .container .section-one-header{display:flex;flex-direction:column;gap:2.5rem;justify-self:center;text-align:center}.section-one .container .section-one-header h2{color:#121212;font-size:3.6rem;font-style:normal;font-weight:700;line-height:4.6rem;text-align:center}.section-one .container .section-one-header p{color:#333;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.8rem;text-align:center}.section-one .cards{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);padding:0 4rem}.section-one .cards .card.bg-1{background:#feb6000d}.section-one .cards .card.bg-2{background:#3bbfd50d}.section-one .cards .card.bg-3{background:#0b4f5a0d}.section-one .cards .card.bg-4{background:#b07e000d}.section-one .cards .card{border-radius:2rem;display:flex;flex-direction:column;gap:2rem;overflow:hidden;padding:3rem;position:relative}.section-one .card .card-header{display:flex;flex-direction:column;gap:1rem}.section-one .card .card-header h2{color:#121212;font-size:2rem;font-style:normal;font-weight:700;line-height:3rem}.section-one .card .card-header p{color:#333;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.6rem}.section-one .card .card-footer{min-height:170px}.section-one .card .card-footer a{align-items:center;color:#121212;display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:700;gap:10px;line-height:26px;width:max-content}.section-one .card .card-footer a svg{color:#121212}.section-one .cards .card>svg{bottom:0;max-width:100%;position:absolute;right:0;width:auto}@media (max-width:992px){.section-one .section-one-bg-top.desktop{display:none}.section-one .section-one-bg-top.mobile{display:block;top:-43px;transform:translateX(-50%)}.section-one .container{border-radius:2rem}.section-one .container .section-one-header h2{font-size:2.6rem;line-height:3.6rem}.section-one .cards{display:flex;flex-direction:column;padding:2.6rem}.section-one .cards .card{padding:2rem}}