.elementor-245 .elementor-element.elementor-element-f177e38 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 20px 10px;
  --row-gap: 20px;
  --column-gap: 10px;
  --flex-wrap: wrap;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-245
  .elementor-element.elementor-element-f177e38:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-f177e38
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/Rectangle-65.svg");
  background-position: 100% 25%;
  background-repeat: no-repeat;
  background-size: 24% auto;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-245 .elementor-element.elementor-element-7574cfb {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-7574cfb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-7574cfb.elementor-element {
  --align-self: flex-end;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-245
  .elementor-element.elementor-element-7574cfb
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  color: #24305e;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-245 .elementor-element.elementor-element-438acc9 .elementor-button {
  background-color: var(--e-global-color-03e5260);
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  fill: #24305e;
  color: #24305e;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-438acc9 {
  width: var(--container-widget-width, 88%);
  max-width: 88%;
  --container-widget-width: 88%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-438acc9
  > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-438acc9.elementor-element {
  --align-self: flex-end;
}
.elementor-245
  .elementor-element.elementor-element-438acc9
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-245
  .elementor-element.elementor-element-438acc9
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 5px;
}
.elementor-widget-loop-grid .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-loop-grid .elementor-pagination {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-loop-grid .e-load-more-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-245 .elementor-element.elementor-element-ee44289 {
  --grid-columns: 1;
  width: var(--container-widget-width, 39.5%);
  max-width: 39.5%;
  --container-widget-width: 39.5%;
  --container-widget-flex-grow: 0;
}
.elementor-245 .elementor-element.elementor-element-ee44289.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-245 .elementor-element.elementor-element-4851082 {
  --grid-columns: 2;
  --grid-row-gap: 10px;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  --grid-column-gap: 10px;
}
.elementor-245
  .elementor-element.elementor-element-4851082
  .elementor-loop-container {
  grid-auto-rows: 1fr;
}
.elementor-245
  .elementor-element.elementor-element-4851082
  .e-loop-item
  > .elementor-section,
.elementor-245
  .elementor-element.elementor-element-4851082
  .e-loop-item
  > .elementor-section
  > .elementor-container,
.elementor-245
  .elementor-element.elementor-element-4851082
  .e-loop-item
  > .e-con,
.elementor-245
  .elementor-element.elementor-element-4851082
  .e-loop-item
  .elementor-section-wrap
  > .e-con {
  height: 100%;
}
.elementor-245 .elementor-element.elementor-element-85bf8e1 {
  --swiper-slides-to-display: 1;
  --swiper-slides-gap: 10px;
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: 0px;
  --arrow-prev-top-align: 50%;
  --arrow-prev-translate-y: -50%;
  --arrow-prev-top-position: 0px;
  --arrow-next-right-align: 0%;
  --arrow-next-translate-x: 0%;
  --arrow-next-right-position: 0px;
  --arrow-next-top-align: 50%;
  --arrow-next-translate-y: -50%;
  --arrow-next-top-position: 0px;
}
.elementor-245
  .elementor-element.elementor-element-85bf8e1
  .swiper-slide
  > .elementor-element {
  height: 100%;
}
.elementor-245 .elementor-element.elementor-element-602f303 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 20px 10px;
  --row-gap: 20px;
  --column-gap: 10px;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 15px;
  --padding-right: 15px;
  --z-index: 1;
}
.elementor-245
  .elementor-element.elementor-element-602f303:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-602f303
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/Rectangle-65.svg");
  background-position: -119px -160px;
  background-repeat: no-repeat;
  background-size: 46% auto;
}
.elementor-245 .elementor-element.elementor-element-3546986 {
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-3546986
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-3546986.elementor-element {
  --align-self: flex-end;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-245
  .elementor-element.elementor-element-3546986
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  color: #24305e;
}
.elementor-245 .elementor-element.elementor-element-355c1eb .elementor-button {
  background-color: var(--e-global-color-03e5260);
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  fill: #24305e;
  color: #24305e;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-355c1eb {
  width: var(--container-widget-width, 47%);
  max-width: 47%;
  --container-widget-width: 47%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-355c1eb
  > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-355c1eb.elementor-element {
  --align-self: flex-end;
}
.elementor-245
  .elementor-element.elementor-element-355c1eb
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-245
  .elementor-element.elementor-element-355c1eb
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 5px;
}
.elementor-245 .elementor-element.elementor-element-e8f3ccd .elementor-button {
  background-color: #24305e;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  fill: #ffffff;
  color: #ffffff;
  border-radius: 7px 7px 7px 7px;
}
.elementor-245 .elementor-element.elementor-element-e8f3ccd {
  width: var(--container-widget-width, 21%);
  max-width: 21%;
  --container-widget-width: 21%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-e8f3ccd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-e8f3ccd.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 1;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-69c2003
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-69c2003
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-69c2003
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-6cd2d63
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-6cd2d63
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-6cd2d63
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-7ee2635
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-7ee2635
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-7ee2635
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-8c9696c
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-8c9696c
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-8c9696c
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-208c1fe
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-208c1fe
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-208c1fe
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-06f7275
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-06f7275
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-06f7275
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-912cff6
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-912cff6
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-912cff6
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-89c9dc3
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-89c9dc3
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .elementor-repeater-item-89c9dc3
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-advanced-slider
  .slick-slide {
  margin-left: 0px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-advanced-slider
  .slick-list {
  margin-left: -0px;
}
.elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-sub-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-description {
  display: block;
}
.elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-arrow {
  display: flex !important;
  color: rgba(255, 255, 255, 0.8);
  background-color: #c2c2c257;
  border-color: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  font-size: 20px;
  width: 42px;
  height: 42px;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
  top: 65%;
}
.elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-dots {
  display: none;
  left: 50%;
  top: 96%;
}
.elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-dot {
  width: 8px;
  height: 8px;
  border-style: none;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 50% 50% 50% 50%;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee.wpr-slider-dots-horizontal
  .wpr-slider-dot {
  margin-right: 7px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee.wpr-slider-dots-vertical
  .wpr-slider-dot {
  margin-bottom: 7px;
}
.elementor-245 .elementor-element.elementor-element-ad214ee {
  width: var(--container-widget-width, 24%);
  max-width: 24%;
  --container-widget-width: 24%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-advanced-slider {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-item {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-ad214ee .slick-list {
  height: 500px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-scroll-btn {
  display: none;
  color: #ffffff;
  border-color: #ffffff;
  font-size: 13px;
  padding: 6px 7px 8px 7px;
  bottom: 45px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 9px 9px 9px 9px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-content {
  margin: 0 auto;
  text-align: left;
  max-width: 750px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-ad214ee .wpr-cv-inner {
  vertical-align: bottom;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-sub-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  padding: 0px 0px 0px 40px;
  margin: 0px 0px 5px 0px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-description
  p {
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 30px 0px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-primary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 25px 25px 25px 25px;
  margin: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-primary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-primary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-secondary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-secondary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-secondary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-scroll-btn
  svg {
  fill: #ffffff;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-scroll-btn:hover {
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-video-btn {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 20px;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-arrow:hover {
  color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-arrow:hover
  svg {
  fill: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-prev-arrow {
  left: 3%;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-next-arrow {
  right: 3%;
}
.elementor-245
  .elementor-element.elementor-element-ad214ee
  .wpr-slider-dots
  .slick-active
  .wpr-slider-dot {
  background-color: #222222;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-69c2003
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-69c2003
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-69c2003
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-2b81cb7
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-2b81cb7
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-2b81cb7
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-9ee6b8d
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-9ee6b8d
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-9ee6b8d
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-9bbe727
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-9bbe727
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-9bbe727
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-6a26dd0
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-6a26dd0
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-6a26dd0
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-cb10248
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-cb10248
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-cb10248
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-2379d13
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-2379d13
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-2379d13
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-af1fed0
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-af1fed0
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .elementor-repeater-item-af1fed0
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-advanced-slider
  .slick-slide {
  margin-left: 0px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-advanced-slider
  .slick-list {
  margin-left: -0px;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-sub-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-description {
  display: block;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-arrow {
  display: flex !important;
  color: rgba(255, 255, 255, 0.8);
  background-color: #c2c2c257;
  border-color: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  font-size: 20px;
  width: 42px;
  height: 42px;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
  top: 65%;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-dots {
  display: none;
  left: 50%;
  top: 96%;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-dot {
  width: 8px;
  height: 8px;
  border-style: none;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 50% 50% 50% 50%;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8.wpr-slider-dots-horizontal
  .wpr-slider-dot {
  margin-right: 7px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8.wpr-slider-dots-vertical
  .wpr-slider-dot {
  margin-bottom: 7px;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 {
  width: var(--container-widget-width, 24%);
  max-width: 24%;
  --container-widget-width: 24%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-advanced-slider {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-item {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 .slick-list {
  height: 500px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-scroll-btn {
  display: none;
  color: #ffffff;
  border-color: #ffffff;
  font-size: 13px;
  padding: 6px 7px 8px 7px;
  bottom: 45px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 9px 9px 9px 9px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-content {
  margin: 0 auto;
  text-align: left;
  max-width: 750px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-cv-inner {
  vertical-align: bottom;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 64px;
  font-weight: 600;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-sub-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  padding: 0px 0px 0px 40px;
  margin: 0px 0px 5px 0px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-description
  p {
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 30px 0px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-primary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-primary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-primary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-secondary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-secondary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-secondary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-scroll-btn
  svg {
  fill: #ffffff;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-scroll-btn:hover {
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-video-btn {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 20px;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-arrow:hover {
  color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-arrow:hover
  svg {
  fill: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-prev-arrow {
  left: 3%;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-next-arrow {
  right: 3%;
}
.elementor-245
  .elementor-element.elementor-element-1fb11b8
  .wpr-slider-dots
  .slick-active
  .wpr-slider-dot {
  background-color: #222222;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-69c2003
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-69c2003
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-69c2003
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-88e6191
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-88e6191
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-88e6191
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-cb0359d
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-cb0359d
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-cb0359d
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-c9d9019
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-c9d9019
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-c9d9019
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-e8b4602
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-e8b4602
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-e8b4602
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-ea59e47
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-ea59e47
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-ea59e47
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-176b38c
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-176b38c
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-176b38c
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-c1b13ad
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-c1b13ad
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .elementor-repeater-item-c1b13ad
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-advanced-slider
  .slick-slide {
  margin-left: 0px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-advanced-slider
  .slick-list {
  margin-left: -0px;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-sub-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-description {
  display: block;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-arrow {
  display: flex !important;
  color: rgba(255, 255, 255, 0.8);
  background-color: #c2c2c257;
  border-color: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  font-size: 20px;
  width: 42px;
  height: 42px;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
  top: 65%;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-dots {
  display: none;
  left: 56%;
  top: 96%;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-dot {
  width: 8px;
  height: 8px;
  border-style: none;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 50% 50% 50% 50%;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3.wpr-slider-dots-horizontal
  .wpr-slider-dot {
  margin-right: 7px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3.wpr-slider-dots-vertical
  .wpr-slider-dot {
  margin-bottom: 7px;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 {
  width: var(--container-widget-width, 24%);
  max-width: 24%;
  --container-widget-width: 24%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-advanced-slider {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-item {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 .slick-list {
  height: 500px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-scroll-btn {
  display: none;
  color: #ffffff;
  border-color: #ffffff;
  font-size: 13px;
  padding: 6px 7px 8px 7px;
  bottom: 45px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 9px 9px 9px 9px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-content {
  margin: 0 auto;
  text-align: left;
  max-width: 750px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-cv-inner {
  vertical-align: bottom;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 64px;
  font-weight: 600;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-sub-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  padding: 0px 0px 0px 40px;
  margin: 0px 0px 5px 0px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-description
  p {
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 30px 0px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-primary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-primary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-primary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-secondary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-secondary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-secondary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-scroll-btn
  svg {
  fill: #ffffff;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-scroll-btn:hover {
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-video-btn {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 20px;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-arrow:hover {
  color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-arrow:hover
  svg {
  fill: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-prev-arrow {
  left: 3%;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-next-arrow {
  right: 3%;
}
.elementor-245
  .elementor-element.elementor-element-94c2ce3
  .wpr-slider-dots
  .slick-active
  .wpr-slider-dot {
  background-color: #222222;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-69c2003
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-69c2003
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-69c2003
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-5dbd6e6
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-ff6dbd5
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-289de7b
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-289de7b
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-289de7b
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-71249a4
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-71249a4
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-71249a4
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-d61c252
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-d61c252
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-d61c252
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-7b0515c
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-7b0515c
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-7b0515c
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-a02deb5
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-a02deb5
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-a02deb5
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-e8995d8
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-e8995d8
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-e8995d8
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-cd1dbcb
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-cd1dbcb
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .elementor-repeater-item-cd1dbcb
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-advanced-slider
  .slick-slide {
  margin-left: 0px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-advanced-slider
  .slick-list {
  margin-left: -0px;
}
.elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-sub-title {
  display: block;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-description {
  display: block;
}
.elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-arrow {
  display: flex !important;
  color: rgba(255, 255, 255, 0.8);
  background-color: #c2c2c257;
  border-color: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  font-size: 20px;
  width: 42px;
  height: 42px;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
  top: 65%;
}
.elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-dots {
  display: none;
  left: 50%;
  top: 96%;
}
.elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-dot {
  width: 8px;
  height: 8px;
  border-style: none;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 50% 50% 50% 50%;
}
.elementor-245
  .elementor-element.elementor-element-38eec55.wpr-slider-dots-horizontal
  .wpr-slider-dot {
  margin-right: 7px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55.wpr-slider-dots-vertical
  .wpr-slider-dot {
  margin-bottom: 7px;
}
.elementor-245 .elementor-element.elementor-element-38eec55 {
  width: var(--container-widget-width, 24%);
  max-width: 24%;
  --container-widget-width: 24%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-advanced-slider {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-item {
  height: 500px;
}
.elementor-245 .elementor-element.elementor-element-38eec55 .slick-list {
  height: 500px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-scroll-btn {
  display: none;
  color: #ffffff;
  border-color: #ffffff;
  font-size: 13px;
  padding: 6px 7px 8px 7px;
  bottom: 45px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 9px 9px 9px 9px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-content {
  margin: 0 auto;
  text-align: left;
  max-width: 750px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-38eec55 .wpr-cv-inner {
  vertical-align: bottom;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 64px;
  font-weight: 600;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-sub-title
  * {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  padding: 0px 0px 0px 40px;
  margin: 0px 0px 5px 0px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-description
  p {
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 30px 0px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-primary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-primary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-primary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-secondary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-secondary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-secondary-btn
  i {
  font-size: 13px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-scroll-btn
  svg {
  fill: #ffffff;
  width: 13px;
  height: auto;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-scroll-btn:hover {
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-video-btn {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 20px;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-arrow:hover {
  color: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-arrow:hover
  svg {
  fill: #ffffff;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-prev-arrow {
  left: 3%;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-next-arrow {
  right: 3%;
}
.elementor-245
  .elementor-element.elementor-element-38eec55
  .wpr-slider-dots
  .slick-active
  .wpr-slider-dot {
  background-color: #222222;
}
.elementor-245 .elementor-element.elementor-element-dfe763f {
  width: var(--container-widget-width, 69%);
  max-width: 69%;
  --container-widget-width: 69%;
  --container-widget-flex-grow: 0;
}
.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-245
  .elementor-element.elementor-element-9398eba
  > .elementor-widget-container {
  margin: -330px -220px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-9398eba {
  z-index: -1;
}
.elementor-245 .elementor-element.elementor-element-9398eba img {
  width: 100%;
}
.elementor-245 .elementor-element.elementor-element-465db6f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-245
  .elementor-element.elementor-element-465db6f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-465db6f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.fide-id.it.com/wp-content/uploads/фоновые-элементы.svg");
  background-position: -2% 67%;
  background-repeat: no-repeat;
}
.elementor-245 .elementor-element.elementor-element-42f41f7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 5px 0px;
  --row-gap: 5px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-245 .elementor-element.elementor-element-42f41f7.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-245 .elementor-element.elementor-element-f3c8800 {
  --display: flex;
  --min-height: 80px;
}
.elementor-245 .elementor-element.elementor-element-3fedba4 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-3fedba4
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-3fedba4
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 59px;
  color: #24305e;
}
.elementor-245 .elementor-element.elementor-element-20b293f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #c6cddd;
  --border-color: #c6cddd;
  --border-radius: 7px 0px 0px 7px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 40px;
  --z-index: 5;
}
.elementor-245 .elementor-element.elementor-element-20b293f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-245 .elementor-element.elementor-element-44aa06e {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-44aa06e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-44aa06e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/gukesh_wcc-1.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-245
  .elementor-element.elementor-element-1309c65
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-1309c65 {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-78798a8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-78798a8
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  color: #24305e;
}
.elementor-245
  .elementor-element.elementor-element-e88a021
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-245
  .elementor-element.elementor-element-e88a021
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.elementor-245
  .elementor-element.elementor-element-5f88a5d
  > .elementor-widget-container {
  padding: 2px 0px 0px 6px;
}
.elementor-245 .elementor-element.elementor-element-5f88a5d {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-428a5f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-428a5f8
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-b94edfa
  > .elementor-widget-container {
  padding: 2px 0px 0px 7px;
}
.elementor-245 .elementor-element.elementor-element-b94edfa {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-24e050b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-24e050b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-f770824
  > .elementor-widget-container {
  padding: 0px 0px 0px 13px;
}
.elementor-245 .elementor-element.elementor-element-f770824 {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-1b34ed6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 60px 0px;
}
.elementor-245
  .elementor-element.elementor-element-1b34ed6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.elementor-245 .elementor-element.elementor-element-e71acee {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 0px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #c6cddd;
  --border-color: #c6cddd;
  --border-radius: 0px 7px 7px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 40px;
  --z-index: 5;
}
.elementor-245 .elementor-element.elementor-element-e71acee::before {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(10px)
    hue-rotate(0deg);
}
.elementor-245 .elementor-element.elementor-element-540b15c {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-540b15c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-540b15c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/superju.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-245
  .elementor-element.elementor-element-f86cb7b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-f86cb7b {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-b0b85b5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-b0b85b5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  color: #24305e;
}
.elementor-245
  .elementor-element.elementor-element-2459e82
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-245
  .elementor-element.elementor-element-2459e82
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.elementor-245
  .elementor-element.elementor-element-f7154c0
  > .elementor-widget-container {
  padding: 2px 0px 0px 6px;
}
.elementor-245 .elementor-element.elementor-element-f7154c0 {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-9247856
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-9247856
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-c9a6296
  > .elementor-widget-container {
  padding: 2px 0px 0px 7px;
}
.elementor-245 .elementor-element.elementor-element-c9a6296 {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-87d7cc4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-87d7cc4
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-1753947
  > .elementor-widget-container {
  padding: 0px 0px 0px 13px;
}
.elementor-245 .elementor-element.elementor-element-1753947 {
  text-align: left;
}
.elementor-245
  .elementor-element.elementor-element-c8607a5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 60px 0px;
}
.elementor-245
  .elementor-element.elementor-element-c8607a5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.elementor-245 .elementor-element.elementor-element-53aa05d {
  --display: flex;
  --gap: 5px 0px;
  --row-gap: 5px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-245 .elementor-element.elementor-element-9206c84 {
  --display: flex;
  --min-height: 80px;
}
.elementor-245
  .elementor-element.elementor-element-9f02a3e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-9f02a3e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 28px;
}
.elementor-245
  .elementor-element.elementor-element-a699d2f
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-a699d2f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-245 .elementor-element.elementor-element-d9e4759 {
  --display: flex;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-245
  .elementor-element.elementor-element-d9e4759:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-d9e4759
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-36e3df8);
}
.elementor-245 .elementor-element.elementor-element-d9e4759.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-245 .elementor-element.elementor-element-d9d1d36 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 10px 20px;
  --row-gap: 10px;
  --column-gap: 20px;
  --flex-wrap: wrap;
}
.elementor-245 .elementor-element.elementor-element-34b0493 {
  --display: flex;
  border-style: none;
  --border-style: none;
}
.elementor-245 .elementor-element.elementor-element-34b0493.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-245
  .elementor-element.elementor-element-11fa774
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 14px 0px;
  border-style: none;
}
.elementor-245 .elementor-element.elementor-element-11fa774 img {
  border-style: none;
  border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-fc68c24
  > .elementor-widget-container {
  margin: -4px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-336a6db
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}
.elementor-245
  .elementor-element.elementor-element-336a6db
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-1b0e77a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}
.elementor-245
  .elementor-element.elementor-element-1b0e77a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  color: #aaabbb;
}
.elementor-245 .elementor-element.elementor-element-a816d90 {
  --display: flex;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-245
  .elementor-element.elementor-element-8a27784
  > .elementor-widget-container {
  margin: -6px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-8a27784
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  color: #24305e;
}
.elementor-245
  .elementor-element.elementor-element-13701e4
  > .elementor-widget-container {
  margin: -6px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-13701e4
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  color: #aaabbb;
}
.elementor-245
  .elementor-element.elementor-element-150ff31
  > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
  padding: 0px 0px 5px 0px;
}
.elementor-245 .elementor-element.elementor-element-150ff31 {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-150ff31 img {
  max-width: 20px;
  height: 20px;
}
.elementor-245
  .elementor-element.elementor-element-a9c85b5
  > .elementor-widget-container {
  margin: -5px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-a9c85b5 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-a9c85b5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-82d1d27
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
  padding: 2px 0px 5px 7px;
}
.elementor-245 .elementor-element.elementor-element-82d1d27 {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-82d1d27 img {
  max-width: 20px;
  height: 20px;
}
.elementor-245
  .elementor-element.elementor-element-0a03944
  > .elementor-widget-container {
  margin: -5px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-0a03944 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-0a03944
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-0ab4090
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
  padding: 0px 0px -1px 13px;
}
.elementor-245 .elementor-element.elementor-element-0ab4090 {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-0ab4090 img {
  height: 24px;
}
.elementor-245
  .elementor-element.elementor-element-226b984
  > .elementor-widget-container {
  margin: -5px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-226b984 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-226b984
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
.elementor-245
  .elementor-element.elementor-element-ffa431a
  > .elementor-widget-container {
  margin: -6px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-ffa431a {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-ffa431a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.elementor-245 .elementor-element.elementor-element-df40fc0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-245
  .elementor-element.elementor-element-df40fc0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-df40fc0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-245 .elementor-element.elementor-element-0224764 {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-0cd8a18
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-0cd8a18 {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-0cd8a18 img {
  max-width: 20px;
  height: 20px;
}
.elementor-245 .elementor-element.elementor-element-67683ec {
  --display: flex;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-245
  .elementor-element.elementor-element-3f13192
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
  padding: 2px 0px 0px 7px;
}
.elementor-245 .elementor-element.elementor-element-3f13192 {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-3f13192 img {
  max-width: 20px;
  height: 20px;
}
.elementor-245 .elementor-element.elementor-element-b5c78e8 {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-501cc58
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
}
.elementor-245 .elementor-element.elementor-element-501cc58 {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-c302042 {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-fe47b9b
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-fe47b9b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
.elementor-245 .elementor-element.elementor-element-36eb492 {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-160a969
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-160a969
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
.elementor-245 .elementor-element.elementor-element-c4a6bd1 {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-8b795a4
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245
  .elementor-element.elementor-element-8b795a4
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
.elementor-245 .elementor-element.elementor-element-6885467 {
  --display: flex;
}
.elementor-245
  .elementor-element.elementor-element-233b492
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-245
  .elementor-element.elementor-element-3064684
  > .elementor-widget-container {
  padding: 0px 0px 0px 5px;
}
.elementor-245
  .elementor-element.elementor-element-3064684
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-1c598dd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 20px 10px;
  --row-gap: 20px;
  --column-gap: 10px;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-245 .elementor-element.elementor-element-2fff472 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-2fff472
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 59px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #24305e;
}
.elementor-245 .elementor-element.elementor-element-39fec36 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-245
  .elementor-element.elementor-element-39fec36:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-39fec36
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/backg-scaled.webp");
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: 170% auto;
}
.elementor-245
  .elementor-element.elementor-element-d06d3f6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-d06d3f6 {
  z-index: 2;
}
.elementor-245
  .elementor-element.elementor-element-d06d3f6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  color: #24305e;
}
.elementor-245 .elementor-element.elementor-element-c3c7005 {
  width: var(--container-widget-width, 74.6%);
  max-width: 74.6%;
  --container-widget-width: 74.6%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-c3c7005
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 7px 7px 7px 7px;
}
.elementor-245 .elementor-element.elementor-element-c3c7005 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-245 .elementor-element.elementor-element-1de5c21 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-1de5c21:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-1de5c21
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-36e3df8);
}
.elementor-245
  .elementor-element.elementor-element-058dc93
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-058dc93 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-245
  .elementor-element.elementor-element-058dc93
  .elementor-custom-embed-play
  i {
  font-size: 60px;
}
.elementor-245
  .elementor-element.elementor-element-058dc93
  .elementor-custom-embed-play
  svg {
  width: 60px;
  height: 60px;
}
.elementor-245
  .elementor-element.elementor-element-be2f50f
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 10px 20px 30px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-be2f50f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.6px;
}
.elementor-245 .elementor-element.elementor-element-7749483 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-7749483:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-7749483
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-36e3df8);
}
.elementor-245
  .elementor-element.elementor-element-7861083
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-7861083 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-245
  .elementor-element.elementor-element-7861083
  .elementor-custom-embed-play
  i {
  font-size: 60px;
}
.elementor-245
  .elementor-element.elementor-element-7861083
  .elementor-custom-embed-play
  svg {
  width: 60px;
  height: 60px;
}
.elementor-245
  .elementor-element.elementor-element-1680f03
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 10px 20px 30px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-1680f03
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.6px;
}
.elementor-245 .elementor-element.elementor-element-d0ae837 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-d0ae837:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-d0ae837
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-36e3df8);
}
.elementor-245
  .elementor-element.elementor-element-df948c2
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-df948c2 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-245
  .elementor-element.elementor-element-df948c2
  .elementor-custom-embed-play
  i {
  font-size: 60px;
}
.elementor-245
  .elementor-element.elementor-element-df948c2
  .elementor-custom-embed-play
  svg {
  width: 60px;
  height: 60px;
}
.elementor-245
  .elementor-element.elementor-element-03a9a13
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 10px 20px 30px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-03a9a13
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.6px;
}
.elementor-245 .elementor-element.elementor-element-4fe5232 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 7px 7px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-4fe5232:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-4fe5232
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-36e3df8);
}
.elementor-245
  .elementor-element.elementor-element-509434c
  > .elementor-widget-container {
  border-style: none;
  border-radius: 7px 7px 0px 0px;
}
.elementor-245 .elementor-element.elementor-element-509434c .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-245
  .elementor-element.elementor-element-509434c
  .elementor-custom-embed-play
  i {
  font-size: 60px;
}
.elementor-245
  .elementor-element.elementor-element-509434c
  .elementor-custom-embed-play
  svg {
  width: 60px;
  height: 60px;
}
.elementor-245
  .elementor-element.elementor-element-387a000
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 10px 20px 30px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 7px 7px;
}
.elementor-245
  .elementor-element.elementor-element-387a000
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.6px;
}
.elementor-245 .elementor-element.elementor-element-90b1c41 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-245 .elementor-element.elementor-element-122fe5a {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  top: -19%;
  z-index: -1;
}
body:not(.rtl) .elementor-245 .elementor-element.elementor-element-122fe5a {
  right: -3.5%;
}
body.rtl .elementor-245 .elementor-element.elementor-element-122fe5a {
  left: -3.5%;
}
.elementor-245 .elementor-element.elementor-element-122fe5a img {
  width: 100%;
}
.elementor-245 .elementor-element.elementor-element-eb86997 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --flex-wrap: wrap;
}
.elementor-245 .elementor-element.elementor-element-e987f3e {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-e987f3e
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-245
  .elementor-element.elementor-element-e987f3e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 59px;
  color: #24305e;
}
.elementor-245 .elementor-element.elementor-element-40ea5c8 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-40ea5c8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-40ea5c8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-40ea5c8:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-40ea5c8,
.elementor-245 .elementor-element.elementor-element-40ea5c8::before {
  --border-transition: 0.3s;
}
.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-245
  .elementor-element.elementor-element-0cb5287
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-0cb5287 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-0cb5287
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-34ef70f {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-34ef70f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-cfa6910 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-cfa6910:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-cfa6910
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-cfa6910:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-cfa6910,
.elementor-245 .elementor-element.elementor-element-cfa6910::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-c78a01d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-c78a01d .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-c78a01d
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-3b617e6 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-3b617e6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-d9b406c {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-d9b406c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-d9b406c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-d9b406c:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-d9b406c,
.elementor-245 .elementor-element.elementor-element-d9b406c::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-a05097f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-a05097f .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-a05097f
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-00611cf {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-00611cf
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-7b15090 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-7b15090:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-7b15090
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-7b15090:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-7b15090,
.elementor-245 .elementor-element.elementor-element-7b15090::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-1fcef73
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-1fcef73 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-1fcef73
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-bf0751b {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-bf0751b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-1d2eb74 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-1d2eb74:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-1d2eb74
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-1d2eb74:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-1d2eb74,
.elementor-245 .elementor-element.elementor-element-1d2eb74::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-51cbf09
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-51cbf09 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-51cbf09
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-ee3cc14 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-ee3cc14
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-6ef29da {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-6ef29da:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-6ef29da
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-6ef29da:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-6ef29da,
.elementor-245 .elementor-element.elementor-element-6ef29da::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-b905a30
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-b905a30 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-b905a30
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-3c4b1dd {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-3c4b1dd
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-22b67e7 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-22b67e7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-22b67e7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-22b67e7:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-22b67e7,
.elementor-245 .elementor-element.elementor-element-22b67e7::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-a037cb4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-a037cb4 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-a037cb4
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-e9ea80d {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-e9ea80d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-8b74116 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-8b74116:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-8b74116
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-8b74116:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-8b74116,
.elementor-245 .elementor-element.elementor-element-8b74116::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-cce39d2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-cce39d2 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-cce39d2
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-44361c0 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-44361c0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-80e285f {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-80e285f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-80e285f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-80e285f:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-80e285f,
.elementor-245 .elementor-element.elementor-element-80e285f::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-42cf71f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-42cf71f .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-42cf71f
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-f100f66 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-f100f66
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-5107d69 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-5107d69:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-5107d69
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-5107d69:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-5107d69,
.elementor-245 .elementor-element.elementor-element-5107d69::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-a2eaea3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-a2eaea3 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-a2eaea3
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-ef1b0a3 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-ef1b0a3
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-02d6424 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-02d6424:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-02d6424
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-02d6424:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-02d6424,
.elementor-245 .elementor-element.elementor-element-02d6424::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-eaaab24
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-eaaab24 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-eaaab24
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-6d211f0 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-6d211f0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-18bdfec {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-18bdfec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-18bdfec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-18bdfec:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-18bdfec,
.elementor-245 .elementor-element.elementor-element-18bdfec::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-385e646
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-385e646 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-385e646
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-7f8f72b {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-7f8f72b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-051dcaa {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-051dcaa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-051dcaa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-051dcaa:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-051dcaa,
.elementor-245 .elementor-element.elementor-element-051dcaa::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-a1a03b1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-a1a03b1 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-a1a03b1
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-d9f222f {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-d9f222f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-2a14754 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-2a14754:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-2a14754
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-2a14754:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-2a14754,
.elementor-245 .elementor-element.elementor-element-2a14754::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-7199241
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-7199241 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-7199241
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-98d1c58 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-98d1c58
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-7cf16a4 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-7cf16a4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-7cf16a4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-7cf16a4:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-7cf16a4,
.elementor-245 .elementor-element.elementor-element-7cf16a4::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-9f1a084
  > .elementor-widget-container {
  --e-transform-scale: 1.4;
}
.elementor-245
  .elementor-element.elementor-element-9f1a084
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-9f1a084 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-9f1a084
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-c833da5 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-c833da5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-1d5db1e {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-1d5db1e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-1d5db1e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-1d5db1e:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-1d5db1e,
.elementor-245 .elementor-element.elementor-element-1d5db1e::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-0646cc7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-0646cc7 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-0646cc7
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-831c113 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-831c113
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-9c3b90c {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-9c3b90c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-9c3b90c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-9c3b90c:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-9c3b90c,
.elementor-245 .elementor-element.elementor-element-9c3b90c::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-324c79a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-324c79a .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-324c79a
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-38a0832 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-38a0832
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-23b2166 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-23b2166:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-23b2166
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-23b2166:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-23b2166,
.elementor-245 .elementor-element.elementor-element-23b2166::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-90303bd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-90303bd .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-90303bd
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-3874d31 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-3874d31
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-b785061 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-b785061:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-b785061
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-b785061:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-b785061,
.elementor-245 .elementor-element.elementor-element-b785061::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-8ad8157
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-8ad8157 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-8ad8157
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-7a7cb48 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-7a7cb48
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-63d6754 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --background-transition: 0.8s;
  border-style: none;
  --border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-245
  .elementor-element.elementor-element-63d6754:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-63d6754
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-03e5260);
}
.elementor-245 .elementor-element.elementor-element-63d6754:hover {
  background-color: #ffffff;
  border-style: none;
  --border-radius: 7px 7px 7px 7px;
  --border-top-left-radius: 7px;
  --border-top-right-radius: 7px;
  --border-bottom-right-radius: 7px;
  --border-bottom-left-radius: 7px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-245 .elementor-element.elementor-element-63d6754,
.elementor-245 .elementor-element.elementor-element-63d6754::before {
  --border-transition: 0.3s;
}
.elementor-245
  .elementor-element.elementor-element-c8049e2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-245 .elementor-element.elementor-element-c8049e2 .elementor-icon {
  font-size: 50px;
}
.elementor-245
  .elementor-element.elementor-element-c8049e2
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-245 .elementor-element.elementor-element-c55e24d {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-c55e24d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-245 .elementor-element.elementor-element-4cb6c12 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-245 .elementor-element.elementor-element-7e2661f {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-245
  .elementor-element.elementor-element-7e2661f
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-245
  .elementor-element.elementor-element-7e2661f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 59px;
  color: #24305e;
}
.elementor-245 .elementor-element.elementor-element-e067543 {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}
.elementor-245
  .elementor-element.elementor-element-e067543:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-e067543
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eaeef3;
}
.elementor-245 .elementor-element.elementor-element-58a2c19 {
  --display: flex;
  --background-transition: 0.8s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-245
  .elementor-element.elementor-element-58a2c19:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-58a2c19
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eaeef3;
}
.elementor-245 .elementor-element.elementor-element-58a2c19:hover {
  background-color: #ffffff;
}
.elementor-245 .elementor-element.elementor-element-20b7622 img {
  height: 40px;
  object-fit: contain;
  object-position: center center;
}
.elementor-245 .elementor-element.elementor-element-5b790f6 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-5b790f6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-245 .elementor-element.elementor-element-bff2078 {
  --display: flex;
  --background-transition: 0.8s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-245
  .elementor-element.elementor-element-bff2078:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-bff2078
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eaeef3;
}
.elementor-245 .elementor-element.elementor-element-bff2078:hover {
  background-color: #ffffff;
}
.elementor-245 .elementor-element.elementor-element-e199a3e img {
  height: 40px;
  object-fit: contain;
  object-position: center center;
}
.elementor-245 .elementor-element.elementor-element-c55be24 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-c55be24
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-245 .elementor-element.elementor-element-0c3b5e5 {
  --display: flex;
  --background-transition: 0.8s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-245
  .elementor-element.elementor-element-0c3b5e5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-0c3b5e5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eaeef3;
}
.elementor-245 .elementor-element.elementor-element-0c3b5e5:hover {
  background-color: #ffffff;
}
.elementor-245 .elementor-element.elementor-element-5a39339 img {
  height: 40px;
  object-fit: contain;
  object-position: center center;
}
.elementor-245 .elementor-element.elementor-element-e525ffc {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-e525ffc
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-245 .elementor-element.elementor-element-77e0699 {
  --display: flex;
  --background-transition: 0.8s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-245
  .elementor-element.elementor-element-77e0699:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-77e0699
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eaeef3;
}
.elementor-245 .elementor-element.elementor-element-77e0699:hover {
  background-color: #ffffff;
}
.elementor-245 .elementor-element.elementor-element-c7841e1 img {
  height: 40px;
  object-fit: contain;
  object-position: center center;
}
.elementor-245 .elementor-element.elementor-element-aa74265 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-aa74265
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-245 .elementor-element.elementor-element-4b68b24 {
  --display: flex;
  --background-transition: 0.8s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-245
  .elementor-element.elementor-element-4b68b24:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-245
  .elementor-element.elementor-element-4b68b24
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eaeef3;
}
.elementor-245 .elementor-element.elementor-element-4b68b24:hover {
  background-color: #ffffff;
}
.elementor-245 .elementor-element.elementor-element-1f1e16c img {
  height: 40px;
  object-fit: contain;
  object-position: center center;
}
.elementor-245 .elementor-element.elementor-element-e239108 {
  text-align: center;
}
.elementor-245
  .elementor-element.elementor-element-e239108
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-245 .elementor-element.elementor-element-aeffcef {
  --display: flex;
}
@media (max-width: 1024px) {
  .elementor-245 .elementor-element.elementor-element-f177e38 {
    --justify-content: space-between;
    --gap: 18px 15px;
    --row-gap: 18px;
    --column-gap: 15px;
    --flex-wrap: wrap;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245
    .elementor-element.elementor-element-f177e38:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-f177e38
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 100% 6%;
    background-size: 43% auto;
  }
  .elementor-245 .elementor-element.elementor-element-7574cfb {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-7574cfb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-7574cfb.elementor-element {
    --align-self: flex-end;
    --order: 1;
  }
  .elementor-245
    .elementor-element.elementor-element-7574cfb
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-245 .elementor-element.elementor-element-438acc9 {
    width: var(--container-widget-width, 77%);
    max-width: 77%;
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-438acc9
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-438acc9.elementor-element {
    --order: 2;
  }
  .elementor-245
    .elementor-element.elementor-element-438acc9
    .elementor-button {
    font-size: 16px;
  }
  .elementor-245 .elementor-element.elementor-element-ee44289 {
    --grid-columns: 1;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }
  .elementor-245
    .elementor-element.elementor-element-ee44289.elementor-element {
    --order: 3;
  }
  .elementor-245 .elementor-element.elementor-element-4851082 {
    --grid-columns: 2;
    --grid-row-gap: 15px;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --grid-column-gap: 15px;
  }
  .elementor-245
    .elementor-element.elementor-element-4851082.elementor-element {
    --order: 5;
  }
  .elementor-245 .elementor-element.elementor-element-85bf8e1 {
    --swiper-slides-to-display: 1;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 48%);
    max-width: 48%;
  }
  .elementor-245
    .elementor-element.elementor-element-85bf8e1.elementor-element {
    --order: 4;
  }
  .elementor-245
    .elementor-element.elementor-element-602f303:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-602f303
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 69% auto;
  }
  .elementor-245 .elementor-element.elementor-element-602f303 {
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245 .elementor-element.elementor-element-3546986 {
    width: var(--container-widget-width, 37%);
    max-width: 37%;
    --container-widget-width: 37%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-3546986
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-3546986.elementor-element {
    --align-self: flex-end;
    --order: 1;
  }
  .elementor-245
    .elementor-element.elementor-element-3546986
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-245 .elementor-element.elementor-element-355c1eb {
    width: var(--container-widget-width, 22%);
    max-width: 22%;
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-355c1eb
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-355c1eb.elementor-element {
    --order: 2;
  }
  .elementor-245
    .elementor-element.elementor-element-355c1eb
    .elementor-button {
    font-size: 16px;
  }
  .elementor-245 .elementor-element.elementor-element-e8f3ccd {
    --container-widget-width: 36%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 36%);
    max-width: 36%;
  }
  .elementor-245
    .elementor-element.elementor-element-e8f3ccd.elementor-element {
    --order: 3;
  }
  .elementor-245
    .elementor-element.elementor-element-e8f3ccd
    .elementor-button {
    font-size: 16px;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-6cd2d63
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-6cd2d63
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-7ee2635
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-7ee2635
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-8c9696c
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-8c9696c
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-208c1fe
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-208c1fe
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-06f7275
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-06f7275
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-912cff6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-912cff6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-89c9dc3
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-89c9dc3
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-sub-title {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee.elementor-element {
    --order: 4;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee .wpr-cv-inner {
    vertical-align: bottom;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2b81cb7
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2b81cb7
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9ee6b8d
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9ee6b8d
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9bbe727
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9bbe727
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-6a26dd0
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-6a26dd0
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-cb10248
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-cb10248
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2379d13
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2379d13
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-af1fed0
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-af1fed0
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-sub-title {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8.elementor-element {
    --order: 5;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-cv-inner {
    vertical-align: bottom;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-88e6191
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-88e6191
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-cb0359d
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-cb0359d
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c9d9019
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c9d9019
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-e8b4602
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-e8b4602
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ea59e47
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ea59e47
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-176b38c
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-176b38c
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c1b13ad
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c1b13ad
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-sub-title {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3.elementor-element {
    --order: 6;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-cv-inner {
    vertical-align: bottom;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-289de7b
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-289de7b
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-71249a4
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-71249a4
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-d61c252
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-d61c252
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-7b0515c
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-7b0515c
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-a02deb5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-a02deb5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-e8995d8
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-e8995d8
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-cd1dbcb
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-cd1dbcb
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-sub-title {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55.elementor-element {
    --order: 7;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 .wpr-cv-inner {
    vertical-align: bottom;
  }
  .elementor-245
    .elementor-element.elementor-element-dfe763f.elementor-element {
    --order: 8;
  }
  .elementor-245
    .elementor-element.elementor-element-9398eba.elementor-element {
    --order: 9;
  }
  .elementor-245
    .elementor-element.elementor-element-465db6f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-465db6f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 99% 2%;
    background-size: 25% auto;
  }
  .elementor-245 .elementor-element.elementor-element-465db6f {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245 .elementor-element.elementor-element-42f41f7 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-f3c8800 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
  }
  .elementor-245
    .elementor-element.elementor-element-3fedba4
    > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
    padding: 0px 0px 10px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-3fedba4
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-245 .elementor-element.elementor-element-20b293f {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245 .elementor-element.elementor-element-1309c65 img {
    width: 30px;
  }
  .elementor-245
    .elementor-element.elementor-element-78798a8
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-245
    .elementor-element.elementor-element-e88a021
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-e88a021
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-5f88a5d img {
    width: 20px;
  }
  .elementor-245
    .elementor-element.elementor-element-428a5f8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-b94edfa img {
    width: 20px;
  }
  .elementor-245
    .elementor-element.elementor-element-24e050b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-f770824 img {
    width: 16px;
  }
  .elementor-245
    .elementor-element.elementor-element-1b34ed6
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-1b34ed6
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-e71acee {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245 .elementor-element.elementor-element-f86cb7b img {
    width: 30px;
  }
  .elementor-245
    .elementor-element.elementor-element-b0b85b5
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-245
    .elementor-element.elementor-element-2459e82
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-2459e82
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-f7154c0 img {
    width: 20px;
  }
  .elementor-245
    .elementor-element.elementor-element-9247856
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-c9a6296 img {
    width: 20px;
  }
  .elementor-245
    .elementor-element.elementor-element-87d7cc4
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-1753947 img {
    width: 16px;
  }
  .elementor-245
    .elementor-element.elementor-element-c8607a5
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-c8607a5
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-9206c84 {
    --min-height: 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-9f02a3e
    > .elementor-widget-container {
    padding: 15px 0px 15px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-d9e4759 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-245 .elementor-element.elementor-element-d9d1d36 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-245 .elementor-element.elementor-element-11fa774 {
    width: auto;
    max-width: auto;
    text-align: left;
  }
  .elementor-245
    .elementor-element.elementor-element-11fa774
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-245
    .elementor-element.elementor-element-fc68c24
    > .elementor-widget-container {
    margin: -36px -77px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-fc68c24 img {
    width: 35px;
    max-width: 35px;
    height: 35px;
  }
  .elementor-245 .elementor-element.elementor-element-336a6db {
    width: auto;
    max-width: auto;
  }
  .elementor-245
    .elementor-element.elementor-element-336a6db
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
  }
  .elementor-245 .elementor-element.elementor-element-1b0e77a {
    width: auto;
    max-width: auto;
  }
  .elementor-245
    .elementor-element.elementor-element-1b0e77a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
  }
  .elementor-245 .elementor-element.elementor-element-a816d90 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-8a27784
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
  }
  .elementor-245
    .elementor-element.elementor-element-8a27784
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245
    .elementor-element.elementor-element-13701e4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
  }
  .elementor-245 .elementor-element.elementor-element-13701e4 {
    text-align: left;
  }
  .elementor-245
    .elementor-element.elementor-element-13701e4
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-245 .elementor-element.elementor-element-ffa431a {
    width: auto;
    max-width: auto;
  }
  .elementor-245
    .elementor-element.elementor-element-ffa431a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
  }
  .elementor-245 .elementor-element.elementor-element-df40fc0 {
    --gap: 3px 5px;
    --row-gap: 3px;
    --column-gap: 5px;
    --flex-wrap: wrap;
  }
  .elementor-245 .elementor-element.elementor-element-0224764 {
    --justify-content: center;
  }
  .elementor-245 .elementor-element.elementor-element-0cd8a18 img {
    max-width: 16px;
    height: 16px;
  }
  .elementor-245 .elementor-element.elementor-element-67683ec {
    --justify-content: center;
  }
  .elementor-245
    .elementor-element.elementor-element-3f13192
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-3f13192 img {
    max-width: 16px;
    height: 16px;
  }
  .elementor-245 .elementor-element.elementor-element-b5c78e8 {
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-501cc58
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-501cc58 img {
    max-width: 16%;
    height: 16px;
  }
  .elementor-245
    .elementor-element.elementor-element-fe47b9b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-fe47b9b {
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-fe47b9b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-245
    .elementor-element.elementor-element-160a969
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-160a969 {
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-160a969
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-245
    .elementor-element.elementor-element-8b795a4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-8b795a4 {
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-8b795a4
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-245 .elementor-element.elementor-element-6885467 {
    --padding-top: 45px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-1c598dd {
    --gap: 12px 0px;
    --row-gap: 12px;
    --column-gap: 0px;
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245
    .elementor-element.elementor-element-2fff472
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-245 .elementor-element.elementor-element-39fec36 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-39fec36:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-39fec36
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 47% 0%;
    background-size: 174% auto;
  }
  .elementor-245
    .elementor-element.elementor-element-d06d3f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-d06d3f6
    .elementor-heading-title {
    font-size: 13px;
    line-height: 20px;
  }
  .elementor-245 .elementor-element.elementor-element-c3c7005 {
    --container-widget-width: 74.8%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 74.8%);
    max-width: 74.8%;
  }
  .elementor-245
    .elementor-element.elementor-element-c3c7005
    > .elementor-widget-container {
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-245
    .elementor-element.elementor-element-058dc93
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-058dc93
    .elementor-custom-embed-play
    i {
    font-size: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-058dc93
    .elementor-custom-embed-play
    svg {
    width: 34px;
    height: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-be2f50f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 7px 7px;
  }
  .elementor-245
    .elementor-element.elementor-element-be2f50f
    .elementor-heading-title {
    font-size: 10px;
    line-height: 15px;
  }
  .elementor-245
    .elementor-element.elementor-element-7861083
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-7861083
    .elementor-custom-embed-play
    i {
    font-size: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-7861083
    .elementor-custom-embed-play
    svg {
    width: 34px;
    height: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-1680f03
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 7px 7px;
  }
  .elementor-245
    .elementor-element.elementor-element-1680f03
    .elementor-heading-title {
    font-size: 10px;
    line-height: 15px;
  }
  .elementor-245
    .elementor-element.elementor-element-df948c2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-df948c2
    .elementor-custom-embed-play
    i {
    font-size: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-df948c2
    .elementor-custom-embed-play
    svg {
    width: 34px;
    height: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-03a9a13
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 7px 7px;
  }
  .elementor-245
    .elementor-element.elementor-element-03a9a13
    .elementor-heading-title {
    font-size: 10px;
    line-height: 15px;
  }
  .elementor-245
    .elementor-element.elementor-element-509434c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-509434c
    .elementor-custom-embed-play
    i {
    font-size: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-509434c
    .elementor-custom-embed-play
    svg {
    width: 34px;
    height: 34px;
  }
  .elementor-245
    .elementor-element.elementor-element-387a000
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 7px 7px;
  }
  .elementor-245
    .elementor-element.elementor-element-387a000
    .elementor-heading-title {
    font-size: 10px;
    line-height: 15px;
  }
  .elementor-245 .elementor-element.elementor-element-90b1c41 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-245 .elementor-element.elementor-element-eb86997 {
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
  }
  .elementor-245
    .elementor-element.elementor-element-e987f3e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-e987f3e
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-245 .elementor-element.elementor-element-40ea5c8 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-0cb5287 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-0cb5287
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-cfa6910 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-c78a01d .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-c78a01d
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-d9b406c {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-a05097f .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-a05097f
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-7b15090 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-1fcef73 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-1fcef73
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-1d2eb74 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-51cbf09 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-51cbf09
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-6ef29da {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-b905a30 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-b905a30
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-22b67e7 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-a037cb4 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-a037cb4
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-8b74116 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-cce39d2 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-cce39d2
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-80e285f {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-42cf71f .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-42cf71f
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-5107d69 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-a2eaea3 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-a2eaea3
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-02d6424 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-eaaab24 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-eaaab24
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-18bdfec {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-385e646 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-385e646
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-051dcaa {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-a1a03b1 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-a1a03b1
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-2a14754 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-7199241 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-7199241
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-7cf16a4 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-9f1a084 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-9f1a084
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-1d5db1e {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-0646cc7 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-0646cc7
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-9c3b90c {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-324c79a .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-324c79a
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-23b2166 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-90303bd .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-90303bd
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-b785061 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-8ad8157 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-8ad8157
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-63d6754 {
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-c8049e2 .elementor-icon {
    font-size: 40px;
  }
  .elementor-245
    .elementor-element.elementor-element-c8049e2
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-245 .elementor-element.elementor-element-4cb6c12 {
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245
    .elementor-element.elementor-element-7e2661f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-7e2661f
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-245 .elementor-element.elementor-element-e067543 {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --grid-auto-flow: row;
  }
  .elementor-245 .elementor-element.elementor-element-58a2c19 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245 .elementor-element.elementor-element-20b7622 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245 .elementor-element.elementor-element-20b7622 img {
    width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-5b790f6
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-245 .elementor-element.elementor-element-bff2078 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-c55be24
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-245 .elementor-element.elementor-element-0c3b5e5 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-e525ffc
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-245 .elementor-element.elementor-element-77e0699 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-aa74265
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-245 .elementor-element.elementor-element-4b68b24 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-e239108
    .elementor-heading-title {
    font-size: 11px;
  }
}
@media (max-width: 574px) {
  .elementor-245
    .elementor-element.elementor-element-f177e38:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-f177e38
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 1%;
    background-size: 0% auto;
  }
  .elementor-245 .elementor-element.elementor-element-7574cfb {
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
  }
  .elementor-245
    .elementor-element.elementor-element-7574cfb.elementor-element {
    --order: 1;
  }
  .elementor-245
    .elementor-element.elementor-element-438acc9
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-438acc9 {
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 64%);
    max-width: 64%;
  }
  .elementor-245
    .elementor-element.elementor-element-438acc9.elementor-element {
    --order: 2;
  }
  .elementor-245
    .elementor-element.elementor-element-438acc9
    .elementor-button {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-ee44289 {
    --grid-columns: 1;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-4851082 {
    --grid-columns: 2;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-4851082.elementor-element {
    --order: 4;
  }
  .elementor-245 .elementor-element.elementor-element-85bf8e1 {
    --swiper-slides-to-display: 1;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-85bf8e1.elementor-element {
    --order: 5;
  }
  .elementor-245
    .elementor-element.elementor-element-602f303:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-602f303
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0%;
    background-size: 0% auto;
  }
  .elementor-245 .elementor-element.elementor-element-3546986 {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
  .elementor-245
    .elementor-element.elementor-element-3546986.elementor-element {
    --order: 1;
  }
  .elementor-245
    .elementor-element.elementor-element-355c1eb
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-355c1eb {
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26%);
    max-width: 26%;
  }
  .elementor-245
    .elementor-element.elementor-element-355c1eb.elementor-element {
    --order: 2;
  }
  .elementor-245
    .elementor-element.elementor-element-355c1eb
    .elementor-button {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-e8f3ccd {
    width: 100%;
    max-width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-e8f3ccd.elementor-element {
    --order: 99999 /* order end hack */;
  }
  .elementor-245
    .elementor-element.elementor-element-e8f3ccd
    .elementor-button {
    padding: 20px 20px 20px 20px;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-6cd2d63
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-6cd2d63
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-7ee2635
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-7ee2635
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-8c9696c
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-8c9696c
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-208c1fe
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-208c1fe
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-06f7275
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-06f7275
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-912cff6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-912cff6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-89c9dc3
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .elementor-repeater-item-89c9dc3
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-arrow {
    display: flex !important;
    top: 74%;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-ad214ee .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-ad214ee
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2b81cb7
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2b81cb7
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9ee6b8d
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9ee6b8d
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9bbe727
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-9bbe727
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-6a26dd0
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-6a26dd0
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-cb10248
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-cb10248
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2379d13
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-2379d13
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-af1fed0
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .elementor-repeater-item-af1fed0
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-arrow {
    display: flex !important;
    top: 74%;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-1fb11b8 .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-1fb11b8
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-88e6191
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-88e6191
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-cb0359d
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-cb0359d
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c9d9019
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c9d9019
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-e8b4602
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-e8b4602
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ea59e47
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-ea59e47
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-176b38c
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-176b38c
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c1b13ad
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .elementor-repeater-item-c1b13ad
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-arrow {
    display: flex !important;
    top: 74%;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-94c2ce3 .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-94c2ce3
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-69c2003
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-69c2003
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-5dbd6e6
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-ff6dbd5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-289de7b
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-289de7b
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-71249a4
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-71249a4
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-d61c252
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-d61c252
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-7b0515c
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-7b0515c
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-a02deb5
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-a02deb5
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-e8995d8
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-e8995d8
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-cd1dbcb
    .wpr-slider-primary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .elementor-repeater-item-cd1dbcb
    .wpr-slider-secondary-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-description {
    display: block;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-arrow {
    display: flex !important;
    top: 74%;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-dots {
    display: none;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-advanced-slider {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 .wpr-slider-item {
    height: 450px;
  }
  .elementor-245 .elementor-element.elementor-element-38eec55 .slick-list {
    height: 450px;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-245
    .elementor-element.elementor-element-38eec55
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-245
    .elementor-element.elementor-element-465db6f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-465db6f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -6% 39%;
    background-size: 26% auto;
  }
  .elementor-245 .elementor-element.elementor-element-42f41f7 {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-245
    .elementor-element.elementor-element-3fedba4
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-3fedba4
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-245 .elementor-element.elementor-element-20b293f {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 22px;
    --padding-bottom: 0px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245 .elementor-element.elementor-element-44aa06e {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 22px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-1309c65 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-1309c65.elementor-element {
    --order: 1;
  }
  .elementor-245 .elementor-element.elementor-element-78798a8 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-78798a8.elementor-element {
    --order: 2;
  }
  .elementor-245
    .elementor-element.elementor-element-78798a8
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-245 .elementor-element.elementor-element-e88a021 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-e88a021
    > .elementor-widget-container {
    padding: 0px 0px 22px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-e88a021.elementor-element {
    --order: 3;
  }
  .elementor-245
    .elementor-element.elementor-element-e88a021
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-5f88a5d {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-5f88a5d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-5f88a5d.elementor-element {
    --order: 4;
  }
  .elementor-245 .elementor-element.elementor-element-428a5f8 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-428a5f8
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-428a5f8.elementor-element {
    --order: 7;
  }
  .elementor-245
    .elementor-element.elementor-element-428a5f8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-b94edfa {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-b94edfa
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-b94edfa.elementor-element {
    --order: 5;
  }
  .elementor-245 .elementor-element.elementor-element-24e050b {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-24e050b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-24e050b.elementor-element {
    --order: 8;
  }
  .elementor-245
    .elementor-element.elementor-element-24e050b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-f770824 {
    width: var(--container-widget-width, 66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
    text-align: left;
  }
  .elementor-245
    .elementor-element.elementor-element-f770824
    > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-f770824.elementor-element {
    --order: 6;
  }
  .elementor-245 .elementor-element.elementor-element-1b34ed6 {
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-1b34ed6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-1b34ed6.elementor-element {
    --order: 9;
  }
  .elementor-245
    .elementor-element.elementor-element-1b34ed6
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-e71acee {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-radius: 7px 7px 7px 7px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 22px;
    --padding-bottom: 0px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245 .elementor-element.elementor-element-540b15c {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 22px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-f86cb7b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-f86cb7b.elementor-element {
    --order: 1;
  }
  .elementor-245
    .elementor-element.elementor-element-b0b85b5
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-245 .elementor-element.elementor-element-2459e82 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-2459e82
    > .elementor-widget-container {
    padding: 0px 0px 22px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-2459e82.elementor-element {
    --order: 3;
  }
  .elementor-245
    .elementor-element.elementor-element-2459e82
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-f7154c0 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-f7154c0
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-f7154c0.elementor-element {
    --order: 4;
  }
  .elementor-245 .elementor-element.elementor-element-9247856 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-9247856
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-9247856.elementor-element {
    --order: 7;
  }
  .elementor-245
    .elementor-element.elementor-element-9247856
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-c9a6296 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-245
    .elementor-element.elementor-element-c9a6296
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-c9a6296.elementor-element {
    --order: 5;
  }
  .elementor-245 .elementor-element.elementor-element-87d7cc4 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-87d7cc4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-87d7cc4.elementor-element {
    --order: 8;
  }
  .elementor-245
    .elementor-element.elementor-element-87d7cc4
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-1753947 {
    width: var(--container-widget-width, 66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
    text-align: left;
  }
  .elementor-245
    .elementor-element.elementor-element-1753947
    > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-1753947.elementor-element {
    --order: 6;
  }
  .elementor-245 .elementor-element.elementor-element-c8607a5 {
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
  }
  .elementor-245
    .elementor-element.elementor-element-c8607a5
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-c8607a5.elementor-element {
    --order: 9;
  }
  .elementor-245
    .elementor-element.elementor-element-c8607a5
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-245 .elementor-element.elementor-element-34b0493 {
    --width: 30%;
  }
  .elementor-245
    .elementor-element.elementor-element-fc68c24
    > .elementor-widget-container {
    margin: -54px -11px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-fc68c24 {
    text-align: right;
  }
  .elementor-245 .elementor-element.elementor-element-a816d90 {
    --width: 66%;
  }
  .elementor-245 .elementor-element.elementor-element-df40fc0 {
    --width: 82%;
  }
  .elementor-245 .elementor-element.elementor-element-0224764 {
    --width: 31%;
  }
  .elementor-245 .elementor-element.elementor-element-67683ec {
    --width: 31%;
  }
  .elementor-245 .elementor-element.elementor-element-b5c78e8 {
    --width: 31%;
  }
  .elementor-245 .elementor-element.elementor-element-c302042 {
    --width: 31%;
  }
  .elementor-245 .elementor-element.elementor-element-36eb492 {
    --width: 31%;
  }
  .elementor-245 .elementor-element.elementor-element-c4a6bd1 {
    --width: 31%;
  }
  .elementor-245 .elementor-element.elementor-element-6885467 {
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-1c598dd {
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-245
    .elementor-element.elementor-element-2fff472
    .elementor-heading-title {
    font-size: 24px;
    line-height: 24px;
  }
  .elementor-245
    .elementor-element.elementor-element-39fec36:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-245
    .elementor-element.elementor-element-39fec36
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 50% 73%;
    background-size: 167% auto;
  }
  .elementor-245 .elementor-element.elementor-element-39fec36 {
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 80px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-245 .elementor-element.elementor-element-d06d3f6 {
    text-align: left;
  }
  .elementor-245 .elementor-element.elementor-element-c3c7005 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-1de5c21 {
    --width: 48%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-245 .elementor-element.elementor-element-1de5c21.e-con {
    --order: 99999 /* order end hack */;
  }
  .elementor-245
    .elementor-element.elementor-element-be2f50f
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-be2f50f
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-245 .elementor-element.elementor-element-7749483 {
    --width: 48%;
  }
  .elementor-245
    .elementor-element.elementor-element-1680f03
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-1680f03
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-245 .elementor-element.elementor-element-d0ae837 {
    --width: 48%;
  }
  .elementor-245
    .elementor-element.elementor-element-03a9a13
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-03a9a13
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-245 .elementor-element.elementor-element-4fe5232 {
    --width: 48%;
  }
  .elementor-245
    .elementor-element.elementor-element-387a000
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-245
    .elementor-element.elementor-element-387a000
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-245 .elementor-element.elementor-element-90b1c41 {
    --justify-content: space-between;
    --gap: 15px 0px;
    --row-gap: 15px;
    --column-gap: 0px;
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
  }
  .elementor-245 .elementor-element.elementor-element-eb86997 {
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
  }
  .elementor-245
    .elementor-element.elementor-element-e987f3e
    > .elementor-widget-container {
    padding: 2px 2px 2px 2px;
  }
  .elementor-245
    .elementor-element.elementor-element-e987f3e
    .elementor-heading-title {
    font-size: 24px;
    line-height: 24px;
  }
  .elementor-245 .elementor-element.elementor-element-40ea5c8 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-cfa6910 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-d9b406c {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-7b15090 {
    --width: 48%;
  }
  .elementor-245
    .elementor-element.elementor-element-bf0751b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-245 .elementor-element.elementor-element-1d2eb74 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-6ef29da {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-22b67e7 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-8b74116 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-80e285f {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-5107d69 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-02d6424 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-18bdfec {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-051dcaa {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-2a14754 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-7cf16a4 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-1d5db1e {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-9c3b90c {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-23b2166 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-b785061 {
    --width: 48%;
  }
  .elementor-245 .elementor-element.elementor-element-63d6754 {
    --width: 48%;
  }
  .elementor-245
    .elementor-element.elementor-element-7e2661f
    > .elementor-widget-container {
    padding: 2px 2px 2px 2px;
  }
  .elementor-245
    .elementor-element.elementor-element-7e2661f
    .elementor-heading-title {
    font-size: 24px;
    line-height: 24px;
  }
  .elementor-245 .elementor-element.elementor-element-e067543 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --grid-auto-flow: row;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-245 .elementor-element.elementor-element-58a2c19 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-bff2078 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-0c3b5e5 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-77e0699 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-4b68b24 {
    --width: 100%;
  }
}
@media (min-width: 575px) {
  .elementor-245 .elementor-element.elementor-element-f177e38 {
    --content-width: 1440px;
  }
  .elementor-245 .elementor-element.elementor-element-602f303 {
    --content-width: 1440px;
  }
  .elementor-245 .elementor-element.elementor-element-465db6f {
    --content-width: 1440px;
  }
  .elementor-245 .elementor-element.elementor-element-42f41f7 {
    --width: 74.6%;
  }
  .elementor-245 .elementor-element.elementor-element-20b293f {
    --width: 50%;
  }
  .elementor-245 .elementor-element.elementor-element-e71acee {
    --width: 50%;
  }
  .elementor-245 .elementor-element.elementor-element-53aa05d {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-34b0493 {
    --width: 72%;
  }
  .elementor-245 .elementor-element.elementor-element-a816d90 {
    --width: 16%;
  }
  .elementor-245 .elementor-element.elementor-element-6885467 {
    --width: 0%;
  }
  .elementor-245 .elementor-element.elementor-element-1c598dd {
    --content-width: 1440px;
  }
  .elementor-245 .elementor-element.elementor-element-39fec36 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-1de5c21 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-7749483 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-d0ae837 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-4fe5232 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-eb86997 {
    --content-width: 1440px;
  }
  .elementor-245 .elementor-element.elementor-element-40ea5c8 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-cfa6910 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-d9b406c {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-7b15090 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-1d2eb74 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-6ef29da {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-22b67e7 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-8b74116 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-80e285f {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-5107d69 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-02d6424 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-18bdfec {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-051dcaa {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-2a14754 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-7cf16a4 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-1d5db1e {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-9c3b90c {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-23b2166 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-b785061 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-63d6754 {
    --width: 19%;
  }
  .elementor-245 .elementor-element.elementor-element-4cb6c12 {
    --content-width: 1440px;
  }
  .elementor-245 .elementor-element.elementor-element-e067543 {
    --width: 1440px;
  }
}
@media (max-width: 1024px) and (min-width: 575px) {
  .elementor-245 .elementor-element.elementor-element-42f41f7 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-20b293f {
    --width: 50%;
  }
  .elementor-245 .elementor-element.elementor-element-e71acee {
    --width: 50%;
  }
  .elementor-245 .elementor-element.elementor-element-53aa05d {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-34b0493 {
    --width: 15%;
  }
  .elementor-245 .elementor-element.elementor-element-a816d90 {
    --width: 23%;
  }
  .elementor-245 .elementor-element.elementor-element-0224764 {
    --width: 30%;
  }
  .elementor-245 .elementor-element.elementor-element-67683ec {
    --width: 30%;
  }
  .elementor-245 .elementor-element.elementor-element-b5c78e8 {
    --width: 30%;
  }
  .elementor-245 .elementor-element.elementor-element-c302042 {
    --width: 30%;
  }
  .elementor-245 .elementor-element.elementor-element-36eb492 {
    --width: 30%;
  }
  .elementor-245 .elementor-element.elementor-element-c4a6bd1 {
    --width: 30%;
  }
  .elementor-245 .elementor-element.elementor-element-6885467 {
    --width: 57%;
  }
  .elementor-245 .elementor-element.elementor-element-39fec36 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-40ea5c8 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-cfa6910 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-d9b406c {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-7b15090 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-1d2eb74 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-6ef29da {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-22b67e7 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-8b74116 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-80e285f {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-5107d69 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-02d6424 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-18bdfec {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-051dcaa {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-2a14754 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-7cf16a4 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-1d5db1e {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-9c3b90c {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-23b2166 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-b785061 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-63d6754 {
    --width: 24%;
  }
  .elementor-245 .elementor-element.elementor-element-58a2c19 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-bff2078 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-0c3b5e5 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-77e0699 {
    --width: 100%;
  }
  .elementor-245 .elementor-element.elementor-element-4b68b24 {
    --width: 100%;
  }
} /* Start custom CSS for container, class: .elementor-element-20b293f */
.world-champion/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb86997 */@media (max-width: 574px) {
  background-color: white !important;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb86997 */
@media (max-width: 574px) {
  .commissions {
    background-color: white !important;
  }
} /* End custom CSS */
