.elementor-11315 .elementor-element.elementor-element-eb1e131 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
  --overlay-opacity:0.5;
  --padding-top:40px;
  --padding-right:0px;
  --padding-bottom:040px;
  --padding-left:0px;
}
.elementor-11315 .elementor-element.elementor-element-eb1e131:not(.elementor-motion-effects-element-type-background),
.elementor-11315 .elementor-element.elementor-element-eb1e131 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("../../2024/01/contactus.webp");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-11315 .elementor-element.elementor-element-eb1e131::before,
.elementor-11315 .elementor-element.elementor-element-eb1e131 > .elementor-background-video-container::before,
.elementor-11315 .elementor-element.elementor-element-eb1e131 > .e-con-inner > .elementor-background-video-container::before,
.elementor-11315 .elementor-element.elementor-element-eb1e131 > .elementor-background-slideshow::before,
.elementor-11315 .elementor-element.elementor-element-eb1e131 > .e-con-inner > .elementor-background-slideshow::before {
  --background-overlay:'';
  background-color:#000000;
}
.elementor-11315 .elementor-element.elementor-element-eb1e131,
.elementor-11315 .elementor-element.elementor-element-eb1e131::before {
  --border-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-b18f047 {
  text-align:center;
}
.elementor-11315 .elementor-element.elementor-element-b18f047 .elementor-heading-title {
  color:#FFFFFF;
  font-family:"DM Sans", Sans-serif;
  font-size:40px;
  font-weight:500;
  text-transform:uppercase;
}
.elementor-11315 .elementor-element.elementor-element-473880e {
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --gap:0px;
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-e243412 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-422b5ee.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-11315 .elementor-element.elementor-element-422b5ee.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-11315 .elementor-element.elementor-element-422b5ee.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-11315 .elementor-element.elementor-element-422b5ee .elementor-image-box-wrapper .elementor-image-box-img {
  width:100%;
}
.elementor-11315 .elementor-element.elementor-element-422b5ee .elementor-image-box-img img {
  border-radius:8px;
  transition-duration:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-1e5ea3e {
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --gap:0px;
  --flex-wrap:wrap;
  --background-transition:0.3s;
  --padding-top:40px;
  --padding-right:10px;
  --padding-bottom:40px;
  --padding-left:10px;
}
.elementor-11315 .elementor-element.elementor-element-461ea48 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
  --margin-top:0px;
  --margin-right:0px;
  --margin-bottom:14px;
  --margin-left:0px;
}
.elementor-11315 .elementor-element.elementor-element-e88e551 {
  text-align:center;
}
.elementor-11315 .elementor-element.elementor-element-e88e551 .elementor-heading-title {
  font-family:"DM Sans", Sans-serif;
  font-size:30px;
  font-weight:500;
}
.elementor-11315 .elementor-element.elementor-element-fbe0726 {
  --divider-border-style:solid;
  --divider-color:#31815C;
  --divider-border-width:1px;
}
.elementor-11315 .elementor-element.elementor-element-fbe0726 .elementor-divider-separator {
  width:14%;
  margin:0 auto;
  margin-center:0;
}
.elementor-11315 .elementor-element.elementor-element-fbe0726 .elementor-divider {
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
}
.elementor-11315 .elementor-element.elementor-element-fbe0726.elementor-view-stacked .elementor-icon {
  background-color:#31815C;
}
.elementor-11315 .elementor-element.elementor-element-fbe0726.elementor-view-framed .elementor-icon,
.elementor-11315 .elementor-element.elementor-element-fbe0726.elementor-view-default .elementor-icon {
  color:#31815C;
  border-color:#31815C;
}
.elementor-11315 .elementor-element.elementor-element-fbe0726.elementor-view-framed .elementor-icon,
.elementor-11315 .elementor-element.elementor-element-fbe0726.elementor-view-default .elementor-icon svg {
  fill:#31815C;
}
.elementor-11315 .elementor-element.elementor-element-fbe0726 > .elementor-widget-container {
  margin:-15px 0px 0px 0px;
}
.elementor-11315 .elementor-element.elementor-element-4cd7d79 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);
  --margin-top:0px;
  --margin-right:7px;
  --margin-bottom:15px;
  --margin-left:7px;
}
.elementor-11315 .elementor-element.elementor-element-4cd7d79,
.elementor-11315 .elementor-element.elementor-element-4cd7d79::before {
  --border-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-2105acd {
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-f143e22 {
  --icon-box-icon-margin:15px;
}
.elementor-11315 .elementor-element.elementor-element-f143e22 .elementor-icon {
  font-size:30px;
}
.elementor-11315 .elementor-element.elementor-element-a59f74e {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);
  --margin-top:0px;
  --margin-right:7px;
  --margin-bottom:15px;
  --margin-left:7px;
}
.elementor-11315 .elementor-element.elementor-element-a59f74e,
.elementor-11315 .elementor-element.elementor-element-a59f74e::before {
  --border-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-2607c35 {
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-c04fca8 {
  --icon-box-icon-margin:15px;
}
.elementor-11315 .elementor-element.elementor-element-c04fca8 .elementor-icon {
  font-size:28px;
}
.elementor-11315 .elementor-element.elementor-element-7c69f94 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);
  --margin-top:0px;
  --margin-right:7px;
  --margin-bottom:15px;
  --margin-left:7px;
}
.elementor-11315 .elementor-element.elementor-element-0fe2376 {
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-9163b3f {
  --icon-box-icon-margin:15px;
}
.elementor-11315 .elementor-element.elementor-element-9163b3f .elementor-icon {
  font-size:30px;
}
.elementor-11315 .elementor-element.elementor-element-da6517a {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);
  --margin-top:0px;
  --margin-right:7px;
  --margin-bottom:15px;
  --margin-left:7px;
}
.elementor-11315 .elementor-element.elementor-element-da6517a,
.elementor-11315 .elementor-element.elementor-element-da6517a::before {
  --border-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-c450473 {
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-00488a3 {
  --icon-box-icon-margin:15px;
}
.elementor-11315 .elementor-element.elementor-element-00488a3 .elementor-icon {
  font-size:30px;
}
.elementor-11315 .elementor-element.elementor-element-0e12eca {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-b8f2e56 {
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-3324a73 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-1b8c891 {
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-d1e227f {
  text-align:center;
}
.elementor-11315 .elementor-element.elementor-element-d1e227f .elementor-heading-title {
  color:#000000;
}
.elementor-11315 .elementor-element.elementor-element-fac7766 {
  --divider-border-style:solid;
  --divider-color:#31815C;
  --divider-border-width:1px;
}
.elementor-11315 .elementor-element.elementor-element-fac7766 .elementor-divider-separator {
  width:16%;
  margin:0 auto;
  margin-center:0;
}
.elementor-11315 .elementor-element.elementor-element-fac7766 .elementor-divider {
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
}
.elementor-11315 .elementor-element.elementor-element-fac7766.elementor-view-stacked .elementor-icon {
  background-color:#31815C;
}
.elementor-11315 .elementor-element.elementor-element-fac7766.elementor-view-framed .elementor-icon,
.elementor-11315 .elementor-element.elementor-element-fac7766.elementor-view-default .elementor-icon {
  color:#31815C;
  border-color:#31815C;
}
.elementor-11315 .elementor-element.elementor-element-fac7766.elementor-view-framed .elementor-icon,
.elementor-11315 .elementor-element.elementor-element-fac7766.elementor-view-default .elementor-icon svg {
  fill:#31815C;
}
.elementor-11315 .elementor-element.elementor-element-fac7766 > .elementor-widget-container {
  margin:-15px 0px 0px 0px;
}
.elementor-11315 .elementor-element.elementor-element-b6ea5e1 {
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --background-transition:0.3s;
}
.elementor-11315 .elementor-element.elementor-element-7a3c8bb {
  --background-transition:0.3s;
}
@media(max-width:767px) {
  .elementor-11315 .elementor-element.elementor-element-422b5ee .elementor-image-box-img {
    margin-bottom:15px;
  }
}
@media(min-width:768px) {
  .elementor-11315 .elementor-element.elementor-element-e243412 {
    --width:100%;
  }
  .elementor-11315 .elementor-element.elementor-element-461ea48 {
    --width:100%;
  }
  .elementor-11315 .elementor-element.elementor-element-4cd7d79 {
    --width:24%;
  }
  .elementor-11315 .elementor-element.elementor-element-a59f74e {
    --width:24%;
  }
  .elementor-11315 .elementor-element.elementor-element-7c69f94 {
    --width:24%;
  }
  .elementor-11315 .elementor-element.elementor-element-da6517a {
    --width:23%;
  }
  .elementor-11315 .elementor-element.elementor-element-0e12eca {
    --width:15%;
  }
  .elementor-11315 .elementor-element.elementor-element-3324a73 {
    --width:70%;
  }
  .elementor-11315 .elementor-element.elementor-element-b6ea5e1 {
    --width:15%;
  }
}
