@media(max-width:767px){.elementor .bb2-age{font-size:16px;}}@media(max-width:767px){.elementor .bb2-btn-full{font-size:13px;padding-inline-start:8px;padding-inline-end:8px;}}@media(max-width:767px){.elementor .bb2-card-title{font-size:15px;}}@media(max-width:767px){.elementor .bb2-promo{padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;gap:28px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .bb2-usp-item{padding-block-start:16px;padding-block-end:16px;padding-inline-start:12px;padding-inline-end:12px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}}@media(max-width:767px){.elementor .bb2-usp{border-block-end-width:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .bb2-grid-3{gap:10px;}}@media(max-width:767px){.elementor .bb2-grid-4{gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .bb-arrow{font-size:20px;line-height:1;}}@media(max-width:767px){.elementor .bb-display{font-size:38px;line-height:1.07;}}@media(max-width:767px){.elementor .bb-small{font-size:14px;line-height:1.55;}}@media(max-width:767px){.elementor .bb-lead{font-size:17px;}}@media(max-width:767px){.elementor .bb-eyebrow{font-size:12px;line-height:1.4;}}@media(max-width:767px){.elementor .bb-split{gap:32px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .bb-section-head{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .bb-cta-row{width:100%;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .bb-container{gap:28px;}}@media(max-width:767px){.elementor .bb-section{padding-inline-start:6vw;padding-inline-end:6vw;}}