img.wp-smiley, img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none
}

:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-family--inter: "Inter", sans-serif;
  --wp--preset--font-family--cardo: Cardo;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flex {
  display: flex;
}

.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.is-layout-flex > :is(*, div) {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

.is-layout-grid > :is(*, div) {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active, #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover, body #booked-profile-page input[type=submit].button-primary:hover, body .booked-list-view button.button:hover, body .booked-list-view input[type=submit].button-primary:hover, body div.booked-calendar input[type=submit].button-primary:hover, body .booked-modal input[type=submit].button-primary:hover, body div.booked-calendar .bc-head, body div.booked-calendar .bc-head .bc-col, body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body #booked-profile-page .booked-profile-header, body #booked-profile-page .booked-tabs li.active a, body #booked-profile-page .booked-tabs li.active a:hover, body #booked-profile-page .appt-block .google-cal-button > a:hover, #ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
  background: #c4f2d4 !important;
}

body #booked-profile-page input[type=submit].button-primary:hover, body div.booked-calendar input[type=submit].button-primary:hover, body .booked-list-view button.button:hover, body .booked-list-view input[type=submit].button-primary:hover, body .booked-modal input[type=submit].button-primary:hover, body div.booked-calendar .bc-head .bc-col, body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body #booked-profile-page .booked-profile-header, body #booked-profile-page .appt-block .google-cal-button > a:hover {
  border-color: #c4f2d4 !important;
}

body div.booked-calendar .bc-row.days, body div.booked-calendar .bc-row.days .bc-col, body .booked-calendarSwitcher.calendar, body #booked-profile-page .booked-tabs, #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead, #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
  background: #039146 !important;
}

body div.booked-calendar .bc-row.days .bc-col, body #booked-profile-page .booked-tabs {
  border-color: #039146 !important;
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a, #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover, body #booked-profile-page input[type=submit].button-primary, body div.booked-calendar input[type=submit].button-primary, body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary, body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button, body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block, body #booked-profile-page .appt-block .google-cal-button > a, body .booked-modal p.booked-title-bar, body div.booked-calendar .bc-col:hover .date span, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover, .booked-ms-modal .booked-book-appt, body #booked-profile-page .booked-tabs li a .counter {
  background: #56c477;
}

body #booked-profile-page input[type=submit].button-primary, body div.booked-calendar input[type=submit].button-primary, body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary, body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body #booked-profile-page .appt-block .google-cal-button > a, body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
  border-color: #56c477;
}

body .booked-modal .bm-window p i.fa, body .booked-modal .bm-window a, body .booked-appt-list .booked-public-appointment-title, body .booked-modal .bm-window p.appointment-title, .booked-ms-modal.visible:hover .booked-book-appt {
  color: #56c477;
}

.booked-appt-list .timeslot.has-title .booked-public-appointment-title {
  color: inherit;
}

.woocommerce form .form-row .required {
  visibility: visible;
}

.elementor-kit-7 {
  --e-global-color-primary: #F58224;
  --e-global-color-secondary: #3A63AE;
  --e-global-color-text: #1c2454;
  --e-global-color-accent: #1C2454;
  --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: 1330px;
}

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

.elementor-widget:not(:last-child) {
  margin-block-end: 15px;
}

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

{
}
@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-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-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-text-path {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9816 .elementor-element.elementor-element-52aedbe:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-52aedbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.bravisthemes.com/loraic/wp-content/uploads/2024/05/bg3-h6.jpg");
}

.elementor-9816 .elementor-element.elementor-element-52aedbe {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 125px 0px 216px 0px;
}

.elementor-9816 .elementor-element.elementor-element-52aedbe > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-a719b9c > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-258cea3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-heading--inner {
  max-width: 604px;
}

.elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 16px;
}

.elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--subtitle span {
  background-color: #F58224;
}

.elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--subtitle span {
  font-size: 16px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-4a44f83 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}

.elementor-9816 .elementor-element.elementor-element-833146c.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-9816 .elementor-element.elementor-element-e1c91d6 .pxl-text-editor .pxl-item--inner {
  max-width: 576px;
}

