@media(max-width:767px){.elementor .bsf-skip{width:100%;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .bsf-next{width:100%;}}@media(max-width:767px){.elementor .bsf-add{width:100%;}}@media(max-width:767px){.elementor .bsf-actions{flex-direction:column;align-items:stretch;row-gap: 8px;\n}}@media(max-width:767px){.elementor .bsf-nudge{font-size:15px;}}@media(max-width:767px){.elementor .bsf-per{font-size:12px;}}@media(max-width:767px){.elementor .bsf-price{font-size:42px;}}@media(max-width:767px){.elementor .bsf-offer{min-height:0px;grid-template-columns:minmax(0, 1fr);row-gap: 28px;\n}}@media(max-width:767px){.elementor .bsf-note{font-size:14px;}}@media(max-width:767px){.elementor .bsf-label{font-size:12px;}}@media(max-width:767px){.elementor .bsf-inc{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .bsf-incs{column-gap:8px;margin-block-start:8px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;row-gap: 8px;\n}}@media(max-width:767px){.elementor .bsf-point{font-size:16px;}}@media(max-width:767px){.elementor .bsf-lede{font-size:17px;}}@media(max-width:767px){.elementor .bsf-badge{font-size:10px;}}@media(max-width:767px){.elementor .bsf-eyebrow{font-size:12px;}}@media(max-width:767px){.elementor .bsf-in{padding-block-start:65px;padding-block-end:150px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .bsf-title{font-size:30px;}}