.elementor .btn{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:99px;border-width:2px;border-color:#ffffff00;border-style:solid;}.elementor .btn:hover,.elementor .btn:focus-visible{box-shadow:0px 4px 10px 4px rgba(0, 0, 0, .15);}.elementor .btn--primary{width:100%;color:#fff;border-color:#005F33;background-color:#005F33;}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{background-color:#004827;}.elementor .btn--white{color:#005F33;border-color:#fff;background-color:#fff;}.elementor .btn--white:hover,.elementor .btn--white:focus-visible{background-color:#F2F3F2;}.elementor .tqi-topics-icons{color:#0cf08500;margin-block-end:20px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .aqpc-list-icons{width:24px;height:24px;min-width:24px;min-height:24px;color:#ffffff00;}.elementor .form-label--contact{font-family:Inter;font-weight:500;font-size:14px;color:#364153;}.elementor .form-item--contact{padding:0px;flex-direction:column;gap:8px;}.elementor .form-input--contact{height:58px;font-family:Inter;font-weight:400;font-size:16px;color:#364153;line-height:20px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:#E5E7EB;background-color:#F9FAFB;}.elementor .form-textarea-contact{height:auto;}.elementor .card__image{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;margin-block-end:0px;border-radius:16px;transition:all 200ms;}.elementor .card__image:hover,.elementor .card__image:focus-visible{box-shadow:0px 3px 10px 6px rgba(0, 0, 0, .05);transform:scale3d(1.01, 1.01, 1);}.elementor .card__image:active{box-shadow:0px 3px 10px 6px rgba(0, 0, 0, 0.05);transform:scale3d(1.01, 1.01, 1);}.elementor .card-image-text{padding:0px;border-radius:16px;transition:all 200ms;overflow: hidden;

&::after {
  content:  "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
position: absolute;
z-index: 99;
border-radius: 16px;
}\n}.elementor .card-image-text:hover,.elementor .card-image-text:focus-visible{box-shadow:0px 6px 25px 6px rgba(0, 0, 0, .2);transform:scale3d(1.02, 1.02, 1);}