.elementor-45849 .elementor-element.elementor-element-1bafd03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45849 .elementor-element.elementor-element-1bafd03{font-family:"Poppins", Roboto;font-size:4rem;font-weight:300;font-style:normal;line-height:4rem;color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-401f854{font-family:"Poppins", Roboto;font-size:3rem;font-weight:300;font-style:normal;line-height:3rem;color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-eb8e989 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45849 .elementor-element.elementor-element-eb8e989.elementor-element{--align-self:flex-end;}.elementor-45849 .elementor-element.elementor-element-eb8e989 .elementor-icon-wrapper{text-align:center;}.elementor-45849 .elementor-element.elementor-element-eb8e989.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-eb8e989.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-eb8e989.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-eb8e989.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-eb8e989.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-eb8e989 .elementor-icon{font-size:12px;}.elementor-45849 .elementor-element.elementor-element-eb8e989 .elementor-icon svg{height:12px;}.elementor-45849 .elementor-element.elementor-element-4c60f0e{font-family:"Poppins", Roboto;font-size:3rem;font-weight:300;font-style:normal;line-height:3rem;color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-0902755 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45849 .elementor-element.elementor-element-0902755.elementor-element{--align-self:flex-end;}.elementor-45849 .elementor-element.elementor-element-0902755 .elementor-icon-wrapper{text-align:center;}.elementor-45849 .elementor-element.elementor-element-0902755.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-0902755.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-0902755.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-0902755.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-0902755.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-0902755 .elementor-icon{font-size:12px;}.elementor-45849 .elementor-element.elementor-element-0902755 .elementor-icon svg{height:12px;}.elementor-45849 .elementor-element.elementor-element-54b34bc{--display:flex;}.elementor-45849 .elementor-element.elementor-element-880a34a{--display:flex;}.elementor-45849 .elementor-element.elementor-element-c371b32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45849 .elementor-element.elementor-element-c371b32.elementor-element{--align-self:flex-end;}.elementor-45849 .elementor-element.elementor-element-c371b32 .elementor-icon-wrapper{text-align:center;}.elementor-45849 .elementor-element.elementor-element-c371b32.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-c371b32.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-c371b32.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-c371b32.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-c371b32.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-c371b32 .elementor-icon{font-size:12px;}.elementor-45849 .elementor-element.elementor-element-c371b32 .elementor-icon svg{height:12px;}.elementor-45849 .elementor-element.elementor-element-1baee65{--display:flex;}.elementor-45849 .elementor-element.elementor-element-62ae7b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45849 .elementor-element.elementor-element-62ae7b3.elementor-element{--align-self:flex-end;}.elementor-45849 .elementor-element.elementor-element-62ae7b3 .elementor-icon-wrapper{text-align:center;}.elementor-45849 .elementor-element.elementor-element-62ae7b3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-62ae7b3.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-62ae7b3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-62ae7b3.elementor-view-framed .elementor-icon, .elementor-45849 .elementor-element.elementor-element-62ae7b3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-45849 .elementor-element.elementor-element-62ae7b3 .elementor-icon{font-size:12px;}.elementor-45849 .elementor-element.elementor-element-62ae7b3 .elementor-icon svg{height:12px;}.elementor-45849 .elementor-element.elementor-element-8a763d8{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#818181;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-45849 .elementor-element.elementor-element-8a763d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#D9D9D9;}:where( .elementor-45849 .elementor-element.elementor-element-8a763d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Roboto;font-weight:600;}:where( .elementor-45849 .elementor-element.elementor-element-8a763d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-45849 .elementor-element.elementor-element-063c813{--e-image-carousel-slides-to-show:8;}.elementor-45849 .elementor-element.elementor-element-063c813 .swiper-wrapper{display:flex;align-items:center;}.elementor-45849 .elementor-element.elementor-element-247b514 .elementor-blockquote__content{color:#FFFFFF;font-weight:600;margin-top:17px;}.elementor-45849 .elementor-element.elementor-element-247b514 .elementor-blockquote__author{color:#FFFFFF;font-weight:300;}.elementor-45849 .elementor-element.elementor-element-247b514 .elementor-blockquote:before{font-size:calc(1px * 100);}.elementor-45849 .elementor-element.elementor-element-30ea4bd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-45849 .elementor-element.elementor-element-30ea4bd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-45849 .elementor-element.elementor-element-11aa548 .elementor-blockquote__content{color:#333333;font-weight:600;margin-top:17px;}.elementor-45849 .elementor-element.elementor-element-11aa548 .elementor-blockquote__author{color:#333333;font-weight:300;}.elementor-45849 .elementor-element.elementor-element-11aa548 .elementor-blockquote:before{color:#333333;font-size:calc(1px * 100);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-45849 .elementor-element.elementor-element-1bafd03{font-size:3rem;line-height:3rem;}.elementor-45849 .elementor-element.elementor-element-8a763d8{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:20px;}.elementor-45849 .elementor-element.elementor-element-8a763d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 1px 0px;}.elementor-45849 .elementor-element.elementor-element-8a763d8 {--n-accordion-padding:0.5rem 0rem 0.5rem 0rem;}:where( .elementor-45849 .elementor-element.elementor-element-8a763d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:1rem;--padding-right:0rem;--padding-bottom:1rem;--padding-left:0rem;}.elementor-45849 .elementor-element.elementor-element-063c813{--e-image-carousel-slides-to-show:5;}.elementor-45849 .elementor-element.elementor-element-30ea4bd{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-45849 .elementor-element.elementor-element-063c813{--e-image-carousel-slides-to-show:4;}.elementor-45849 .elementor-element.elementor-element-30ea4bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-1bafd03 */.elementor-45849 .elementor-element.elementor-element-1bafd03 h3 {
  font-size: 3rem;
  line-height: 3rem;
}

@media (max-width: 1024px) {
  .elementor-45849 .elementor-element.elementor-element-1bafd03 h3 {
    font-size: 2rem;
    line-height: 2rem;
  }
}

@media (max-width: 767px) {
  .elementor-45849 .elementor-element.elementor-element-1bafd03 h3 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-401f854 */.elementor-45849 .elementor-element.elementor-element-401f854 h3 {
  font-size: 3rem;
  line-height: 3rem;
}

@media (max-width: 1024px) {
  .elementor-45849 .elementor-element.elementor-element-401f854 h3 {
    font-size: 2rem;
    line-height: 2rem;
  }
}

@media (max-width: 767px) {
  .elementor-45849 .elementor-element.elementor-element-401f854 h3 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c60f0e */.elementor-45849 .elementor-element.elementor-element-4c60f0e h3 {
  font-size: 3rem;
  line-height: 3rem;
}

@media (max-width: 1024px) {
  .elementor-45849 .elementor-element.elementor-element-4c60f0e h3 {
    font-size: 2rem;
    line-height: 2rem;
  }
}

@media (max-width: 767px) {
  .elementor-45849 .elementor-element.elementor-element-4c60f0e h3 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-063c813 */.elementor-45849 .elementor-element.elementor-element-063c813 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS */.text-button {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

.text-icon {
  transition: transform 0.2s ease-in-out;
}

.text-button:hover .text-icon {
  transform: translateX(8px);
}

.timeline__scroll {
  overflow-x: auto;
}/* End custom CSS */