.elementor-10 .elementor-element.elementor-element-7c8c58e9 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7c8c58e9:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7c8c58e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1e6637d {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1e6637d .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
}

.elementor-10 .elementor-element.elementor-element-3d441d45 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3d441d45 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
}

.elementor-10 .elementor-element.elementor-element-49aa089f {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-49aa089f .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 50px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
}

.elementor-widget-text-editor {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-58d86e7d {
  text-align: center;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}

.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-10 .elementor-element.elementor-element-3f111357.elementor-element {
  --align-self: center;
}

.elementor-10 .elementor-element.elementor-element-3f111357 .elementor-button {
  border-radius: 28px 28px 28px 28px;
  padding: 20px 50px 20px 50px;
}

.elementor-10 .elementor-element.elementor-element-45846bf4 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  border-radius: 28px 28px 28px 28px;
  padding: 20px 50px 20px 50px;
}

.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10 .elementor-element.elementor-element-3253eb11 img {
  width: 32%;
}

.elementor-10 .elementor-element.elementor-element-3e91dec2 {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3e91dec2:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-3e91dec2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-1d001938 {
  --display: flex;
}

.elementor-10 .elementor-element.elementor-element-5ad7479a {
  text-align: left;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-3fd409ab {
  --display: flex;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-603d8c31 img {
  width: 85%;
}

.elementor-10 .elementor-element.elementor-element-cc41161 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-cc41161:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-cc41161>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-5755d7aa {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5755d7aa .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
}

.elementor-10 .elementor-element.elementor-element-fa9aca7 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-fa9aca7 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
}

.elementor-10 .elementor-element.elementor-element-601dd538 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-601dd538 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-1057ace0 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1057ace0 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-2377b38c {
  --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;
}

.elementor-10 .elementor-element.elementor-element-22e7c838 {
  --display: flex;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-58478027 img {
  width: 100%;
}

.elementor-10 .elementor-element.elementor-element-641eefdc {
  --display: flex;
}

.elementor-10 .elementor-element.elementor-element-4d05879 {
  text-align: left;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-33faddf6 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  border-radius: 28px 28px 28px 28px;
  padding: 20px 50px 20px 50px;
}

.elementor-10 .elementor-element.elementor-element-34319384 {
  --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;
  --justify-content: center;
  --overlay-opacity: 0.65;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-34319384:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-34319384>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-34319384::before,
.elementor-10 .elementor-element.elementor-element-34319384>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-34319384>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-34319384>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-34319384>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-34319384>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../images/bg_pattern.png");
  --background-overlay: '';
  background-position: center center;
}

.elementor-10 .elementor-element.elementor-element-34319384::before {
  filter: brightness(44%) contrast(81%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-13c3417e {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-13c3417e .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
}

.elementor-10 .elementor-element.elementor-element-690960e9 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-690960e9 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-3615e9b {
  --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;
}

.elementor-10 .elementor-element.elementor-element-69062ce9 {
  --display: flex;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-1ad5b074 {
  --display: flex;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-7a4fe61f>.elementor-widget-container {
  border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-7a4fe61f .elementor-wrapper {
  --video-aspect-ratio: 0.5625;
}

.elementor-10 .elementor-element.elementor-element-6335b1dc {
  --display: flex;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-2538e10d {
  --display: flex;
}

.elementor-10 .elementor-element.elementor-element-23bbeb45 {
  text-align: center;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-4715263 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-4715263:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-4715263>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-2d88f10f {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-2d88f10f .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-70e590cf>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-70e590cf {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-70e590cf .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-61c902dd {
  --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: center;
}

.elementor-10 .elementor-element.elementor-element-5a9c0cdd {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --overlay-opacity: 0.14;
  border-style: solid;
  --border-style: solid;
  border-color: #1E2634;
  --border-color: #1E2634;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 45px;
  --padding-bottom: 45px;
  --padding-left: 45px;
  --padding-right: 45px;
}

.elementor-10 .elementor-element.elementor-element-5a9c0cdd:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5a9c0cdd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(230deg, #1E2634 19%, #020812 72%);
}

.elementor-10 .elementor-element.elementor-element-5a9c0cdd::before,
.elementor-10 .elementor-element.elementor-element-5a9c0cdd>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-5a9c0cdd>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-5a9c0cdd>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-5a9c0cdd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-5a9c0cdd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../images/bg_pattern.png");
  --background-overlay: '';
  background-repeat: repeat;
}

.elementor-10 .elementor-element.elementor-element-5a9c0cdd.e-con {
  --align-self: center;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-10px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-10px/2);
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-icon i {
  color: #E46E6E;
  transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-icon svg {
  fill: #E46E6E;
  transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 {
  --e-icon-list-icon-size: 21px;
  --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-icon {
  padding-right: 2px;
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-item>a {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-text {
  color: #A7A7B1;
  transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5ea4eb45 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-5ea4eb45:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5ea4eb45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-621674a>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-621674a {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-621674a .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5f73e32 {
  --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;
  --overlay-opacity: 0.5;
}

.elementor-10 .elementor-element.elementor-element-5f73e32::before,
.elementor-10 .elementor-element.elementor-element-5f73e32>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-5f73e32>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-5f73e32>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-5f73e32>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-5f73e32>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #050505;
  --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-453019cf {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #1E2634;
  --border-color: #1E2634;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.elementor-10 .elementor-element.elementor-element-453019cf:hover {
  background-color: #1E2634;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10 .elementor-element.elementor-element-69b8aaf>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf {
  --icon-box-icon-margin: 0px;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf .elementor-icon-box-title {
  margin-bottom: 9px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf.elementor-view-stacked .elementor-icon {
  background-color: #FF3499;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-69b8aaf.elementor-view-default .elementor-icon {
  fill: #FF3499;
  color: #FF3499;
  border-color: #FF3499;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf .elementor-icon {
  font-size: 38px;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf .elementor-icon-box-title,
.elementor-10 .elementor-element.elementor-element-69b8aaf .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-69b8aaf .elementor-icon-box-description {
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-489a8c7f {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #1E2634;
  --border-color: #1E2634;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.elementor-10 .elementor-element.elementor-element-489a8c7f:hover {
  background-color: #1E2634;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1 {
  --icon-box-icon-margin: 0px;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1 .elementor-icon-box-title {
  margin-bottom: 9px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1.elementor-view-stacked .elementor-icon {
  background-color: #FF3499;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-27ecb4c1.elementor-view-default .elementor-icon {
  fill: #FF3499;
  color: #FF3499;
  border-color: #FF3499;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1 .elementor-icon {
  font-size: 38px;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1 .elementor-icon-box-title,
.elementor-10 .elementor-element.elementor-element-27ecb4c1 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-27ecb4c1 .elementor-icon-box-description {
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-2b844401 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #1E2634;
  --border-color: #1E2634;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.elementor-10 .elementor-element.elementor-element-2b844401:hover {
  background-color: #1E2634;
}

.elementor-10 .elementor-element.elementor-element-6eabb330>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6eabb330 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-6eabb330 {
  --icon-box-icon-margin: 0px;
}

.elementor-10 .elementor-element.elementor-element-6eabb330 .elementor-icon-box-title {
  margin-bottom: 9px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6eabb330.elementor-view-stacked .elementor-icon {
  background-color: #FF3499;
}

.elementor-10 .elementor-element.elementor-element-6eabb330.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-6eabb330.elementor-view-default .elementor-icon {
  fill: #FF3499;
  color: #FF3499;
  border-color: #FF3499;
}

.elementor-10 .elementor-element.elementor-element-6eabb330 .elementor-icon {
  font-size: 38px;
}

.elementor-10 .elementor-element.elementor-element-6eabb330 .elementor-icon-box-title,
.elementor-10 .elementor-element.elementor-element-6eabb330 .elementor-icon-box-title a {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-6eabb330 .elementor-icon-box-description {
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-5132eb5 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-5132eb5:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5132eb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-3befaffe>.elementor-widget-container {
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3befaffe {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3befaffe .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-7eff73dd {
  --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: center;
}

.elementor-10 .elementor-element.elementor-element-79516daa {
  --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;
  --align-items: center;
  --flex-wrap: wrap;
  --overlay-opacity: 0.14;
  border-style: solid;
  --border-style: solid;
  border-color: #1E2634;
  --border-color: #1E2634;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 45px;
  --padding-bottom: 45px;
  --padding-left: 45px;
  --padding-right: 45px;
}

.elementor-10 .elementor-element.elementor-element-79516daa:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-79516daa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(230deg, #1E2634 19%, #020812 72%);
}

.elementor-10 .elementor-element.elementor-element-79516daa::before,
.elementor-10 .elementor-element.elementor-element-79516daa>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-79516daa>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-79516daa>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-79516daa>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-79516daa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../images/bg_pattern.png");
  --background-overlay: '';
  background-repeat: repeat;
}

.elementor-10 .elementor-element.elementor-element-79516daa.e-con {
  --align-self: center;
}

.elementor-10 .elementor-element.elementor-element-3ce5f1b5>.elementor-widget-container {
  margin: -130px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5e79592e>.elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(12px/2);
  margin-left: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-12px/2);
  margin-left: calc(-12px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-12px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-12px/2);
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-icon i {
  color: #00D4A2;
  transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-icon svg {
  fill: #00D4A2;
  transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5e79592e {
  --e-icon-list-icon-size: 19px;
  --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-icon {
  padding-right: 2px;
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-item>a {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-5e79592e .elementor-icon-list-text {
  color: #A7A7B1;
  transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-50dc2bab {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-50dc2bab .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-bb4298a {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-bb4298a .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-56e53396>.elementor-widget-container {
  margin: -20px 0px -20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-56e53396 {
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-76c9bcb2 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  border-radius: 28px 28px 28px 28px;
  padding: 20px 50px 20px 50px;
}

.elementor-10 .elementor-element.elementor-element-58b7ef4f img {
  width: 65%;
}

.elementor-10 .elementor-element.elementor-element-43baaa37 {
  --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;
  --justify-content: center;
  --overlay-opacity: 0.65;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-43baaa37:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-43baaa37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-43baaa37::before,
.elementor-10 .elementor-element.elementor-element-43baaa37>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-43baaa37>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-43baaa37>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-43baaa37>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-43baaa37>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-3bd3a17d {
  --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;
}

.elementor-10 .elementor-element.elementor-element-32a11c5e {
  --display: flex;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-ee48d2f img {
  width: 90%;
}

.elementor-10 .elementor-element.elementor-element-79dca52b {
  --display: flex;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-4a0bd671 {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-4a0bd671 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-4e1d3f49 {
  text-align: left;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-1edbf9e5 {
  text-align: left;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-eac7e91 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-eac7e91:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-eac7e91>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-4e98110e {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4e98110e .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-2280a76b {
  --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: center;
}

.elementor-10 .elementor-element.elementor-element-27937e0c {
  --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;
  --align-items: center;
  --flex-wrap: wrap;
  --overlay-opacity: 0.14;
  border-style: solid;
  --border-style: solid;
  border-color: #1E2634;
  --border-color: #1E2634;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 30px;
  --padding-bottom: 45px;
  --padding-left: 45px;
  --padding-right: 45px;
}

.elementor-10 .elementor-element.elementor-element-27937e0c:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-27937e0c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(230deg, #1E2634 19%, #020812 72%);
}

.elementor-10 .elementor-element.elementor-element-27937e0c::before,
.elementor-10 .elementor-element.elementor-element-27937e0c>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-27937e0c>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-27937e0c>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-27937e0c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-27937e0c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-27937e0c.e-con {
  --align-self: center;
}

.elementor-10 .elementor-element.elementor-element-4597da0b {
  --display: flex;
}

.elementor-10 .elementor-element.elementor-element-613b825c>.elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-613b825c {
  column-gap: 0px;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-1b292a1d {
  --display: flex;
}

.elementor-10 .elementor-element.elementor-element-4d6fc7b7>.elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4d6fc7b7 {
  column-gap: 0px;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-490cc0a9 {
  --display: flex;
}

.elementor-10 .elementor-element.elementor-element-2bfbb32d>.elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2bfbb32d {
  column-gap: 0px;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-6807e52 {
  --display: flex;
}

.elementor-10 .elementor-element.elementor-element-2043df3d>.elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2043df3d {
  column-gap: 0px;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-12dffed9 {
  --n-accordion-title-font-size: 1rem;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: #FFFFFF;
  --n-accordion-title-hover-color: #A7A7B1;
  --n-accordion-title-active-color: #FF3499;
  --n-accordion-icon-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-12dffed9>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #1E2634;
}

.elementor-10 .elementor-element.elementor-element-12dffed9>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover {
  border-style: solid;
}

.elementor-10 .elementor-element.elementor-element-12dffed9>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title {
  border-style: none;
}

:where(.elementor-10 .elementor-element.elementor-element-12dffed9 > .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: "Poppins", Sans-serif;
}

:where(.elementor-10 .elementor-element.elementor-element-12dffed9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
  border-style: none;
}

.elementor-10 .elementor-element.elementor-element-2eef8dd2 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-2eef8dd2:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-2eef8dd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

.elementor-10 .elementor-element.elementor-element-4ce59f5a {
  --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;
  --justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-31c57c33 {
  text-align: center;
  color: #A7A7B1;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 300;
}

body.elementor-page-10:not(.elementor-motion-effects-element-type-background),
body.elementor-page-10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #020812;
}

@media(max-width:767px) {
  .elementor-10 .elementor-element.elementor-element-7c8c58e9 {
    --content-width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-1e6637d .elementor-heading-title {
    font-size: 20px;
    line-height: 22px;
  }

  .elementor-10 .elementor-element.elementor-element-3d441d45 .elementor-heading-title {
    font-size: 20px;
    line-height: 22px;
  }

  .elementor-10 .elementor-element.elementor-element-49aa089f .elementor-heading-title {
    font-size: 36px;
    line-height: 40px;
  }

  .elementor-10 .elementor-element.elementor-element-3253eb11 img {
    width: 69%;
  }

  .elementor-10 .elementor-element.elementor-element-3e91dec2 {
    --content-width: 90%;
    --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;
  }

  .elementor-10 .elementor-element.elementor-element-603d8c31 img {
    width: 100%;
  }

  .elementor-10 .elementor-element.elementor-element-cc41161 {
    --content-width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-5755d7aa .elementor-heading-title {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-10 .elementor-element.elementor-element-fa9aca7 .elementor-heading-title {
    font-size: 16px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-601dd538 .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-1057ace0 .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-34319384 {
    --content-width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-13c3417e .elementor-heading-title {
    font-size: 16px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-690960e9 .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-4715263 {
    --content-width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-2d88f10f>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-2d88f10f .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-70e590cf .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-10 .elementor-element.elementor-element-5c41c6f1 .elementor-icon-list-item>a {
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-5ea4eb45 {
    --content-width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-621674a>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-621674a .elementor-heading-title {
    font-size: 26px;
    line-height: 26px;
  }

  .elementor-10 .elementor-element.elementor-element-5132eb5 {
    --content-width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-3befaffe>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-3befaffe .elementor-heading-title {
    font-size: 26px;
    line-height: 34px;
  }

  .elementor-10 .elementor-element.elementor-element-3ce5f1b5 img {
    width: 100%;
  }

  .elementor-10 .elementor-element.elementor-element-50dc2bab>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-50dc2bab .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-bb4298a>.elementor-widget-container {
    padding: 0px 0px 2px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-bb4298a .elementor-heading-title {
    font-size: 42px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-58b7ef4f img {
    width: 75%;
  }

  .elementor-10 .elementor-element.elementor-element-43baaa37 {
    --content-width: 90%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-10 .elementor-element.elementor-element-ee48d2f>.elementor-widget-container {
    margin: -90px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-4a0bd671 .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-eac7e91 {
    --content-width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-4e98110e>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-4e98110e .elementor-heading-title {
    font-size: 26px;
    line-height: 28px;
  }

  .elementor-10 .elementor-element.elementor-element-2eef8dd2 {
    --content-width: 90%;
  }
}

@media(min-width:768px) {
  .elementor-10 .elementor-element.elementor-element-7c8c58e9 {
    --content-width: 800px;
  }

  .elementor-10 .elementor-element.elementor-element-3e91dec2 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-cc41161 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-34319384 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-4715263 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-5a9c0cdd {
    --width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-5ea4eb45 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-5132eb5 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-79516daa {
    --width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-43baaa37 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-32a11c5e {
    --width: 67%;
  }

  .elementor-10 .elementor-element.elementor-element-79dca52b {
    --width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-eac7e91 {
    --content-width: 1000px;
  }

  .elementor-10 .elementor-element.elementor-element-27937e0c {
    --width: 80%;
  }

  .elementor-10 .elementor-element.elementor-element-2eef8dd2 {
    --content-width: 1000px;
  }
}

/* Start custom CSS for heading, class: .elementor-element-1e6637d */
.gradi {
  background: -webkit-linear-gradient(50deg, #ff3499, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

Efeito gradiente.txt Exibindo Efeito gradiente.txt…

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d441d45 */
.gradi {
  background: -webkit-linear-gradient(50deg, #ff3499, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

Efeito gradiente.txt Exibindo Efeito gradiente.txt…

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f111357 */
#botao {
  background: rgb(255, 141, 227);
  background: linear-gradient(90deg, rgba(255, 141, 227, 1) 0%, rgba(171, 0, 85, 1) 100%);
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45846bf4 */
#bt1 {
  background: rgb(255, 141, 227);
  background: linear-gradient(90deg, rgba(255, 141, 227, 1) 0%, rgba(171, 0, 85, 1) 100%);
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5755d7aa */
.gradiente {
  background: -webkit-linear-gradient(50deg, #1bc7a1, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

Efeito gradiente.txt Exibindo Efeito gradiente.txt…

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa9aca7 */
.gradiente {
  background: -webkit-linear-gradient(50deg, #1bc7a1, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

Efeito gradiente.txt Exibindo Efeito gradiente.txt…

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13c3417e */
.gradiente {
  background: -webkit-linear-gradient(50deg, #1bc7a1, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

Efeito gradiente.txt Exibindo Efeito gradiente.txt…

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453019cf */
.lift-effect:hover {
  transform: translateY(-10px);
  /* O contêiner inteiro sobe 10px */
  transition: transform 0.3s ease-in-out;
  /* Faz a animação suave */
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489a8c7f */
.lift-effect:hover {
  transform: translateY(-10px);
  /* O contêiner inteiro sobe 10px */
  transition: transform 0.3s ease-in-out;
  /* Faz a animação suave */
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b844401 */
.lift-effect:hover {
  transform: translateY(-10px);
  /* O contêiner inteiro sobe 10px */
  transition: transform 0.3s ease-in-out;
  /* Faz a animação suave */
}

/* End custom CSS */