.elementor-4075 .elementor-element.elementor-element-9d7e392 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
}

.elementor-4075 .elementor-element.elementor-element-9d7e392:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-9d7e392>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-f875600);
}

.elementor-4075 .elementor-element.elementor-element-9d7e392,
.elementor-4075 .elementor-element.elementor-element-9d7e392::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-9d7e392.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-9336e6b {
  --display: flex;
  --width: 57%;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-9336e6b,
.elementor-4075 .elementor-element.elementor-element-9336e6b::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-9336e6b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-427d989 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 60%;
}

.elementor-4075 .elementor-element.elementor-element-8e740cb {
  text-align: left;
}

.elementor-4075 .elementor-element.elementor-element-8e740cb img,
.elementor-4075 .elementor-element.elementor-element-8e740cb svg {
  width: 100%;
}

.elementor-4075 .elementor-element.elementor-element-8e740cb svg {
  height: auto;
}

.elementor-4075 .elementor-element.elementor-element-3c12a9e {
  text-align: left;
}

.elementor-4075 .elementor-element.elementor-element-3c12a9e img,
.elementor-4075 .elementor-element.elementor-element-3c12a9e svg {
  width: 100%;
}

.elementor-4075 .elementor-element.elementor-element-3c12a9e svg {
  height: auto;
}

