.elementor .e-7b1dda1b-2bfbbf7{padding:0px;margin:0px;}.elementor .e-39e8ea2f-877b4a2{padding:0px;}.elementor .e-3a98728e-8270244{color:#ffffff;margin-block-start:0.67rem;margin-block-end:0.67rem;font-size: 2rem;
  line-height: 1.2;
  margin: 0 0 1rem;
  color: #ffffff;\n}.elementor .e-4460f794-f753788{color:#ffffff;padding-bottom: 1.5rem;;\n}.elementor .e-6bc989c-e7d753f{padding:0px;margin:0px;background-color:#2f6f93;padding:0.75rem  1.5rem !important;
border-radius: 6px !important;
font-size: 1rem;
font-weight: 600;\n}.elementor .e-7c1daf92-e0dbed2{padding:0rem;margin:0px;gap:24px;}.elementor .e-4bcd6c2e-5009a21{display:block;align-items: center;
  gap: 3rem;\n}.elementor .e-2d08f015-9d5ae20{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4600dd79-0a80c55{padding:0px;margin:0px;width: 100%;
  max-width: 1200px;
  margin: 0 auto  !important;
  padding: 0 .75rem !important;\n}.elementor .e-2e2d0564-6a08a0f{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;.page-hero__content h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin: 0 0 1rem;
  color:#ffffff;
}
.page-hero__content p {
  color: rgba(255, 255, 255, 0.9);
  font-size: 1.1rem;
  margin: 0 0 1.75rem;
  max-width: 540px;
}
.page-hero__media img {
  width: 100%;
  height: 100%;
  object-fit: cover; 
  display: block;
   border-radius: 10px;
  }\n}.elementor .e-54a7c722-846cdd0{padding:0px;}.elementor .e-3cf284a6-9781203{padding:0px;display:block;}