.elementor-299 .elementor-element.elementor-element-12549236:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-12549236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging1.multisite.aboca.com/wp-content/uploads/sites/232/2022/05/header-1.png");background-repeat:no-repeat;background-size:auto;}.elementor-299 .elementor-element.elementor-element-12549236{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-299 .elementor-element.elementor-element-12549236 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-299 .elementor-element.elementor-element-6c46bffd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}body:not(.rtl) .elementor-299 .elementor-element.elementor-element-6c46bffd{left:12px;}body.rtl .elementor-299 .elementor-element.elementor-element-6c46bffd{right:12px;}.elementor-299 .elementor-element.elementor-element-6c46bffd{top:-110px;}.elementor-299 .elementor-element.elementor-element-1db37fd5:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-1db37fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5F6;}.elementor-299 .elementor-element.elementor-element-1db37fd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:16px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-299 .elementor-element.elementor-element-1db37fd5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-35aba404 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-299 .elementor-element.elementor-element-6d8491f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-299 .elementor-element.elementor-element-8cef901 > .elementor-widget-container{margin:0px 0px 010px 0px;}/* Start custom CSS for html, class: .elementor-element-3fac62bd */h1 {
    color: #fff;
}

@media only screen and (max-width: 600px) {
  h1 {
      font-size: 3rem;
      padding-left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c46bffd */.text {
    font-family: Montserrat;
  font-size: 16px;
  line-height: 1.63;
  letter-spacing: 0.2px;
  color: #9b9b9b;
}

.new {
    padding-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b62be5b */.text {
    font-family: Montserrat;
  font-size: 16px;
  line-height: 1.63;
  letter-spacing: 0.2px;
  color: #9b9b9b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77ceca88 */.green {
    margin-top: 10px;
    padding: 2rem 4rem;
    border: none;
    border-radius: 3rem;
    background-color: #02707c;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-446cd18f */.green {
    margin-top: 10px;
    padding: 2rem 4rem;
    border: none;
    border-radius: 3rem;
    background-color: #02707c;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.green:hover {
    color: #fff;
    cursor: pointer;
      box-shadow:0 8px 12px 0 rgba(179, 196, 198, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e05a0b */.gray { 
  text-align: center;
  font-family: Montserrat;
  font-size: 3.2rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: 0.27px;
  color: #546465;
}

.text-center {
  text-align: center;
  font-family: Montserrat;
  font-size: 1.6rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: 0.2px;
  color: #9b9b9b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fdbf3d */.center-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 2rem;
}
.orange-outline {
  color: #fe8719;
  border: 2px solid #fe8719;
  border-radius: 4rem;
  box-shadow: 0 8px 12px 0 rgba(254, 135, 25, 0.2);
  background-color: transparent; 
  padding: 2rem 4rem;
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.orange-button2 {
  color: #fff;
  border: 2px solid #fe8719;
  border-radius: 4rem;
  box-shadow: 0 8px 12px 0 rgba(254, 135, 25, 0.2);
  background-color: #fe8719; 
  padding: 2rem 4rem;
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.orange-button2:hover {
    cursor: pointer;
    color: #fff;
      box-shadow: 0 8px 12px 0 rgba(254, 135, 25, 0.2);
}
.orange-outline:hover {
    color: #fe8719;
      box-shadow: 0 8px 12px 0 rgba(254, 135, 25, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fbac03 */.center-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 2rem;
}
.blue-outline {
  color: #02707c;
  border: 2px solid #02707c;
  border-radius: 4rem;
  box-shadow: 0 8px 12px 0 rgba(179, 196, 198, 0.2);
  background-color: transparent; 
    padding: 2rem 4rem;
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.blue-outline:hover {
      box-shadow: 0 12px 20px 0 rgba(179, 196, 198, 0.2);
}
.blue-button2 {
  color: #fff;
  border: 2px solid #02707c;
  border-radius: 4rem;
  box-shadow: 0 8px 12px 0 rgba(179, 196, 198, 0.2);
  background-color: #02707c; 
    padding: 2rem 4rem;
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.blue-outline:hover {
      box-shadow: 0 12px 20px 0 rgba(179, 196, 198, 0.2);
}
.blue-button2:hover {
    cursor: pointer;
    color: #fff;
      box-shadow: 0 12px 20px 0 rgba(179, 196, 198, 0.2);
}/* End custom CSS */