.elementor .txt-heading1{font-family:var(--libre-franklin);font-weight:700;font-size:36px;color:var(--caps-navy);line-height:1.25em;text-align:start;}.elementor .txt-body{font-family:var(--libre-franklin);font-weight:400;color:var(--caps-black);line-height:1.4em;text-align:start;}.elementor .btn-red{min-width:175px;font-family:var(--libre-franklin);font-weight:600;font-size:16px;color:var(--caps-white);letter-spacing:0.5px;border-radius:100px;border-width:2px;border-color:var(--caps-tulip);border-style:solid;background-color:var(--caps-tulip);align-self:start;}.elementor .btn-red:hover,.elementor .btn-red:focus-visible{color:var(--caps-tulip);border-width:2px;border-style:solid;background-color:var(--caps-white);}.elementor .subhero-inner{padding:30px;flex-direction:column;gap:25px;justify-content:center;align-items:center;}.elementor .cntr-btn-container{padding:0px;gap:16px;justify-content:center;}.elementor .give-container{flex-direction:column;gap:30px;}.elementor .give-inner{padding:0px;flex-direction:column;gap:15px;flex:0 1 auto;}.elementor .give-title{font-family:var(--libre-franklin);font-weight:700;font-size:28px;color:var(--caps-white);line-height:1.25em;text-align:start;}.elementor .give-copy{font-family:var(--libre-franklin);font-weight:400;font-size:20px;color:var(--caps-white);}.elementor .give-img{border-start-start-radius:50px;border-start-end-radius:50px;border-end-end-radius:50px;}.elementor .give-outer{flex-direction:row;gap:50px;}