.floating-element,.feature-card{background-color:#fff;background-size:cover;border-radius:24px;margin-bottom:1.45rem;transition:all .3s;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.03)}.dark .floating-element,.dark .feature-card{background-color:#13191f;box-shadow:8px 14px 38px rgba(0,0,0,.2),1px 3px 8px rgba(0,0,0,.17)}.floating-element-hoverable{cursor:pointer}.floating-element-hoverable:hover{transform:translateY(-1px);box-shadow:0 0 1px rgba(39,44,49,.1),0 3px 16px rgba(39,44,49,.07)}.dark .floating-element-hoverable:hover{box-shadow:0 0 1px rgba(0,0,0,.15),0 3px 16px rgba(0,0,0,.21)}.feature-card{grid-gap:1.45rem;border:1pt solid #fff;grid-template-columns:3fr 2fr;align-items:start;padding:calc(1.45rem - 1px);display:grid}@media (width>=601px) and (width<=calc(850px + 2.9rem)){.feature-card{grid-gap:1rem;border-radius:0;margin-left:calc(1px - 1rem);margin-right:calc(1px - 1rem);padding-left:calc(1rem - 1px);padding-right:calc(1rem - 1px);border-left:none!important;border-right:none!important}}@media (width<=600px){.feature-card{grid-gap:1rem;grid-template-columns:none;margin-bottom:2.45rem;margin-left:0;margin-right:0;padding:calc(1rem - 1px)}}.feature-card:last-child{margin-bottom:0}.dark .feature-card{border:1pt solid #2d343e}.feature-card h3{text-transform:uppercase;margin-top:0;margin-bottom:.8rem;font-size:.9rem;font-weight:600;color:#707678!important}.feature-card h4{letter-spacing:-.2pt;margin-top:0;margin-bottom:1.2rem;font-size:1.8rem}@media (width<=600px){.feature-card h4{font-size:1.7rem}}.feature-card p{color:#575c5e;margin-bottom:.6rem;font-size:.9rem}.feature-card p:last-child{margin-bottom:0}.dark .feature-card p{color:#b1b5b7}.feature-card img{aspect-ratio:1;object-fit:cover;border-top-right-radius:24px;border-bottom-right-radius:24px;width:calc(100% + 1.45rem);max-width:none;margin-top:-1.45rem;margin-bottom:-1.45rem;margin-right:-1.45rem;display:block}@media (width<=calc(850px + 2.9rem)){.feature-card img{border-radius:24px;width:100%;max-width:100%;margin:0;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.03)}}@media (width<=600px){.feature-card img{width:calc(100% + 2rem);max-width:none;box-shadow:none;border-radius:0 0 24px 24px;margin:0 -1rem calc(-1rem - 1px)}}.dark .feature-card img.light,.light .feature-card img.dark{display:none!important}