.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}body{color:#000;letter-spacing:0.05rem;background-color:#fefefe;font-family:warbler-banner, sans-serif;font-size:1.2rem;line-height:1.5em}h1{margin-top:0;margin-bottom:1rem;font-size:50px;font-weight:700;line-height:1.25em}p{max-width:1000px;margin-bottom:1rem}.lp-social-flex{z-index:1;grid-column-gap:0.5rem;grid-row-gap:0.5rem;justify-content:flex-end;align-items:center;padding:1rem;position:absolute;inset:0 0 auto}.row-link{opacity:0.67;color:#000;text-align:center;padding:1rem;font-size:1rem;text-decoration:none;transition:opacity 0.3s;position:absolute;inset:auto 0 0}.row-link:hover{opacity:1}.beneflex-header{letter-spacing:0;text-transform:uppercase;margin-right:auto}.content_wrapper{z-index:1;width:100%;position:relative}.content_wrapper.lp-centered{text-align:center}.faq-arrow{background-color:#0a41c0;border-radius:0.25rem;width:1.75rem;padding:0.5rem}.dd-flexed-bar{grid-column-gap:0.75rem;grid-row-gap:0.75rem;justify-content:flex-start;align-self:stretch;align-items:center}._100-100{object-fit:cover;width:100%;height:100%}.header-sub{color:#000;text-transform:capitalize;margin-bottom:0.5rem;font-size:1.1rem}.bkg_wrapper{z-index:0;width:100%;height:100%;position:absolute;inset:0}.overlay{z-index:2;background-color:#fffc;width:100%;height:100%;position:absolute;inset:0}.beneflex-cards{grid-column-gap:0;grid-row-gap:0;-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);text-align:left;cursor:pointer;background-color:#ffffff40;border-radius:0.25rem;flex-flow:column;flex:1;justify-content:flex-start;align-items:flex-start;padding:0.75rem;text-decoration:none;transition:all 0.3s;display:flex}.beneflex-cards:hover{background-color:#ffffff59}.image{width:400px;margin-bottom:1rem}.button-flex{grid-column-gap:0.75rem;grid-row-gap:0.75rem;justify-content:center;align-items:center;margin-bottom:1rem}.icon-button{color:#fff;text-transform:capitalize;background-color:#000000e0;border-radius:0.5rem;width:275px;padding:1.125rem 1.5rem;text-decoration:none;transition:all 0.3s;overflow:hidden}.icon-button:hover{background-color:#000}.social{-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);background-color:#000000e0;border-radius:0.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0.5rem;transition:all 0.3s;display:flex;overflow:hidden}.social:hover{-webkit-backdrop-filter: none;backdrop-filter: none;background-color:#000}.reveal-text{overflow:hidden}.button-txt-flex{grid-column-gap:0.5rem;grid-row-gap:0.5rem;flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.auto-align{margin-left:auto;margin-right:auto}.auto-align.bttm-0{margin-bottom:0}.button-icon{width:2rem}.beneflex-description{letter-spacing:0;margin-top:0.75rem;font-size:1rem}.benflex-icon{object-fit:contain;width:2rem;height:100%}.bkg_element{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flex-block-2{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:center;align-items:flex-start;max-width:900px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.section{flex-flow:column;justify-content:center;align-items:center;padding:4rem;display:flex;position:relative}.section.lp{height:100vh}.slider{width:100%;height:100%;position:absolute;inset:0}.hide{display:none}@media screen and (max-width: 991px){h1{font-size:42px}.beneflex-cards{flex-flow:column;justify-content:flex-start;align-items:flex-start}.beneflex-cards:hover{transform:none}.section{padding-left:2rem;padding-right:2rem}.section.lp{height:auto;min-height:100vh}}@media screen and (max-width: 767px){.lp-social-flex{align-self:stretch;padding-top:0.5rem;padding-bottom:0.5rem;position:relative}.row-link{position:relative}.beneflex-header{font-size:0.9rem}.dd-flexed-bar{grid-column-gap:0.5rem;grid-row-gap:0.5rem}.image{width:300px}.button-flex{flex-flow:column}.icon-button{font-size:1.125rem}.benflex-icon{width:1.75rem}.section{padding-left:1rem;padding-right:1rem}.section.lp{grid-column-gap:0.5rem;grid-row-gap:0.5rem;justify-content:space-between;padding-top:0;padding-bottom:0}}@media screen and (max-width: 479px){h1{font-size:32px}.lp-social-flex{justify-content:center;align-items:center}.beneflex-header{font-size:1rem}.beneflex-cards{padding:0.5rem 0.75rem}.button-flex{align-items:stretch}.icon-button{width:100%;padding:0.75rem}.button-icon{width:2.35rem}.beneflex-description{margin-top:0.5rem;font-size:0.9rem}.benflex-icon{width:2rem}.flex-block-2{flex-flow:column}.heading{margin-bottom:0.5rem}}