.elementor-9816 .elementor-element.elementor-element-e1c91d6 .pxl-text-editor {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.elementor-9816 .elementor-element.elementor-element-e1c91d6 > .elementor-widget-container {
  margin: 20px 0px 37px 0px;
}

.elementor-9816 .elementor-element.elementor-element-e1c91d6 {
  width: auto;
  max-width: auto;
}

.elementor-9816 .elementor-element.elementor-element-e90878f > .elementor-container {
  max-width: 1442px;
}

.elementor-9816 .elementor-element.elementor-element-e90878f {
  margin-top: 83px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-2a559ba > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #E5E3E34D;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-2a559ba > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-21e5a9b > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #E5E3E34D;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-21e5a9b > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-5f20133 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #E5E3E34D;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-5f20133 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-72498e1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 115px 0px 115px 0px;
  z-index: 2;
}

.elementor-bc-flex-widget .elementor-9816 .elementor-element.elementor-element-7f10dd4.elementor-column .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-9816 .elementor-element.elementor-element-7f10dd4 > .elementor-element-populated {
  padding: 15px 15px 15px 15px;
}

.elementor-9816 .elementor-element.elementor-element-7f10dd4 {
  z-index: 3;
}

.elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-heading--inner {
  max-width: 604px;
}

.elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--title {
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}

.elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--subtitle span {
  background-color: #1C2454;
}

.elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--subtitle span {
  font-size: 16px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-32feaa7 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}

.elementor-9816 .elementor-element.elementor-element-6121533 .pxl-icon-box .pxl-item-title, .elementor-9816 .elementor-element.elementor-element-6121533 .pxl-icon-box .pxl-item-title a {
  font-size: 20px;
}

.elementor-9816 .elementor-element.elementor-element-6121533 .pxl-icon-box .pxl-item--description {
  margin-top: -15px !important;
  color: #1c2454;
  font-size: 16px;
  text-transform: capitalize;
  line-height: 26px;
}

.elementor-9816 .elementor-element.elementor-element-0e586b0 .pxl-icon-box .pxl-item-title, .elementor-9816 .elementor-element.elementor-element-0e586b0 .pxl-icon-box .pxl-item-title a {
  font-size: 20px;
}

.elementor-9816 .elementor-element.elementor-element-0e586b0 .pxl-icon-box .pxl-item--description {
  margin-top: -15px !important;
  color: #1c2454;
  font-size: 16px;
  text-transform: capitalize;
  line-height: 26px;
}

.elementor-9816 .elementor-element.elementor-element-128f33e .pxl-text-editor .pxl-item--inner {
  max-width: 479px;
}

.elementor-9816 .elementor-element.elementor-element-128f33e .pxl-text-editor {
  color: #1c2454;
  font-size: 18px;
  line-height: 28px;
}

.elementor-9816 .elementor-element.elementor-element-128f33e > .elementor-widget-container {
  margin: 40px 0px 47px 0px;
}

.elementor-9816 .elementor-element.elementor-element-0efcbff .pxl-counter1 .pxl--item-inner {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-0efcbff .pxl-counter .pxl--item-title {
  margin-top: -6px !important;
  color: #104B59;
  font-family: "Outfit", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-9816 .elementor-element.elementor-element-0efcbff .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-9816 .elementor-element.elementor-element-0efcbff .pxl-counter .pxl--counter-number .pxl--counter-prefix {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-9816 .elementor-element.elementor-element-0efcbff .pxl-counter .pxl--counter-number {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
  font-family: "Outfit", Sans-serif;
  font-size: 56px;
  font-weight: 600;
  color: #104B59;
}

.elementor-9816 .elementor-element.elementor-element-0efcbff > .elementor-widget-container {
  margin: 0px 60px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-0efcbff {
  width: auto;
  max-width: auto;
}

.elementor-9816 .elementor-element.elementor-element-f62ac02 .pxl-counter1 .pxl--item-inner {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-f62ac02 .pxl-counter .pxl--item-title {
  margin-top: -6px !important;
  color: #104B59;
  font-family: "Outfit", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-9816 .elementor-element.elementor-element-f62ac02 .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-9816 .elementor-element.elementor-element-f62ac02 .pxl-counter .pxl--counter-number .pxl--counter-prefix {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-9816 .elementor-element.elementor-element-f62ac02 .pxl-counter .pxl--counter-number {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
  font-family: "Outfit", Sans-serif;
  font-size: 56px;
  font-weight: 600;
  color: #104B59;
}

.elementor-9816 .elementor-element.elementor-element-f62ac02 {
  width: auto;
  max-width: auto;
}

.elementor-9816 .elementor-element.elementor-element-15c635c .pxl-image-single {
  text-align: right--;
}

.elementor-9816 .elementor-element.elementor-element-15c635c .pxl-image-single img, .elementor-9816 .elementor-element.elementor-element-15c635c .pxl-item--inner {
  border-radius: 20px 20px 20px 20px;
}

.elementor-9816 .elementor-element.elementor-element-05a5661 .pxl-image-single {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-05a5661 .pxl-image-single img, .elementor-9816 .elementor-element.elementor-element-05a5661 .pxl-item--inner {
  border-radius: 20px 20px 20px 20px;
}

.elementor-9816 .elementor-element.elementor-element-05a5661 > .elementor-widget-container {
  margin: -298px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-b114874 .pxl-counter .pxl--item-title {
  margin-top: -13px !important;
  color: #FFFFFF;
  font-family: "Outfit", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.elementor-9816 .elementor-element.elementor-element-b114874 .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-9816 .elementor-element.elementor-element-b114874 .pxl-counter .pxl--counter-number .pxl--counter-prefix {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-9816 .elementor-element.elementor-element-b114874 .pxl-counter .pxl--counter-number {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
  font-family: "Outfit", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #FFFFFF;
}

.elementor-9816 .elementor-element.elementor-element-b114874 > .elementor-widget-container {
  padding: 6px 0px 25px 0px;
  background-color: var(--e-global-color-primary);
}

.elementor-9816 .elementor-element.elementor-element-b114874 {
  width: var(--container-widget-width, 155px);
  max-width: 155px;
  --container-widget-width: 155px;
  --container-widget-flex-grow: 0;
  top: 180px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-b114874 {
  right: 100px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-b114874 {
  right--: 100px;
}

.elementor-9816 .elementor-element.elementor-element-7b730d9 {
  width: auto;
  max-width: auto;
  top: 60px;
  z-index: -1;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-7b730d9 {
  right: 0px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-7b730d9 {
  right--: 0px;
}

.elementor-9816 .elementor-element.elementor-element-e9a0584 {
  width: auto;
  max-width: auto;
  bottom: -24px;
  z-index: -1;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-e9a0584 {
  right--: 95px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-e9a0584 {
  right: 95px;
}

.elementor-9816 .elementor-element.elementor-element-ba91b91:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-ba91b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.bravisthemes.com/loraic/wp-content/uploads/2024/05/bg2-h6.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-9816 .elementor-element.elementor-element-ba91b91 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 4px;
  margin-bottom: 5px;
  padding: 140px 0px 0px 0px;
}

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

.elementor-9816 .elementor-element.elementor-element-ea66e16 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading .pxl-heading--inner {
  max-width: 692px;
}

.elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading .pxl-item--title {
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 16px;
}

.elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading .pxl-item--subtitle span {
  font-size: 16px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-c612243 {
  width: auto;
  max-width: auto;
  top: 30px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-c612243 {
  right--: -76px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-c612243 {
  right: -76px;
}

.elementor-9816 .elementor-element.elementor-element-c612243 > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-030dcaf {
  width: auto;
  max-width: auto;
  top: 372px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-030dcaf {
  right--: 100px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-030dcaf {
  right: 100px;
}

.elementor-9816 .elementor-element.elementor-element-030dcaf > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-aa122d0 {
  width: auto;
  max-width: auto;
  top: 140px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-aa122d0 {
  right--: 120px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-aa122d0 {
  right: 120px;
}

.elementor-9816 .elementor-element.elementor-element-aa122d0 > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-0c9876a {
  width: auto;
  max-width: auto;
  top: 170px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-0c9876a {
  right--: 55px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-0c9876a {
  right: 55px;
}

.elementor-9816 .elementor-element.elementor-element-0c9876a > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-5c5ed16 {
  margin-top: 20px;
  margin-bottom: 0px;
  z-index: 2;
}

.elementor-9816 .elementor-element.elementor-element-a90284e .pxl-icon-box .pxl-item--icon i {
  color: var(--e-global-color-accent);
  text-fill-color: var(--e-global-color-accent);
  -webkit-text-fill-color: var(--e-global-color-accent);
  background-image: var(--e-global-color-accent);
}

.elementor-9816 .elementor-element.elementor-element-a90284e .pxl-icon-box .pxl-item--icon svg path {
  fill: var(--e-global-color-accent);
}

.elementor-9816 .elementor-element.elementor-element-6075b6c > .elementor-container {
  min-height: 252px;
}

.elementor-9816 .elementor-element.elementor-element-6075b6c {
  margin-top: -248px;
  margin-bottom: 0px;
  padding: 0px 0px 144px 0px;
}

.elementor-9816 .elementor-element.elementor-element-8c00e52 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-7abfcd2 {
  width: auto;
  max-width: auto;
  bottom: -110px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-7abfcd2 {
  right: -75px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-7abfcd2 {
  right--: -75px;
}

.elementor-9816 .elementor-element.elementor-element-9e5542d {
  width: auto;
  max-width: auto;
  bottom: 171px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-9e5542d {
  right: 119px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-9e5542d {
  right--: 119px;
}

.elementor-9816 .elementor-element.elementor-element-6fe2871 {
  width: auto;
  max-width: auto;
  bottom: 15px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-6fe2871 {
  right: 120px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-6fe2871 {
  right--: 120px;
}

.elementor-9816 .elementor-element.elementor-element-6e3b073 {
  width: auto;
  max-width: auto;
  bottom: 29px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-6e3b073 {
  right: 55px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-6e3b073 {
  right--: 55px;
}

.elementor-9816 .elementor-element.elementor-element-e765514 {
  overflow: hidden;
  margin-top:0px;
  margin-bottom: 0;
  padding: 0px 0px 0px 0px;
  z-index: 5;
}

.elementor-9816 .elementor-element.elementor-element-4d596c3 > .elementor-element-populated {
  padding: 15px 15px 15px 15px;
}

.elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading .pxl-heading--inner {
  max-width: 2042px;
}

.elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading .pxl-item--title {
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 17px;
}

.elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading .pxl-item--subtitle span {
  font-size: 16px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-16f9137 > .elementor-widget-container {
  margin: 0px 0px -80px 0px;
}

.elementor-9816 .elementor-element.elementor-element-c56acf3 > .elementor-container {
  max-width: 1040px;
}

.elementor-9816 .elementor-element.elementor-element-c56acf3 {
  margin-top: 0px;
  margin-bottom: 40px;
}

.elementor-9816 .elementor-element.elementor-element-3f7f25d.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-9816 .elementor-element.elementor-element-9eed46c .pxl-navigation-arrow {
  border-color: #1c2454 !important;
  Background-color: #F58224 !important;
}

.elementor-9816 .elementor-element.elementor-element-9eed46c .pxl-navigation-arrow svg path {
  stroke: #1c2454 !important;
}

.elementor-9816 .elementor-element.elementor-element-9eed46c .pxl-navigation-arrow:hover {
  color: #FFFFFF !important;
  background-color: #F58224 !important;
}

.elementor-9816 .elementor-element.elementor-element-9eed46c .pxl-navigation-arrow:hover svg path {
  stroke: #FFFFFF !important;
}

.elementor-9816 .elementor-element.elementor-element-9eed46c .pxl-navigation-arrow:hover {
  border-color: #F58224 !important;
}

.elementor-9816 .elementor-element.elementor-element-9eed46c {
  width: auto;
  max-width: auto;
}

.elementor-9816 .elementor-element.elementor-element-45fa25c .pxl-post-carousel .pxl-swiper-container {
  margin-top: -15px;
  margin-left: -15px;
  margin-bottom: -15px;
  margin-right: -15px !important;
}

.elementor-9816 .elementor-element.elementor-element-45fa25c .pxl-post-carousel .pxl-swiper-slide {
  padding: 15px 15px 15px 15px !important;
}

.elementor-9816 .elementor-element.elementor-element-45fa25c > .elementor-widget-container {
  margin: 0px -300px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-be2a5e6:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-be2a5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.bravisthemes.com/loraic/wp-content/uploads/2024/05/bg-h6.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9816 .elementor-element.elementor-element-be2a5e6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 333px 0px 120px 0px;
  z-index: 2;
}

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

.elementor-bc-flex-widget .elementor-9816 .elementor-element.elementor-element-3b0a243.elementor-column .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-9816 .elementor-element.elementor-element-49780f0 > .elementor-widget-container {
  margin: 0px 0px 126px 0px;
}

.elementor-9816 .elementor-element.elementor-element-e982449 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-9f16549 > .elementor-widget-container {
  margin: 18px 0px -30px -19px;
}

.elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-heading--inner {
  max-width: 436px;
}

.elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}

.elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--subtitle span {
  background-color: #F58224;
}

.elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--subtitle span {
  font-size: 16px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-113c69c > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-e1e9b1c .pxl-text-editor {
  text-align: right;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 30px;
}

.elementor-9816 .elementor-element.elementor-element-e1e9b1c .pxl-text-editor .pxl-item--inner {
  max-width: 575px;
}

.elementor-9816 .elementor-element.elementor-element-e1e9b1c > .elementor-widget-container {
  margin: 21px 0px 13px 0px;
}

.elementor-9816 .elementor-element.elementor-element-eaca460 .pxl-testimonial-carousel .pxl-item--position {
  font-family: "Nunito Sans", Sans-serif;
}

.elementor-9816 .elementor-element.elementor-element-eaca460 .pxl-testimonial-carousel .pxl-item--desc {
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-bfdfeab {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -133px;
  padding: 0px 0px 133px 0px;
}

.elementor-9816 .elementor-element.elementor-element-bfdfeab:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-bfdfeab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #EEFEFF 0%, #FFFFFF 50%);
}

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

.elementor-9816 .elementor-element.elementor-element-1b322b1 > .elementor-element-populated {
  padding: 105px 0px 129px 0px;
}

.elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-heading--inner {
  max-width: 580px;
}

.elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-item--title {
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 15px;
}

.elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-item--subtitle span {
  background-color: #1C2454;
}

.elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-item--subtitle span {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.elementor-9816 .elementor-element.elementor-element-1ce6da3 .pxl-text-editor .pxl-item--inner {
  max-width: 538px;
}

.elementor-9816 .elementor-element.elementor-element-1ce6da3 .pxl-text-editor {
  color: #1c2454;
}

.elementor-9816 .elementor-element.elementor-element-1ce6da3 > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-267c84d .pxl-image-single {
  text-align: center;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-267c84d {
  right--: 100px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-267c84d {
  right: 100px;
}

.elementor-9816 .elementor-element.elementor-element-267c84d {
  bottom: -375px;
}

.elementor-9816 .elementor-element.elementor-element-c7c8d9f {
  margin-top: -227px;
  margin-bottom: 0px;
  z-index: 3;
}

.elementor-9816 .elementor-element.elementor-element-0b5e7dd > .elementor-element-populated {
  margin: 320px 0px 0px 0px;
  --e-column-margin-left: 0px;
  --e-column-margin-right: 0px;
}

.elementor-9816 .elementor-element.elementor-element-da479e2 .pxl-image-single {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-da479e2 > .elementor-widget-container {
  margin: 0px 0px -55px 136px;
}

.elementor-9816 .elementor-element.elementor-element-da479e2 {
  width: 100%;
  max-width: 100%;
}

.elementor-9816 .elementor-element.elementor-element-fd65645 .pxl-process .pxl-item--title {
  color: #3A63AE;
  font-size: 24px;
  margin-bottom: 17px !important;
}

.elementor-9816 .elementor-element.elementor-element-fd65645 .pxl-process .pxl-item--description {
  color: #1c2454;
  font-size: 16px;
  line-height: 26px;
}

.elementor-9816 .elementor-element.elementor-element-fd65645 {
  width: var(--container-widget-width, 327px);
  max-width: 327px;
  --container-widget-width: 327px;
  --container-widget-flex-grow: 0;
  z-index: 3;
}

.elementor-9816 .elementor-element.elementor-element-491340d .pxl-text-editor .pxl-item--inner {
  max-width: 538px;
}

.elementor-9816 .elementor-element.elementor-element-491340d .pxl-text-editor {
  color: #E6F9FB;
  font-family: "Inter", Sans-serif;
  font-size: 178px;
  font-weight: 700;
  line-height: 135px;
}

.elementor-9816 .elementor-element.elementor-element-491340d {
  width: auto;
  max-width: auto;
  top: 205px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-491340d {
  right--: 88px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-491340d {
  right: 88px;
}

.elementor-9816 .elementor-element.elementor-element-5d86bbd.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-9816 .elementor-element.elementor-element-5d86bbd > .elementor-element-populated {
  margin: 233px 0px 0px 0px;
  --e-column-margin-left: 0px;
  --e-column-margin-right: 0px;
}

.elementor-9816 .elementor-element.elementor-element-7f575ed .pxl-image-single {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-7f575ed > .elementor-widget-container {
  margin: 0px 0px -55px 220px;
}

.elementor-9816 .elementor-element.elementor-element-7f575ed {
  width: 100%;
  max-width: 100%;
  z-index: 2;
}

.elementor-9816 .elementor-element.elementor-element-e2a4698 .pxl-process .pxl-item--title {
  color: #3A63AE;
  font-size: 24px;
  margin-bottom: 17px !important;
}

.elementor-9816 .elementor-element.elementor-element-e2a4698 .pxl-process .pxl-item--description {
  color: #1c2454;
  font-size: 16px;
  line-height: 26px;
}

.elementor-9816 .elementor-element.elementor-element-e2a4698 {
  width: var(--container-widget-width, 327px);
  max-width: 327px;
  --container-widget-width: 327px;
  --container-widget-flex-grow: 0;
  z-index: 2;
}

.elementor-9816 .elementor-element.elementor-element-3aa9e34 .pxl-text-editor .pxl-item--inner {
  max-width: 538px;
}

.elementor-9816 .elementor-element.elementor-element-3aa9e34 .pxl-text-editor {
  color: #E6F9FB;
  font-family: "Inter", Sans-serif;
  font-size: 178px;
  font-weight: 700;
  line-height: 135px;
}

.elementor-9816 .elementor-element.elementor-element-3aa9e34 {
  width: auto;
  max-width: auto;
  top: 54px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-3aa9e34 {
  right--: 47px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-3aa9e34 {
  right: 47px;
}

.elementor-9816 .elementor-element.elementor-element-dab0ec0.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-9816 .elementor-element.elementor-element-aeed2e9 .pxl-image-single {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-aeed2e9 > .elementor-widget-container {
  margin: 0px 0px -55px 220px;
}

.elementor-9816 .elementor-element.elementor-element-aeed2e9 {
  width: 100%;
  max-width: 100%;
}

.elementor-9816 .elementor-element.elementor-element-fe7b611 .pxl-process .pxl-item--title {
  color: #3A63AE;
  font-size: 24px;
  margin-bottom: 17px !important;
}

.elementor-9816 .elementor-element.elementor-element-fe7b611 .pxl-process .pxl-item--description {
  color: #1c2454;
  font-size: 16px;
  line-height: 26px;
}

.elementor-9816 .elementor-element.elementor-element-fe7b611 {
  width: var(--container-widget-width, 327px);
  max-width: 327px;
  --container-widget-width: 327px;
  --container-widget-flex-grow: 0;
  z-index: 2;
}

.elementor-9816 .elementor-element.elementor-element-2c967cf .pxl-text-editor .pxl-item--inner {
  max-width: 538px;
}

.elementor-9816 .elementor-element.elementor-element-2c967cf .pxl-text-editor {
  color: #E6F9FB;
  font-family: "Inter", Sans-serif;
  font-size: 178px;
  font-weight: 700;
  line-height: 135px;
}

.elementor-9816 .elementor-element.elementor-element-2c967cf {
  width: auto;
  max-width: auto;
  top: 205px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-2c967cf {
  right--: 26px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-2c967cf {
  right: 26px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-29965df {
  right: 1050px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-29965df {
  right--: 1050px;
}

.elementor-9816 .elementor-element.elementor-element-29965df {
  bottom: -291px;
}

.elementor-9816 .elementor-element.elementor-element-0cb9653 {
  margin-top: 0px;
  margin-bottom: -168px;
  z-index: 3;
}

.elementor-9816 .elementor-element.elementor-element-242e932:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9816 .elementor-element.elementor-element-242e932 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F58224;
}

.elementor-9816 .elementor-element.elementor-element-242e932 > .elementor-element-populated, .elementor-9816 .elementor-element.elementor-element-242e932 > .elementor-element-populated > .elementor-background-overlay, .elementor-9816 .elementor-element.elementor-element-242e932 > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-9816 .elementor-element.elementor-element-242e932 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-left: 15px;
  --e-column-margin-right: 15px;
}

.elementor-9816 .elementor-element.elementor-element-242e932 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-30e9fa3 .pxl-image-single {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-30e9fa3 {
  width: auto;
  max-width: auto;
  top: 0px;
  z-index: 0;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-30e9fa3 {
  right--: 145px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-30e9fa3 {
  right: 145px;
}

.elementor-9816 .elementor-element.elementor-element-682a4cf .pxl-image-single {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-682a4cf {
  width: auto;
  max-width: auto;
  bottom: 0px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-682a4cf {
  right--: 370px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-682a4cf {
  right: 370px;
}

.elementor-9816 .elementor-element.elementor-element-641ec87 {
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -0px;
  padding: 35px 0px 44px 0px;
}

.elementor-9816 .elementor-element.elementor-element-641ec87, .elementor-9816 .elementor-element.elementor-element-641ec87 > .elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-9816 .elementor-element.elementor-element-641ec87 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-1c380d3 .pxl-heading {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-1c380d3 .pxl-heading .pxl-heading--inner {
  max-width: 523px;
}

.elementor-9816 .elementor-element.elementor-element-1c380d3 .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-size: 40px;
  font-weight: 600;
  line-height: 42px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-1c380d3 .pxl-heading .pxl-item--subtitle {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

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

.elementor-9816 .elementor-element.elementor-element-828276b .pxl-text-editor {
  text-align: center;
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.elementor-bc-flex-widget .elementor-9816 .elementor-element.elementor-element-8da1b22.elementor-column .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-9816 .elementor-element.elementor-element-8da1b22.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item-title {
  color: #3A63AE !important;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item-title a {
  color: #3A63AE !important;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item-title, .elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item-title a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item--icon {
  background-color: #F58224 !important;
  min-width: 29px;
  width: 29px;
  height: 29px;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item--icon i {
  color: #FFFFFF;
  text-fill-color: #FFFFFF;
  -webkit-text-fill-color: #FFFFFF;
  background-image: none;
  font-size: 11px;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item--icon:before {
  border-color: #F58224;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box8 .pxl-item--inner .pxl-item--icon:before {
  background-color: #F58224 !important;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box6 .pxl-item--inner {
  border-color: #F58224 !important;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 .pxl-icon-box .pxl-item--icon svg path {
  fill: #FFFFFF;
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 > .elementor-widget-container {
  margin: 0px 90px 0px 0px;
  padding: 12px 24px 11px 14px;
  background-color: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.3);
}

.elementor-9816 .elementor-element.elementor-element-cd1c878 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-9816 .elementor-element.elementor-element-774e775:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-774e775 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.bravisthemes.com/loraic/wp-content/uploads/2024/03/bg-team.webp");
  background-position: center center;
  background-size: cover;
}

.elementor-9816 .elementor-element.elementor-element-774e775 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 270px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-774e775 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9816 .elementor-element.elementor-element-1da90cf > .elementor-element-populated, .elementor-9816 .elementor-element.elementor-element-1da90cf > .elementor-element-populated > .elementor-background-overlay, .elementor-9816 .elementor-element.elementor-element-1da90cf > .elementor-background-slideshow {
  border-radius: 30px 30px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-1da90cf > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-5c728c6 {
  width: auto;
  max-width: auto;
  top: 30px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-5c728c6 {
  right: -76px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-5c728c6 {
  right--: -76px;
}

.elementor-9816 .elementor-element.elementor-element-5c728c6 > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-f21b576 {
  width: auto;
  max-width: auto;
  top: 372px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-f21b576 {
  right: 100px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-f21b576 {
  right--: 100px;
}

.elementor-9816 .elementor-element.elementor-element-f21b576 > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-5df1d3e {
  width: auto;
  max-width: auto;
  top: 140px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-5df1d3e {
  right: 120px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-5df1d3e {
  right--: 120px;
}

.elementor-9816 .elementor-element.elementor-element-5df1d3e > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-0330595 {
  width: auto;
  max-width: auto;
  top: 170px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-0330595 {
  right: 55px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-0330595 {
  right--: 55px;
}

.elementor-9816 .elementor-element.elementor-element-0330595 > .elementor-widget-container {
  --e-transform-rotateZ: 180deg;
}

.elementor-9816 .elementor-element.elementor-element-1818cc8 {
  margin-top: 3px;
  margin-bottom: 135px;
  z-index: 4;
}

.elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading {
  text-align: right;
}

.elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-heading--inner {
  max-width:unset !important;
  color: #1c2454!important;
}

.elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--title {
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 15px;
}

.elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--subtitle span {
  font-size: 16px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-35e89ec .pxl-text-editor {
  text-align: right;
  color: #1c2454;
  font-size: 20px;
  line-height: 30px;
}

.elementor-9816 .elementor-element.elementor-element-35e89ec .pxl-text-editor .pxl-item--inner {
  max-width: 575px;
}

.elementor-9816 .elementor-element.elementor-element-35e89ec > .elementor-widget-container {
  margin: 26px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .icon-plus:before, .elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .icon-plus:after {
  background-color: #F58224;
}

.elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .active .icon-plus:before, .elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .active .icon-plus:after {
  background-color: #FFFFFF;
}

.elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .icon-plus, .elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .icon-plus {
  background-color: #FFEAE6;
}

.elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .active .icon-plus, .elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .active .icon-plus {
  background-color: #FFFFFF33 !important;
}

.elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .pxl-item--title {
  background-color: #FFFFFF;
}

.elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .active .pxl-item--title {
  background-color: var(--e-global-color-accent);
}

.elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .pxl-item--content {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.elementor-9816 .elementor-element.elementor-element-d780334 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-9816 .elementor-element.elementor-element-0bb46d3 {
  width: auto;
  max-width: auto;
  bottom: 0px;
}

body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-0bb46d3 {
  right--: 0px;
}

body.rtl .elementor-9816 .elementor-element.elementor-element-0bb46d3 {
  right: 0px;
}

.elementor-9816 .elementor-element.elementor-element-d5bf383 {
  margin-top: 105px;
  margin-bottom: 105px;
}

.elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading {
  text-align: center;
}

.elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading .pxl-heading--inner {
  max-width: 2042px;
}

.elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading .pxl-item--title {
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 0px;
}

.elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading .pxl-item--subtitle {
  color: #FFFFFF;
  margin-bottom: 8px;
}

.elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading .pxl-item--subtitle span {
  font-size: 16px;
  font-weight: 400;
}

.elementor-9816 .elementor-element.elementor-element-08faffd .pxl-text-editor {
  text-align: center;
  color: #1c2454;
  font-size: 16px;
  line-height: 26px;
}

.elementor-9816 .elementor-element.elementor-element-08faffd .pxl-text-editor .pxl-item--inner {
  max-width: 480px;
}

.elementor-9816 .elementor-element.elementor-element-08faffd > .elementor-widget-container {
  margin: 17px 0px 51px 0px;
}

.elementor-9816 .elementor-element.elementor-element-5ae2dfa .pxl-post-carousel .pxl-item--date {
  color: #FFFFFF !important;
}

.elementor-9816 .elementor-element.elementor-element-5ae2dfa > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

@media (max-width: 1600px) {
  .elementor-9816 .elementor-element.elementor-element-52aedbe {
    padding: 90px 0px 100px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-7f10dd4 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-ba91b91 {
    padding: 90px 0px 90px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-5c5ed16 {
    z-index: 5;
  }

  .elementor-9816 .elementor-element.elementor-element-be2a5e6:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-be2a5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }

  .elementor-9816 .elementor-element.elementor-element-ab061ab > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-1c380d3 {
    z-index: 3;
  }

  .elementor-9816 .elementor-element.elementor-element-828276b {
    z-index: 3;
  }
}

@media (max-width: 1200px) {
  .elementor-9816 .elementor-element.elementor-element-52aedbe:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-52aedbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }

  .elementor-9816 .elementor-element.elementor-element-52aedbe {
    padding: 100px 0px 100px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-e90878f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-2a559ba > .elementor-element-populated {
    border-width: 0px 0px 0px 1px;
  }

  .elementor-9816 .elementor-element.elementor-element-21e5a9b > .elementor-element-populated {
    border-width: 1px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-5f20133 > .elementor-element-populated {
    border-width: 1px 0px 0px 1px;
  }

  .elementor-9816 .elementor-element.elementor-element-72498e1 {
    padding: 70px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-19d6a66 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-ba91b91 {
    margin-top: 90px;
    margin-bottom: 0px;
    padding: 90px 0px 90px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-ea66e16 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-e765514 {
    margin-top: 70px;
    margin-bottom: 20px;
  }

  .elementor-9816 .elementor-element.elementor-element-3f7f25d > .elementor-element-populated {
    padding: 0px 0px 15px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-be2a5e6:not(.elementor-motion-effects-element-type-background), .elementor-9816 .elementor-element.elementor-element-be2a5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: top right--;
    background-size: cover;
  }

  .elementor-9816 .elementor-element.elementor-element-be2a5e6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-3b0a243 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-49780f0 > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
  }

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

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

  .elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-heading--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-eaca460 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-1b322b1 > .elementor-element-populated {
    padding: 70px 15px 90px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-267c84d {
    bottom: -394px;
  }

  .elementor-9816 .elementor-element.elementor-element-0b5e7dd > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-fd65645 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-fd65645 {
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
  }

  .elementor-9816 .elementor-element.elementor-element-e2a4698 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-fe7b611 {
    width: 100%;
    max-width: 100%;
  }

  body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-30e9fa3 {
    right--: 55px;
  }

  body.rtl .elementor-9816 .elementor-element.elementor-element-30e9fa3 {
    right: 55px;
  }

  body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-682a4cf {
    right--: 270px;
  }

  body.rtl .elementor-9816 .elementor-element.elementor-element-682a4cf {
    right: 270px;
  }

  .elementor-9816 .elementor-element.elementor-element-1da90cf > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-35e89ec .pxl-text-editor .pxl-item--inner {
    max-width: 2834px;
  }

  .elementor-9816 .elementor-element.elementor-element-d5bf383 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
}

@media (max-width: 1024px) {
  .elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-9816 .elementor-element.elementor-element-72498e1 {
    margin-top: 70px;
    margin-bottom: 90px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-7f10dd4 > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-9816 .elementor-element.elementor-element-35f73f9 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-128f33e .pxl-text-editor .pxl-item--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-ea66e16 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-9816 .elementor-element.elementor-element-5c5ed16 {
    margin-top: 40px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-6075b6c > .elementor-container {
    min-height: 150px;
  }

  .elementor-9816 .elementor-element.elementor-element-6075b6c {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-e765514 {
    margin-top: 70px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-9816 .elementor-element.elementor-element-45fa25c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-be2a5e6 {
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-9f16549 .pxl-image-single {
    text-align: center;
  }

  .elementor-9816 .elementor-element.elementor-element-ab061ab > .elementor-element-populated {
    padding: 50px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-9816 .elementor-element.elementor-element-c7c8d9f {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-0b5e7dd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-5d86bbd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-0cb9653 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-682a4cf .pxl-image-single img {
    max-height: 155px;
  }

  body:not(.rtl) .elementor-9816 .elementor-element.elementor-element-682a4cf {
    right--: 0px;
  }

  body.rtl .elementor-9816 .elementor-element.elementor-element-682a4cf {
    right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-682a4cf {
    bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-8da1b22.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-9816 .elementor-element.elementor-element-cd1c878 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-774e775 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 70px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-1da90cf > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .elementor-9816 .elementor-element.elementor-element-1818cc8 {
    margin-top: 0px;
    margin-bottom: 70px;
  }

  .elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-heading--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-9816 .elementor-element.elementor-element-35e89ec .pxl-text-editor .pxl-item--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading .pxl-item--title {
    font-size: 40px;
    line-height: 50px;
  }
}

@media (max-width: 767px) {
  .elementor-9816 .elementor-element.elementor-element-52aedbe {
    padding: 70px 0px 70px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-heading--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--title {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-4a44f83 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
  }

  .elementor-9816 .elementor-element.elementor-element-4a44f83 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-e1c91d6 .pxl-text-editor .pxl-item--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-e1c91d6 > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-e90878f {
    margin-top: 50px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-6c7bb42 .pxl-icon-box .pxl-item-title, .elementor-9816 .elementor-element.elementor-element-6c7bb42 .pxl-icon-box .pxl-item-title a {
    font-size: 20px;
    line-height: 30px;
  }

  .elementor-9816 .elementor-element.elementor-element-6c7bb42 .pxl-icon-box .pxl-item-title {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .elementor-9816 .elementor-element.elementor-element-2a559ba > .elementor-element-populated {
    border-width: 1px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-3eab784 .pxl-icon-box .pxl-item-title, .elementor-9816 .elementor-element.elementor-element-3eab784 .pxl-icon-box .pxl-item-title a {
    font-size: 20px;
    line-height: 30px;
  }

  .elementor-9816 .elementor-element.elementor-element-3eab784 .pxl-icon-box .pxl-item-title {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .elementor-9816 .elementor-element.elementor-element-cb95cf5 .pxl-icon-box .pxl-item-title, .elementor-9816 .elementor-element.elementor-element-cb95cf5 .pxl-icon-box .pxl-item-title a {
    font-size: 20px;
    line-height: 30px;
  }

  .elementor-9816 .elementor-element.elementor-element-cb95cf5 .pxl-icon-box .pxl-item-title {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .elementor-9816 .elementor-element.elementor-element-5f20133 > .elementor-element-populated {
    border-width: 1px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-bbff097 .pxl-icon-box .pxl-item-title, .elementor-9816 .elementor-element.elementor-element-bbff097 .pxl-icon-box .pxl-item-title a {
    font-size: 20px;
    line-height: 30px;
  }

  .elementor-9816 .elementor-element.elementor-element-bbff097 .pxl-icon-box .pxl-item-title {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .elementor-9816 .elementor-element.elementor-element-72498e1 {
    margin-top: 50px;
    margin-bottom: 30px;
  }

  .elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-heading--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--title {
    font-size: 24px !important;
    line-height: 30px;
  }

  .elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-32feaa7 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
  }

  .elementor-9816 .elementor-element.elementor-element-35f73f9 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-ef4d237 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-128f33e .pxl-text-editor .pxl-item--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-128f33e > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-19d6a66 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-bd0bf9d .pxl-heading .pxl-item--title {
    font-size: 24px !important;
    line-height: 30px;
  }
  .pxl-icon-box10 .pxl-item--inner .pxl-item-title{margin: 0 !important;}
  .pxl-icon-box10 .pxl-item--inner .pxl-item-title a{font-size: 24px !important;}
  .elementor-9816 .elementor-element.elementor-element-e765514 {
    margin-top: 70px;
    margin-bottom: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-16f9137 .pxl-heading .pxl-item--title {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-9816 .elementor-element.elementor-element-16f9137 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-45fa25c > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-be2a5e6 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 20px 0px 70px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-3b0a243 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-e982449 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-heading--inner {
    max-width: 3000px;
  }

  .elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--title {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-113c69c .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
  }

  .elementor-9816 .elementor-element.elementor-element-569e18f .pxl-heading .pxl-item--title {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-9816 .elementor-element.elementor-element-1c380d3 .pxl-heading .pxl-item--title {
    font-size: 32px;
  }

  .elementor-9816 .elementor-element.elementor-element-774e775 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-8d73b32 > .elementor-element-populated {
    padding: 70px 20px 0px 20px;
  }

  .elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--title {
    font-size: 22px !important;
    line-height: 30px;
    text-align: center !important;
  }

  .elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--subtitle, .elementor-9816 .elementor-element.elementor-element-d8f64c9 .pxl-heading .pxl-item--subtitle span {
    font-size: 14px;
    text-align: center !important;
  }
  .slide-btn{font-size: 12px !important;}
  #pxl-wapper .elementor-top-section > .elementor-column-gap-extended .elementor-inner-section > .elementor-column-gap-extended{
    flex-direction: column-reverse;
  }
  .elementor-9816 .elementor-element.elementor-element-434e735 > .elementor-element-populated {
    padding: 70px 20px 0px 20px;
  }

  .elementor-9816 .elementor-element.elementor-element-d780334 .pxl-accordion .pxl-item--title {
    font-size: 18px;
    line-height: 28px;
  }

  .elementor-9816 .elementor-element.elementor-element-d5bf383 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-9816 .elementor-element.elementor-element-862f226 .pxl-heading .pxl-item--title {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 768px) {
  .elementor-9816 .elementor-element.elementor-element-7f10dd4 {
    width: 48.65%;
  }

  .elementor-9816 .elementor-element.elementor-element-19d6a66 {
    width: 51.35%;
  }

  .elementor-9816 .elementor-element.elementor-element-e982449 {
    width: 52.462%;
  }

  .elementor-9816 .elementor-element.elementor-element-ab061ab {
    width: 47.538%;
  }

  .elementor-9816 .elementor-element.elementor-element-c2ffebd {
    width: 49.687%;
  }

  .elementor-9816 .elementor-element.elementor-element-8da1b22 {
    width: 50.313%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-9816 .elementor-element.elementor-element-dba7c55 {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-2a559ba {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-21e5a9b {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-5f20133 {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-3b0a243 {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-e982449 {
    width: 45%;
  }

  .elementor-9816 .elementor-element.elementor-element-ab061ab {
    width: 55%;
  }

  .elementor-9816 .elementor-element.elementor-element-c2ffebd {
    width: 67%;
  }

  .elementor-9816 .elementor-element.elementor-element-8da1b22 {
    width: 33%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9816 .elementor-element.elementor-element-7f10dd4 {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-19d6a66 {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-5482aeb {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-1578772 {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-ab2d87a {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-3b0a243 {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-e982449 {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-ab061ab {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-0b5e7dd {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-5d86bbd {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-dab0ec0 {
    width: 50%;
  }

  .elementor-9816 .elementor-element.elementor-element-c2ffebd {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-8da1b22 {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-8d73b32 {
    width: 100%;
  }

  .elementor-9816 .elementor-element.elementor-element-434e735 {
    width: 100%;
  }
}

.elementor-9837 .elementor-element.elementor-element-9c2aabf > .elementor-container {
  max-width: 1805px;
}

.elementor-9837 .elementor-element.elementor-element-9c2aabf > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-9837 .elementor-element.elementor-element-4446d8d .pxl-logo img {
  max-height: 49px;
}

.elementor-9837 .elementor-element.elementor-element-4446d8d {
  width: auto;
  max-width: auto;
}

.elementor-9837 .elementor-element.elementor-element-c21b375.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-9837 .elementor-element.elementor-element-c21b375 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}

.elementor-9837 .elementor-element.elementor-element-ed5b95c .pxl-nav-menu .pxl-menu-primary > li > a {
  color: #104B59;
  font-family: "Outfit", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120px;
}

.elementor-9837 .elementor-element.elementor-element-ed5b95c .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .caseicon-angle-arrow-down {
  font-size: 10px;
}

.elementor-9837 .elementor-element.elementor-element-ed5b95c .pxl-menu-primary .sub-menu li + li {
  margin-top: 0px;
}

.elementor-9837 .elementor-element.elementor-element-ed5b95c {
  width: auto;
  max-width: auto;
}

.elementor-9837 .elementor-element.elementor-element-2d6ab64 > .elementor-widget-container {
  margin: 0px 0px 0px 77px;
}

.elementor-9837 .elementor-element.elementor-element-2d6ab64 {
  width: auto;
  max-width: auto;
}

.elementor-9837 .elementor-element.elementor-element-98d9e8b > .elementor-widget-container {
  margin: 0px 26px 0px 38px;
}

.elementor-9837 .elementor-element.elementor-element-98d9e8b {
  width: auto;
  max-width: auto;
}

.elementor-9837 .elementor-element.elementor-element-e91bfcc {
  width: auto;
  max-width: auto;
}

@media (max-width: 1600px) {
  .elementor-9837 .elementor-element.elementor-element-2d6ab64 > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
  }
}

@media (min-width: 768px) {
  .elementor-9837 .elementor-element.elementor-element-c15a445 {
    width: 20.747%;
  }

  .elementor-9837 .elementor-element.elementor-element-c21b375 {
    width: 79.253%;
  }
}

.elementor-5532 .elementor-element.elementor-element-e9e1be5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5532 .elementor-element.elementor-element-e9e1be5:not(.elementor-motion-effects-element-type-background), .elementor-5532 .elementor-element.elementor-element-e9e1be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.bravisthemes.com/loraic/wp-content/uploads/2024/01/bg-ft.webp");
  background-position: center center;
  background-size: cover;
}

.elementor-5532 .elementor-element.elementor-element-e9e1be5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 41px 0px 48px 0px;
}

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

.elementor-5532 .elementor-element.elementor-element-55033e0 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5532 .elementor-element.elementor-element-c0eacaf > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5532 .elementor-element.elementor-element-3733f74 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}

.elementor-5532 .elementor-element.elementor-element-ea3e723 .pxl-logo img {
  max-height: 56px;
}

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

.elementor-5532 .elementor-element.elementor-element-ea3e723 {
  width: auto;
  max-width: auto;
}

.elementor-5532 .elementor-element.elementor-element-d0cc681 > .elementor-element-populated {
  padding: 0px 5px 0px 30px;
}

.elementor-5532 .elementor-element.elementor-element-16dfa89 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 50px;
  width: auto;
  max-width: auto;
  top: 9px;
}

.elementor-5532 .elementor-element.elementor-element-16dfa89 .elementor-divider-separator {
  width: 3px;
}

body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-16dfa89 {
  right: -7px;
}

body.rtl .elementor-5532 .elementor-element.elementor-element-16dfa89 {
  right--: 0px;
}

.elementor-5532 .elementor-element.elementor-element-7d0fe68 .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-family: "Outfit", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0px;
}

.elementor-5532 .elementor-element.elementor-element-7d0fe68 .pxl-heading .pxl-item--subtitle {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-5532 .elementor-element.elementor-element-7d0fe68 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-5532 .elementor-element.elementor-element-b7341c3 .pxl-text-editor {
  color: #EEEEEE;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
}

.elementor-5532 .elementor-element.elementor-element-b7341c3 {
  width: var(--container-widget-width, 100.282%);
  max-width: 100.282%;
  --container-widget-width: 100.282%;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-50605b3.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form .pxl-select-higthlight, .elementor-5532 .elementor-element.elementor-element-903790e .pxl-select .pxl-select-options li {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form .pxl-select-higthlight {
  border-radius: 6px 6px 6px 6px;
}

.elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form .wpcf7-submit, .elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form button {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.28px;
  padding: 0px 045px 0px 45px;
  border-radius: 6px 6px 6px 6px;
}

.elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form .wpcf7-submit {
  color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-903790e {
  width: var(--container-widget-width, 530px);
  max-width: 530px;
  --container-widget-width: 530px;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-127850c > .elementor-container {
  max-width: 1330px;
}

.elementor-5532 .elementor-element.elementor-element-127850c:not(.elementor-motion-effects-element-type-background), .elementor-5532 .elementor-element.elementor-element-127850c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.bravisthemes.com/loraic/wp-content/uploads/2024/01/bg2-ft.webp");
  background-position: bottom center;
  background-size: cover;
}

.elementor-5532 .elementor-element.elementor-element-127850c > .elementor-background-overlay {
  opacity: 0.93;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5532 .elementor-element.elementor-element-127850c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5532 .elementor-element.elementor-element-ddc4ce5 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5532 .elementor-element.elementor-element-1dd063a {
  margin-top: 57px;
  margin-bottom: 68px;
}

.elementor-5532 .elementor-element.elementor-element-4dbb0d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-element-populated, .elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-left: 0px;
  --e-column-margin-right: 15px;
  padding: 25px 40px 36px 40px;
}

.elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box .pxl-item-title {
  color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box .pxl-item-title a {
  color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box .pxl-item-title, .elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box .pxl-item-title a {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box .pxl-item--icon {
  background-color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box .pxl-item--icon i {
  color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box .pxl-item--icon:before {
  border-color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box8 .pxl-item--inner .pxl-item--icon:before {
  background-color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-ff1b9b5 .pxl-icon-box6 .pxl-item--inner {
  border-color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-4263abe .pxl-text-editor {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.elementor-5532 .elementor-element.elementor-element-4263abe > .elementor-widget-container {
  margin: 16px 0px 19px 0px;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button {
  text-align: right;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn {
  color: #111E21;
  background-color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-radius: 10px 10px 10px 10px;
  padding: 0px 13px 0px 0px;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn-default:before {
  background-color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn-default:after {
  background-color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn i {
  border-radius: 10px 10px 10px 10px;
  color: var(--e-global-color-secondary);
  font-size: 18px;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn:hover, .elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn:focus {
  color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn:hover, .elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .btn:focus {
  background-color: #111E21;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button i {
  top: 6px;
  right--: 6px;
  width: 38px !important;
  height: 38px !important;
  background-color: #CBF6FF;
}

.elementor-5532 .elementor-element.elementor-element-f58fe69 .pxl-button .pxl-icon--left i {
  margin-right: 9px;
}

.elementor-5532 .elementor-element.elementor-element-c782e8e.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5532 .elementor-element.elementor-element-c782e8e > .elementor-element-populated {
  padding: 10px 15px 9px 15px;
}

.elementor-5532 .elementor-element.elementor-element-b8ef2d1 .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0px;
}

.elementor-5532 .elementor-element.elementor-element-b8ef2d1 .pxl-heading .pxl-item--subtitle {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-5532 .elementor-element.elementor-element-b8ef2d1 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}

.elementor-5532 .elementor-element.elementor-element-b8ef2d1 {
  width: var(--container-widget-width, 170px);
  max-width: 170px;
  --container-widget-width: 170px;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a:hover {
  color: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a:hover i {
  color: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a:hover svg path {
  fill: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a i {
  color: #5092A1;
  margin-top: 3px;
  margin-left: 5px;
  font-size: 12px;
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a svg path {
  fill: #5092A1;
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a img {
  margin-top: 3px;
  margin-left: 5px;
  max-height: 12px;
}

.elementor-5532 .elementor-element.elementor-element-271000b .pxl-link a svg {
  margin-left: 5px;
}

.elementor-5532 .elementor-element.elementor-element-271000b {
  width: var(--container-widget-width, 170px);
  max-width: 170px;
  --container-widget-width: 170px;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-935c361.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5532 .elementor-element.elementor-element-935c361 > .elementor-element-populated {
  padding: 10px 15px 10px 15px;
}

.elementor-5532 .elementor-element.elementor-element-a062ee2 .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0px;
}

.elementor-5532 .elementor-element.elementor-element-a062ee2 .pxl-heading .pxl-item--subtitle {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-5532 .elementor-element.elementor-element-a062ee2 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}

.elementor-5532 .elementor-element.elementor-element-a062ee2 {
  width: var(--container-widget-width, 200px);
  max-width: 200px;
  --container-widget-width: 200px;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a:hover {
  color: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a:hover i {
  color: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a:hover svg path {
  fill: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a i {
  color: #5092A1;
  margin-top: 3px;
  margin-left: 5px;
  font-size: 12px;
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a svg path {
  fill: #5092A1;
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a img {
  margin-top: 3px;
  margin-left: 5px;
  max-height: 12px;
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 .pxl-link a svg {
  margin-left: 5px;
}

.elementor-5532 .elementor-element.elementor-element-ba76eb1 {
  width: var(--container-widget-width, 200px);
  max-width: 200px;
  --container-widget-width: 200px;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-6572baf.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5532 .elementor-element.elementor-element-6572baf > .elementor-element-populated {
  padding: 10px 15px 10px 15px;
}

.elementor-5532 .elementor-element.elementor-element-92862c9 .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0px;
}

.elementor-5532 .elementor-element.elementor-element-92862c9 .pxl-heading .pxl-item--subtitle {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-5532 .elementor-element.elementor-element-92862c9 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}

.elementor-5532 .elementor-element.elementor-element-92862c9 {
  width: var(--container-widget-width, 214px);
  max-width: 214px;
  --container-widget-width: 214px;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a:hover {
  color: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a:hover i {
  color: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a:hover svg path {
  fill: var(--e-global-color-primary);
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a i {
  color: #5092A1;
  margin-top: 3px;
  margin-left: 5px;
  font-size: 12px;
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a svg path {
  fill: #5092A1;
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a img {
  margin-top: 3px;
  margin-left: 5px;
  max-height: 12px;
}

.elementor-5532 .elementor-element.elementor-element-8648e6e .pxl-link a svg {
  margin-left: 5px;
}

.elementor-5532 .elementor-element.elementor-element-8648e6e {
  width: var(--container-widget-width, 214px);
  max-width: 214px;
  --container-widget-width: 214px;
  --container-widget-flex-grow: 0;
}

.elementor-5532 .elementor-element.elementor-element-6e428af > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5532 .elementor-element.elementor-element-6e428af {
  padding: 0px 15px 23px 15px;
}

.elementor-5532 .elementor-element.elementor-element-95594af.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5532 .elementor-element.elementor-element-95594af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5532 .elementor-element.elementor-element-95594af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF0D;
}

.elementor-5532 .elementor-element.elementor-element-95594af > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-primary);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 24px 15px 21px 15px;
}

.elementor-5532 .elementor-element.elementor-element-95594af > .elementor-element-populated, .elementor-5532 .elementor-element.elementor-element-95594af > .elementor-element-populated > .elementor-background-overlay, .elementor-5532 .elementor-element.elementor-element-95594af > .elementor-background-slideshow {
  border-radius: 10px 0px 0px 10px;
}

.elementor-5532 .elementor-element.elementor-element-95594af > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5532 .elementor-element.elementor-element-7d1aa50 .pxl-icon-box .pxl-item-title, .elementor-5532 .elementor-element.elementor-element-7d1aa50 .pxl-icon-box .pxl-item-title a {
  font-family: "Outfit", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-5532 .elementor-element.elementor-element-7d1aa50 .pxl-icon-box .pxl-item--description {
  color: var(--e-global-color-primary);
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-5532 .elementor-element.elementor-element-7d1aa50 .pxl-icon-box .pxl-item--icon {
  border-color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-7d1aa50 .pxl-icon-box .pxl-item--icon i {
  color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-7d1aa50 .pxl-icon-box .pxl-item--icon:before {
  border-color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-7d1aa50 {
  width: auto;
  max-width: auto;
}

.elementor-5532 .elementor-element.elementor-element-75d8773.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5532 .elementor-element.elementor-element-75d8773:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5532 .elementor-element.elementor-element-75d8773 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF0D;
}

.elementor-5532 .elementor-element.elementor-element-75d8773 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-primary);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5532 .elementor-element.elementor-element-75d8773 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5532 .elementor-element.elementor-element-17e9be3 .pxl-icon-box .pxl-item-title, .elementor-5532 .elementor-element.elementor-element-17e9be3 .pxl-icon-box .pxl-item-title a {
  font-family: "Outfit", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-5532 .elementor-element.elementor-element-17e9be3 .pxl-icon-box .pxl-item--description {
  color: var(--e-global-color-primary);
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.elementor-5532 .elementor-element.elementor-element-17e9be3 .pxl-icon-box .pxl-item--icon {
  border-color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-17e9be3 .pxl-icon-box .pxl-item--icon i {
  color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-17e9be3 .pxl-icon-box .pxl-item--icon:before {
  border-color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-17e9be3 {
  width: auto;
  max-width: auto;
}

.elementor-5532 .elementor-element.elementor-element-c2394d4.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5532 .elementor-element.elementor-element-c2394d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF0D;
}

.elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-primary);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-element-populated, .elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-background-slideshow {
  border-radius: 0px 10px 10px 0px;
}

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

.elementor-5532 .elementor-element.elementor-element-94b0448 .pxl-icon-box .pxl-item-title, .elementor-5532 .elementor-element.elementor-element-94b0448 .pxl-icon-box .pxl-item-title a {
  font-family: "Outfit", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-5532 .elementor-element.elementor-element-94b0448 .pxl-icon-box .pxl-item--description {
  color: var(--e-global-color-primary);
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.elementor-5532 .elementor-element.elementor-element-94b0448 .pxl-icon-box .pxl-item--icon {
  border-color: #FFFFFF !important;
}

.elementor-5532 .elementor-element.elementor-element-94b0448 .pxl-icon-box .pxl-item--icon i {
  color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-94b0448 .pxl-icon-box .pxl-item--icon:before {
  border-color: #FFFFFF;
}

.elementor-5532 .elementor-element.elementor-element-94b0448 {
  width: auto;
  max-width: auto;
}

.elementor-5532 .elementor-element.elementor-element-1cb8aa9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5532 .elementor-element.elementor-element-1cb8aa9 {
  padding: 0px 15px 25px 15px;
}

.elementor-5532 .elementor-element.elementor-element-19362f2.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5532 .elementor-element.elementor-element-19362f2 > .elementor-element-populated {
  padding: 15px 15px 15px 0px;
}

.elementor-5532 .elementor-element.elementor-element-2e71125 .pxl-text-editor {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-5532 .elementor-element.elementor-element-2e71125 .pxl-text-editor a {
  color: var(--e-global-color-primary);
  font-family: "Inter", Sans-serif;
}

.elementor-5532 .elementor-element.elementor-element-2e71125 .pxl-text-editor a:hover {
  color: #F58224B3;
}

.elementor-5532 .elementor-element.elementor-element-c6fae3e.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5532 .elementor-element.elementor-element-c6fae3e > .elementor-element-populated {
  padding: 15px 0px 15px 15px;
}

.elementor-5532 .elementor-element.elementor-element-93eec11 .pxl-text-editor {
  text-align: right--;
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

.elementor-5532 .elementor-element.elementor-element-93eec11 .pxl-text-editor a {
  color: #FFFFFF;
  font-family: "Inter", Sans-serif;
}

.elementor-5532 .elementor-element.elementor-element-93eec11 .pxl-text-editor a:hover {
  color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
  .elementor-5532 .elementor-element.elementor-element-50605b3.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }

  .elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-left: 15px;
    --e-column-margin-right: 15px;
  }

  .elementor-5532 .elementor-element.elementor-element-b8ef2d1 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-271000b {
    width: 100%;
    max-width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-935c361 > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-5532 .elementor-element.elementor-element-a062ee2 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-ba76eb1 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-6572baf > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-5532 .elementor-element.elementor-element-92862c9 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-8648e6e {
    width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .elementor-5532 .elementor-element.elementor-element-55033e0 {
    width: 56.117%;
  }

  .elementor-5532 .elementor-element.elementor-element-3733f74 {
    width: 39.143%;
  }

  .elementor-5532 .elementor-element.elementor-element-d0cc681 {
    width: 60.857%;
  }

  .elementor-5532 .elementor-element.elementor-element-50605b3 {
    width: 43.883%;
  }

  .elementor-5532 .elementor-element.elementor-element-4dbb0d1 {
    width: 28.182%;
  }

  .elementor-5532 .elementor-element.elementor-element-c782e8e {
    width: 21.818%;
  }
}

@media (max-width: 1600px) and (min-width: 768px) {
  .elementor-5532 .elementor-element.elementor-element-3733f74 {
    width: 30%;
  }

  .elementor-5532 .elementor-element.elementor-element-d0cc681 {
    width: 70%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-5532 .elementor-element.elementor-element-3733f74 {
    width: 35%;
  }

  .elementor-5532 .elementor-element.elementor-element-d0cc681 {
    width: 65%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5532 .elementor-element.elementor-element-55033e0 {
    width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-50605b3 {
    width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-4dbb0d1 {
    width: 50%;
  }

  .elementor-5532 .elementor-element.elementor-element-c782e8e {
    width: 50%;
  }

  .elementor-5532 .elementor-element.elementor-element-935c361 {
    width: 50%;
  }

  .elementor-5532 .elementor-element.elementor-element-6572baf {
    width: 50%;
  }
}

@media (max-width: 1200px) {
  .elementor-5532 .elementor-element.elementor-element-b7341c3 .pxl-text-editor {
    font-size: 16px;
  }

  .elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-element-populated {
    padding: 30px 20px 30px 20px;
  }
}

@media (max-width: 767px) {
  .elementor-5532 .elementor-element.elementor-element-ea3e723 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }

  .elementor-5532 .elementor-element.elementor-element-d0cc681 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }

  body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-16dfa89 {
    right: 18px;
  }

  body.rtl .elementor-5532 .elementor-element.elementor-element-16dfa89 {
    right--: 18px;
  }

  .elementor-5532 .elementor-element.elementor-element-16dfa89 {
    top: 15px;
  }

  .elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form .wpcf7-submit, .elementor-5532 .elementor-element.elementor-element-903790e .pxl-contact-form button {
    padding: 0px 10px 0px 10px;
  }

  .elementor-5532 .elementor-element.elementor-element-4dbb0d1 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-5532 .elementor-element.elementor-element-c782e8e {
    width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-c782e8e > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

  .elementor-5532 .elementor-element.elementor-element-935c361 {
    width: 100%;
  }

  .elementor-5532 .elementor-element.elementor-element-95594af.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }

  .elementor-5532 .elementor-element.elementor-element-95594af > .elementor-element-populated, .elementor-5532 .elementor-element.elementor-element-95594af > .elementor-element-populated > .elementor-background-overlay, .elementor-5532 .elementor-element.elementor-element-95594af > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }

  .elementor-5532 .elementor-element.elementor-element-75d8773.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }

  .elementor-5532 .elementor-element.elementor-element-75d8773 > .elementor-element-populated, .elementor-5532 .elementor-element.elementor-element-75d8773 > .elementor-element-populated > .elementor-background-overlay, .elementor-5532 .elementor-element.elementor-element-75d8773 > .elementor-background-slideshow {
    border-radius: 19px 19px 19px 19px;
  }

  .elementor-5532 .elementor-element.elementor-element-75d8773 > .elementor-element-populated {
    margin: 30px 0px 30px 0px;
    --e-column-margin-left: 0px;
    --e-column-margin-right: 0px;
  }

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

  .elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-element-populated, .elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-5532 .elementor-element.elementor-element-c2394d4 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }

  .elementor-5532 .elementor-element.elementor-element-2e71125 .pxl-text-editor {
    text-align: center;
  }

  .elementor-5532 .elementor-element.elementor-element-c6fae3e > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }

  .elementor-5532 .elementor-element.elementor-element-93eec11 .pxl-text-editor {
    text-align: center;
  }
}

.elementor-219 .elementor-element.elementor-element-c8293ad:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-c8293ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.bravisthemes.com/loraic/wp-content/uploads/2023/10/bg-ptt.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-219 .elementor-element.elementor-element-c8293ad {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 145px 0px 152px 0px;
}

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

.elementor-219 .elementor-element.elementor-element-d6a1801 .pxl-heading .pxl-heading--inner {
  max-width: 962px;
}

.elementor-219 .elementor-element.elementor-element-d6a1801 .pxl-heading .pxl-item--title {
  color: #FFFFFF;
  font-family: "Outfit", Sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 0px;
}

.elementor-219 .elementor-element.elementor-element-d6a1801 .pxl-heading .pxl-item--subtitle {
  -moz-webkit-text-stroke: 0px black;
  -webkit-text-stroke: 0px black;
}

.elementor-219 .elementor-element.elementor-element-d6a1801 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}

.elementor-219 .elementor-element.elementor-element-5b10e5c .pxl-breadcrumb li a, .elementor-219 .elementor-element.elementor-element-5b10e5c .pxl-breadcrumb li span {
  color: #FFFFFF;
  font-family: "Outfit", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-219 .elementor-element.elementor-element-5b10e5c .pxl-breadcrumb li::after {
  color: #FFFFFF;
  text-fill-color: #FFFFFF;
  -webkit-text-fill-color: #FFFFFF;
  background-image: none;
}

.elementor-219 .elementor-element.elementor-element-5b10e5c .pxl-breadcrumb {
  justify-content: flex-start;
}

.elementor-219 .elementor-element.elementor-element-5b10e5c .pxl-breadcrumb li:last-child span {
  color: #F58224 !important;
}

@media (max-width: 1024px) {
  .elementor-219 .elementor-element.elementor-element-c8293ad {
    padding: 90px 0px 100px 0px;
  }

  .elementor-219 .elementor-element.elementor-element-d6a1801 .pxl-heading .pxl-item--title {
    font-size: 50px;
    line-height: 60px;
  }
}

@media (max-width: 767px) {
  .elementor-219 .elementor-element.elementor-element-c8293ad {
    padding: 70px 0px 70px 0px;
  }

  .elementor-219 .elementor-element.elementor-element-d6a1801 .pxl-heading .pxl-item--title {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-219 .elementor-element.elementor-element-5b10e5c .pxl-breadcrumb li a, .elementor-219 .elementor-element.elementor-element-5b10e5c .pxl-breadcrumb li span {
    font-size: 16px;
  }
}

.elementor-9723 .elementor-element.elementor-element-ca2c6c5 > .elementor-container {
  max-width: 1700px;
}

.elementor-9723 .elementor-element.elementor-element-1aa1037 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9723 .elementor-element.elementor-element-12ed2fd > .elementor-container {
  max-width: 1770px;
}

.elementor-9723 .elementor-element.elementor-element-1ab4469 > .elementor-container {
  max-width: 1700px;
}

.elementor-9723 .elementor-element.elementor-element-1ab4469 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.elementor-9723 .elementor-element.elementor-element-79b543e > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-9723 .elementor-element.elementor-element-e4c7e70 > .elementor-container {
  max-width: 1770px;
}

@media (max-width: 1600px) {
  .elementor-9723 .elementor-element.elementor-element-b8cff74 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-9723 .elementor-element.elementor-element-43123d0 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-9723 .elementor-element.elementor-element-ad4c37e > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-9723 .elementor-element.elementor-element-196114a > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-9723 .elementor-element.elementor-element-72f1cb1 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-9723 .elementor-element.elementor-element-2d7f8f7 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-9723 .elementor-element.elementor-element-9e1c24e > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-9723 .elementor-element.elementor-element-3d3de08 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9723 .elementor-element.elementor-element-b8cff74 {
    width: 50%;
  }

  .elementor-9723 .elementor-element.elementor-element-43123d0 {
    width: 50%;
  }

  .elementor-9723 .elementor-element.elementor-element-ad4c37e {
    width: 50%;
  }

  .elementor-9723 .elementor-element.elementor-element-196114a {
    width: 50%;
  }

  .elementor-9723 .elementor-element.elementor-element-72f1cb1 {
    width: 50%;
  }

  .elementor-9723 .elementor-element.elementor-element-2d7f8f7 {
    width: 50%;
  }

  .elementor-9723 .elementor-element.elementor-element-9e1c24e {
    width: 50%;
  }

  .elementor-9723 .elementor-element.elementor-element-3d3de08 {
    width: 50%;
  }
}

.elementor-383 .elementor-element.elementor-element-77883e8 > .elementor-container {
  max-width: 1730px;
}

.elementor-383 .elementor-element.elementor-element-77883e8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-383 .elementor-element.elementor-element-77883e8:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-77883e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-383 .elementor-element.elementor-element-77883e8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 22222;
}

.elementor-383 .elementor-element.elementor-element-77883e8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-383 .elementor-element.elementor-element-3cf58ca .pxl-link a {
  font-weight: 500;
}

.elementor-383 .elementor-element.elementor-element-282656b .pxl-link a {
  font-weight: 500;
}

.elementor-383 .elementor-element.elementor-element-8c567e5 .pxl-link a {
  font-weight: 500;
}

.elementor-bc-flex-widget .elementor-383 .elementor-element.elementor-element-9711274.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-383 .elementor-element.elementor-element-9711274.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-383 .elementor-element.elementor-element-8536470 .pxl-link a {
  font-weight: 500;
}

.elementor-383 .elementor-element.elementor-element-8536470 > .elementor-widget-container {
  margin: 28px 0px 0px 0px;
}

.elementor-383 .elementor-element.elementor-element-e7033e2 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

@media (min-width: 768px) {
  .elementor-383 .elementor-element.elementor-element-233f848 {
    width: 18.503%;
  }

  .elementor-383 .elementor-element.elementor-element-8ce1903 {
    width: 18.316%;
  }

  .elementor-383 .elementor-element.elementor-element-d1cbe08 {
    width: 18.629%;
  }

  .elementor-383 .elementor-element.elementor-element-9711274 {
    width: 15.633%;
  }

  .elementor-383 .elementor-element.elementor-element-e7033e2 {
    width: 28.919%;
  }
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice {
  background-color: #5fbd74;
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover {
  color: #5fbd74;
  border-color: #5fbd74;
}

:root {
  --primary-color: #F58224;
  --secondary-color: #3A63AE;
  --third-color: #1c2454;
  --four-color: #1C2454;
  --primary-color-rgb: 255, 125, 68;
  --secondary-color-rgb: 28, 63, 57;
  --third-color-rgb: 80, 93, 123;
  --four-color-rgb: 7, 132, 127;
  --link-color: #3A63AE;
  --link-color-hover: #F58224;
  --link-color-active: #F58224;
  --gradient-color-from: #001eff;
  --gradient-color-to: #ff0048;
}

@media screen and (min-width: 1200px) {
}

.woocommerce-product-gallery {
  opacity: 1 !important;
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  background-image: none !important;
}

@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300 900;
  font-display: fallback;
  src: url('https://demo.bravisthemes.com/loraic/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');
  font-stretch: normal;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://demo.bravisthemes.com/loraic/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');
}


.elementor-10101 .elementor-element.elementor-element-23a7c03 > .elementor-container {
  max-width: 1805px;
}

.elementor-10101 .elementor-element.elementor-element-23a7c03 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10101 .elementor-element.elementor-element-23a7c03:not(.elementor-motion-effects-element-type-background), .elementor-10101 .elementor-element.elementor-element-23a7c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-10101 .elementor-element.elementor-element-23a7c03 {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10101 .elementor-element.elementor-element-23a7c03 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10101 .elementor-element.elementor-element-64c1041 .pxl-logo img {
  max-height: 49px;
}

.elementor-10101 .elementor-element.elementor-element-64c1041 {
  width: auto;
  max-width: auto;
}

.elementor-10101 .elementor-element.elementor-element-08f6d84.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10101 .elementor-element.elementor-element-08f6d84 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}

.elementor-10101 .elementor-element.elementor-element-c22bd95 .pxl-nav-menu .pxl-menu-primary > li > a {
  color: #104B59;
  font-family: "Cairo", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 80px;
}

.elementor-10101 .elementor-element.elementor-element-c22bd95 .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .caseicon-angle-arrow-down {
  font-size: 10px;
}

.elementor-10101 .elementor-element.elementor-element-c22bd95 .pxl-menu-primary .sub-menu li + li {
  margin-top: 0px;
}

.elementor-10101 .elementor-element.elementor-element-c22bd95 {
  width: auto;
  max-width: auto;
}

.elementor-10101 .elementor-element.elementor-element-d56b083 > .elementor-widget-container {
  margin: 0px 0px 0px 77px;
}

.elementor-10101 .elementor-element.elementor-element-d56b083 {
  width: auto;
  max-width: auto;
}

.elementor-10101 .elementor-element.elementor-element-97be590 > .elementor-widget-container {
  margin: 0px 26px 0px 38px;
}

.elementor-10101 .elementor-element.elementor-element-97be590 {
  width: auto;
  max-width: auto;
}

.elementor-10101 .elementor-element.elementor-element-14d8c8a {
  width: auto;
  max-width: auto;
}

@media (max-width: 1600px) {
  .elementor-10101 .elementor-element.elementor-element-d56b083 > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
  }
}

@media (min-width: 768px) {
  .elementor-10101 .elementor-element.elementor-element-4f71bcf {
    width: 20.747%;
  }

  .elementor-10101 .elementor-element.elementor-element-08f6d84 {
    width: 79.253%;
  }
}