.elementor-4075 .elementor-element.elementor-element-b860b01 .elementor-heading-title {
  color: #00443B;
  font-family: "Poppins", Sans-serif;
  font-size: 4.6em;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-b860b01>.elementor-widget-container {
  margin: 0px -15px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-b860b01 {
  z-index: 2;
}

.elementor-4075 .elementor-element.elementor-element-def762b .elementor-heading-title {
  color: var(--e-global-color-1dc3b48);
  font-family: "Poppins", Sans-serif;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 1.4em;
}

.elementor-4075 .elementor-element.elementor-element-def762b>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-def762b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-9a048ff {
  --display: flex;
  --width: 100%;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 30px;
}

.elementor-4075 .elementor-element.elementor-element-ad3dd8c {
  --display: flex;
  --width: 26.441%;
  --gap: 15px 15px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-ad3dd8c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  padding: 20px 30px 20px 30px;
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 {
  --box-button-padding-top: 20px;
  --box-button-padding-right: 30px;
  --box-button-padding-bottom: 20px;
  --box-button-padding-left: 30px;
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button * {
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button svg {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-hover:hover .box-button {
  background: #FF4800;
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-e2b04d4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-ccafc44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 15px 15px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-1441eed .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  padding: 20px 30px 20px 30px;
}

.elementor-4075 .elementor-element.elementor-element-1441eed {
  --box-button-padding-top: 20px;
  --box-button-padding-right: 30px;
  --box-button-padding-bottom: 20px;
  --box-button-padding-left: 30px;
}

.elementor-4075 .elementor-element.elementor-element-1441eed .box-button,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button * {
  color: var(--e-global-color-d95dcb6);
}

.elementor-4075 .elementor-element.elementor-element-1441eed .box-button svg {
  fill: var(--e-global-color-d95dcb6);
  color: var(--e-global-color-d95dcb6);
}

.elementor-4075 .elementor-element.elementor-element-1441eed .box-button,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-hover:hover .box-button {
  background: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-1441eed .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-1dc3b48);
}

.elementor-4075 .elementor-element.elementor-element-1441eed>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  padding: 20px 30px 20px 30px;
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 {
  --box-button-padding-top: 20px;
  --box-button-padding-right: 30px;
  --box-button-padding-bottom: 20px;
  --box-button-padding-left: 30px;
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button * {
  color: var(--e-global-color-d95dcb6);
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button svg {
  fill: var(--e-global-color-d95dcb6);
  color: var(--e-global-color-d95dcb6);
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-hover:hover .box-button {
  background: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-55a84d4 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-1dc3b48);
}

.elementor-4075 .elementor-element.elementor-element-55a84d4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-24f250c .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  padding: 20px 30px 20px 30px;
}

.elementor-4075 .elementor-element.elementor-element-24f250c {
  --box-button-padding-top: 20px;
  --box-button-padding-right: 30px;
  --box-button-padding-bottom: 20px;
  --box-button-padding-left: 30px;
}

.elementor-4075 .elementor-element.elementor-element-24f250c .box-button,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button * {
  color: var(--e-global-color-d95dcb6);
}

.elementor-4075 .elementor-element.elementor-element-24f250c .box-button svg {
  fill: var(--e-global-color-d95dcb6);
  color: var(--e-global-color-d95dcb6);
}

.elementor-4075 .elementor-element.elementor-element-24f250c .box-button,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-hover:hover .box-button {
  background: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-24f250c .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-1dc3b48);
}

.elementor-4075 .elementor-element.elementor-element-24f250c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-f18e230 {
  --display: flex;
  --width: 43%;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --background-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-f18e230.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-b16ddac img,
.elementor-4075 .elementor-element.elementor-element-b16ddac svg {
  width: 100%;
  max-width: 100%;
  box-shadow: 38.4px -38.4px 0px 1px #9BE042;
}

.elementor-4075 .elementor-element.elementor-element-b16ddac svg {
  height: auto;
}

.elementor-4075 .elementor-element.elementor-element-b16ddac>.elementor-widget-container {
  margin: 038.4px 038.4px 38.4px 0px;
}

.elementor-4075 .elementor-element.elementor-element-669cd7c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --padding-top: 5.2%;
  --padding-bottom: 4.6%;
  --padding-left: 0%;
  --padding-right: 0%;
}

.elementor-4075 .elementor-element.elementor-element-41575f8 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-4075 .elementor-element.elementor-element-41575f8 {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
}

.elementor-4075 .elementor-element.elementor-element-41575f8.elementor-element {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-41575f8>.elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-67d1108 {
  text-align: center;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}

.elementor-4075 .elementor-element.elementor-element-67d1108 .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 4.4em;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-67d1108.elementor-element {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-466b8ac {
  text-align: center;
}

.elementor-4075 .elementor-element.elementor-element-466b8ac .elementor-heading-title {
  color: var(--e-global-color-1dc3b48);
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-466b8ac>.elementor-widget-container {
  padding: 20px 0px 20px 0px;
}

.elementor-4075 .elementor-element.elementor-element-466b8ac.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-bef5453 {
  text-align: center;
  color: var(--e-global-color-77ff651);
  --textColor: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: initial;
  max-width: initial;
}

.elementor-4075 .elementor-element.elementor-element-bef5453.elementor-element {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-132c575 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-cd9629b {
  --display: flex;
  --justify-content: space-around;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-4075 .elementor-element.elementor-element-cd9629b:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-cd9629b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-cd9629b,
.elementor-4075 .elementor-element.elementor-element-cd9629b::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-a2d90cf img {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-a2d90cf svg {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-a2d90cf>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-6e828e0 {
  text-align: center;
  color: #FFFFFF;
  --textColor: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-34e707f {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-1b2a488 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-4075 .elementor-element.elementor-element-1b2a488:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-1b2a488>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-1b2a488,
.elementor-4075 .elementor-element.elementor-element-1b2a488::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-27cc3a1 img {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-27cc3a1 svg {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-27cc3a1>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-84ccdf7 {
  text-align: center;
  color: #FFFFFF;
  --textColor: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-shadow: 0px 0.3px 3.4px rgba(0, 0, 0, 0.58);
}

.elementor-4075 .elementor-element.elementor-element-9e838e7 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-02f5a63 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-4075 .elementor-element.elementor-element-02f5a63:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-02f5a63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-02f5a63,
.elementor-4075 .elementor-element.elementor-element-02f5a63::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-b82d8e4 img {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-b82d8e4 svg {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-b82d8e4>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-bc60980 {
  text-align: center;
  color: #FFFFFF;
  --textColor: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-shadow: 0px 0.3px 3.4px rgba(0, 0, 0, 0.58);
}

.elementor-4075 .elementor-element.elementor-element-afd5515 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-2f15a87 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-4075 .elementor-element.elementor-element-2f15a87:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-2f15a87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-2f15a87,
.elementor-4075 .elementor-element.elementor-element-2f15a87::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-fc2a30f img {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-fc2a30f svg {
  height: 100px;
}

.elementor-4075 .elementor-element.elementor-element-fc2a30f>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-f77e9e4 {
  text-align: center;
  color: #FFFFFF;
  --textColor: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-shadow: 0px 0.3px 3.4px rgba(0, 0, 0, 0.58);
}

.elementor-4075 .elementor-element.elementor-element-0347a5f {
  --e-n-carousel-swiper-slides-to-display: 4;
  --e-n-carousel-slide-height: auto;
  --e-n-carousel-slide-container-height: 100%;
  --e-n-carousel-swiper-slides-gap: 15px;
  --e-n-carousel-swiper-pagination-size: 12px;
  --e-n-carousel-dots-normal-color: var(--e-global-color-primary);
  --e-n-carousel-dots-hover-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-d8ba4bc {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 2px 2px 2px;
  --border-top-width: 0px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 60px;
  --padding-right: 60px;
}

.elementor-4075 .elementor-element.elementor-element-d8ba4bc:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-d8ba4bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-d8ba4bc,
.elementor-4075 .elementor-element.elementor-element-d8ba4bc::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-77bd98c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 107px 107px;
  --background-transition: 0.3s;
  --padding-top: 85px;
  --padding-bottom: 85px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-2c53410 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-726f185 {
  text-align: left;
}

.elementor-4075 .elementor-element.elementor-element-726f185 .elementor-heading-title {
  color: var(--e-global-color-1dc3b48);
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-726f185>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-726f185.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-ebdba96 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-43408db {
  text-align: left;
  color: var(--e-global-color-77ff651);
  --textColor: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-43408db.elementor-element {
  --align-self: flex-start;
}

.elementor-4075 .elementor-element.elementor-element-f3312eb {
  text-align: left;
  color: var(--e-global-color-77ff651);
  --textColor: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-f3312eb.elementor-element {
  --align-self: flex-start;
}

.elementor-4075 .elementor-element.elementor-element-252b712 {
  text-align: left;
  color: var(--e-global-color-77ff651);
  --textColor: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-252b712.elementor-element {
  --align-self: flex-start;
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 12px 16px 11px 16px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-4075 .elementor-element.elementor-element-b25f68c {
  --box-button-padding-top: 12px;
  --box-button-padding-right: 16px;
  --box-button-padding-bottom: 11px;
  --box-button-padding-left: 16px;
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button * {
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button svg {
  fill: var(--e-global-color-77ff651);
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button {
  background: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button {
  border-color: #9BE042;
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-b25f68c .box-hover:hover .box-button.elementor-button {
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-b25f68c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-cd61978 {
  --n-accordion-title-justify-content: center;
  --n-accordion-title-flex-grow: initial;
  --n-accordion-title-icon-order: initial;
  --n-accordion-title-font-size: 1rem;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-border-radius: 8px 8px 0px 0px;
  --n-accordion-title-normal-color: var(--e-global-color-primary);
  --n-accordion-icon-size: 17px;
}

.elementor-4075 .elementor-element.elementor-element-cd61978>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
  background-color: var(--e-global-color-accent);
}

:where(.elementor-4075 .elementor-element.elementor-element-cd61978 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

:where(.elementor-4075 .elementor-element.elementor-element-cd61978 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
  background-color: var(--e-global-color-accent);
  --border-radius: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-cd61978.elementor-element {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  padding: 20px 30px 20px 30px;
}

.elementor-4075 .elementor-element.elementor-element-8f14743 {
  --box-button-padding-top: 20px;
  --box-button-padding-right: 30px;
  --box-button-padding-bottom: 20px;
  --box-button-padding-left: 30px;
}

.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button * {
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button svg {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-hover:hover .box-button {
  background: #FF4800;
}

.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-8f14743 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-8f14743>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-e160df8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 0px 2px 0px;
  --border-top-width: 2px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-41fa304);
  --border-color: var(--e-global-color-41fa304);
  --padding-top: 70px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-e160df8:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-e160df8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-f875600);
}

.elementor-4075 .elementor-element.elementor-element-e160df8,
.elementor-4075 .elementor-element.elementor-element-e160df8::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-3aacc35 {
  --display: flex;
  --width: 78%;
  --background-transition: 0.3s;
  --padding-top: 45px;
  --padding-bottom: 45px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-3aacc35.e-con {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-0dc5e1a {
  text-align: center;
}

.elementor-4075 .elementor-element.elementor-element-0dc5e1a .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.elementor-4075 .elementor-element.elementor-element-b5993f0 {
  text-align: center;
  color: var(--e-global-color-77ff651);
  --textColor: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}

.elementor-4075 .elementor-element.elementor-element-b5993f0.elementor-element {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-2f4fb02 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-65dd935 {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-36353ce {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-62eee4e .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-62eee4e>.elementor-widget-container {
  padding: 0px 0px 10px 0px;
}

.elementor-4075 .elementor-element.elementor-element-66c62e6 {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-66c62e6>.elementor-widget-container {
  padding: 0px 0px 6px 0px;
}

.elementor-4075 .elementor-element.elementor-element-40d8148 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-c5b2d7c {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-c5b2d7c>.elementor-widget-container {
  padding: 0px 0px 13px 0px;
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 10px 9px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-4075 .elementor-element.elementor-element-56d9cba {
  --box-button-padding-top: 10px;
  --box-button-padding-right: 10px;
  --box-button-padding-bottom: 9px;
  --box-button-padding-left: 10px;
  --box-button-icon-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button * {
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button svg {
  fill: var(--e-global-color-77ff651);
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button i,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover i,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus i,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button i {
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button svg,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button {
  background: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button {
  border-color: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-56d9cba .box-hover:hover .box-button.elementor-button {
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-e15a68e {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-cadae17 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-b21c9dd .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-b21c9dd>.elementor-widget-container {
  padding: 0px 0px 10px 0px;
}

.elementor-4075 .elementor-element.elementor-element-801cc9f {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-801cc9f>.elementor-widget-container {
  padding: 0px 0px 7px 0px;
}

.elementor-4075 .elementor-element.elementor-element-7975609 {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-7975609>.elementor-widget-container {
  padding: 0px 0px 13px 0px;
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 10px 9px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 {
  --box-button-padding-top: 10px;
  --box-button-padding-right: 10px;
  --box-button-padding-bottom: 9px;
  --box-button-padding-left: 10px;
  --box-button-icon-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button * {
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button svg {
  fill: var(--e-global-color-77ff651);
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button i,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover i,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus i,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button i {
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button svg,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button {
  background: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button {
  border-color: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-e9556e2 .box-hover:hover .box-button.elementor-button {
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-98cdda1 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-96bce2f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-95a570e .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-95a570e>.elementor-widget-container {
  padding: 0px 0px 10px 0px;
}

.elementor-4075 .elementor-element.elementor-element-46467c8 {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-46467c8>.elementor-widget-container {
  padding: 0px 0px 7px 0px;
}

.elementor-4075 .elementor-element.elementor-element-6513a16 {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-6513a16>.elementor-widget-container {
  padding: 0px 0px 13px 0px;
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 10px 9px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 {
  --box-button-padding-top: 10px;
  --box-button-padding-right: 10px;
  --box-button-padding-bottom: 9px;
  --box-button-padding-left: 10px;
  --box-button-icon-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button * {
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button svg {
  fill: var(--e-global-color-77ff651);
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button i,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover i,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus i,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button i {
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button svg,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button {
  background: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button {
  border-color: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-6bf4869 .box-hover:hover .box-button.elementor-button {
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-81715b1 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-a8e3d07 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-51a0efd .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-51a0efd>.elementor-widget-container {
  padding: 0px 0px 10px 0px;
}

.elementor-4075 .elementor-element.elementor-element-100cbbd {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-100cbbd>.elementor-widget-container {
  padding: 0px 0px 7px 0px;
}

.elementor-4075 .elementor-element.elementor-element-b54a85e {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-b54a85e>.elementor-widget-container {
  padding: 0px 0px 13px 0px;
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 10px 9px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b {
  --box-button-padding-top: 10px;
  --box-button-padding-right: 10px;
  --box-button-padding-bottom: 9px;
  --box-button-padding-left: 10px;
  --box-button-icon-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button * {
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button svg {
  fill: var(--e-global-color-77ff651);
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button i,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover i,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus i,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button i {
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button svg,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button {
  background: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button {
  border-color: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-ff72d8b .box-hover:hover .box-button.elementor-button {
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-ade7f9c {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-8e0906f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-a4547ee .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-a4547ee>.elementor-widget-container {
  padding: 0px 0px 10px 0px;
}

.elementor-4075 .elementor-element.elementor-element-a441f11 {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-a441f11>.elementor-widget-container {
  padding: 0px 0px 7px 0px;
}

.elementor-4075 .elementor-element.elementor-element-022f4c0 {
  color: #000000;
  --textColor: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-4075 .elementor-element.elementor-element-022f4c0>.elementor-widget-container {
  padding: 0px 0px 13px 0px;
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 10px 9px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 {
  --box-button-padding-top: 10px;
  --box-button-padding-right: 10px;
  --box-button-padding-bottom: 9px;
  --box-button-padding-left: 10px;
  --box-button-icon-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button * {
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button svg {
  fill: var(--e-global-color-77ff651);
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button i,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover i,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus i,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button i {
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button svg,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button {
  background: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button {
  border-color: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-6a4ad39 .box-hover:hover .box-button.elementor-button {
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-e53fc8f {
  --e-n-carousel-swiper-slides-to-display: 4;
  --e-n-carousel-slide-height: auto;
  --e-n-carousel-slide-container-height: 100%;
  --e-n-carousel-swiper-slides-gap: 10px;
  --e-n-carousel-swiper-pagination-size: 12px;
  --e-n-carousel-dots-normal-color: var(--e-global-color-primary);
  --e-n-carousel-dots-hover-color: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  padding: 20px 30px 20px 30px;
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b {
  --box-button-padding-top: 20px;
  --box-button-padding-right: 30px;
  --box-button-padding-bottom: 20px;
  --box-button-padding-left: 30px;
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button * {
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button svg {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-hover:hover .box-button {
  background: var(--e-global-color-primary);
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-36b8e2b .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-1dc3b48);
}

.elementor-4075 .elementor-element.elementor-element-36b8e2b>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-b6be105 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 2px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-41fa304);
  --border-color: var(--e-global-color-41fa304);
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-b6be105:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-b6be105>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #00443B;
}

.elementor-4075 .elementor-element.elementor-element-b6be105,
.elementor-4075 .elementor-element.elementor-element-b6be105::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-99c2b65 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 0px 2px 0px;
  --border-top-width: 2px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-41fa304);
  --border-color: var(--e-global-color-41fa304);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-99c2b65:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-99c2b65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F0EACB;
}

.elementor-4075 .elementor-element.elementor-element-99c2b65,
.elementor-4075 .elementor-element.elementor-element-99c2b65::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-31891bd {
  --display: flex;
  --width: 70%;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --padding-top: 5.2%;
  --padding-bottom: 4.6%;
  --padding-left: 0%;
  --padding-right: 0%;
}

.elementor-4075 .elementor-element.elementor-element-33ad25b {
  text-align: center;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}

.elementor-4075 .elementor-element.elementor-element-33ad25b .elementor-heading-title {
  color: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 3.9em;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-33ad25b.elementor-element {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-30f605b {
  text-align: center;
}

.elementor-4075 .elementor-element.elementor-element-30f605b .elementor-heading-title {
  color: var(--e-global-color-1dc3b48);
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-30f605b>.elementor-widget-container {
  padding: 20px 0px 20px 0px;
}

.elementor-4075 .elementor-element.elementor-element-30f605b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-4106168 {
  columns: 2;
  column-gap: 28px;
  text-align: left;
  color: var(--e-global-color-77ff651);
  --textColor: var(--e-global-color-77ff651);
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: initial;
  max-width: initial;
}

.elementor-4075 .elementor-element.elementor-element-4106168.elementor-element {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  padding: 20px 30px 20px 30px;
}

.elementor-4075 .elementor-element.elementor-element-b063d38 {
  --box-button-padding-top: 20px;
  --box-button-padding-right: 30px;
  --box-button-padding-bottom: 20px;
  --box-button-padding-left: 30px;
}

.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button * {
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button svg {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-hover:hover .box-button {
  background: #FF4800;
}

.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-b063d38 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-b063d38>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-e33fb14 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 149px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-e33fb14:not(.elementor-motion-effects-element-type-background),
.elementor-4075 .elementor-element.elementor-element-e33fb14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #00443B;
}

.elementor-4075 .elementor-element.elementor-element-e33fb14,
.elementor-4075 .elementor-element.elementor-element-e33fb14::before {
  --border-transition: 0.3s;
}

.elementor-4075 .elementor-element.elementor-element-75e6ceb {
  --display: flex;
  --width: 94%;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-75e6ceb.e-con {
  --align-self: center;
}

.elementor-4075 .elementor-element.elementor-element-08b93d3 {
  --display: flex;
  --width: 37.998%;
  --gap: 15px 15px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 50px;
}

.elementor-4075 .elementor-element.elementor-element-08b93d3.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-cc66576 .elementor-heading-title {
  color: #FAFAFA;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-cc66576.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-0bdc919 .elementor-heading-title {
  color: var(--e-global-color-1dc3b48);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4075 .elementor-element.elementor-element-0bdc919 {
  width: var(--container-widget-width, 480px);
  max-width: 480px;
  --container-widget-width: 480px;
  --container-widget-flex-grow: 0;
}

.elementor-4075 .elementor-element.elementor-element-0bdc919.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-4075 .elementor-element.elementor-element-db3abc3 {
  color: var(--e-global-color-41fa304);
  --textColor: var(--e-global-color-41fa304);
  width: var(--container-widget-width, 480px);
  max-width: 480px;
  --container-widget-width: 480px;
  --container-widget-flex-grow: 0;
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 12px 16px 10px 16px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 {
  --box-button-padding-top: 12px;
  --box-button-padding-right: 16px;
  --box-button-padding-bottom: 10px;
  --box-button-padding-left: 16px;
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button * {
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button svg {
  fill: var(--e-global-color-77ff651);
  color: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button .popup-icon,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button {
  background: var(--e-global-color-ba8978f);
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button:hover,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button:focus,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button {
  border-color: #9BE042;
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:hover *,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:focus *,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button.elementor-button * {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:hover svg,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:focus svg,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button.elementor-button svg {
  fill: var(--e-global-color-41fa304);
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:hover .popup-icon,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:focus .popup-icon,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button.elementor-button,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button.elementor-button .popup-icon {
  background: var(--e-global-color-77ff651);
}

.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:hover,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-button.elementor-button:focus,
.elementor-4075 .elementor-element.elementor-element-fc142a5 .box-hover:hover .box-button.elementor-button {
  border-color: var(--e-global-color-accent);
}

.elementor-4075 .elementor-element.elementor-element-fc142a5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-226e040 {
  --display: flex;
  --width: 100%;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 30px 30px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .dt-css-grid {
  --wide-desktop-columns: 3;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 14px;
  grid-row-gap: 35px;
  --grid-row-gap: 35px;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 {
  --wide-desktop-columns: 3;
  --the7-img-position: var(--position);
  --the7-img-object-fit: var(--object-fit);
  --the7-img-width: var(--ratio-img-width);
  --the7-img-height: var(--ratio-img-height);
  --the7-img-max-height: var(--max-height);
  --the7-img-max-width: var(--max-width);
  --box-width: var(--image-size, var(--ratio-img-width));
  --the7-img-ratio: var(--aspect-ratio, var(--ratio));
  --aspect-ratio: 2.2;
  --position: absolute;
  --object-fit: cover;
  --ratio-img-width: 100%;
  --svg-width: 100%;
  --height: 100%;
  --max-height: 100%;
  --max-width: 100%;
  --meta-color: var(--e-global-color-1dc3b48);
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .post.wrapper {
  align-items: flex-start;
  align-content: flex-start;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .owl-carousel {
  --box-padding-top: 0px;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 [class*="the7-simple-widget-"] {
  --content-wrapper-flex-flow: column wrap;
  --thumb-margin: 0 0 var(--image-spacing) 0;
  --thumb-order: 0;
  --content-width: 100%;
  --image-spacing: 20px;
  --image-size: 100%;
  --image-ratio: 100%;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .the7-simple-post-thumb,
.elementor-4075 .elementor-element.elementor-element-caf6362 .post-entry-content {
  align-self: flex-start;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .the7-simple-post-thumb {
  width: var(--image-size);
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .post-thumbnail-rollover:after,
.elementor-4075 .elementor-element.elementor-element-caf6362 .post-thumbnail-rollover:before,
.elementor-4075 .elementor-element.elementor-element-caf6362 .post-thumbnail-rollover:after {
  transition: opacity 0.3s ease;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .post-thumbnail-rollover:after {
  background: #F7F3E680;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .post-entry-content {
  align-items: flex-start;
  text-align: left;
  padding: 0px 0px 0px 0px;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .heading {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .post-title {
  color: var(--e-global-color-41fa304);
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .the7-simple-widget-posts .entry-meta {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.5em;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .entry-meta .meta-item,
.elementor-4075 .elementor-element.elementor-element-caf6362 .entry-meta .meta-item * {
  color: var(--e-global-color-1dc3b48);
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .entry-meta {
  margin-top: 12px;
}

.elementor-4075 .elementor-element.elementor-element-caf6362 .paginator {
  justify-content: center;
}

:root {
  --page-title-display: none;
}

body.elementor-page-4075:not(.elementor-motion-effects-element-type-background),
body.elementor-page-4075>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F3E6;
}

@media(max-width:1024px) {
  .elementor-4075 .elementor-element.elementor-element-9336e6b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-427d989 {
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 50%;
  }

  .elementor-4075 .elementor-element.elementor-element-8e740cb img,
  .elementor-4075 .elementor-element.elementor-element-8e740cb svg {
    width: 100px;
  }

  .elementor-4075 .elementor-element.elementor-element-8e740cb svg {
    height: auto;
  }

  .elementor-4075 .elementor-element.elementor-element-3c12a9e img,
  .elementor-4075 .elementor-element.elementor-element-3c12a9e svg {
    width: 100px;
  }

  .elementor-4075 .elementor-element.elementor-element-3c12a9e svg {
    height: auto;
  }

  .elementor-4075 .elementor-element.elementor-element-b860b01 .elementor-heading-title {
    font-size: 2.5em;
  }

  .elementor-4075 .elementor-element.elementor-element-def762b .elementor-heading-title {
    font-size: 1em;
  }

  .elementor-4075 .elementor-element.elementor-element-def762b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-9a048ff {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-ad3dd8c {
    --width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-e2b04d4 {
    --box-button-padding-top: 10px;
    --box-button-padding-right: 10px;
    --box-button-padding-bottom: 10px;
    --box-button-padding-left: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-ccafc44 {
    --justify-content: flex-start;
  }

  .elementor-4075 .elementor-element.elementor-element-1441eed .box-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-1441eed {
    --box-button-padding-top: 10px;
    --box-button-padding-right: 10px;
    --box-button-padding-bottom: 10px;
    --box-button-padding-left: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-55a84d4 {
    --box-button-padding-top: 10px;
    --box-button-padding-right: 10px;
    --box-button-padding-bottom: 10px;
    --box-button-padding-left: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-24f250c .box-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-24f250c {
    --box-button-padding-top: 10px;
    --box-button-padding-right: 10px;
    --box-button-padding-bottom: 10px;
    --box-button-padding-left: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-b16ddac img,
  .elementor-4075 .elementor-element.elementor-element-b16ddac svg {
    width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-b16ddac svg {
    height: auto;
  }

  .elementor-4075 .elementor-element.elementor-element-b16ddac img {
    max-width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-b16ddac>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-669cd7c {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 10%;
    --padding-right: 10%;
  }

  .elementor-4075 .elementor-element.elementor-element-67d1108 .elementor-heading-title {
    font-size: 2.6em;
  }

  .elementor-4075 .elementor-element.elementor-element-67d1108 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-466b8ac .elementor-heading-title {
    font-size: 1.6em;
  }

  .elementor-4075 .elementor-element.elementor-element-466b8ac>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-132c575 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-cd9629b {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-6e828e0 {
    font-size: 1em;
    line-height: 1.2em;
  }

  .elementor-4075 .elementor-element.elementor-element-34e707f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-84ccdf7 {
    font-size: 1em;
    line-height: 1.2em;
  }

  .elementor-4075 .elementor-element.elementor-element-9e838e7 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-bc60980 {
    font-size: 1em;
    line-height: 1.2em;
  }

  .elementor-4075 .elementor-element.elementor-element-afd5515 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-f77e9e4 {
    font-size: 1em;
    line-height: 1.2em;
  }

  .elementor-4075 .elementor-element.elementor-element-0347a5f {
    --e-n-carousel-swiper-slides-to-display: 3;
  }

  .elementor-4075 .elementor-element.elementor-element-d8ba4bc {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-4075 .elementor-element.elementor-element-77bd98c {
    --gap: 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-726f185 .elementor-heading-title {
    font-size: 2em;
  }

  .elementor-4075 .elementor-element.elementor-element-cd61978>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-e160df8 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 10%;
    --padding-right: 10%;
  }

  .elementor-4075 .elementor-element.elementor-element-3aacc35 {
    --width: 100%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-b5993f0 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-e53fc8f {
    --e-n-carousel-swiper-slides-to-display: 2;
  }

  .elementor-4075 .elementor-element.elementor-element-b6be105 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-31891bd {
    --width: 100%;
    --padding-top: 8%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
  }

  .elementor-4075 .elementor-element.elementor-element-da78eee img,
  .elementor-4075 .elementor-element.elementor-element-da78eee svg {
    width: 30%;
  }

  .elementor-4075 .elementor-element.elementor-element-da78eee svg {
    height: auto;
  }

  .elementor-4075 .elementor-element.elementor-element-33ad25b .elementor-heading-title {
    font-size: 2.6em;
  }

  .elementor-4075 .elementor-element.elementor-element-33ad25b {
    width: 100%;
    max-width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-30f605b .elementor-heading-title {
    font-size: 1.3em;
  }

  .elementor-4075 .elementor-element.elementor-element-30f605b>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-4106168>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-e33fb14 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }

  .elementor-4075 .elementor-element.elementor-element-08b93d3 {
    --width: 41.319%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 4%;
  }

  .elementor-4075 .elementor-element.elementor-element-0bdc919 .elementor-heading-title {
    font-size: 1.2em;
    line-height: 1.4em;
  }

  .elementor-4075 .elementor-element.elementor-element-0bdc919 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-caf6362 .dt-css-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .elementor-4075 .elementor-element.elementor-element-caf6362 {
    --wide-desktop-columns: 2;
  }

  .elementor-4075 .elementor-element.elementor-element-caf6362 .post-entry-content {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-caf6362 .heading {
    font-size: 1.2em;
    line-height: 1.2em;
  }
}

@media(min-width:768px) {
  .elementor-4075 .elementor-element.elementor-element-9d7e392 {
    --content-width: 1254px;
  }

  .elementor-4075 .elementor-element.elementor-element-ccafc44 {
    --content-width: 100%;
  }
}

@media(max-width:767px) {
  .elementor-4075 .elementor-element.elementor-element-9d7e392 {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-4075 .elementor-element.elementor-element-9336e6b {
    --width: 100%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
    --z-index: 2;
  }

  .elementor-4075 .elementor-element.elementor-element-427d989 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
  }

  .elementor-4075 .elementor-element.elementor-element-427d989.e-con {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
  }

  .elementor-4075 .elementor-element.elementor-element-b860b01 {
    text-align: center;
  }

  .elementor-4075 .elementor-element.elementor-element-b860b01 .elementor-heading-title {
    font-size: 1.8em;
  }

  .elementor-4075 .elementor-element.elementor-element-b860b01>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-def762b {
    text-align: center;
  }

  .elementor-4075 .elementor-element.elementor-element-def762b .elementor-heading-title {
    font-size: 0.8em;
  }

  .elementor-4075 .elementor-element.elementor-element-9a048ff {
    --width: 100%;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-e2b04d4 .box-button {
    font-size: 14px;
    min-width: 100px;
    padding: 15px 70px 15px 70px;
  }

  .elementor-4075 .elementor-element.elementor-element-e2b04d4 {
    --box-button-width: 100px;
  }

  .elementor-4075 .elementor-element.elementor-element-e2b04d4 {
    --box-button-padding-top: 15px;
    --box-button-padding-right: 70px;
    --box-button-padding-bottom: 15px;
    --box-button-padding-left: 70px;
  }

  .elementor-4075 .elementor-element.elementor-element-e2b04d4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-e2b04d4.elementor-element {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
  }

  .elementor-4075 .elementor-element.elementor-element-ccafc44 {
    --justify-content: space-between;
  }

  .elementor-4075 .elementor-element.elementor-element-1441eed .box-button {
    font-size: 14px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-1441eed {
    --box-button-padding-top: 10px;
    --box-button-padding-right: 10px;
    --box-button-padding-bottom: 10px;
    --box-button-padding-left: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-1441eed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-55a84d4 .box-button {
    font-size: 14px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-55a84d4 {
    --box-button-padding-top: 10px;
    --box-button-padding-right: 10px;
    --box-button-padding-bottom: 10px;
    --box-button-padding-left: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-55a84d4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-24f250c .box-button {
    font-size: 14px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-24f250c {
    --box-button-padding-top: 10px;
    --box-button-padding-right: 10px;
    --box-button-padding-bottom: 10px;
    --box-button-padding-left: 10px;
  }

  .elementor-4075 .elementor-element.elementor-element-24f250c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-b16ddac img,
  .elementor-4075 .elementor-element.elementor-element-b16ddac svg {
    width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-b16ddac svg {
    height: auto;
  }

  .elementor-4075 .elementor-element.elementor-element-669cd7c {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 23%;
    --padding-bottom: 22%;
    --padding-left: 4%;
    --padding-right: 4%;
  }

  .elementor-4075 .elementor-element.elementor-element-41575f8 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
  }

  .elementor-4075 .elementor-element.elementor-element-67d1108 .elementor-heading-title {
    font-size: 1.6em;
  }

  .elementor-4075 .elementor-element.elementor-element-466b8ac .elementor-heading-title {
    font-size: 1.2em;
  }

  .elementor-4075 .elementor-element.elementor-element-466b8ac>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-bef5453 {
    font-size: 1em;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-4075 .elementor-element.elementor-element-cd9629b {
    --content-width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-0347a5f {
    --e-n-carousel-swiper-slides-to-display: 2;
  }

  .elementor-4075 .elementor-element.elementor-element-d8ba4bc {
    --gap: 20px 20px;
  }

  .elementor-4075 .elementor-element.elementor-element-77bd98c {
    --gap: 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-2c53410 {
    --gap: 20px 20px;
  }

  .elementor-4075 .elementor-element.elementor-element-726f185 .elementor-heading-title {
    font-size: 1.4em;
    line-height: 1.2em;
  }

  .elementor-4075 .elementor-element.elementor-element-b25f68c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-e160df8 {
    --width: 100%;
    --padding-top: 20%;
    --padding-bottom: 20%;
    --padding-left: 5%;
    --padding-right: 5%;
  }

  .elementor-4075 .elementor-element.elementor-element-3aacc35 {
    --width: 100%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-0dc5e1a .elementor-heading-title {
    font-size: 2em;
  }

  .elementor-4075 .elementor-element.elementor-element-b5993f0 {
    font-size: 1em;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-4075 .elementor-element.elementor-element-e53fc8f {
    --e-n-carousel-swiper-slides-to-display: 1;
  }

  .elementor-4075 .elementor-element.elementor-element-b6be105 {
    --padding-top: 30%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
  }

  .elementor-4075 .elementor-element.elementor-element-99c2b65 {
    --width: 100%;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 5px;
    --padding-right: 5px;
  }

  .elementor-4075 .elementor-element.elementor-element-31891bd {
    --width: 100%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }

  .elementor-4075 .elementor-element.elementor-element-33ad25b .elementor-heading-title {
    font-size: 1.8em;
  }

  .elementor-4075 .elementor-element.elementor-element-30f605b .elementor-heading-title {
    font-size: 1.2em;
  }

  .elementor-4075 .elementor-element.elementor-element-30f605b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-4106168 {
    columns: 1;
    font-size: 0.9em;
    line-height: 1.6em;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-4075 .elementor-element.elementor-element-b063d38>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-4075 .elementor-element.elementor-element-e33fb14 {
    --width: 100%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20%;
    --padding-bottom: 20%;
    --padding-left: 5%;
    --padding-right: 5%;
  }

  .elementor-4075 .elementor-element.elementor-element-75e6ceb {
    --width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-08b93d3 {
    --width: 100%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
  }

  .elementor-4075 .elementor-element.elementor-element-cc66576>.elementor-widget-container {
    padding: 0px 0px 0px 7px;
  }

  .elementor-4075 .elementor-element.elementor-element-cc66576 {
    width: var(--container-widget-width, 330.547px);
    max-width: 330.547px;
    --container-widget-width: 330.547px;
    --container-widget-flex-grow: 0;
  }

  .elementor-4075 .elementor-element.elementor-element-0bdc919 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-4075 .elementor-element.elementor-element-0bdc919>.elementor-widget-container {
    padding: 0px 4px 0px 7px;
  }

  .elementor-4075 .elementor-element.elementor-element-fc142a5>.elementor-widget-container {
    margin: 9px 0px 10px 0px;
    padding: 0px 0px 0px 7px;
  }

  .elementor-4075 .elementor-element.elementor-element-226e040 {
    --width: 100%;
  }

  .elementor-4075 .elementor-element.elementor-element-caf6362 .dt-css-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .elementor-4075 .elementor-element.elementor-element-caf6362 {
    --wide-desktop-columns: 2;
  }
}

/* Start custom CSS for image, class: .elementor-element-b16ddac */
@media (max-width: 1024px) {
  img.attachment-full.size-full.wp-image-9513 {
    box-shadow: 19px -19px 0px 1px #9BE042 !important;
  }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f18e230 */
.elementor-4075 .elementor-element.elementor-element-f18e230 {
  max-height: 70vh;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d7e392 */
.elementor-4075 .elementor-element.elementor-element-9d7e392 {
  max-height: 80vh;
}

/* End custom CSS */
@media screen and (min-width: 1141px) {
  .the7-elements-simple-posts-caf6362 .dt-css-grid {
    grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
  }

  .the7-elements-simple-posts-caf6362 .wf-cell:nth-child(-n + 3):before,
  .the7-elements-simple-posts-caf6362 .wd-hide-divider:before {
    display: none;
  }
}

@media screen and (min-width: 1026px) {

  .the7-elements-simple-posts-caf6362 .wf-cell:nth-child(-n + 3):before,
  .d-hide-divider:before {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {

  .the7-elements-simple-posts-caf6362 .wf-cell:nth-child(-n + 2):before,
  .t-hide-divider:before {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .img-align-tablet-right .the7-elements-simple-posts-caf6362.the7-simple-widget-posts .the7-simple-post-thumb {
    order: 2;
  }

  .img-align-tablet-left .the7-elements-simple-posts-caf6362.the7-simple-widget-posts .the7-simple-post-thumb {
    order: 0;
  }

  .img-align-tablet-top .the7-elements-simple-posts-caf6362.the7-simple-widget-posts .the7-simple-post-thumb {
    order: 0;
    margin: 0 0 var(--image-spacing) 0;
  }

  .img-align-tablet-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    flex-wrap: wrap;
  }

  .image-vertical-align-tablet-start.img-align-tablet-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    justify-content: flex-start;
  }

  .image-vertical-align-tablet-center.img-align-tablet-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    justify-content: center;
  }

  .image-vertical-align-tablet-end.img-align-tablet-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    justify-content: flex-end;
  }

  .img-align-tablet-left .the7-elements-simple-posts-caf6362 .wrapper.post,
  .img-align-tablet-right .the7-elements-simple-posts-caf6362 .wrapper.post {
    flex-wrap: inherit;
  }

  .img-align-tablet-left .the7-elements-simple-posts-caf6362,
  .img-align-tablet-right .the7-elements-simple-posts-caf6362 {
    flex-wrap: unset;
  }

  .icon-box-vertical-align-tablet-center .the7-elements-simple-posts-caf6362 .wf-cell .post-entry-content {
    justify-content: center;
  }

  .icon-box-vertical-align-tablet-bottom .the7-elements-simple-posts-caf6362 .wf-cell .post-entry-content {
    justify-content: flex-end;
  }
}

@media screen and (max-width: 767px) {

  .the7-elements-simple-posts-caf6362 .wf-cell:nth-child(-n + 2):before,
  .m-hide-divider:before {
    display: none;
  }

  .img-align-mobile-right .the7-elements-simple-posts-caf6362.the7-simple-widget-posts .the7-simple-post-thumb {
    order: 2;
  }

  .img-align-mobile-left .the7-elements-simple-posts-caf6362.the7-simple-widget-posts .the7-simple-post-thumb {
    order: 0;
  }

  .img-align-mobile-top .the7-elements-simple-posts-caf6362.the7-simple-widget-posts .the7-simple-post-thumb {
    order: 0;
    margin: 0 0 var(--image-spacing) 0;
  }

  .img-align-mobile-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    flex-wrap: wrap;
  }

  .image-vertical-align-mobile-start.img-align-mobile-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    justify-content: flex-start;
  }

  .image-vertical-align-mobile-center.img-align-mobile-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    justify-content: center;
  }

  .image-vertical-align-mobile-end.img-align-mobile-top .the7-elements-simple-posts-caf6362 .wrapper.post {
    justify-content: flex-end;
  }

  .img-align-mobile-left .the7-elements-simple-posts-caf6362 .wrapper.post,
  .img-align-mobile-right .the7-elements-simple-posts-caf6362 .wrapper.post {
    flex-wrap: inherit;
  }

  .img-align-mobile-left .the7-elements-simple-posts-caf6362,
  .img-align-mobile-right .the7-elements-simple-posts-caf6362 {
    flex-wrap: unset;
  }

  .icon-box-vertical-align-mobile-center .the7-elements-simple-posts-caf6362 .wf-cell .post-entry-content {
    justify-content: center;
  }

  .icon-box-vertical-align-mobile-bottom .the7-elements-simple-posts-caf6362 .wf-cell .post-entry-content {
    justify-content: flex-end;
  }
}

/* Start custom CSS */
input#field_vtx88 {
  background: white;
  border: 0;
}

label#field_vtx88_label {
  padding-bottom: 6px;
}

/* End custom CSS */