.elementor-kit-11 {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1140px;
}

.e-con {
  --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 20px;
}

.elementor-element {
  --widgets-spacing: 20px;
}

h1.entry-title {
  display: var(--page-title-display);
}

@media(max-width:1024px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media(max-width:767px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

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

.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-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-widget-button .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}

.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-widget-image-box .elementor-image-box-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-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-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}

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

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

.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-widget-star-rating .elementor-star-rating__title {
  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-image-gallery .gallery-item .gallery-caption {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.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-text {
  color: var(--e-global-color-secondary);
}

.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-counter .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
  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-progress .elementor-progress-wrapper .elementor-progress-bar {
  background-color: var(--e-global-color-primary);
}

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

.elementor-widget-testimonial .elementor-testimonial-content {
  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-testimonial .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-job {
  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-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
  color: var(--e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
  color: var(--e-global-color-accent);
}

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

.elementor-widget-tabs .elementor-tab-content {
  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-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title {
  color: var(--e-global-color-primary);
}

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

.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title {
  color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
  fill: var(--e-global-color-accent);
}

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

.elementor-widget-accordion .elementor-tab-content {
  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-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
  color: var(--e-global-color-primary);
}

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

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: var(--e-global-color-accent);
}

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

.elementor-widget-toggle .elementor-tab-content {
  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-alert .elementor-alert-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc {
  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-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-premium-woo-products .premium-woocommerce li.product .price {
  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-premium-woo-products .premium-woocommerce li.product .price del {
  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-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after {
  border-left-color: var(--e-global-color-secondary);
  border-right-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured,
.elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after {
  border-left-color: var(--e-global-color-primary);
  border-right-color: var(--e-global-color-primary);
}

.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category {
  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-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li>.page-numbers {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-premium-woo-products .premium-woo-load-more-btn {
  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-secondary);
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader {
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-woo-products ul.slick-dots li {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-woo-products .pa-out-of-stock {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-eael-caldera-form .eael-contact-form-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-countdown .eael-countdown-digits::after {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-countdown .eael-countdown-digits {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-countdown .eael-countdown-label {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.eael-countdown-finish-text {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text,
.elementor-widget-eael-creative-button .eael-creative-button--winona::after,
.elementor-widget-eael-creative-button .eael-creative-button--rayen::before,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::after,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i {
  color: var(--e-global-color-primary);
}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay,
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-fancy-text .eael-fancy-text-prefix {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-fancy-text .eael-fancy-text-strings,
.elementor-widget-eael-fancy-text .typed-cursor {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-fancy-text .eael-fancy-text-suffix {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-feature-list .connector-type-classic .connector {
  border-color: var(--e-global-color-primary);
}

.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before,
.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after {
  border-color: var(--e-global-color-primary);
}

.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title,
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited {
  color: var(--e-global-color-primary);
}

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

.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content {
  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-eael-filterable-gallery .fg-caption-head .fg-item-price {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-filterable-gallery .fg-item-category span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-filterable-gallery .fg-filter-trigger>span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-fluentform .eael-fluentform-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title,
.elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description,
.elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button,
.elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button,
.elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"],
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"],
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"] {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-post-grid .eael-meta-posted-on {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-grid .eael-entry-meta>span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-grid .eael-entry-title,
.elementor-widget-eael-post-grid .eael-entry-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-grid .post-meta-categories li,
.elementor-widget-eael-post-grid .post-meta-categories li a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-timeline .eael-timeline-post-title .eael-timeline-post-title-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-post-timeline .eael-timeline-post-excerpt p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-progress-bar .eael-progressbar-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-progress-bar .eael-progressbar-count-wrap {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-simple-menu .eael-simple-menu>li>a,
.eael-simple-menu-container .eael-simple-menu-toggle-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-simple-menu .eael-simple-menu li ul li>a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-twitter-feed .eael-twitter-feed-item .eael-twitter-feed-item-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-eael-twitter-feed .eael-twitter-feed-load-more .eael-twitter-feed-load-more-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-weform .eael-weform-container ul.wpuf-form .wpuf-submit input[type="submit"] {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-wpforms .eael-contact-form-description,
.elementor-widget-eael-wpforms .wpforms-description {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-widget-ucaddon_woocommerce_product_list .ue-product-category {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_list .product-short-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

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

.elementor-widget-ucaddon_woocommerce_product_list .uc-buttons a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_list .product-img-overlay .uc-buttons a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a,
.r-tabs-accordion-title a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

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

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

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

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

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

.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-banner .premium_banner_content {
  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-premium-addon-banner .premium-banner-link {
  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-premium-addon-banner .premium-banner-link:hover {
  color: var(--e-global-color-text);
}

.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category {
  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-secondary);
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-blog .premium-blog-post-link:before,
.elementor-widget-premium-addon-blog .premium-blog-post-link:after {
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-blog .premium-blog-entry-title,
.elementor-widget-premium-addon-blog .premium-blog-entry-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-blog .premium-blog-entry-title a {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-blog .premium-blog-cats-container a {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-premium-addon-blog .premium-blog-meta-data {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-premium-addon-blog .premium-blog-post-content {
  color: var(--e-global-color-text);
}

.elementor-widget-premium-addon-blog .premium-blog-post-tags-container {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-blog ul.slick-dots li {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-blog .premium-blog-wrap .slick-arrow {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-button .premium-button {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-button .premium-drawable-icon *,
.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-button .premium-button,
.elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before,
.elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before,
.elementor-widget-premium-addon-button .premium-button-style5-radialin:before,
.elementor-widget-premium-addon-button .premium-button-style5-rectin:before {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *,
.elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-button .premium-button-none:hover,
.elementor-widget-premium-addon-button .premium-button-style1:before,
.elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before,
.elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before,
.elementor-widget-premium-addon-button .premium-button-style2-shutinhor,
.elementor-widget-premium-addon-button .premium-button-style2-shutinver,
.elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before,
.elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before,
.elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before,
.elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before,
.elementor-widget-premium-addon-button .premium-button-style3-after:hover,
.elementor-widget-premium-addon-button .premium-button-style3-before:hover,
.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper,
.elementor-widget-premium-addon-button .premium-button-style5-radialin,
.elementor-widget-premium-addon-button .premium-button-style5-radialout:before,
.elementor-widget-premium-addon-button .premium-button-style5-rectin,
.elementor-widget-premium-addon-button .premium-button-style5-rectout:before,
.elementor-widget-premium-addon-button .premium-button-style6-bg,
.elementor-widget-premium-addon-button .premium-button-style6:before {
  background-color: var(--e-global-color-text);
}

.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after {
  background-color: var(--e-global-color-text);
}

.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-carousel-widget ul.slick-dots li {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-carousel-widget ul.slick-dots li svg {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-contact-form .premium-cf7-container,
.elementor-widget-premium-contact-form .premium-cf7-container label {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-contact-form .premium-cf7-container {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-contact-form .premium-cf7-container input.wpcf7-text,
.elementor-widget-premium-contact-form .premium-cf7-container textarea.wpcf7-textarea {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-contact-form .premium-cf7-container input.wpcf7-submit {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-amount,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure span {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-amount,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .top,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .top-back,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .bottom-back {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-period,
.elementor-widget-premium-countdown-timer .premium-countdown-label {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-countdown-timer .countdown_separator {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-countdown-timer .premium-countdown-exp-message {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-premium-counter .premium-drawable-icon *,
.elementor-widget-premium-counter .premium-counter-icon svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon-bg {
  background: var(--e-global-color-secondary);
}

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

.elementor-widget-premium-counter .premium-counter-desc {
  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-premium-counter .premium-counter-area .premium-counter-init {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-counter .premium-counter-area span#prefix {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-counter .premium-counter-area span#suffix {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
  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-widget-premium-addon-dual-header .premium-dual-header-second-header {
  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-secondary);
}

.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-fancy-text .premium-fancy-text {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-fancy-text .premium-fancy-svg-text .premium-fancy-list-items {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-fancy-text .premium-fancy-text-wrapper:not(.auto-fade) .premium-fancy-text,
.elementor-widget-premium-addon-fancy-text .premium-fancy-text svg g>text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-fancy-text .typed-cursor {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-fancy-text .premium-prefix-text,
.elementor-widget-premium-addon-fancy-text .premium-suffix-text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-fancy-text .loading .premium-loading-bar {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .premium-gallery-img-name,
.elementor-widget-premium-img-gallery .premium-gallery-img-name a {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-img-gallery .premium-gallery-img-desc,
.elementor-widget-premium-img-gallery .premium-gallery-img-desc a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i,
.elementor-widget-premium-img-gallery .pa-gallery-img-link i {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg,
.elementor-widget-premium-img-gallery .pa-gallery-img-link svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span,
.elementor-widget-premium-img-gallery .pa-gallery-img-link span {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category {
  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-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn {
  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-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader {
  border-color: var(--e-global-color-secondary);
  border-top-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-drawable-icon *,
.elementor-widget-premium-icon-list svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
  text-shadow: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
  text-shadow: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *,
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-icon-list .premium-bullet-list-text span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-icon-list .premium-bullet-list-text span {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span {
  text-shadow: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
  text-shadow: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {
  border-top-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {
  border-left-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
  border-color: var(--e-global-color-secondary);
}

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

.elementor-widget-premium-addon-image-button .premium-image-button .premium-image-button-text-icon-wrapper span {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-image-button .premium-image-button-text-icon-wrapper i {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-image-button .premium-drawable-icon,
.elementor-widget-premium-addon-image-button svg:not([class*="premium-"]) {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper span {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper i {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-drawable-icon,
.elementor-widget-premium-addon-image-button .premium-image-button:hover svg:not([class*="premium-"]) {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-button .premium-image-button-style3:before {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:before,
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:before {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-button .premium-image-button-none:hover,
.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper,
.elementor-widget-premium-addon-image-button .premium-image-button-style1:before,
.elementor-widget-premium-addon-image-button .premium-image-button-style3:hover,
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:hover,
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:hover,
.elementor-widget-premium-addon-image-button .premium-button-style6-bg,
.elementor-widget-premium-addon-image-button .premium-button-style6:before {
  background-color: var(--e-global-color-text);
}

.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:before,
.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:after,
.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:before,
.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:after {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-separator .premium-image-separator-container i {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-separator .premium-drawable-icon *,
.elementor-widget-premium-addon-image-separator svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-separator .premium-image-separator-container i:hover {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-separator .premium-drawable-icon:hover *,
.elementor-widget-premium-addon-image-separator svg:not([class*="premium-"]):hover {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-image-separator .premium-image-separator-container i,
.elementor-widget-premium-addon-image-separator .premium-image-separator-container>svg {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-image-separator .premium-image-separator-container i:hover,
.elementor-widget-premium-addon-image-separator .premium-image-separator-container>svg:hover {
  background-color: var(--e-global-color-secondary);
}

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

.elementor-widget-premium-addon-maps .premium-maps-info-desc {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-text {
  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-secondary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn i {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg * {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-text:hover {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover i {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg * {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover {
  background: var(--e-global-color-text);
}

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

.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close {
  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-secondary);
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close:hover {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link {
  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-text);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link .premium-dropdown-icon {
  color: var(--e-global-color-text);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item:hover>.premium-menu-link {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item:hover>.premium-menu-link .premium-dropdown-icon {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after {
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-active-item>.premium-menu-link {
  color: var(--e-global-color-accent);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-active-item>.premium-menu-link .premium-dropdown-icon {
  color: var(--e-global-color-accent);
}

.elementor-widget-premium-nav-menu .premium-nav-menu-item>.premium-menu-link>.premium-item-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu>.premium-sub-menu-item:hover>.premium-sub-menu-link,
.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu>.premium-sub-menu-item:hover>.premium-sub-menu-link,
.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu>.premium-sub-menu-item:hover>.premium-sub-menu-link {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-person .premium-person-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-premium-addon-person .premium-person-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-person .premium-person-list-item i {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-person .premium-person-list-item:hover i {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow:hover {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container i {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container .premium-drawable-icon *,
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container svg:not([class*="premium-"]) {
  fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container i,
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon,
.elementor-widget-premium-addon-pricing-table .premium-pricing-image {
  background-color: var(--e-global-color-primary);
}

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

.elementor-widget-premium-addon-pricing-table .premium-pricing-slashed-price-value {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-price-currency {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-price-value {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-price-separator {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-price-duration {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-list-span {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-list .premium-pricing-list-span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-feature-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-list-item .premium-drawable-icon *,
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-item svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-list-tooltip {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-description-container {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-price-button {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-price-button:hover {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-pricing-table .premium-pricing-badge-container .corner span {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-pricing-table .premium-badge-triangle.premium-badge-left .corner {
  border-top-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-pricing-table .premium-badge-triangle.premium-badge-right .corner {
  border-right-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-pricing-table .premium-badge-circle,
.elementor-widget-premium-addon-pricing-table .premium-badge-stripe .corner,
.elementor-widget-premium-addon-pricing-table .premium-badge-flag .corner {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-pricing-table .premium-badge-flag.premium-badge-right .corner::before {
  border-left: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-pricing-table .premium-badge-flag.premium-badge-left .corner::after {
  border-right: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-base,
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-inner {
  border-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-circle div,
.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-circle-progress {
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-left-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-right-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-progressbar .premium-drawable-icon *,
.elementor-widget-premium-addon-progressbar svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-center-label {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-percentage {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-arrow {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-pin {
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-label-left {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-label-right {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-testimonials .premium-testimonial-img-wrapper {
  border-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-testimonials .premium-testimonial-person-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-testimonials .premium-testimonial-separator {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-testimonials .premium-testimonial-company-link {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-testimonials .premium-testimonial-text-wrapper {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text {
  -webkit-text-fill-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"] {
  --base-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-title .premium-title-style2 {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-title .premium-title-style3 {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-title .premium-title-style5 {
  border-bottom: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-title .premium-title-style6 {
  border-bottom: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-title .premium-title-style6:before {
  border-bottom-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-title .premium-title-style7-stripe {
  background-color: var(--e-global-color-primary);
}

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

.elementor-widget-premium-addon-title .premium-drawable-icon *,
.elementor-widget-premium-addon-title svg:not([class*="premium-"]) {
  fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-title .premium-title-bg-text:before {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-video-box .premium-video-box-play-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container:hover .premium-video-box-play-icon {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-video-box .premium-video-box-text {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-video-box .premium-video-box-description-container {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-video-box .premium-youtube-vid-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-vscroll .premium-vscroll-tooltip {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-vscroll .premium-vscroll-tooltip span {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
  border-left-color: var(--e-global-color-primary);
}

.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
  border-right-color: var(--e-global-color-primary);
}

.elementor-widget-premium-vscroll .premium-vscroll-dots .premium-vscroll-nav-link span {
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-vscroll .premium-vscroll-dots li.active .premium-vscroll-nav-link span {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-vscroll .premium-vscroll-dots {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
  color: var(--e-global-color-primary);
}

.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link:hover {
  color: var(--e-global-color-secondary);
}

.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active {
  background-color: var(--e-global-color-primary);
}

.elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-container {
  max-width: 1140px;
  min-height: 745px;
}

.elementor-21239 .elementor-element.elementor-element-8cd3156 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
  padding: 0px;
}

.elementor-21239 .elementor-element.elementor-element-8cd3156:not(.elementor-motion-effects-element-type-background),
.elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../images/background-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-background-overlay {
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/knvkfv.png");
  background-position: 96% 25%;
  background-repeat: no-repeat;
  background-size: 130px auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-8cd3156 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-b9a4a81.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-b9a4a81.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-b9a4a81>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 120px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-b9a4a81>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-f2ec178 img {
  width: 64px;
}

.elementor-21239 .elementor-element.elementor-element-f2ec178 {
  width: auto;
  max-width: auto;
  top: 17%;
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-f2ec178 {
  right: -4%;
}

body.rtl .elementor-21239 .elementor-element.elementor-element-f2ec178 {
  left: -4%;
}

.elementor-21239 .elementor-element.elementor-element-959b514 {
  color: #010101;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 1px;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-959b514>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
  padding: 8px 15px 8px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #D7D7D7;
  border-radius: 100px 100px 100px 100px;
}

.elementor-21239 .elementor-element.elementor-element-9875d76 {
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 92px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-543ccab {
  color: #4F4F4F;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7em;
}

.elementor-21239 .elementor-element.elementor-element-e6d8ea5 {
  padding: 0px 0px 40px 0px;
}

.elementor-21239 .elementor-element.elementor-element-9a91145>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-ea151f2 .elementor-button .elementor-align-icon-right {
  margin-left: 8px;
}

.elementor-21239 .elementor-element.elementor-element-ea151f2 .elementor-button .elementor-align-icon-left {
  margin-right: 8px;
}

.elementor-21239 .elementor-element.elementor-element-ea151f2 .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  background-color: #4D5CE5;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
  padding: 15px 35px 15px 35px;
}

.elementor-21239 .elementor-element.elementor-element-ea151f2 .elementor-button:hover,
.elementor-21239 .elementor-element.elementor-element-ea151f2 .elementor-button:focus {
  background-color: #111111;
}

.elementor-21239 .elementor-element.elementor-element-ea151f2>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-f2b5a30 {
  padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-74b0f63.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-74b0f63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-74b0f63>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-74b0f63>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-74b0f63>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-74b0f63>.elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-74b0f63>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-21239 .elementor-element.elementor-element-c7d9a10 .elementor-heading-title {
  color: #010101;
  font-family: "DM Sans", Sans-serif;
  font-size: 46px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-c7d9a10>.elementor-widget-container {
  margin: 0px 20px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-c7d9a10 {
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-f775488 {
  text-align: left;
  color: #4F4F4F;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0px;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-f775488>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-49d0bfd.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-49d0bfd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-49d0bfd>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-21239 .elementor-element.elementor-element-4c9f5ca .elementor-heading-title {
  color: #010101;
  font-family: "DM Sans", Sans-serif;
  font-size: 46px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-4c9f5ca>.elementor-widget-container {
  margin: 0px 20px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-4c9f5ca {
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-f31131e {
  text-align: left;
  color: #4F4F4F;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0px;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-f31131e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-8952d50>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 00px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-8952d50>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-b810c4c {
  text-align: right;
}

.elementor-21239 .elementor-element.elementor-element-b810c4c img {
  width: 75%;
}

.elementor-21239 .elementor-element.elementor-element-b810c4c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-114bc3c>.elementor-container {
  max-width: 1140px;
}

.elementor-21239 .elementor-element.elementor-element-1aa08de>.elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #DDDEE178;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-1aa08de>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-1aa08de>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-1aa08de>.elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-1aa08de>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-07ad178 {
  padding: 40px 0px 40px 0px;
}

.elementor-21239 .elementor-element.elementor-element-3a080a3 {
  --e-image-carousel-slides-to-show: 6;
}

.elementor-21239 .elementor-element.elementor-element-3a080a3 .swiper-wrapper {
  display: flex;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-a558b12:not(.elementor-motion-effects-element-type-background),
.elementor-21239 .elementor-element.elementor-element-a558b12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/hvh.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-21239 .elementor-element.elementor-element-a558b12>.elementor-background-overlay {
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/gcgtc.png");
  background-position: 4% 18%;
  background-repeat: no-repeat;
  background-size: 130px auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-a558b12 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-bb7c5ff>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-2822b86>.elementor-container {
  max-width: 1140px;
}

.elementor-21239 .elementor-element.elementor-element-2822b86 {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-6471cde.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-6471cde.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-6471cde.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-6471cde>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-6471cde>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-5b91da5 img {
  max-width: 290px;
}

.elementor-21239 .elementor-element.elementor-element-5b91da5 {
  width: 100%;
  max-width: 100%;
  top: 15%;
}

.elementor-21239 .elementor-element.elementor-element-386ebce {
  text-align: center;
}

.elementor-21239 .elementor-element.elementor-element-386ebce img {
  width: 82%;
  border-radius: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-386ebce>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-a2a185f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-a2a185f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-a2a185f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-7aae27c {
  color: #D8805D;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 1px;
}

.elementor-21239 .elementor-element.elementor-element-7aae27c>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-98160a8 {
  text-align: left;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 43px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-98160a8>.elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-e4f736b img {
  width: 64px;
}

.elementor-21239 .elementor-element.elementor-element-e4f736b {
  width: auto;
  max-width: auto;
  top: 9%;
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-e4f736b {
  right: -4%;
}

body.rtl .elementor-21239 .elementor-element.elementor-element-e4f736b {
  left: -4%;
}

.elementor-21239 .elementor-element.elementor-element-938b44e {
  color: #4F4F4F;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.9em;
}

.elementor-21239 .elementor-element.elementor-element-938b44e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-2ad4939 .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  fill: #4D5CE5;
  color: #4D5CE5;
  background-color: #E0E7FA00;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #4D5CE5;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0.43);
  padding: 0px 0px 7px 0px;
}

.elementor-21239 .elementor-element.elementor-element-2ad4939 .elementor-button:hover,
.elementor-21239 .elementor-element.elementor-element-2ad4939 .elementor-button:focus {
  color: #010101;
  border-color: #010101;
}

.elementor-21239 .elementor-element.elementor-element-2ad4939 .elementor-button:hover svg,
.elementor-21239 .elementor-element.elementor-element-2ad4939 .elementor-button:focus svg {
  fill: #010101;
}

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

.elementor-21239 .elementor-element.elementor-element-60a85fa:not(.elementor-motion-effects-element-type-background),
.elementor-21239 .elementor-element.elementor-element-60a85fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F3F5F6;
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/krjgnvgr.png");
  background-position: 98% 70%;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-21239 .elementor-element.elementor-element-60a85fa>.elementor-background-overlay {
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/grb.png");
  background-position: 95% 70%;
  background-repeat: no-repeat;
  background-size: 200px auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-60a85fa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 80px 0px;
}

.elementor-21239 .elementor-element.elementor-element-3c534bf>.elementor-container {
  max-width: 562px;
}

.elementor-21239 .elementor-element.elementor-element-3c534bf {
  padding: 60px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-1a7327d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-1a7327d>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-abc7977 {
  text-align: center;
  color: #D8805D;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 1px;
}

.elementor-21239 .elementor-element.elementor-element-abc7977>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-8dd053b {
  text-align: center;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 43px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-8dd053b>.elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-b1b646b {
  text-align: center;
  color: #4F4F4F;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7em;
}

.elementor-21239 .elementor-element.elementor-element-9c684ab img {
  width: 64px;
}

.elementor-21239 .elementor-element.elementor-element-9c684ab {
  width: auto;
  max-width: auto;
  top: 13%;
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-9c684ab {
  left: -124px;
}

body.rtl .elementor-21239 .elementor-element.elementor-element-9c684ab {
  right: -124px;
}

.elementor-21239 .elementor-element.elementor-element-c970e0a {
  padding: 20px 20px 0px 20px;
}

.elementor-21239 .elementor-element.elementor-element-57bc783.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-57bc783:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-57bc783>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-57bc783>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-57bc783>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-57bc783>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-57bc783>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 40px 40px 40px 40px;
}

.elementor-21239 .elementor-element.elementor-element-57bc783>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-cb8854a {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-cb8854a img {
  width: 70px;
  height: 65px;
  object-fit: contain;
}

.elementor-21239 .elementor-element.elementor-element-cb8854a>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-39acd88 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-c336209>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-5b6dd74 {
  text-align: center;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-5b6dd74>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
}

.elementor-21239 .elementor-element.elementor-element-fe36ccc {
  text-align: center;
  color: #4F4F4FB5;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-21239 .elementor-element.elementor-element-c4d472c.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-c4d472c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-c4d472c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-c4d472c>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-c4d472c>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-c4d472c>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-c4d472c>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 40px 40px 40px 40px;
}

.elementor-21239 .elementor-element.elementor-element-c4d472c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-3deab20 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-3deab20 img {
  width: 65px;
  height: 65px;
  object-fit: contain;
}

.elementor-21239 .elementor-element.elementor-element-3deab20>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-fc53c9b {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-a488608>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-1fbc268 {
  text-align: center;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-1fbc268>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
}

.elementor-21239 .elementor-element.elementor-element-3bba2f1 {
  text-align: center;
  color: #4F4F4FB5;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-21239 .elementor-element.elementor-element-1b37558.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-1b37558:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-1b37558>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-1b37558>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-1b37558>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-1b37558>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-1b37558>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 40px 40px 40px 40px;
}

.elementor-21239 .elementor-element.elementor-element-1b37558>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-e64aaa7 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-e64aaa7 img {
  width: 65px;
  height: 65px;
  object-fit: contain;
}

.elementor-21239 .elementor-element.elementor-element-e64aaa7>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-eca57e7 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-2797edf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-1bab4da {
  text-align: center;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-1bab4da>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
}

.elementor-21239 .elementor-element.elementor-element-c4addc3 {
  text-align: center;
  color: #4F4F4FB5;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-21239 .elementor-element.elementor-element-3155aef {
  padding: 0px 020px 0px 20px;
}

.elementor-21239 .elementor-element.elementor-element-13c7db7.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-13c7db7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-13c7db7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-13c7db7>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-13c7db7>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-13c7db7>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-13c7db7>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 40px 40px 40px 40px;
}

.elementor-21239 .elementor-element.elementor-element-13c7db7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-3f7d2a5 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-3f7d2a5 img {
  width: 65px;
  height: 65px;
  object-fit: contain;
}

.elementor-21239 .elementor-element.elementor-element-3f7d2a5>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-92b9966 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-b50cf77>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-a68d1f0 {
  text-align: center;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-a68d1f0>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
}

.elementor-21239 .elementor-element.elementor-element-80bb4b5 {
  text-align: center;
  color: #4F4F4FB5;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-21239 .elementor-element.elementor-element-3a09f29.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-3a09f29:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-3a09f29>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-3a09f29>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-3a09f29>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-3a09f29>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-3a09f29>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 40px 40px 40px 40px;
}

.elementor-21239 .elementor-element.elementor-element-3a09f29>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-2134d39 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-2134d39 img {
  width: 65px;
  height: 65px;
  object-fit: contain;
}

.elementor-21239 .elementor-element.elementor-element-2134d39>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-1277103 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-a5426f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-fae8629 {
  text-align: center;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-fae8629>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
}

.elementor-21239 .elementor-element.elementor-element-c35fde4 {
  text-align: center;
  color: #4F4F4FB5;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-21239 .elementor-element.elementor-element-63c6658.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-63c6658:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-63c6658>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-63c6658>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-63c6658>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-63c6658>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-63c6658>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 40px 40px 40px 40px;
}

.elementor-21239 .elementor-element.elementor-element-63c6658>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-ac5673f {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-21239 .elementor-element.elementor-element-ac5673f img {
  width: 65px;
  height: 65px;
  object-fit: contain;
}

.elementor-21239 .elementor-element.elementor-element-ac5673f>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-b24b160 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-e7a6ae9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-aefe83f {
  text-align: center;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-aefe83f>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
}

.elementor-21239 .elementor-element.elementor-element-282f17a {
  text-align: center;
  color: #4F4F4FB5;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-21239 .elementor-element.elementor-element-4bf2e40:not(.elementor-motion-effects-element-type-background),
.elementor-21239 .elementor-element.elementor-element-4bf2e40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/krgjvnrgjv.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-21239 .elementor-element.elementor-element-4bf2e40>.elementor-background-overlay {
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/rjhbv.png");
  background-position: 97% 90%;
  background-repeat: no-repeat;
  background-size: 130px auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-4bf2e40 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}

.elementor-21239 .elementor-element.elementor-element-db10e19>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-bb95ee9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-bb95ee9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-dde0088>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-dde0088>.elementor-element-populated {
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
}

.elementor-21239 .elementor-element.elementor-element-2b31989 {
  color: #D8805D;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 1px;
}

.elementor-21239 .elementor-element.elementor-element-2b31989>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-8cf0958 {
  text-align: left;
  color: #010101;
  font-family: "Raleway", Sans-serif;
  font-size: 43px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-8cf0958>.elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-fcb0e2a img {
  width: 64px;
}

.elementor-21239 .elementor-element.elementor-element-fcb0e2a {
  width: auto;
  max-width: auto;
  top: -7%;
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-fcb0e2a {
  right: 8%;
}

body.rtl .elementor-21239 .elementor-element.elementor-element-fcb0e2a {
  left: 8%;
}

.elementor-21239 .elementor-element.elementor-element-a7af87b {
  color: #4F4F4F;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.9em;
}

.elementor-21239 .elementor-element.elementor-element-a7af87b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-b393528.elementor-column>.elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-21239 .elementor-element.elementor-element-b393528>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-b393528>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-0aa2fb3 {
  color: #D8805D;
  font-family: "DM Sans", Sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.4em;
}

.elementor-21239 .elementor-element.elementor-element-786f7d8 {
  color: #4F4F4F;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  width: 200px;
  max-width: 200px;
}

.elementor-21239 .elementor-element.elementor-element-7c93e81>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-7c93e81>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-2f6d8a5 {
  color: #D8805D;
  font-family: "DM Sans", Sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.4em;
}

.elementor-21239 .elementor-element.elementor-element-fd10df5 {
  color: #4F4F4F;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  width: 236px;
  max-width: 236px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-e3eeac6.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-e3eeac6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-e3eeac6>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-86ffb33>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-0dcff8c>.elementor-container {
  max-width: 1200px;
}

.elementor-21239 .elementor-element.elementor-element-0dcff8c {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 60px 0px;
}

.elementor-21239 .elementor-element.elementor-element-0dcff8c:not(.elementor-motion-effects-element-type-background),
.elementor-21239 .elementor-element.elementor-element-0dcff8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #13161F;
}

.elementor-21239 .elementor-element.elementor-element-0dcff8c>.elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-2023b76>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-2023b76>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-2023b76>.elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-2023b76>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-9db3a36>.elementor-container {
  max-width: 560px;
}

.elementor-21239 .elementor-element.elementor-element-9db3a36 {
  padding: 0px 0px 40px 0px;
}

.elementor-21239 .elementor-element.elementor-element-b82ab20.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-b82ab20>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-276dc6d img {
  width: 64px;
}

.elementor-21239 .elementor-element.elementor-element-276dc6d {
  width: auto;
  max-width: auto;
  top: 0%;
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-276dc6d {
  right: -19%;
}

body.rtl .elementor-21239 .elementor-element.elementor-element-276dc6d {
  left: -19%;
}

.elementor-21239 .elementor-element.elementor-element-8297f54 {
  text-align: center;
  color: #D8805D;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 1px;
}

.elementor-21239 .elementor-element.elementor-element-8297f54>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-0a71e46 {
  text-align: center;
}

.elementor-21239 .elementor-element.elementor-element-0a71e46 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Raleway", Sans-serif;
  font-size: 43px;
  font-weight: 600;
  line-height: 1.3em;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-0a71e46>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-21239 .elementor-element.elementor-element-e97cb6c {
  text-align: center;
  color: #B1B0B8;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.9em;
}

.elementor-21239 .elementor-element.elementor-element-e97cb6c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-2fb36f9 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 60px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-667b754.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-667b754.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-667b754>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-667b754>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-458a1a1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-7960fab.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-7960fab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-7960fab.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-7960fab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #20222E;
}

.elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 30px 30px 30px 30px;
}

.elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-38fab00 {
  text-align: center;
  color: #14C297;
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-38fab00>.elementor-widget-container {
  margin: 10px 10px 10px 10px;
}

.elementor-21239 .elementor-element.elementor-element-dac5693 {
  text-align: center;
}

.elementor-21239 .elementor-element.elementor-element-dac5693 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-dac5693>.elementor-widget-container {
  margin: 10px 0px 10px 0px;
}

.elementor-21239 .elementor-element.elementor-element-46db8d4 {
  --divider-border-style: solid;
  --divider-color: #8482962E;
  --divider-border-width: 1px;
  width: 120px;
  max-width: 120px;
}

.elementor-21239 .elementor-element.elementor-element-46db8d4 .elementor-divider-separator {
  width: 100%;
}

.elementor-21239 .elementor-element.elementor-element-46db8d4 .elementor-divider {
  padding-top: 17px;
  padding-bottom: 17px;
}

.elementor-21239 .elementor-element.elementor-element-46db8d4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-icon i {
  color: #14C297;
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-icon svg {
  fill: #14C297;
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b {
  --e-icon-list-icon-size: 18px;
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-text {
  color: #B1B0B8;
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21239 .elementor-element.elementor-element-41b9e5b .elementor-icon-list-item>a {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-21239 .elementor-element.elementor-element-41b9e5b>.elementor-widget-container {
  margin: 10px 0px 10px 0px;
}

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

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

.elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

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

.elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-icon i {
  color: #14C29766;
}

.elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-icon svg {
  fill: #14C29766;
}

.elementor-21239 .elementor-element.elementor-element-ccece99 {
  --e-icon-list-icon-size: 18px;
}

.elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-text {
  color: #B1B0B86B;
}

.elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21239 .elementor-element.elementor-element-ccece99 .elementor-icon-list-item>a {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-21239 .elementor-element.elementor-element-ccece99>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-7870b7e .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}

.elementor-21239 .elementor-element.elementor-element-7870b7e .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}

.elementor-21239 .elementor-element.elementor-element-7870b7e .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.3px;
  fill: #020710;
  color: #020710;
  background-color: #14C297;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 0px 0px 0px rgba(43.999999999999986, 188, 165.0000000000001, 0);
  padding: 15px 45px 15px 45px;
}

.elementor-21239 .elementor-element.elementor-element-7870b7e .elementor-button:hover,
.elementor-21239 .elementor-element.elementor-element-7870b7e .elementor-button:focus {
  color: #020710;
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-7870b7e .elementor-button:hover svg,
.elementor-21239 .elementor-element.elementor-element-7870b7e .elementor-button:focus svg {
  fill: #020710;
}

.elementor-21239 .elementor-element.elementor-element-7870b7e>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-b827661.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-b827661.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-b827661.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-b827661>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-b827661:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-b827661>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #20222E;
}

.elementor-21239 .elementor-element.elementor-element-b827661>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-b827661>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-b827661>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-b827661>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 30px 30px 30px 30px;
}

.elementor-21239 .elementor-element.elementor-element-b827661>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-32e97fe {
  text-align: center;
  color: #4E5CE6;
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-32e97fe>.elementor-widget-container {
  margin: 10px 10px 10px 10px;
}

.elementor-21239 .elementor-element.elementor-element-df687aa {
  text-align: center;
}

.elementor-21239 .elementor-element.elementor-element-df687aa .elementor-heading-title {
  color: #FFFFFF;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-df687aa>.elementor-widget-container {
  margin: 10px 0px 10px 0px;
}

.elementor-21239 .elementor-element.elementor-element-a67fba9 {
  --divider-border-style: solid;
  --divider-color: #8482962E;
  --divider-border-width: 1px;
  width: 120px;
  max-width: 120px;
}

.elementor-21239 .elementor-element.elementor-element-a67fba9 .elementor-divider-separator {
  width: 100%;
}

.elementor-21239 .elementor-element.elementor-element-a67fba9 .elementor-divider {
  padding-top: 17px;
  padding-bottom: 17px;
}

.elementor-21239 .elementor-element.elementor-element-a67fba9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

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

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

.elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

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

.elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-icon i {
  color: #4E5CE6;
}

.elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-icon svg {
  fill: #4E5CE6;
}

.elementor-21239 .elementor-element.elementor-element-cc31836 {
  --e-icon-list-icon-size: 18px;
}

.elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-text {
  color: #B1B0B8;
}

.elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21239 .elementor-element.elementor-element-cc31836 .elementor-icon-list-item>a {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-21239 .elementor-element.elementor-element-cc31836>.elementor-widget-container {
  margin: 10px 0px 10px 0px;
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-icon i {
  color: #4E5CE6A3;
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-icon svg {
  fill: #4E5CE6A3;
}

.elementor-21239 .elementor-element.elementor-element-7241f03 {
  --e-icon-list-icon-size: 18px;
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-text {
  color: #B1B0B86B;
}

.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21239 .elementor-element.elementor-element-7241f03 .elementor-icon-list-item>a {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-21239 .elementor-element.elementor-element-7241f03>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-ce2fcee .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}

.elementor-21239 .elementor-element.elementor-element-ce2fcee .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}

.elementor-21239 .elementor-element.elementor-element-ce2fcee .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.3px;
  fill: #020710;
  color: #020710;
  background-color: #4E5CE6;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 0px 0px 0px rgba(43.999999999999986, 188, 165.0000000000001, 0);
  padding: 15px 45px 15px 45px;
}

.elementor-21239 .elementor-element.elementor-element-ce2fcee .elementor-button:hover,
.elementor-21239 .elementor-element.elementor-element-ce2fcee .elementor-button:focus {
  color: #020710;
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-ce2fcee .elementor-button:hover svg,
.elementor-21239 .elementor-element.elementor-element-ce2fcee .elementor-button:focus svg {
  fill: #020710;
}

.elementor-21239 .elementor-element.elementor-element-ce2fcee>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-98fbf24.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-98fbf24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-98fbf24.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-98fbf24:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #20222E;
}

.elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 30px 30px 30px 30px;
}

.elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-3506a0c {
  text-align: center;
  color: #D8805D;
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-3506a0c>.elementor-widget-container {
  margin: 10px 10px 10px 10px;
}

.elementor-21239 .elementor-element.elementor-element-e9002a8 {
  text-align: center;
}

.elementor-21239 .elementor-element.elementor-element-e9002a8 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
}

.elementor-21239 .elementor-element.elementor-element-e9002a8>.elementor-widget-container {
  margin: 10px 0px 10px 0px;
}

.elementor-21239 .elementor-element.elementor-element-49d6252 {
  --divider-border-style: solid;
  --divider-color: #8482962E;
  --divider-border-width: 1px;
  width: 120px;
  max-width: 120px;
}

.elementor-21239 .elementor-element.elementor-element-49d6252 .elementor-divider-separator {
  width: 100%;
}

.elementor-21239 .elementor-element.elementor-element-49d6252 .elementor-divider {
  padding-top: 17px;
  padding-bottom: 17px;
}

.elementor-21239 .elementor-element.elementor-element-49d6252>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

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

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

.elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

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

.elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-icon i {
  color: #D8805D;
}

.elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-icon svg {
  fill: #D8805D;
}

.elementor-21239 .elementor-element.elementor-element-abe6421 {
  --e-icon-list-icon-size: 18px;
}

.elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-text {
  color: #B1B0B8;
}

.elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21239 .elementor-element.elementor-element-abe6421 .elementor-icon-list-item>a {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-21239 .elementor-element.elementor-element-abe6421>.elementor-widget-container {
  margin: 10px 0px 10px 0px;
}

.elementor-21239 .elementor-element.elementor-element-6a7cc11 .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}

.elementor-21239 .elementor-element.elementor-element-6a7cc11 .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}

.elementor-21239 .elementor-element.elementor-element-6a7cc11 .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.3px;
  fill: #020710;
  color: #020710;
  background-color: #D8805D;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 0px 0px 0px rgba(43.999999999999986, 188, 165.0000000000001, 0);
  padding: 15px 45px 15px 45px;
}

.elementor-21239 .elementor-element.elementor-element-6a7cc11 .elementor-button:hover,
.elementor-21239 .elementor-element.elementor-element-6a7cc11 .elementor-button:focus {
  color: #020710;
  background-color: #FFFFFF;
}

.elementor-21239 .elementor-element.elementor-element-6a7cc11 .elementor-button:hover svg,
.elementor-21239 .elementor-element.elementor-element-6a7cc11 .elementor-button:focus svg {
  fill: #020710;
}

.elementor-21239 .elementor-element.elementor-element-6a7cc11>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-07da96b {
  padding: 120px 0px 100px 0px;
}

.elementor-21239 .elementor-element.elementor-element-cde45a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-cde45a7>.elementor-element-populated {
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
}

.elementor-21239 .elementor-element.elementor-element-4dec370 {
  color: #D8805D;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 1px;
}

.elementor-21239 .elementor-element.elementor-element-4dec370>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-88f8221 {
  text-align: left;
}

.elementor-21239 .elementor-element.elementor-element-88f8221 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Raleway", Sans-serif;
  font-size: 43px;
  font-weight: 600;
  line-height: 1.1em;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-88f8221>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-690d25b {
  text-align: left;
}

body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-690d25b .elementor-star-rating i:not(:last-of-type) {
  margin-right: 6px;
}

body.rtl .elementor-21239 .elementor-element.elementor-element-690d25b .elementor-star-rating i:not(:last-of-type) {
  margin-left: 6px;
}

.elementor-21239 .elementor-element.elementor-element-690d25b .elementor-star-rating i:before {
  color: #FFAF2B;
}

.elementor-21239 .elementor-element.elementor-element-690d25b .elementor-star-rating i {
  color: #D1D1D1;
}

.elementor-21239 .elementor-element.elementor-element-690d25b>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-bf83a3d {
  text-align: left;
  color: #B1B0B8;
  font-family: "Raleway", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-bf83a3d>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-3598e9c {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-05a6711.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-05a6711.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-05a6711>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-05a6711>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-21239 .elementor-element.elementor-element-cf20c5f {
  text-align: left;
}

.elementor-21239 .elementor-element.elementor-element-cf20c5f .elementor-heading-title {
  color: #FFFFFF;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-cf20c5f>.elementor-widget-container {
  padding: 0px 0px 10px 0px;
}

.elementor-21239 .elementor-element.elementor-element-ff77966 {
  text-align: left;
}

.elementor-21239 .elementor-element.elementor-element-ff77966 .elementor-heading-title {
  color: #B1B0B89E;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-c35d9be.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-c35d9be.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-c35d9be>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-9db7dd4 {
  text-align: right;
}

.elementor-21239 .elementor-element.elementor-element-9db7dd4 img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 100% 100% 100% 100%;
}

.elementor-21239 .elementor-element.elementor-element-9db7dd4>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-container {
  max-width: 1200px;
}

.elementor-21239 .elementor-element.elementor-element-af754f2:not(.elementor-motion-effects-element-type-background),
.elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #13161F;
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/gcgtc.png");
  background-position: 3% 70%;
  background-repeat: no-repeat;
  background-size: 130px auto;
}

.elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-background-overlay {
  background-image: url("https://toka.b-cdn.net/wp-content/uploads/2022/04/knvkfv.png");
  background-position: 98% 15%;
  background-repeat: no-repeat;
  background-size: 130px auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21239 .elementor-element.elementor-element-af754f2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 140px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-71b99e4.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-71b99e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-71b99e4.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-71b99e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #20222E;
}

.elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-element-populated,
.elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-element-populated>.elementor-background-overlay,
.elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 60px 60px 40px 60px;
}

.elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-026dae6.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-026dae6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-026dae6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-21239 .elementor-element.elementor-element-e82e705 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Raleway", Sans-serif;
  font-size: 43px;
  font-weight: 600;
  line-height: 1.3em;
  letter-spacing: 0px;
}

.elementor-21239 .elementor-element.elementor-element-e82e705>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-21239 .elementor-element.elementor-element-4fdaca1 {
  text-align: left;
  color: #B1B0B8;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.9em;
}

.elementor-21239 .elementor-element.elementor-element-4fdaca1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-21239 .elementor-element.elementor-element-3687247.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-3687247.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-21239 .elementor-element.elementor-element-feb8acc .elementor-button .elementor-align-icon-right {
  margin-left: 8px;
}

.elementor-21239 .elementor-element.elementor-element-feb8acc .elementor-button .elementor-align-icon-left {
  margin-right: 8px;
}

.elementor-21239 .elementor-element.elementor-element-feb8acc .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  background-color: #4D5CE5;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
  padding: 15px 35px 15px 35px;
}

.elementor-21239 .elementor-element.elementor-element-feb8acc .elementor-button:hover,
.elementor-21239 .elementor-element.elementor-element-feb8acc .elementor-button:focus {
  background-color: #111111;
}

.elementor-21239 .elementor-element.elementor-element-feb8acc>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

@media(min-width:768px) {
  .elementor-21239 .elementor-element.elementor-element-6471cde {
    width: 54.727%;
  }

  .elementor-21239 .elementor-element.elementor-element-a2a185f {
    width: 45.273%;
  }

  .elementor-21239 .elementor-element.elementor-element-dde0088 {
    width: 49.55%;
  }

  .elementor-21239 .elementor-element.elementor-element-b393528 {
    width: 38.922%;
  }

  .elementor-21239 .elementor-element.elementor-element-7c93e81 {
    width: 61.077%;
  }

  .elementor-21239 .elementor-element.elementor-element-e3eeac6 {
    width: 50.45%;
  }

  .elementor-21239 .elementor-element.elementor-element-cde45a7 {
    width: 49.385%;
  }

  .elementor-21239 .elementor-element.elementor-element-38c4cff {
    width: 50.615%;
  }

  .elementor-21239 .elementor-element.elementor-element-026dae6 {
    width: 75.581%;
  }

  .elementor-21239 .elementor-element.elementor-element-3687247 {
    width: 24.373%;
  }
}

@media(max-width:1024px) {
  .elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-container {
    max-width: 562px;
    min-height: 820px;
  }

  .elementor-21239 .elementor-element.elementor-element-8cd3156:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-background-overlay {
    background-position: 90% 10%;
    background-size: 130px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-8cd3156 {
    margin-top: -75px;
    margin-bottom: 0px;
    padding: 115px 20px 60px 20px;
  }

  .elementor-21239 .elementor-element.elementor-element-b9a4a81.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-b9a4a81>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-f2ec178 img {
    width: 50px;
  }

  .elementor-21239 .elementor-element.elementor-element-959b514 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-9875d76 {
    text-align: center;
    font-size: 74px;
  }

  .elementor-21239 .elementor-element.elementor-element-543ccab {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-9a91145>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-74b0f63.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-49d0bfd.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-8952d50.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-8952d50>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-b810c4c {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-b810c4c img {
    max-width: 240px;
  }

  .elementor-21239 .elementor-element.elementor-element-114bc3c>.elementor-container {
    max-width: 562px;
  }

  .elementor-21239 .elementor-element.elementor-element-07ad178 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-3a080a3 {
    --e-image-carousel-slides-to-show: 4;
  }

  .elementor-21239 .elementor-element.elementor-element-3a080a3>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-a558b12>.elementor-background-overlay {
    background-position: 10% 10%;
  }

  .elementor-21239 .elementor-element.elementor-element-a558b12 {
    padding: 100px 0px 100px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-2822b86>.elementor-container {
    max-width: 562px;
  }

  .elementor-21239 .elementor-element.elementor-element-6471cde>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-5b91da5 img {
    max-width: 202px;
  }

  .elementor-21239 .elementor-element.elementor-element-386ebce img {
    max-width: 320px;
  }

  .elementor-21239 .elementor-element.elementor-element-386ebce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-a2a185f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-a2a185f>.elementor-element-populated {
    padding: 60px 20px 20px 20px;
  }

  .elementor-21239 .elementor-element.elementor-element-7aae27c {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-98160a8 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-e4f736b img {
    width: 50px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-e4f736b {
    right: 1%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-e4f736b {
    left: 1%;
  }

  .elementor-21239 .elementor-element.elementor-element-e4f736b {
    top: 6%;
  }

  .elementor-21239 .elementor-element.elementor-element-938b44e {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-60a85fa:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-60a85fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }

  .elementor-21239 .elementor-element.elementor-element-60a85fa>.elementor-background-overlay {
    background-position: 95% 70%;
  }

  .elementor-21239 .elementor-element.elementor-element-3c534bf {
    padding: 40px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-abc7977 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-8dd053b {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-b1b646b {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-9c684ab img {
    width: 50px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-9c684ab {
    left: -6%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-9c684ab {
    right: -6%;
  }

  .elementor-21239 .elementor-element.elementor-element-c970e0a>.elementor-container {
    max-width: 562px;
  }

  .elementor-21239 .elementor-element.elementor-element-fe36ccc {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-3bba2f1 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-c4addc3 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-3155aef>.elementor-container {
    max-width: 562px;
  }

  .elementor-21239 .elementor-element.elementor-element-80bb4b5 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-c35fde4 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-282f17a {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-4bf2e40>.elementor-container {
    max-width: 562px;
  }

  .elementor-21239 .elementor-element.elementor-element-4bf2e40:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-4bf2e40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: top center;
    background-size: cover;
  }

  .elementor-21239 .elementor-element.elementor-element-4bf2e40>.elementor-background-overlay {
    background-position: 90% 96%;
    background-size: 140px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-4bf2e40 {
    padding: 80px 0px 40px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-bb95ee9 {
    padding: 40px 0px 80px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-dde0088>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-dde0088>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-2b31989 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-8cf0958 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-fcb0e2a img {
    width: 50px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-fcb0e2a {
    right: 4%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-fcb0e2a {
    left: 4%;
  }

  .elementor-21239 .elementor-element.elementor-element-a7af87b {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-b393528.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-0aa2fb3 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-786f7d8 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-7c93e81.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-2f6d8a5 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-fd10df5 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-0dcff8c>.elementor-container {
    max-width: 562px;
  }

  .elementor-21239 .elementor-element.elementor-element-0dcff8c {
    padding: 80px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-9db3a36 {
    padding: 20px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-276dc6d img {
    width: 50px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-276dc6d {
    right: -7%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-276dc6d {
    left: -7%;
  }

  .elementor-21239 .elementor-element.elementor-element-8297f54 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-e97cb6c {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-2fb36f9>.elementor-container {
    max-width: 400px;
  }

  .elementor-21239 .elementor-element.elementor-element-667b754>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-07da96b {
    padding: 40px 0px 80px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-cde45a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-cde45a7>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-4dec370 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-88f8221 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-88f8221>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-container {
    max-width: 512px;
  }

  .elementor-21239 .elementor-element.elementor-element-af754f2:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 10% 80%;
    background-size: 100px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-background-overlay {
    background-position: 90% 15%;
    background-size: 100px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-af754f2 {
    padding: 0px 0px 140px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 40px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-e82e705 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-4fdaca1 {
    text-align: center;
  }
}

@media(max-width:767px) {
  .elementor-21239 .elementor-element.elementor-element-8cd3156 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-container {
    min-height: 400px;
  }

  .elementor-21239 .elementor-element.elementor-element-8cd3156:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }

  .elementor-21239 .elementor-element.elementor-element-8cd3156>.elementor-background-overlay {
    background-position: 95% 10%;
    background-size: 70px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-8cd3156 {
    margin-top: -54px;
    margin-bottom: 0px;
    padding: 94px 20px 60px 20px;
  }

  .elementor-21239 .elementor-element.elementor-element-b9a4a81>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-b9a4a81>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-f2ec178 img {
    width: 30px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-f2ec178 {
    right: 0%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-f2ec178 {
    left: 0%;
  }

  .elementor-21239 .elementor-element.elementor-element-f2ec178 {
    top: 51%;
  }

  .elementor-21239 .elementor-element.elementor-element-959b514 {
    font-size: 14px;
    letter-spacing: 1px;
  }

  .elementor-21239 .elementor-element.elementor-element-959b514>.elementor-widget-container {
    padding: 08px 15px 8px 15px;
  }

  .elementor-21239 .elementor-element.elementor-element-9875d76 {
    font-size: 45px;
    line-height: 1.3em;
  }

  .elementor-21239 .elementor-element.elementor-element-9875d76>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-543ccab {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-543ccab>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-9a91145>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-74b0f63.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-74b0f63>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-f775488 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-49d0bfd.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-f31131e {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-b810c4c img {
    max-width: 230px;
  }

  .elementor-21239 .elementor-element.elementor-element-1aa08de>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-07ad178 {
    padding: 0px 0px 60px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-3a080a3 {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-21239 .elementor-element.elementor-element-3a080a3>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-a558b12:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-a558b12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: cover;
  }

  .elementor-21239 .elementor-element.elementor-element-a558b12>.elementor-background-overlay {
    background-position: 4% 98%;
    background-size: 70px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-a558b12 {
    padding: 0px 10px 80px 10px;
  }

  .elementor-21239 .elementor-element.elementor-element-2822b86 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-6471cde>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-386ebce {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-386ebce img {
    width: 80%;
  }

  .elementor-21239 .elementor-element.elementor-element-386ebce>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-a2a185f>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
  }

  .elementor-21239 .elementor-element.elementor-element-7aae27c {
    font-size: 14px;
    letter-spacing: 3px;
  }

  .elementor-21239 .elementor-element.elementor-element-7aae27c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-98160a8 {
    text-align: center;
    font-size: 35px;
    letter-spacing: 0px;
    width: 100%;
    max-width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-e4f736b img {
    width: 30px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-e4f736b {
    right: 0%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-e4f736b {
    left: 0%;
  }

  .elementor-21239 .elementor-element.elementor-element-e4f736b {
    top: -2%;
  }

  .elementor-21239 .elementor-element.elementor-element-938b44e {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-60a85fa>.elementor-background-overlay {
    background-position: 90% 99%;
    background-size: 91px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-60a85fa {
    padding: 60px 10px 80px 10px;
  }

  .elementor-21239 .elementor-element.elementor-element-3c534bf {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-1a7327d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-abc7977 {
    font-size: 14px;
    letter-spacing: 3px;
  }

  .elementor-21239 .elementor-element.elementor-element-abc7977>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-8dd053b {
    text-align: center;
    font-size: 35px;
    letter-spacing: 0px;
    width: 100%;
    max-width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-b1b646b {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-b1b646b>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-9c684ab img {
    width: 30px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-9c684ab {
    left: 0%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-9c684ab {
    right: 0%;
  }

  .elementor-21239 .elementor-element.elementor-element-9c684ab {
    top: -4%;
  }

  .elementor-21239 .elementor-element.elementor-element-c970e0a {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-57bc783>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-fe36ccc {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-fe36ccc>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-c4d472c>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-3bba2f1 {
    font-size: 16px;
  }

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

  .elementor-21239 .elementor-element.elementor-element-1b37558>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-c4addc3 {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-c4addc3>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-3155aef {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-13c7db7>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-80bb4b5 {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-80bb4b5>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-3a09f29>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-c35fde4 {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-c35fde4>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-63c6658>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-282f17a {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-282f17a>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-4bf2e40:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-4bf2e40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: top center;
    background-size: cover;
  }

  .elementor-21239 .elementor-element.elementor-element-4bf2e40>.elementor-background-overlay {
    background-position: 90% 98%;
    background-size: 90px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-4bf2e40 {
    padding: 40px 10px 60px 10px;
  }

  .elementor-21239 .elementor-element.elementor-element-bb95ee9 {
    padding: 40px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-dde0088>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-dde0088>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-2b31989 {
    font-size: 14px;
    letter-spacing: 3px;
  }

  .elementor-21239 .elementor-element.elementor-element-2b31989>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-8cf0958 {
    text-align: center;
    font-size: 35px;
    letter-spacing: 0px;
    width: 100%;
    max-width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-fcb0e2a img {
    width: 30px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-fcb0e2a {
    right: 0%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-fcb0e2a {
    left: 0%;
  }

  .elementor-21239 .elementor-element.elementor-element-fcb0e2a {
    top: -1%;
  }

  .elementor-21239 .elementor-element.elementor-element-a7af87b {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-7c93e81>.elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-0dcff8c {
    padding: 60px 20px 20px 20px;
  }

  .elementor-21239 .elementor-element.elementor-element-2023b76>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-9db3a36 {
    padding: 0px 0px 20px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-b82ab20>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-276dc6d img {
    width: 30px;
  }

  body:not(.rtl) .elementor-21239 .elementor-element.elementor-element-276dc6d {
    right: 0%;
  }

  body.rtl .elementor-21239 .elementor-element.elementor-element-276dc6d {
    left: 0%;
  }

  .elementor-21239 .elementor-element.elementor-element-8297f54 {
    font-size: 14px;
    letter-spacing: 3px;
  }

  .elementor-21239 .elementor-element.elementor-element-8297f54>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-0a71e46 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
  }

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

  .elementor-21239 .elementor-element.elementor-element-0a71e46 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-e97cb6c {
    text-align: center;
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-2fb36f9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-667b754.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-667b754>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-7960fab.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-7960fab>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-38fab00 {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-b827661.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-b827661>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-32e97fe {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-98fbf24.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-98fbf24>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
  }

  .elementor-21239 .elementor-element.elementor-element-3506a0c {
    text-align: center;
  }

  .elementor-21239 .elementor-element.elementor-element-07da96b {
    padding: 50px 0px 40px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-cde45a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-cde45a7>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-4dec370 {
    font-size: 14px;
    letter-spacing: 3px;
  }

  .elementor-21239 .elementor-element.elementor-element-4dec370>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-88f8221 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-88f8221 .elementor-heading-title {
    font-size: 32px;
    letter-spacing: 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-690d25b>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-bf83a3d {
    font-size: 18px;
  }

  .elementor-21239 .elementor-element.elementor-element-bf83a3d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-05a6711 {
    width: 70%;
  }

  .elementor-21239 .elementor-element.elementor-element-05a6711>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-21239 .elementor-element.elementor-element-c35d9be {
    width: 30%;
  }

  .elementor-21239 .elementor-element.elementor-element-af754f2:not(.elementor-motion-effects-element-type-background),
  .elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 5% 95%;
    background-size: 70px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-af754f2>.elementor-background-overlay {
    background-position: 95% 5%;
    background-size: 70px auto;
  }

  .elementor-21239 .elementor-element.elementor-element-af754f2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 20px 80px 20px;
  }

  .elementor-21239 .elementor-element.elementor-element-71b99e4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-21239 .elementor-element.elementor-element-71b99e4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 10px 30px 10px;
  }

  .elementor-21239 .elementor-element.elementor-element-e82e705 {
    font-size: 32px;
    line-height: 1.3em;
    width: 100%;
    max-width: 100%;
  }

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

  .elementor-21239 .elementor-element.elementor-element-4fdaca1 {
    font-size: 16px;
  }

  .elementor-21239 .elementor-element.elementor-element-4fdaca1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-21239 .elementor-element.elementor-element-b9a4a81 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-8952d50 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-6471cde {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-a2a185f {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-57bc783 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-c4d472c {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-1b37558 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-13c7db7 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-3a09f29 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-63c6658 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-dde0088 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-b393528 {
    width: 50%;
  }

  .elementor-21239 .elementor-element.elementor-element-7c93e81 {
    width: 50%;
  }

  .elementor-21239 .elementor-element.elementor-element-e3eeac6 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-7960fab {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-b827661 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-98fbf24 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-cde45a7 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-38c4cff {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-71b99e4 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-026dae6 {
    width: 100%;
  }

  .elementor-21239 .elementor-element.elementor-element-3687247 {
    width: 100%;
  }
}
