.elementor-719 .elementor-element.elementor-element-6c75408 { --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; --row-gap: 0px; --column-gap: 0px; --padding-top: 36px; --padding-bottom: 62px; --padding-left: 100px; --padding-right: 100px; }
.elementor-719 .elementor-element.elementor-element-6c75408:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-6c75408 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); }
.elementor-719 .elementor-element.elementor-element-77901e49 { --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: space-between; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(3, 53, 55, 0.2); --border-color: rgba(3,53,55,0.2); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.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-719 .elementor-element.elementor-element-fbca9bc { --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-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-family: var( --e-global-typography-primary-font-family ), sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: var( --e-global-color-accent ); }
.elementor-widget-nav-menu .e--pointer-framed .elementor-item::before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item::after { border-color: var( --e-global-color-accent ); }
.elementor-widget-nav-menu { --e-nav-menu-divider-color: var( --e-global-color-text ); }
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-family: var( --e-global-typography-accent-font-family ), sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu .elementor-item { font-family: Outfit, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main .elementor-item { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main .elementor-item:hover, .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main .elementor-item:focus { color: rgb(252, 234, 65); fill: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-framed .elementor-item::before, .elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-framed .elementor-item::after { border-color: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-framed .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-framed.e--animation-draw .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-framed.e--animation-draw .elementor-item::after { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-framed.e--animation-corners .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-framed.e--animation-corners .elementor-item::after { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-underline .elementor-item::after, .elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-overline .elementor-item::before, .elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-double-line .elementor-item::before, .elementor-719 .elementor-element.elementor-element-5d8463e2 .e--pointer-double-line .elementor-item::after { height: 0px; }
.elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--dropdown .elementor-item, .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--dropdown .elementor-sub-item { font-family: Roboto, sans-serif; font-weight: 500; }
.elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu .elementor-item { font-family: Outfit, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; }
.elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main .elementor-item { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main .elementor-item:hover, .elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main .elementor-item:focus { color: rgb(252, 234, 65); fill: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-framed .elementor-item::before, .elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-framed .elementor-item::after { border-color: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-framed .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-framed.e--animation-draw .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-framed.e--animation-draw .elementor-item::after { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-framed.e--animation-corners .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-framed.e--animation-corners .elementor-item::after { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-underline .elementor-item::after, .elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-overline .elementor-item::before, .elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-double-line .elementor-item::before, .elementor-719 .elementor-element.elementor-element-50b5a52 .e--pointer-double-line .elementor-item::after { height: 0px; }
.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-719 .elementor-element.elementor-element-ebad3fe .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Outfit, sans-serif; font-size: 14px; font-weight: 500; text-transform: uppercase; border-style: solid; border-color: rgb(252, 234, 65); border-radius: 6px; }
.elementor-719 .elementor-element.elementor-element-ebad3fe > .elementor-widget-container { margin: 0px 0px 0px 20px; }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.elementor-widget-divider .elementor-divider__text { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.elementor-widget-divider.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon { color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-secondary ); }
.elementor-719 .elementor-element.elementor-element-e32f3bd { --divider-border-style: solid; --divider-color: #1E2939; --divider-border-width: 1px; }
.elementor-719 .elementor-element.elementor-element-e32f3bd .elementor-divider-separator { width: 100%; }
.elementor-719 .elementor-element.elementor-element-e32f3bd .elementor-divider { padding-block: 15px; }
.elementor-719 .elementor-element.elementor-element-d77cc64 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu .elementor-item { font-family: Outfit, sans-serif; font-size: 14px; font-weight: 500; text-transform: uppercase; }
.elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu--main .elementor-item { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding-left: 10px; padding-right: 10px; }
.elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu--main .elementor-item:hover, .elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu--main .elementor-item.highlighted, .elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu--main .elementor-item:focus { color: rgb(252, 234, 65); fill: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-framed .elementor-item::before, .elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-framed .elementor-item::after { border-color: rgb(252, 234, 65); }
.elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-framed .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-framed.e--animation-draw .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-framed.e--animation-draw .elementor-item::after { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-framed.e--animation-corners .elementor-item::before { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-framed.e--animation-corners .elementor-item::after { border-width: 0px; }
.elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-underline .elementor-item::after, .elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-overline .elementor-item::before, .elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-double-line .elementor-item::before, .elementor-719 .elementor-element.elementor-element-31a897c .e--pointer-double-line .elementor-item::after { height: 0px; }
@media (min-width: 768px) {
  .elementor-719 .elementor-element.elementor-element-6c75408 { --content-width: 1440px; }
  .elementor-719 .elementor-element.elementor-element-77901e49 { --content-width: 1440px; }
}
@media (max-width: 1024px) {
  .elementor-719 .elementor-element.elementor-element-6c75408 { --padding-top: 30px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
  .elementor-719 .elementor-element.elementor-element-77901e49 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu .elementor-item { font-size: 12px; }
  .elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu .elementor-item { font-size: 12px; }
  .elementor-719 .elementor-element.elementor-element-ebad3fe .elementor-button { font-size: 12px; }
  .elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu .elementor-item { font-size: 12px; }
}
@media (max-width: 767px) {
  .elementor-719 .elementor-element.elementor-element-6c75408 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 16px; --padding-right: 16px; }
  .elementor-719 .elementor-element.elementor-element-77901e49 { --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: flex-start; --align-items: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-719 .elementor-element.elementor-element-fbca9bc { --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; }
  .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu .elementor-item { font-size: 14px; }
  .elementor-719 .elementor-element.elementor-element-5d8463e2 .elementor-nav-menu--main .elementor-item { padding-left: 0px; padding-right: 0px; }
  .elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu .elementor-item { font-size: 14px; }
  .elementor-719 .elementor-element.elementor-element-50b5a52 .elementor-nav-menu--main .elementor-item { padding-left: 0px; padding-right: 0px; }
  .elementor-719 .elementor-element.elementor-element-ebad3fe { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
  .elementor-719 .elementor-element.elementor-element-ebad3fe > .elementor-widget-container { margin: 0px; }
  .elementor-719 .elementor-element.elementor-element-ebad3fe .elementor-button { font-size: 14px; }
  .elementor-719 .elementor-element.elementor-element-31a897c .elementor-nav-menu .elementor-item { font-size: 14px; }
}
.footer-icon img { width: 133px; }
#download-btn { width: 100%; }
#my-footer { }
@media (max-width: 425px) {
  #footer-bottom ul { flex-direction: column; }
  #footer-bottom ul a { padding-left: 0px; padding-right: 0px; }
}