.elementor-18 .elementor-element.elementor-element-39605597>.elementor-container {
  min-height: 530px;
}
.elementor-18 .elementor-element.elementor-element-39605597>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18 .elementor-element.elementor-element-39605597 {
  overflow: hidden;
  border: solid #3388bbbb;
  border-width: 0 0 3px;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin-top: -138px;
  margin-bottom: 0;
  z-index: 0;
}
.elementor-18 .elementor-element.elementor-element-39605597:not(.elementor-motion-effects-element-type-background) {
  background-color: #38b;
  background-image: url("../images/tax-hero-2400-b944d6228e62.jpg");
  background-image: image-set(url("../images/tax-hero-2400-8b8d18f90c67.webp") type("image/webp"),url("../images/tax-hero-2400-b944d6228e62.jpg") type("image/jpeg"));
  background-position: 50%;
  background-size: cover;
}
@media (max-width:767px) {
  .elementor-18 .elementor-element.elementor-element-39605597:not(.elementor-motion-effects-element-type-background) {
    background-image: url("../images/tax-hero-1600-9e16fec6716b.jpg");
    background-image: image-set(url("../images/tax-hero-1600-c37ba8995a6e.webp") type("image/webp"),url("../images/tax-hero-1600-9e16fec6716b.jpg") type("image/jpeg"));
  }
}
.elementor-18 .elementor-element.elementor-element-39605597>.elementor-background-overlay {
  background-color: #113344bb;
  opacity: .6;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-8e91403>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-18 .elementor-element.elementor-element-8e91403>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-0758218 {
  --iteration-count: infinite;
  --dynamic-text-color: #fff;
}
.elementor-18 .elementor-element.elementor-element-0758218 .elementor-headline {
  text-align: center;
  font-family: Helvetica,Sans-serif;
  font-size: 1.8em;
  font-weight: 500;
  font-style: italic;
}
.elementor-18 .elementor-element.elementor-element-0758218 .elementor-headline-dynamic-text {
  font-family: Helvetica,Sans-serif;
  font-weight: 600;
}
.elementor-18 .elementor-element.elementor-element-0758218 .elementor-headline .elementor-headline-dynamic-wrapper {
  -webkit-text-stroke-width: 0;
  stroke-width: 0px;
  -webkit-text-stroke-color: #393939;
  stroke: #393939;
}
.elementor-18 .elementor-element.elementor-element-0758218>.elementor-widget-container {
  margin: 130px 0 0;
  padding: 0;
}
.elementor-18 .elementor-element.elementor-element-455c02f5>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-455c02f5 {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin-top: 100px;
  margin-bottom: 0;
  padding: 0 300px;
}
.elementor-18 .elementor-element.elementor-element-769d79b7>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-18 .elementor-element.elementor-element-769d79b7>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-49836686 {
  text-align: center;
  color: var( --e-global-color-secondary );
}
.elementor-18 .elementor-element.elementor-element-49836686>.elementor-widget-container {
  margin: 0 0 -40px;
}
.elementor-18 .elementor-element.elementor-element-1cf63c4d {
  text-align: center;
  color: #999;
  font-family: Helvetica,Sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5em;
}
.elementor-18 .elementor-element.elementor-element-383d84b7 {
  --divider-border-style: solid;
  --divider-color: var( --e-global-color-primary );
  --divider-border-width: 1px;
}
.elementor-18 .elementor-element.elementor-element-383d84b7 .elementor-divider-separator {
  width: 380px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-18 .elementor-element.elementor-element-383d84b7 .elementor-divider {
  text-align: center;
  padding-block-start: 0;
  padding-block-end: 0;
}
.elementor-18 .elementor-element.elementor-element-383d84b7.elementor-view-default .elementor-icon {
  color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}
.elementor-18 .elementor-element.elementor-element-383d84b7.elementor-view-default .elementor-icon svg {
  fill: var( --e-global-color-primary );
}
.elementor-18 .elementor-element.elementor-element-383d84b7>.elementor-widget-container {
  margin: -16px 0 0;
}
.elementor-18 .elementor-element.elementor-element-787ecbe3>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-787ecbe3 {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin-top: 60px;
  margin-bottom: 0;
  padding: 0 300px;
}
.elementor-18 .elementor-element.elementor-element-aa21896>.elementor-element-populated>.elementor-background-overlay {
  opacity: .5;
}
.elementor-18 .elementor-element.elementor-element-aa21896>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-18 .elementor-element.elementor-element-aa21896>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-38c4c5b {
  text-align: left;
  color: var( --e-global-color-45893f9 );
  font-size: 20px;
  line-height: 1.5em;
  text-shadow: 1px 1px 1px rgba(51,102,153,.533);
}
.elementor-18 .elementor-element.elementor-element-38c4c5b>.elementor-widget-container {
  margin: 60px 0 0;
  padding: 50px 60px;
  background-color: transparent;
  background-image: linear-gradient(180deg,#3399ccee,#3399cc80);
  border: 1px solid #fff;
  border-radius: 12px 12px 12px 12px;
  box-shadow: 0 0 20px 0 rgba(187,213,225,.933);
}
.elementor-18 .elementor-element.elementor-element-9b3f3c8>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-9b3f3c8 {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin-top: 100px;
  margin-bottom: 0;
  padding: 0 300px;
}
.elementor-18 .elementor-element.elementor-element-ec45466:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
  background-image: url("../images/tax-hero-2508-d4052d6bc704.jpg");
  background-image: image-set(url("../images/tax-hero-2508-1c2bc37dd649.webp") type("image/webp"),url("../images/tax-hero-2508-d4052d6bc704.jpg") type("image/jpeg"));
  background-position: 50%;
  background-repeat: no-repeat;
}
.elementor-18 .elementor-element.elementor-element-ec45466>.elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: var( --e-global-color-primary );
  box-shadow: 0 0 20px 0 rgba(187,213,225,.933);
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 20px;
}
.elementor-18 .elementor-element.elementor-element-ec45466>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-ec45466>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 12px 12px 12px 12px;
}
.elementor-18 .elementor-element.elementor-element-ec45466>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-bf7e5d0 {
  text-align: center;
}
.elementor-18 .elementor-element.elementor-element-bf7e5d0 .elementor-heading-title {
  color: var( --e-global-color-primary );
  font-size: 2.8em;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-18 .elementor-element.elementor-element-bf7e5d0>.elementor-widget-container {
  margin: 0;
  padding: 35px 0;
  background-color: transparent;
  background-image: linear-gradient(180deg,#fefefeee,#f1f6f9);
  border: 1px solid #bbd5e1;
  border-radius: 12px 12px 12px 12px;
  box-shadow: 0 0 20px 0 rgba(187,213,225,.933);
}
.elementor-18 .elementor-element.elementor-element-36384cf>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18 .elementor-element.elementor-element-36384cf:not(.elementor-motion-effects-element-type-background) {
  background-color: transparent;
  background-image: linear-gradient(180deg,#fefefeee,#f1f6f9);
}
.elementor-18 .elementor-element.elementor-element-36384cf>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-36384cf {
  border: 1px solid #ccc;
  border-top: 0 solid #ccc;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-18 .elementor-element.elementor-element-2a92b72>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  color: var( --e-global-color-secondary );
  text-align: left;
  padding: 4em 3em 4em 4em;
}
.elementor-18 .elementor-element.elementor-element-2a92b72>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-2a92b72 .elementor-element-populated .elementor-heading-title {
  color: var( --e-global-color-primary );
}
.elementor-18 .elementor-element.elementor-element-d6da2fe {
  text-align: left;
  font-size: 1.1em;
}
.elementor-18 .elementor-element.elementor-element-4d8017c {
  text-align: left;
}
.elementor-18 .elementor-element.elementor-element-926baaa .elementor-button {
  font-size: 1em;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
}
.elementor-18 .elementor-element.elementor-element-ea7c2bd>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  padding: 4em 4em 4em 0;
}
.elementor-18 .elementor-element.elementor-element-ea7c2bd>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-2498828 {
  text-align: center;
}
.elementor-18 .elementor-element.elementor-element-2498828 img {
  width: 100%;
  max-width: 100%;
  opacity: 1;
  border: 1px solid #48a;
}
.elementor-18 .elementor-element.elementor-element-d419208>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18 .elementor-element.elementor-element-d419208:not(.elementor-motion-effects-element-type-background) {
  background-color: transparent;
  background-image: linear-gradient(180deg,#fefefeee,#f1f6f9);
}
.elementor-18 .elementor-element.elementor-element-d419208>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-d419208 {
  border: 1px solid #ccc;
  border-top: 0 solid #ccc;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-18 .elementor-element.elementor-element-d240dbc>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  color: var( --e-global-color-secondary );
  text-align: left;
  padding: 4em 0 4em 4em;
}
.elementor-18 .elementor-element.elementor-element-d240dbc>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-d240dbc .elementor-element-populated .elementor-heading-title {
  color: var( --e-global-color-primary );
}
.elementor-18 .elementor-element.elementor-element-46a69e0 {
  text-align: center;
}
.elementor-18 .elementor-element.elementor-element-46a69e0 img {
  width: 100%;
  max-width: 100%;
  opacity: 1;
  border: 1px solid #48a;
}
.elementor-18 .elementor-element.elementor-element-0f2d048>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  padding: 4em 3em 4em 4em;
}
.elementor-18 .elementor-element.elementor-element-0f2d048>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-c4fa0e2 {
  text-align: left;
  font-size: 1.1em;
}
.elementor-18 .elementor-element.elementor-element-7b7f167 {
  text-align: left;
}
.elementor-18 .elementor-element.elementor-element-a0e3bdc .elementor-button {
  font-size: 1em;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
}
.elementor-18 .elementor-element.elementor-element-7f2ca2f>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18 .elementor-element.elementor-element-7f2ca2f:not(.elementor-motion-effects-element-type-background) {
  background-color: transparent;
  background-image: linear-gradient(180deg,#fefefeee,#f1f6f9);
}
.elementor-18 .elementor-element.elementor-element-7f2ca2f>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-7f2ca2f {
  border: 1px solid #ccc;
  border-top: 0 solid #ccc;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-18 .elementor-element.elementor-element-207ffd7>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  color: var( --e-global-color-secondary );
  text-align: left;
  padding: 4em 3em 4em 4em;
}
.elementor-18 .elementor-element.elementor-element-207ffd7>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-207ffd7 .elementor-element-populated .elementor-heading-title {
  color: var( --e-global-color-primary );
}
.elementor-18 .elementor-element.elementor-element-21663f7 {
  text-align: left;
  font-size: 1.1em;
}
.elementor-18 .elementor-element.elementor-element-439051e {
  text-align: left;
}
.elementor-18 .elementor-element.elementor-element-deb659a .elementor-button {
  font-size: 1em;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
}
.elementor-18 .elementor-element.elementor-element-ed97e82>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  padding: 4em 4em 4em 0;
}
.elementor-18 .elementor-element.elementor-element-ed97e82>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-6032290 {
  text-align: center;
}
.elementor-18 .elementor-element.elementor-element-6032290 img {
  width: 100%;
  max-width: 100%;
  opacity: 1;
  border: 1px solid #48a;
}
.elementor-18 .elementor-element.elementor-element-4c89601>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18 .elementor-element.elementor-element-4c89601:not(.elementor-motion-effects-element-type-background) {
  background-color: transparent;
  background-image: linear-gradient(180deg,#fefefeee,#f1f6f9);
}
.elementor-18 .elementor-element.elementor-element-4c89601>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-4c89601 {
  border: 1px solid #ccc;
  border-top: 0 solid #ccc;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-18 .elementor-element.elementor-element-3174333>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  color: var( --e-global-color-secondary );
  text-align: left;
  padding: 4em 0 4em 4em;
}
.elementor-18 .elementor-element.elementor-element-3174333>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-3174333 .elementor-element-populated .elementor-heading-title {
  color: var( --e-global-color-primary );
}
.elementor-18 .elementor-element.elementor-element-f489f9f {
  text-align: center;
}
.elementor-18 .elementor-element.elementor-element-f489f9f img {
  width: 100%;
  max-width: 100%;
  opacity: 1;
  border: 1px solid #48a;
}
.elementor-18 .elementor-element.elementor-element-3ebbf08>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  padding: 4em 3em 4em 4em;
}
.elementor-18 .elementor-element.elementor-element-3ebbf08>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-4d20ea9 {
  text-align: left;
  font-size: 1.1em;
}
.elementor-18 .elementor-element.elementor-element-4e9f811 {
  text-align: left;
}
.elementor-18 .elementor-element.elementor-element-4ac0610 .elementor-button {
  font-size: 1em;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
}
.elementor-18 .elementor-element.elementor-element-9cbbf9a>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-9cbbf9a {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 0 300px;
}
.elementor-18 .elementor-element.elementor-element-d002c9b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
  background-image: url("../images/tax-hero-2508-d4052d6bc704.jpg");
  background-image: image-set(url("../images/tax-hero-2508-1c2bc37dd649.webp") type("image/webp"),url("../images/tax-hero-2508-d4052d6bc704.jpg") type("image/jpeg"));
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-18 .elementor-element.elementor-element-d002c9b>.elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: var( --e-global-color-primary );
  box-shadow: 0 0 20px 0 rgba(187,213,225,.933);
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 20px;
}
.elementor-18 .elementor-element.elementor-element-d002c9b>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-d002c9b>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 12px 12px 12px 12px;
}
.elementor-18 .elementor-element.elementor-element-d002c9b>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-1dcb9d3>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18 .elementor-element.elementor-element-1dcb9d3:not(.elementor-motion-effects-element-type-background) {
  background-color: transparent;
  background-image: linear-gradient(180deg,#fefefeee,#f1f6f9);
}
.elementor-18 .elementor-element.elementor-element-1dcb9d3>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-1dcb9d3 {
  border: 1px solid #ccc;
  border-top: 0 solid #ccc;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-18 .elementor-element.elementor-element-8dfeafe>.elementor-element-populated {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  color: var( --e-global-color-secondary );
  text-align: left;
  padding: 3em 0;
}
.elementor-18 .elementor-element.elementor-element-8dfeafe>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-18 .elementor-element.elementor-element-8dfeafe .elementor-element-populated .elementor-heading-title {
  color: var( --e-global-color-primary );
}
.elementor-18 .elementor-element.elementor-element-5e4a751 {
  text-align: center;
}
.elementor-18 .elementor-element.elementor-element-5e4a751 .elementor-heading-title {
  color: var( --e-global-color-primary );
  font-size: 2.8em;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-18 .elementor-element.elementor-element-ffae502 .elementor-button {
  font-size: 1em;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
}
:root {
  --page-title-display: none;
}
body.elementor-page-18:not(.elementor-motion-effects-element-type-background) {
  background-color: #0b0b0b;
}
@media (max-width:1024px) {
  .elementor-18 .elementor-element.elementor-element-39605597>.elementor-container {
    min-height: 410px;
  }
  .elementor-18 .elementor-element.elementor-element-39605597 {
    margin-top: -138px;
    margin-bottom: 0;
    padding: 0 25px;
  }
  .elementor-18 .elementor-element.elementor-element-0758218 .elementor-headline {
    font-size: 34px;
  }
  .elementor-18 .elementor-element.elementor-element-455c02f5 {
    margin-top: 70px;
    margin-bottom: 50px;
    padding: 0 47px;
  }
  .elementor-18 .elementor-element.elementor-element-769d79b7>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-49836686>.elementor-widget-container {
    margin: 0 0 -40px;
  }
  .elementor-18 .elementor-element.elementor-element-1cf63c4d,.elementor-18 .elementor-element.elementor-element-383d84b7 .elementor-divider {
    text-align: center;
  }
  .elementor-18 .elementor-element.elementor-element-383d84b7 .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-18 .elementor-element.elementor-element-383d84b7>.elementor-widget-container {
    margin: -16px 0 0;
  }
  .elementor-18 .elementor-element.elementor-element-787ecbe3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 7% 7%;
  }
  .elementor-18 .elementor-element.elementor-element-aa21896>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-38c4c5b>.elementor-widget-container {
    margin: 7% 0 0;
    padding: 50px 60px;
  }
  .elementor-18 .elementor-element.elementor-element-9b3f3c8 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 7% 7% 0;
  }
  .elementor-18 .elementor-element.elementor-element-ec45466>.elementor-element-populated {
    border-width: 1px;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px;
  }
  .elementor-18 .elementor-element.elementor-element-ec45466>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-ec45466>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 12px 12px 12px 12px;
  }
  .elementor-18 .elementor-element.elementor-element-bf7e5d0 {
    text-align: center;
  }
  .elementor-18 .elementor-element.elementor-element-bf7e5d0>.elementor-widget-container {
    margin: 0;
    border-width: 1px;
    border-radius: 3px 3px 3px 3px;
  }
  .elementor-18 .elementor-element.elementor-element-36384cf {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-2a92b72>.elementor-element-populated {
    padding: 3em 4em 4em;
  }
  .elementor-18 .elementor-element.elementor-element-ea7c2bd>.elementor-element-populated {
    padding: 4em 4em 0;
  }
  .elementor-18 .elementor-element.elementor-element-2498828 {
    text-align: center;
  }
  .elementor-18 .elementor-element.elementor-element-d419208 {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-d240dbc>.elementor-element-populated {
    padding: 4em 4em 0;
  }
  .elementor-18 .elementor-element.elementor-element-46a69e0 {
    text-align: center;
  }
  .elementor-18 .elementor-element.elementor-element-0f2d048>.elementor-element-populated {
    padding: 3em 4em 4em;
  }
  .elementor-18 .elementor-element.elementor-element-7f2ca2f {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-207ffd7>.elementor-element-populated {
    padding: 3em 4em 4em;
  }
  .elementor-18 .elementor-element.elementor-element-ed97e82>.elementor-element-populated {
    padding: 4em 4em 0;
  }
  .elementor-18 .elementor-element.elementor-element-6032290 {
    text-align: center;
  }
  .elementor-18 .elementor-element.elementor-element-4c89601 {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-3174333>.elementor-element-populated {
    padding: 4em 4em 0;
  }
  .elementor-18 .elementor-element.elementor-element-f489f9f {
    text-align: center;
  }
  .elementor-18 .elementor-element.elementor-element-3ebbf08>.elementor-element-populated {
    padding: 3em 4em 4em;
  }
  .elementor-18 .elementor-element.elementor-element-9cbbf9a {
    margin-top: 0;
    margin-bottom: 0;
    padding: 7%;
  }
  .elementor-18 .elementor-element.elementor-element-d002c9b>.elementor-element-populated {
    border-width: 1px;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px;
  }
  .elementor-18 .elementor-element.elementor-element-d002c9b>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-d002c9b>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 12px 12px 12px 12px;
  }
  .elementor-18 .elementor-element.elementor-element-1dcb9d3 {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-8dfeafe>.elementor-element-populated {
    padding: 3em;
  }
  .elementor-18 .elementor-element.elementor-element-5e4a751 .elementor-heading-title {
    font-size: 2em;
  }
}
@media (max-width:767px) {
  .elementor-18 .elementor-element.elementor-element-39605597>.elementor-container {
    min-height: 100px;
  }
  .elementor-18 .elementor-element.elementor-element-39605597:not(.elementor-motion-effects-element-type-background) {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-18 .elementor-element.elementor-element-39605597 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    z-index: 0;
  }
  .elementor-18 .elementor-element.elementor-element-8e91403.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-18 .elementor-element.elementor-element-8e91403.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-18 .elementor-element.elementor-element-8e91403>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 0;
  }
  .elementor-18 .elementor-element.elementor-element-0758218 .elementor-headline {
    text-align: center;
    font-size: clamp(19.5px, 5.2vw, 22px);
    line-height: 1.5em;
  }
  .elementor-18 .elementor-element.elementor-element-0758218 .elementor-headline-dynamic-text {
    line-height: 1.5em;
  }
  .elementor-18 .elementor-element.elementor-element-0758218>.elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-455c02f5 {
    margin-top: 40px;
    margin-bottom: 25px;
    padding: 0 25px;
  }
  .elementor-18 .elementor-element.elementor-element-49836686 {
    text-align: center;
    font-size: .7em;
  }
  .elementor-18 .elementor-element.elementor-element-49836686>.elementor-widget-container {
    margin: 0 0 -35px;
  }
  .elementor-18 .elementor-element.elementor-element-1cf63c4d {
    text-align: center;
    font-size: .9em;
    letter-spacing: -.4px;
  }
  .elementor-18 .elementor-element.elementor-element-383d84b7>.elementor-widget-container {
    margin: -16px 0 0;
  }
  .elementor-18 .elementor-element.elementor-element-787ecbe3 {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .elementor-18 .elementor-element.elementor-element-aa21896 {
    width: 100%;
  }
  .elementor-18 .elementor-element.elementor-element-aa21896>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-38c4c5b {
    text-align: left;
    font-size: .9em;
  }
  .elementor-18 .elementor-element.elementor-element-38c4c5b>.elementor-widget-container {
    margin: 20px 0 0;
    padding: 40px 44px;
  }
  .elementor-18 .elementor-element.elementor-element-9b3f3c8 {
    margin-top: 7%;
    margin-bottom: 7%;
    padding: 0 7%;
  }
  .elementor-18 .elementor-element.elementor-element-bf7e5d0 {
    text-align: center;
  }
  .elementor-18 .elementor-element.elementor-element-bf7e5d0 .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-18 .elementor-element.elementor-element-bf7e5d0>.elementor-widget-container {
    margin: 0;
    padding: 18px 0;
    border-width: 1px;
    border-radius: 3px 3px 3px 3px;
  }
  .elementor-18 .elementor-element.elementor-element-36384cf {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-2a92b72>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-ea7c2bd>.elementor-element-populated {
    padding: 1em;
  }
  .elementor-18 .elementor-element.elementor-element-2498828>.elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-d419208 {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-d240dbc>.elementor-element-populated {
    padding: 1em;
  }
  .elementor-18 .elementor-element.elementor-element-46a69e0>.elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-0f2d048>.elementor-element-populated {
    padding: 1em;
  }
  .elementor-18 .elementor-element.elementor-element-7f2ca2f {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-207ffd7>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-ed97e82>.elementor-element-populated {
    padding: 1em;
  }
  .elementor-18 .elementor-element.elementor-element-6032290>.elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-4c89601 {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-3174333>.elementor-element-populated {
    padding: 1em;
  }
  .elementor-18 .elementor-element.elementor-element-f489f9f>.elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-18 .elementor-element.elementor-element-3ebbf08>.elementor-element-populated {
    padding: 1em;
  }
  .elementor-18 .elementor-element.elementor-element-9cbbf9a {
    margin-top: 7%;
    margin-bottom: 7%;
    padding: 7% 7% 0;
  }
  .elementor-18 .elementor-element.elementor-element-1dcb9d3 {
    border-width: 1px;
  }
  .elementor-18 .elementor-element.elementor-element-8dfeafe>.elementor-element-populated {
    padding: 1em;
  }
  .elementor-18 .elementor-element.elementor-element-5e4a751 .elementor-heading-title {
    font-size: 1.8em;
  }
}
@media (min-width:768px) {
  .elementor-18 .elementor-element.elementor-element-aa21896 {
    width: 100%;
  }
}
@media (max-width:1024px) and (min-width:768px) {
  .elementor-18 .elementor-element.elementor-element-0f2d048,.elementor-18 .elementor-element.elementor-element-207ffd7,.elementor-18 .elementor-element.elementor-element-2a92b72,.elementor-18 .elementor-element.elementor-element-3174333,.elementor-18 .elementor-element.elementor-element-3ebbf08,.elementor-18 .elementor-element.elementor-element-8dfeafe,.elementor-18 .elementor-element.elementor-element-aa21896,.elementor-18 .elementor-element.elementor-element-d240dbc,.elementor-18 .elementor-element.elementor-element-ea7c2bd,.elementor-18 .elementor-element.elementor-element-ed97e82 {
    width: 100%;
  }
}
@media (min-width:1025px) {
  .elementor-18 .elementor-element.elementor-element-39605597:not(.elementor-motion-effects-element-type-background) {
    background-attachment: scroll;
  }
}
.p-section {
  margin: 20px 0 10px;
}
