.elementor-76 .elementor-element.elementor-element-69053457 .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: top center;
}

.elementor-76 .elementor-element.elementor-element-69053457>.elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(120deg, var(--e-global-color-secondary) 25%, #29292900 75%);
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-69053457 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 1em 5em 1em;
}

.elementor-76 .elementor-element.elementor-element-32e8338a {
  padding: 0% 45% 0% 0%;
}

.elementor-76 .elementor-element.elementor-element-19a4b222 {
  --divider-border-style: solid;
  --divider-color: #FFFFFF;
  --divider-border-width: 2px;
}

.elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider-separator {
  width: 370px;
}

.elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider__text {
  color: #FFFFFF;
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  font-style: var(--e-global-typography-84ca66e-font-style);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-76 .elementor-element.elementor-element-1dc210d7 .elementor-heading-title {
  color: var(--e-global-color-a291686);
  font-family: "Bebas Neue", Sans-serif;
  font-size: 85px;
  font-weight: normal;
  line-height: 1em;
}

.elementor-76 .elementor-element.elementor-element-28d0058b {
  color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-7a6353d6 .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}

.elementor-76 .elementor-element.elementor-element-7a6353d6 .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}

.elementor-76 .elementor-element.elementor-element-7a6353d6 .elementor-button:hover,
.elementor-76 .elementor-element.elementor-element-7a6353d6 .elementor-button:focus {
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-7a6353d6 .elementor-button {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
 
}
.elementor-76 .elementor-element.elementor-element-7a6353d6 .elementor-button:hover{
  color:var(--e-global-color-primary);
}

.elementor-76 .elementor-element.elementor-element-7a6353d6>.elementor-widget-container {
  padding: 0px 15px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-7a6353d6 {
  width: auto;
  max-width: auto;
}

.elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}

.elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}

.elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button {
  fill: var(--e-global-color-a291686);
  color: var(--e-global-color-a291686);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-a291686);
  padding: 15px 37px 15px 37px;
}

.elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button:hover,
.elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button:hover svg,
.elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}

.elementor-76 .elementor-element.elementor-element-6914ca6a>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-6914ca6a {
  width: auto;
  max-width: auto;
}

.elementor-76 .elementor-element.elementor-element-35a2b14b {
  padding: 2em 1em 0em 1em;
}

.elementor-76 .elementor-element.elementor-element-591c4a4a {
  z-index: 3;
}

.elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta__content {
  text-align: center;
  padding: 35px 70px 35px 35px;
}

.elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta__title {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
  color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
  background-color: #2929298C;
}

.elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta:hover .elementor-cta__bg-overlay {
  background-color: #2929298C;
}

.elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta .elementor-cta__bg,
.elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta .elementor-cta__bg-overlay {
  transition-duration: 700ms;
}

.elementor-76 .elementor-element.elementor-element-47f35944>.elementor-widget-container {
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #AA2F19;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-76 .elementor-element.elementor-element-1abd5718 {
  z-index: 2;
}

.elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta__content {
  text-align: center;
  padding: 35px 70px 35px 35px;
}

.elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta__title {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
  color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
  background-color: #2929298C;
}

.elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta:hover .elementor-cta__bg-overlay {
  background-color: #2929298C;
}

.elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta .elementor-cta__bg,
.elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta .elementor-cta__bg-overlay {
  transition-duration: 700ms;
}

.elementor-76 .elementor-element.elementor-element-51a5d66a>.elementor-widget-container {
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #AA2F19;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta__content {
  text-align: center;
  padding: 35px 100px 35px 35px;
}

.elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta__title {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
  color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
  background-color: #2929298C;
}

.elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta:hover .elementor-cta__bg-overlay {
  background-color: #2929298C;
}

.elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta .elementor-cta__bg,
.elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta .elementor-cta__bg-overlay {
  transition-duration: 700ms;
}

.elementor-76 .elementor-element.elementor-element-4523692b>.elementor-widget-container {
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #AA2F19;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-76 .elementor-element.elementor-element-2adbad3f {
  padding: 4em 1em 4em 1em;
}

.elementor-76 .elementor-element.elementor-element-3ccf2c6f>.elementor-element-populated {
  margin: 0em 1em 0em 0em;
  --e-column-margin-right: 1em;
  --e-column-margin-left: 0em;
}

