@media(max-width:1024px){.elementor .padding-vertical-96{padding-block-start:5rem;padding-block-end:5rem;}}@media(max-width:1024px){.elementor .width-1140{max-width:100%;justify-content:center;}}@media(max-width:1024px){.elementor .flex-row{display:flex;flex-direction:column-reverse;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .flex-column{width:100%;}}@media(max-width:1024px){.elementor .gap-24{margin-block-start:1.5rem;flex-direction:column;}}@media(max-width:1024px){.elementor .gap-40{margin-block-start:2.5rem;}}@media(max-width:1024px){.elementor .gap-48{margin-block-start:2.5rem;justify-content:space-evenly;}}@media(max-width:1024px){.elementor .gap-64{margin-block-start:2.5rem;}}@media(max-width:1024px){.elementor .gap-80{min-height:5rem;margin-block-start:3.5rem;}}@media(max-width:1024px){.elementor .btn-secondary{font-size:1.125rem;}}@media(max-width:1024px){.elementor .btn-primary{font-size:1rem;}}@media(max-width:1024px){.elementor .txt-p-m{font-size:1rem;line-height:1.5rem;}}@media(max-width:1024px){.elementor .txt-p-l{font-size:1.125rem;line-height:1.75rem;}}@media(max-width:1024px){.elementor .txt-h3{font-weight:700;font-size:1.25rem;line-height:1.5625rem;}}@media(max-width:1024px){.elementor .txt-h2{font-size:1.875rem;line-height:2.25rem;}}@media(max-width:1024px){.elementor .txt-h1{font-size:2.25rem;line-height:3rem;}}@media(max-width:1024px){.elementor .boxbg-bottom-right-corner{overflow:hidden;}}@media(max-width:1024px){.elementor .gap-32{margin-block-start:1.5rem;}}@media(max-width:1024px){.elementor .div-padding-96{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .justify-content-center{justify-content:center;}}@media(max-width:1024px){.elementor .txt-p-s{font-size:0.875rem;line-height:1.26875rem;}}@media(max-width:1024px){.elementor .div-padding-bottom-page{padding-block-start:4rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .device-padding{padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .txt-width-85{width:100%;}}@media(max-width:1024px){.elementor .image-fade-left{mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);\n}}@media(max-width:1024px){.elementor .fit-image{width: 100%;
object-fit: cover;\n}}@media(max-width:1024px){.elementor .txt-align-center{text-align:center;align-self:center;}}