@media(max-width:767px){.elementor .section{width:95vw;padding:3vw;margin:2.5vw;display:flex;}}@media(max-width:767px){.elementor .subfooter{padding-inline-start:0vw;border-inline-start-width:0px;}}@media(max-width:767px){.elementor .boxed{flex-direction:column;}}@media(max-width:767px){.elementor .SM-padding{padding:4vw;}}@media(max-width:767px){.elementor .MD-padding{padding:3vw;margin:4vw;}}@media(max-width:767px){.elementor .XL-padding{padding:15vw;}}@media(max-width:767px){.elementor .SM-gaps{gap:3vw;}}@media(max-width:767px){.elementor .MD-gaps{gap:4vw;}}@media(max-width:767px){.elementor .BUTTONS{max-width:70vw;object-fit:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:30px;padding-inline-end:30px;margin:10px;display:flex;flex-wrap:wrap;justify-content:center;white-space: normal;
  height: auto;\n}}@media(max-width:767px){.elementor .BodyText{font-size:1rem;}}@media(max-width:767px){.elementor .SmBodyText{font-size:15px;}}@media(max-width:767px){.elementor .LgBodyText{font-size:1.05rem;line-height:1.5rem;}}@media(max-width:767px){.elementor .Head3-text{font-size:23px;}}@media(max-width:767px){.elementor .Head2-text{font-size:34px;}}@media(max-width:767px){.elementor .Subhead1-text{font-size:26px;}}@media(max-width:767px){.elementor .Subhead3-text{font-size:16px;}}@media(max-width:767px){.elementor .medium850{width:auto;}}@media(max-width:767px){.elementor .btn-dark{max-width:70vw;object-fit:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-wrap:wrap;justify-content:center;white-space: normal;
  height: auto;\n}}@media(max-width:767px){.elementor .menu-bar{width:95vw;padding-inline-start:0px;}}@media(max-width:767px){.elementor .testimonial-name{font-size:12px;line-height:18px;}}@media(max-width:767px){.elementor .testimonialBox{padding-block-start:15vw;padding-block-end:15vw;padding-inline-start:10vw;padding-inline-end:10vw;border-radius:30px;}}@media(max-width:767px){.elementor .footer-credits{font-size:12px;}}@media(max-width:767px){.elementor .padding-text-beside{width:100%;padding:15vw;}}@media(max-width:767px){.elementor .strip-with-image-side{padding:0vw;flex-direction:column;}}@media(max-width:767px){.elementor .image-div-beside{width:100%;display:flex;}}