.elementor-76 .elementor-element.elementor-element-567b697d {
  --spacer-size: 50px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  top: 20px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-567b697d {
  left: 20px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-567b697d {
  right: 20px;
}

.elementor-76 .elementor-element.elementor-element-567b697d>.elementor-widget-container {
  border-style: solid;
  border-width: 7px 0px 0px 7px;
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-4f2ceb36 {
  --spacer-size: 50px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  bottom: 100px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-4f2ceb36 {
  left: 20px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-4f2ceb36 {
  right: 20px;
}

.elementor-76 .elementor-element.elementor-element-4f2ceb36>.elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 7px 7px;
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-6c58dcfe {
  --spacer-size: 50px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  bottom: 100px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-6c58dcfe {
  right: 20px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-6c58dcfe {
  left: 20px;
}

.elementor-76 .elementor-element.elementor-element-6c58dcfe>.elementor-widget-container {
  border-style: solid;
  border-width: 0px 7px 7px 0px;
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-302781f7 .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  word-spacing: var(--e-global-typography-583e54c-word-spacing);
}

.elementor-76 .elementor-element.elementor-element-302781f7 .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-7a53c04-font-family), Sans-serif;
  font-size: var(--e-global-typography-7a53c04-font-size);
  font-weight: var(--e-global-typography-7a53c04-font-weight);
  text-transform: var(--e-global-typography-7a53c04-text-transform);
  line-height: var(--e-global-typography-7a53c04-line-height);
  letter-spacing: var(--e-global-typography-7a53c04-letter-spacing);
  word-spacing: var(--e-global-typography-7a53c04-word-spacing);
}

.elementor-76 .elementor-element.elementor-element-302781f7>.elementor-widget-container {
  padding: 1em 1.5em 1em 1.5em;
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-302781f7 {
  width: auto;
  max-width: auto;
  top: 10px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-302781f7 {
  right: 10px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-302781f7 {
  left: 10px;
}

.elementor-76 .elementor-element.elementor-element-4e577fb3 img {
  width: 100%;
  height: 580px;
  object-fit: cover;
  transition-duration: 0.5s;
}

.elementor-76 .elementor-element.elementor-element-4e577fb3:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-76 .elementor-element.elementor-element-52a86c03.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-52a86c03.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-52a86c03>.elementor-element-populated {
  margin: 0em 0em 0em 2em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 2em;
}

.elementor-76 .elementor-element.elementor-element-2a782d4f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 2px;
}

.elementor-76 .elementor-element.elementor-element-2a782d4f .elementor-divider-separator {
  width: 130px;
}

.elementor-76 .elementor-element.elementor-element-2a782d4f .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-2a782d4f .elementor-divider__text {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  font-style: var(--e-global-typography-84ca66e-font-style);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-76 .elementor-element.elementor-element-14afb6a8>.elementor-widget-container {
  padding: 0em 3em 0em 0em;
}

.elementor-76 .elementor-element.elementor-element-c53fd8a {
  text-align: justify;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-5d0acdb8 .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}

.elementor-76 .elementor-element.elementor-element-5d0acdb8 .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}

.elementor-76 .elementor-element.elementor-element-e2808f3 {
  padding: 50px 0px 50px 0px;
}

.elementor-76 .elementor-element.elementor-element-97438b9>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-76 .elementor-element.elementor-element-97438b9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-2a0dba3 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-2a0dba3 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-2a0dba3 .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-3a81650>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-76 .elementor-element.elementor-element-3a81650>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-4e75a8b .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-4e75a8b .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-4e75a8b .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-86e981e>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-76 .elementor-element.elementor-element-86e981e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-7e3af96 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-7e3af96 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-7e3af96 .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-92a0c64 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-92a0c64 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-92a0c64 .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-dec460a {
  padding: 50px 0px 50px 0px;
}

.elementor-76 .elementor-element.elementor-element-5dd7525>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-76 .elementor-element.elementor-element-5dd7525>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-e0f76fe .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-e0f76fe .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-e0f76fe .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-4ed763e>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-76 .elementor-element.elementor-element-4ed763e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-a4dfba1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-a4dfba1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-a4dfba1 .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-3dbdcda>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-76 .elementor-element.elementor-element-3dbdcda>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-68b343e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-68b343e .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-68b343e .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-fe91615>.elementor-element-populated {
  border-style: solid;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-76 .elementor-element.elementor-element-fe91615>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-bf0c9e5 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 22%;
}

.elementor-76 .elementor-element.elementor-element-bf0c9e5 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-76 .elementor-element.elementor-element-bf0c9e5 .elementor-image-box-title {
  font-size: 28px;
}

.elementor-76 .elementor-element.elementor-element-e4d387f:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-e4d387f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}

.elementor-76 .elementor-element.elementor-element-e4d387f>.elementor-background-overlay {
  background-image: url("../../../../our-img/banner-2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-e4d387f .elementor-background-overlay {
  filter: brightness(70%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-76 .elementor-element.elementor-element-e4d387f:hover>.elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-76 .elementor-element.elementor-element-e4d387f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 1em 2em 1em;
}

.elementor-bc-flex-widget .elementor-76 .elementor-element.elementor-element-2fba4d72.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-2fba4d72.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-14b6dc2e>.elementor-element-populated {
  padding: 2em 2em 2em 2em;
}

.elementor-76 .elementor-element.elementor-element-105612e .elementor-heading-title {
  color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-1440c539 {
  text-align: justify;
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-76 .elementor-element.elementor-element-2963f923 .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}

.elementor-76 .elementor-element.elementor-element-2963f923 .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}

.elementor-76 .elementor-element.elementor-element-3c409702:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-3c409702>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center center, #7E7E7E59 0%, var(--e-global-color-a291686) 100%);
}

.elementor-76 .elementor-element.elementor-element-3c409702>.elementor-background-overlay {
  background-image: url("../../2023/02/white-grunge-wall-textured-background-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-3c409702 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 4em 1em 4em 1em;
}

.elementor-76 .elementor-element.elementor-element-6ed80278>.elementor-container {
  max-width: 800px;
}

.elementor-76 .elementor-element.elementor-element-62cb5291.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-76 .elementor-element.elementor-element-612cb7ad {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-612cb7ad .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  font-style: var(--e-global-typography-84ca66e-font-style);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-76 .elementor-element.elementor-element-5d589508 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-5d589508 .elementor-heading-title {
  color: var(--e-global-color-secondary);
}

.elementor-76 .elementor-element.elementor-element-281220c8 {
  text-align: center;
  color: var(--e-global-color-secondary);
  width: var(--container-widget-width, 600px);
  max-width: 600px;
  --container-widget-width: 600px;
  --container-widget-flex-grow: 0;
}

.elementor-76 .elementor-element.elementor-element-8bac47e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-8bac47e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-76 .elementor-element.elementor-element-8bac47e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-8bac47e>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 15px 0px;
  border-color: #0C6CAB;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-8bac47e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-18e54d9 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-18e54d9 .elementor-heading-title {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-18e54d9>.elementor-widget-container {
  padding: 25px 0px 10px 0px;
}

.elementor-76 .elementor-element.elementor-element-e9f7415 {
  text-align: justify;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-e9f7415>.elementor-widget-container {
  padding: 0px 10px 10px 10px;
  border-style: none;
}

.elementor-76 .elementor-element.elementor-element-a5258ea>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-a5258ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-76 .elementor-element.elementor-element-a5258ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-a5258ea>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 15px 0px;
  border-color: #0C6CAB;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-a5258ea>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-753d309 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-753d309 .elementor-heading-title {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-753d309>.elementor-widget-container {
  padding: 25px 0px 10px 0px;
}

.elementor-76 .elementor-element.elementor-element-ff71bc2 {
  text-align: justify;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-ff71bc2>.elementor-widget-container {
  padding: 0px 10px 10px 15px;
}

.elementor-76 .elementor-element.elementor-element-6294cfd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-6294cfd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-76 .elementor-element.elementor-element-6294cfd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-6294cfd>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 15px 0px;
  border-color: #0C6CAB;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-6294cfd>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-c0f5cab {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-c0f5cab .elementor-heading-title {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-c0f5cab>.elementor-widget-container {
  padding: 25px 0px 10px 0px;
}

.elementor-76 .elementor-element.elementor-element-43e74ef {
  text-align: justify;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-43e74ef>.elementor-widget-container {
  padding: 0px 10px 0px 15px;
}

.elementor-76 .elementor-element.elementor-element-7c9f75b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-7c9f75b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-76 .elementor-element.elementor-element-7c9f75b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-7c9f75b>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 15px 0px;
  border-color: #0C6CAB;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-7c9f75b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-39ebdc4 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-39ebdc4 .elementor-heading-title {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-39ebdc4>.elementor-widget-container {
  padding: 25px 0px 10px 0px;
}

.elementor-76 .elementor-element.elementor-element-6395287 {
  text-align: justify;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-6395287>.elementor-widget-container {
  padding: 0px 10px 10px 10px;
  border-style: none;
}

.elementor-76 .elementor-element.elementor-element-d731851>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-d731851:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-76 .elementor-element.elementor-element-d731851>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-d731851>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 15px 0px;
  border-color: #0C6CAB;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-d731851>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-9ce6862 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-9ce6862 .elementor-heading-title {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-9ce6862>.elementor-widget-container {
  padding: 25px 0px 10px 0px;
}

.elementor-76 .elementor-element.elementor-element-b0119ae {
  text-align: justify;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-b0119ae>.elementor-widget-container {
  padding: 0px 10px 10px 15px;
}

.elementor-76 .elementor-element.elementor-element-e77b259>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-e77b259:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-76 .elementor-element.elementor-element-e77b259>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}

.elementor-76 .elementor-element.elementor-element-e77b259>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 15px 0px;
  border-color: #0C6CAB;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-e77b259>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-ebc2102 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-ebc2102 .elementor-heading-title {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-ebc2102>.elementor-widget-container {
  padding: 25px 0px 10px 0px;
}

.elementor-76 .elementor-element.elementor-element-e11ed62 {
  text-align: justify;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-e11ed62>.elementor-widget-container {
  padding: 0px 10px 0px 15px;
}

.elementor-76 .elementor-element.elementor-element-edc812c>.elementor-widget-container {
  padding: 30px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-32340fb6 {
  padding: 4em 1em 4em 1em;
}

.elementor-76 .elementor-element.elementor-element-5502491 {
  --spacer-size: 50px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  top: 20px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-5502491 {
  right: 20px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-5502491 {
  left: 20px;
}

.elementor-76 .elementor-element.elementor-element-5502491>.elementor-widget-container {
  border-style: solid;
  border-width: 7px 7px 0px 0px;
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-7765f8e0 {
  --spacer-size: 50px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  top: 20px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-7765f8e0 {
  left: 20px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-7765f8e0 {
  right: 20px;
}

.elementor-76 .elementor-element.elementor-element-7765f8e0>.elementor-widget-container {
  border-style: solid;
  border-width: 7px 0px 0px 7px;
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-bfc8dfd {
  --spacer-size: 50px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  bottom: 20px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-bfc8dfd {
  left: 20px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-bfc8dfd {
  right: 20px;
}

.elementor-76 .elementor-element.elementor-element-bfc8dfd>.elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 7px 7px;
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-5ac016bc {
  --spacer-size: 50px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  bottom: 20px;
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-5ac016bc {
  right: 20px;
}

body.rtl .elementor-76 .elementor-element.elementor-element-5ac016bc {
  left: 20px;
}

.elementor-76 .elementor-element.elementor-element-5ac016bc>.elementor-widget-container {
  border-style: solid;
  border-width: 0px 7px 7px 0px;
  border-color: var(--e-global-color-accent);
}

.elementor-76 .elementor-element.elementor-element-2baabe3a img {
  width: 100%;
  height: 480px;
  object-fit: cover;
  transition-duration: 0.5s;
}

.elementor-76 .elementor-element.elementor-element-2baabe3a:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-76 .elementor-element.elementor-element-1b4d2799.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-1b4d2799.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-1b4d2799.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-76 .elementor-element.elementor-element-4112d6a7 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  transition-duration: 0.5s;
}

.elementor-76 .elementor-element.elementor-element-4112d6a7:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-76 .elementor-element.elementor-element-1e93469e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-1e93469e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-76 .elementor-element.elementor-element-1e93469e>.elementor-element-populated {
  margin: 0em 0em 0em 2em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 2em;
}

.elementor-76 .elementor-element.elementor-element-631a8a58 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 2px;
}

.elementor-76 .elementor-element.elementor-element-631a8a58 .elementor-divider-separator {
  width: 180px;
}

.elementor-76 .elementor-element.elementor-element-631a8a58 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-631a8a58 .elementor-divider__text {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  font-style: var(--e-global-typography-84ca66e-font-style);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-76 .elementor-element.elementor-element-39a50cee {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}

.elementor-76 .elementor-element.elementor-element-39a50cee .elementor-divider-separator {
  width: 100%;
}

.elementor-76 .elementor-element.elementor-element-39a50cee .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-76 .elementor-element.elementor-element-c2bebc1.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
  fill: #0C6CAB;
  color: #0C6CAB;
}

.elementor-76 .elementor-element.elementor-element-c2bebc1.elementor-view-framed .elementor-icon,
.elementor-76 .elementor-element.elementor-element-c2bebc1.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-c2bebc1.elementor-view-framed .elementor-icon {
  background-color: #0C6CAB;
}

.elementor-76 .elementor-element.elementor-element-c2bebc1 {
  --icon-box-icon-margin: 15px;
}

.elementor-76 .elementor-element.elementor-element-c2bebc1 .elementor-icon {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-c2bebc1 .elementor-icon-box-title {
  margin-bottom: 1px;
}

.elementor-76 .elementor-element.elementor-element-c2bebc1 .elementor-icon-box-title,
.elementor-76 .elementor-element.elementor-element-c2bebc1 .elementor-icon-box-title a {
  font-size: 21px;
}

.elementor-76 .elementor-element.elementor-element-03437dc.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
  fill: #0C6CAB;
  color: #0C6CAB;
}

.elementor-76 .elementor-element.elementor-element-03437dc.elementor-view-framed .elementor-icon,
.elementor-76 .elementor-element.elementor-element-03437dc.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-03437dc.elementor-view-framed .elementor-icon {
  background-color: #0C6CAB;
}

.elementor-76 .elementor-element.elementor-element-03437dc {
  --icon-box-icon-margin: 15px;
}

.elementor-76 .elementor-element.elementor-element-03437dc .elementor-icon {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-03437dc .elementor-icon-box-title {
  margin-bottom: 1px;
}

.elementor-76 .elementor-element.elementor-element-03437dc .elementor-icon-box-title,
.elementor-76 .elementor-element.elementor-element-03437dc .elementor-icon-box-title a {
  font-size: 21px;
}

.elementor-76 .elementor-element.elementor-element-7bb7823.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
  fill: #0C6CAB;
  color: #0C6CAB;
}

.elementor-76 .elementor-element.elementor-element-7bb7823.elementor-view-framed .elementor-icon,
.elementor-76 .elementor-element.elementor-element-7bb7823.elementor-view-default .elementor-icon {
  fill: #FFFFFF;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-7bb7823.elementor-view-framed .elementor-icon {
  background-color: #0C6CAB;
}

.elementor-76 .elementor-element.elementor-element-7bb7823 {
  --icon-box-icon-margin: 15px;
}

.elementor-76 .elementor-element.elementor-element-7bb7823 .elementor-icon {
  font-size: 25px;
}

.elementor-76 .elementor-element.elementor-element-7bb7823 .elementor-icon-box-title {
  margin-bottom: 1px;
}

.elementor-76 .elementor-element.elementor-element-7bb7823 .elementor-icon-box-title,
.elementor-76 .elementor-element.elementor-element-7bb7823 .elementor-icon-box-title a {
  font-size: 21px;
}

.elementor-76 .elementor-element.elementor-element-eb467af:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-eb467af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #7E7E7E59 0%, #FFFFFF 100%);
}

.elementor-76 .elementor-element.elementor-element-eb467af {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-eb467af>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-76 .elementor-element.elementor-element-34d61ce {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-6355de1 {
  --image-transition-duration: 800ms;
  --overlay-transition-duration: 800ms;
  --content-text-align: center;
  --content-padding: 20px;
  --content-transition-duration: 800ms;
  --content-transition-delay: 800ms;
}

.elementor-76 .elementor-element.elementor-element-6355de1 .e-gallery-item:hover .elementor-gallery-item__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

@media(min-width:768px) {
  .elementor-76 .elementor-element.elementor-element-3ccf2c6f {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-52a86c03 {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-1b7286ee {
    width: 54.923%;
  }

  .elementor-76 .elementor-element.elementor-element-1e93469e {
    width: 45%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-76 .elementor-element.elementor-element-3ccf2c6f {
    width: 100%;
  }

  .elementor-76 .elementor-element.elementor-element-52a86c03 {
    width: 100%;
  }

  .elementor-76 .elementor-element.elementor-element-1b7286ee {
    width: 100%;
  }

  .elementor-76 .elementor-element.elementor-element-1e93469e {
    width: 100%;
  }
}

@media(min-width:1025px) {
  .elementor-76 .elementor-element.elementor-element-e4d387f>.elementor-background-overlay {
    background-attachment: fixed;
  }
}

@media(max-width:1024px) {
  .elementor-76 .elementor-element.elementor-element-69053457 {
    padding: 7em 1em 5em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-32e8338a {
    padding: 0% 40% 0% 0%;
  }

  .elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider-separator {
    width: 220px;
  }

  .elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider__text {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-1dc210d7 .elementor-heading-title {
    font-size: 59px;
  }

  .elementor-76 .elementor-element.elementor-element-35a2b14b {
    padding: 3em 1em 0em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta__content {
    min-height: 250px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta__title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta__content {
    min-height: 250px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta__title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta__content {
    min-height: 250px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta__title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-2adbad3f {
    padding: 2em 1.5em 4em 1.5em;
  }

  .elementor-76 .elementor-element.elementor-element-3ccf2c6f>.elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }

  .elementor-76 .elementor-element.elementor-element-302781f7 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-302781f7 .elementor-counter-title {
    font-size: var(--e-global-typography-7a53c04-font-size);
    line-height: var(--e-global-typography-7a53c04-line-height);
    letter-spacing: var(--e-global-typography-7a53c04-letter-spacing);
    word-spacing: var(--e-global-typography-7a53c04-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-302781f7>.elementor-widget-container {
    padding: 1em 2em 1em 2em;
  }

  .elementor-76 .elementor-element.elementor-element-4e577fb3 img {
    height: 480px;
  }

  .elementor-76 .elementor-element.elementor-element-52a86c03>.elementor-element-populated {
    margin: 0em 0em 2em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }

  .elementor-76 .elementor-element.elementor-element-2a782d4f .elementor-divider-separator {
    width: 115px;
  }

  .elementor-76 .elementor-element.elementor-element-2a782d4f .elementor-divider__text {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-14afb6a8>.elementor-widget-container {
    padding: 0em 10em 0em 0em;
  }

  .elementor-76 .elementor-element.elementor-element-e4d387f {
    padding: 5em 1em 5em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-14b6dc2e>.elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }

  .elementor-76 .elementor-element.elementor-element-1440c539 {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-3c409702 {
    padding: 3em 1em 3em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-6ed80278>.elementor-container {
    max-width: 650px;
  }

  .elementor-76 .elementor-element.elementor-element-612cb7ad .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-32340fb6 {
    padding: 2em 1em 3em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-1e93469e>.elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 2em 2em 2em 2em;
  }

  .elementor-76 .elementor-element.elementor-element-631a8a58 .elementor-divider-separator {
    width: 160px;
  }

  .elementor-76 .elementor-element.elementor-element-631a8a58 .elementor-divider__text {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-39a50cee .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media(max-width:767px) {
  .elementor-76 .elementor-element.elementor-element-69053457 .elementor-background-slideshow__slide__image {
    background-position: center right;
  }

  .elementor-76 .elementor-element.elementor-element-69053457 {
    padding: 4em 0.5em 2em 0.5em;
  }

  .elementor-76 .elementor-element.elementor-element-32e8338a {
    padding: 0% 0% 0% 0%;
  }

  .elementor-76 .elementor-element.elementor-element-5e83ebf2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider-separator {
    width: 190px;
    margin: 0 auto;
    margin-center: 0;
  }

  .elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider {
    text-align: center;
  }

  .elementor-76 .elementor-element.elementor-element-19a4b222 .elementor-divider__text {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-19a4b222>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-1dc210d7 {
    text-align: center;
  }

  .elementor-76 .elementor-element.elementor-element-1dc210d7 .elementor-heading-title {
    font-size: 27px;
  }

  .elementor-76 .elementor-element.elementor-element-28d0058b {
    text-align: center;
  }

  .elementor-76 .elementor-element.elementor-element-28d0058b>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-7a6353d6 .elementor-button {
    padding: 13px 20px 13px 20px;
  }

  .elementor-76 .elementor-element.elementor-element-7a6353d6>.elementor-widget-container {
    padding: 0px 10px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-6914ca6a .elementor-button {
    padding: 13px 26px 13px 26px;
  }

  .elementor-76 .elementor-element.elementor-element-35a2b14b {
    padding: 2em 1em 0em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-591c4a4a {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta__content {
    min-height: 161px;
    padding: 25px 50px 25px 25px;
  }

  .elementor-76 .elementor-element.elementor-element-47f35944 .elementor-cta__title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-1abd5718 {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta__content {
    min-height: 160px;
    padding: 25px 50px 25px 25px;
  }

  .elementor-76 .elementor-element.elementor-element-51a5d66a .elementor-cta__title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-aa8ce19 {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta__content {
    min-height: 160px;
    padding: 25px 50px 25px 25px;
  }

  .elementor-76 .elementor-element.elementor-element-4523692b .elementor-cta__title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-2adbad3f {
    padding: 2em 1em 2em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-302781f7 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-302781f7 .elementor-counter-title {
    font-size: var(--e-global-typography-7a53c04-font-size);
    line-height: var(--e-global-typography-7a53c04-line-height);
    letter-spacing: var(--e-global-typography-7a53c04-letter-spacing);
    word-spacing: var(--e-global-typography-7a53c04-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-302781f7>.elementor-widget-container {
    padding: 1em 1em 1em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-4e577fb3 img {
    height: 420px;
  }

  .elementor-76 .elementor-element.elementor-element-52a86c03>.elementor-element-populated {
    margin: 0em 0em 1em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }

  .elementor-76 .elementor-element.elementor-element-2a782d4f .elementor-divider-separator {
    width: 100px;
  }

  .elementor-76 .elementor-element.elementor-element-2a782d4f .elementor-divider__text {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-14afb6a8>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }

  .elementor-76 .elementor-element.elementor-element-5dd7525 {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-5dd7525>.elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-76 .elementor-element.elementor-element-5dd7525>.elementor-element-populated,
  .elementor-76 .elementor-element.elementor-element-5dd7525>.elementor-element-populated>.elementor-background-overlay,
  .elementor-76 .elementor-element.elementor-element-5dd7525>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
  }

  .elementor-76 .elementor-element.elementor-element-e0f76fe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
  }

  .elementor-76 .elementor-element.elementor-element-e0f76fe .elementor-image-box-title {
    font-size: 18px;
  }

  .elementor-76 .elementor-element.elementor-element-4ed763e {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-4ed763e>.elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-76 .elementor-element.elementor-element-4ed763e>.elementor-element-populated,
  .elementor-76 .elementor-element.elementor-element-4ed763e>.elementor-element-populated>.elementor-background-overlay,
  .elementor-76 .elementor-element.elementor-element-4ed763e>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
  }

  .elementor-76 .elementor-element.elementor-element-a4dfba1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
  }

  .elementor-76 .elementor-element.elementor-element-a4dfba1 .elementor-image-box-title {
    font-size: 18px;
  }

  .elementor-76 .elementor-element.elementor-element-3dbdcda {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-3dbdcda>.elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-76 .elementor-element.elementor-element-3dbdcda>.elementor-element-populated,
  .elementor-76 .elementor-element.elementor-element-3dbdcda>.elementor-element-populated>.elementor-background-overlay,
  .elementor-76 .elementor-element.elementor-element-3dbdcda>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
  }

  .elementor-76 .elementor-element.elementor-element-68b343e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
  }

  .elementor-76 .elementor-element.elementor-element-68b343e .elementor-image-box-title {
    font-size: 18px;
  }

  .elementor-76 .elementor-element.elementor-element-68b343e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-fe91615 {
    width: 50%;
  }

  .elementor-76 .elementor-element.elementor-element-fe91615>.elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-76 .elementor-element.elementor-element-fe91615>.elementor-element-populated,
  .elementor-76 .elementor-element.elementor-element-fe91615>.elementor-element-populated>.elementor-background-overlay,
  .elementor-76 .elementor-element.elementor-element-fe91615>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
  }

  .elementor-76 .elementor-element.elementor-element-bf0c9e5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
  }

  .elementor-76 .elementor-element.elementor-element-bf0c9e5 .elementor-image-box-title {
    font-size: 18px;
  }

  .elementor-76 .elementor-element.elementor-element-e4d387f>.elementor-background-overlay {
    background-position: 35% 0%;
  }

  .elementor-76 .elementor-element.elementor-element-e4d387f {
    padding: 3em 1em 3em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-14b6dc2e>.elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 10px 10px 10px 10px;
  }

  .elementor-76 .elementor-element.elementor-element-1440c539 {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-3c409702 {
    padding: 1.5em 1em 2em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-612cb7ad .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-281220c8>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
  }

  .elementor-76 .elementor-element.elementor-element-32340fb6 {
    padding: 2em 1em 2em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-1b7286ee>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-2baabe3a img {
    height: 380px;
  }

  .elementor-76 .elementor-element.elementor-element-4112d6a7 img {
    height: 250px;
  }

  .elementor-76 .elementor-element.elementor-element-1e93469e>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }

  .elementor-76 .elementor-element.elementor-element-631a8a58 .elementor-divider-separator {
    width: 140px;
  }

  .elementor-76 .elementor-element.elementor-element-631a8a58 .elementor-divider__text {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }

  .elementor-76 .elementor-element.elementor-element-39a50cee .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.elementor-76 .elementor-element.elementor-element-14b6dc2e>.elementor-element-populated {
  padding: 0 2em 2em 2em !important;
}

.img_box img {
  border-radius: 5px;
}

.elementor-widget-wrap .s_img {
  height: 250px !important;
  width: 100%;
}

.dropdown01 {
  position: relative;
  display: inline-block;
}

.dropdown01 .dropdown-menu02 {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 250px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  padding: 12px 16px;
  z-index: 1;
  background: #0c6cab;
  padding: 10px;
  color: #FFF;
}

.dropdown01:hover .dropdown-menu02 {
  display: block !important;
}

.dropdown01 .dropdown-menu02 .dropdown-item01 {
  text-decoration: none;
  color: #fff !important;
  border-bottom: 2px solid #fff;
  padding-left: 5px;
}


.e-gallery--ltr.e-gallery-justified .e-gallery-item {
  margin-right: 20px;
}

.e-gallery-justified .e-gallery-image {}


@media screen and (max-device-width:1200px),
screen and (max-width:1200px) {
  .dropdown01 {
    position: relative;
    display: inline-block;
  }

  .dropdown01 .dropdown-menu02 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
    background: #0c6cab;
    padding: 10px;
    color: #FFF;
    margin: 0px !important;
  }

  .dropdown01:hover .dropdown-menu02 {
    display: block !important;
  }

  .dropdown01 .dropdown-menu02 .dropdown-item01 {
    background-color: none;
  }
}

@media only screen and (min-width: 992px) {
  .dropdown01 {
    position: relative;
    display: inline-block;
  }

  .dropdown01 .dropdown-menu02 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
    background: #0c6cab;
    padding: 10px;
    color: #FFF;
  }

  .dropdown01:hover .dropdown-menu02 {
    display: block !important;
  }
}

@media (max-width:768px) {
  .dropdown01 {
    position: relative;
    display: inline-block;
  }

  .dropdown01 .dropdown-menu02 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
    background: #0c6cab;
    padding: 10px;
    color: #FFF;
  }

  .dropdown01:hover .dropdown-menu02 {
    display: block !important;
  }
}

@media (min-width:768px) {
  .dropdown01 {
    position: relative;
    display: inline-block;
  }

  .dropdown01 .dropdown-menu02 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
    background: #0c6cab;
    padding: 10px;
    color: #FFF;
  }

  .dropdown01:hover .dropdown-menu02 {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  .dropdown01 {
    position: relative;
    display: inline-block;
  }

  .dropdown01 .dropdown-menu02 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
    background: #0c6cab;
    padding: 10px;
    color: #FFF;
  }

  .dropdown01:hover .dropdown-menu02 {
    display: block !important;
    background-color: none;
  }
}

@media only screen and (min-width: 600px) {
  .dropdown01 {
    position: relative;
    display: inline-block;
  }

  .dropdown01 .dropdown-menu02 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
    background: #0c6cab;
    padding: 10px;
    color: #FFF;
  }

  .dropdown01:hover .dropdown-menu02 {
    display: block !important;
    background-color: none;
  }
}