@media(max-width:1024px){.elementor .bf-h1-sub{font-size:40px;}}@media(max-width:1024px){.elementor .bf-faq{gap:20px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bf-reviews{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bf-steps{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bf-reg{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bf-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .bf-grid-3{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .bf-rail{grid-template-columns:repeat(5, 170px);overflow-x: auto;\n}}@media(max-width:1024px){.elementor .bf-cd-note{margin-block-start:0px;}}@media(max-width:1024px){.elementor .bf-cd-sub{margin-block-start:-8px;align-self:flex-start;}}@media(max-width:1024px){.elementor .bf-cd-title{align-self:flex-start;}}@media(max-width:1024px){.elementor .bf-cd-panel{width:auto;position:relative;inset-inline-end:auto;inset-block-end:auto;display:flex;flex-direction:column;align-self:stretch;}}@media(max-width:1024px){.elementor .bf-h1{font-size:72px;}}@media(max-width:1024px){.elementor .bf-hero-copy{margin-block-start:-56px;}}@media(max-width:1024px){.elementor .bf-hero-img{width:100%;height:auto;position:relative;inset-block-start:auto;inset-block-end:auto;padding-block-start:24px;-webkit-mask-image: linear-gradient(to top, transparent 0%, #000 35%); mask-image: linear-gradient(to top, transparent 0%, #000 35%);\n}}@media(max-width:1024px){.elementor .bf-hero-glow{width:100%;height:100vw;inset-block-end:auto;background-image: radial-gradient(ellipse 60% 55% at 50% 50%, rgba(255,255,255,.09) 0%, rgba(255,255,255,0) 72%);\n}}@media(max-width:1024px){.elementor .bf-hero-inner{min-height:0px;padding-block-start:0px;padding-block-end:32px;grid-template-columns:1fr;row-gap: 28px;\n}}