@media(max-width:1024px){.elementor .ph-btn-outline{font-size:14px;line-height:21px;}}@media(max-width:1024px){.elementor .ph-btn-primary{font-size:14px;line-height:21px;}}@media(max-width:1024px){.elementor .ph-h2{font-size:40px;line-height:52px;}}@media(max-width:1024px){.elementor .ph-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .e-7a63c535-1a77{font-size:70px;}}@media(max-width:1024px){.elementor .e-3bb48d61-1adc{width:60%;}}@media(max-width:1024px){.elementor .e-4e02d7f7-c440{width:90%;}}@media(max-width:1024px){.elementor .e-56972e22-626e{background-image:linear-gradient(90deg, #EEF3FB 0%,rgba(238,243,251,0.95) 50%,rgba(238,243,251,0.55) 80%,rgba(238,243,251,0.3) 100%),url(https://projecthosts.com/wp-content/uploads/2025/06/shutterstock_2513693213.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:1024px){.elementor .e-3c92e7fc-9a8c{gap:48px;}}@media(max-width:1024px){.elementor .e-6afd06-d647{grid-column:span 1;}}@media(max-width:1024px){.elementor .e-4586b5a5-27f8{grid-column:span 1;}}@media(max-width:1024px){.elementor .e-66d2de6b-4684{grid-column:span 1;}}@media(max-width:1024px){.elementor .e-788f970a-36b0{grid-column:span 1;}}@media(max-width:1024px){.elementor .e-58338ac-1c05{grid-column:span 2;}}@media(max-width:1024px){.elementor .e-454d489d-3a61{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto auto;}}@media(max-width:1024px){.elementor .e-7672dac9-aa33{flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-44333255-9525{width:100%;flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-3bd883d7-79d5{flex-direction:column;gap:48px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-7e0c0529-352d{font-size:28px;}}@media(max-width:1024px){.elementor .e-23359166-f070{padding-block-start:56px;padding-block-end:56px;padding-inline-start:48px;padding-inline-end:48px;}}@media(max-width:1024px){.elementor .e-116244c2-4661{font-size:38px;}}@media(max-width:1024px){.elementor .e-129d3879-ddb0{gap:48px;}}