@media(max-width:1024px){.elementor .h3-primary{font-size:1.15rem;}}@media(max-width:1024px){.elementor .h2-primary{font-size:2.1rem;}}@media(max-width:1024px){.elementor .h1-primary{font-size:3rem;}}@media(max-width:1024px){.elementor .paragraph-primary{width:90%;font-size:1rem;}}@media(max-width:1024px){.elementor .section-horizontal-flex{width:96%;}}@media(max-width:1024px){.elementor .div-gaps{gap:40px;}}@media(max-width:1024px){.elementor .vertical-flex{width:96%;}}@media(max-width:1024px){.elementor .button-primary{font-size:0.85rem;line-height:1.2em;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .button-secondary{padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .button-third{font-size:0.9rem;line-height:1.2em;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .section-margins{margin-block-start:30px;margin-block-end:30px;}}@media(max-width:1024px){.elementor .button-box{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:stretch;}}@media(max-width:1024px){.elementor .inside-div-gap{gap:8px;}}@media(max-width:1024px){.elementor .button-box-fixed-size{display:inline-block;align-self:start;}}@media(max-width:1024px){.elementor .vertical-button-box{flex-direction:row;}}@media(max-width:1024px){.elementor .border-radius-img{border-radius:16px;}}@media(max-width:1024px){.elementor .bold-font{font-size:0.9rem;}}