.elementor-12319 .elementor-element.elementor-element-c4035f9{--display:flex;}.elementor-12319 .elementor-element.elementor-element-a2f77ce{--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;}.elementor-12319 .elementor-element.elementor-element-9090b03{--display:flex;}.elementor-12319 .elementor-element.elementor-element-45eb122{text-align:center;}.elementor-12319 .elementor-element.elementor-element-28c3573{text-align:center;}.elementor-12319 .elementor-element.elementor-element-8d84a52{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12319 .elementor-element.elementor-element-8d84a52:not(.elementor-motion-effects-element-type-background), .elementor-12319 .elementor-element.elementor-element-8d84a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12319 .elementor-element.elementor-element-8d84a52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12319 .elementor-element.elementor-element-c4302a3{--display:flex;}.elementor-12319 .elementor-element.elementor-element-9017e30{--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;}.elementor-12319 .elementor-element.elementor-element-900c63f{--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;}.elementor-12319 .elementor-element.elementor-element-6e389b2{--display:flex;}.elementor-12319 .elementor-element.elementor-element-9285e9a .elementor-icon-wrapper{text-align:center;}.elementor-12319 .elementor-element.elementor-element-9285e9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-9285e9a.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-9285e9a.elementor-view-default .elementor-icon{color:var( --e-global-color-198a18f );border-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-9285e9a.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-9285e9a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-8e8cf3a{--display:flex;}.elementor-12319 .elementor-element.elementor-element-262baa1 .elementor-icon-wrapper{text-align:center;}.elementor-12319 .elementor-element.elementor-element-262baa1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-262baa1.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-262baa1.elementor-view-default .elementor-icon{color:var( --e-global-color-198a18f );border-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-262baa1.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-262baa1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-fe84af3{--display:flex;}.elementor-12319 .elementor-element.elementor-element-1d625ed .elementor-icon-wrapper{text-align:center;}.elementor-12319 .elementor-element.elementor-element-1d625ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-1d625ed.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-1d625ed.elementor-view-default .elementor-icon{color:var( --e-global-color-198a18f );border-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-1d625ed.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-1d625ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-4cdd226{--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;}.elementor-12319 .elementor-element.elementor-element-e55ddea{--display:flex;}.elementor-12319 .elementor-element.elementor-element-b1e695a .elementor-icon-wrapper{text-align:center;}.elementor-12319 .elementor-element.elementor-element-b1e695a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-b1e695a.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-b1e695a.elementor-view-default .elementor-icon{color:var( --e-global-color-198a18f );border-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-b1e695a.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-b1e695a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-3c0b21c{text-align:center;}.elementor-12319 .elementor-element.elementor-element-d6c3567{text-align:center;}.elementor-12319 .elementor-element.elementor-element-00e0c7f{--display:flex;}.elementor-12319 .elementor-element.elementor-element-d18e608 .elementor-icon-wrapper{text-align:center;}.elementor-12319 .elementor-element.elementor-element-d18e608.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-d18e608.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-d18e608.elementor-view-default .elementor-icon{color:var( --e-global-color-198a18f );border-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-d18e608.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-d18e608.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-88cc412{text-align:center;}.elementor-12319 .elementor-element.elementor-element-0313257{text-align:center;}.elementor-12319 .elementor-element.elementor-element-596ce68{--display:flex;}.elementor-12319 .elementor-element.elementor-element-4d502be .elementor-icon-wrapper{text-align:center;}.elementor-12319 .elementor-element.elementor-element-4d502be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-4d502be.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-4d502be.elementor-view-default .elementor-icon{color:var( --e-global-color-198a18f );border-color:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-4d502be.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-4d502be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-198a18f );}.elementor-12319 .elementor-element.elementor-element-b893ab1{text-align:center;}.elementor-12319 .elementor-element.elementor-element-0a7f046{text-align:center;}.elementor-12319 .elementor-element.elementor-element-f77f4bb{--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;}.elementor-12319 .elementor-element.elementor-element-e5cd695{--display:flex;}.elementor-12319 .elementor-element.elementor-element-5959da3{text-align:center;}.elementor-12319 .elementor-element.elementor-element-d3446cd{--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;}.elementor-12319 .elementor-element.elementor-element-a58f3a4{--display:flex;}.elementor-12319 .elementor-element.elementor-element-b655f32 .htmega-blockquote blockquote{text-align:left;}.elementor-12319 .elementor-element.elementor-element-b655f32 .htmega-blockquote blockquote .blockquote_content{color:#5b5b5b;}.elementor-12319 .elementor-element.elementor-element-b655f32 .htmega-blockquote blockquote .blockquote_content p{color:#5b5b5b;}.elementor-12319 .elementor-element.elementor-element-b655f32 .htmega-blockquote blockquote cite{color:#0056ff;}.elementor-12319 .elementor-element.elementor-element-b655f32 .htmega-blockquote blockquote cite::before{background-color:#0056ff;width:20px;height:2px;}.elementor-12319 .elementor-element.elementor-element-1ff334f{--display:flex;}.elementor-12319 .elementor-element.elementor-element-0f96a0e .htmega-blockquote blockquote{text-align:left;}.elementor-12319 .elementor-element.elementor-element-0f96a0e .htmega-blockquote blockquote .blockquote_content{color:#5b5b5b;}.elementor-12319 .elementor-element.elementor-element-0f96a0e .htmega-blockquote blockquote .blockquote_content p{color:#5b5b5b;}.elementor-12319 .elementor-element.elementor-element-0f96a0e .htmega-blockquote blockquote cite{color:#0056ff;}.elementor-12319 .elementor-element.elementor-element-0f96a0e .htmega-blockquote blockquote cite::before{background-color:#0056ff;width:20px;height:2px;}.elementor-12319 .elementor-element.elementor-element-c7b2ab4{--display:flex;}.elementor-12319 .elementor-element.elementor-element-d5c40a5 .htmega-blockquote blockquote{text-align:left;}.elementor-12319 .elementor-element.elementor-element-d5c40a5 .htmega-blockquote blockquote .blockquote_content{color:#5b5b5b;}.elementor-12319 .elementor-element.elementor-element-d5c40a5 .htmega-blockquote blockquote .blockquote_content p{color:#5b5b5b;}.elementor-12319 .elementor-element.elementor-element-d5c40a5 .htmega-blockquote blockquote cite{color:#0056ff;}.elementor-12319 .elementor-element.elementor-element-d5c40a5 .htmega-blockquote blockquote cite::before{background-color:#0056ff;width:20px;height:2px;}.elementor-12319 .elementor-element.elementor-element-3a39c7c{--display:flex;}.elementor-12319 .elementor-element.elementor-element-f901172{--e-image-carousel-slides-to-show:4;}.elementor-12319 .elementor-element.elementor-element-f901172 .swiper-wrapper{display:flex;align-items:center;}.elementor-12319 .elementor-element.elementor-element-574c2ca{--display:flex;}.elementor-12319 .elementor-element.elementor-element-17307db{--display:flex;}.elementor-12319 .elementor-element.elementor-element-8126158{text-align:center;}.elementor-12319 .elementor-element.elementor-element-41f6442{text-align:center;}.elementor-12319 .elementor-element.elementor-element-a48cc64{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12319 .elementor-element.elementor-element-a48cc64:not(.elementor-motion-effects-element-type-background), .elementor-12319 .elementor-element.elementor-element-a48cc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12319 .elementor-element.elementor-element-a48cc64.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-12319 .elementor-element.elementor-element-a2f77ce{--content-width:1200px;}}@media(max-width:1024px){.elementor-12319 .elementor-element.elementor-element-8d84a52{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12319 .elementor-element.elementor-element-a48cc64{--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;}}@media(max-width:767px){.elementor-12319 .elementor-element.elementor-element-8d84a52{--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;}.elementor-12319 .elementor-element.elementor-element-a48cc64{--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;}}/* Start custom CSS for container, class: .elementor-element-8d84a52 *//* ===== BUTTONS ===== */
.elementor-12319 .elementor-element.elementor-element-8d84a52 .elementor-button{
  font-family:Inter, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1;
  border-radius:12px;
  padding:15px 28px;
  box-shadow:none;
  text-decoration:none;
  transition:all .22s ease;
}

.elementor-12319 .elementor-element.elementor-element-8d84a52 .elementor-button{
  white-space: nowrap;
  min-width: 140px;
  text-align: center;
  justify-content: center;
}
.elementor-12319 .elementor-element.elementor-element-8d84a52 .btn-secondary .elementor-button{
  background:#F7FAFD;
  color:#355E8C;
  border:1px solid #D8E2EE;
}

.elementor-12319 .elementor-element.elementor-element-8d84a52 .btn-secondary .elementor-button:hover{
  background:#EEF4FA;
  color:#1F3F63;
  border-color:#C6D6E8;
  transform:translateY(-1px);
}

.elementor-12319 .elementor-element.elementor-element-8d84a52 .btn-primary .elementor-button{
  background:#6A8FC0;
  color:#ffffff;
  border:1px solid #6A8FC0;
}

.elementor-12319 .elementor-element.elementor-element-8d84a52 .btn-primary .elementor-button:hover{
  background:#5B82B6;
  border-color:#5B82B6;
  color:#ffffff;
  transform:translateY(-1px);
  box-shadow:0 10px 22px rgba(91,130,182,.22);
}

.elementor-12319 .elementor-element.elementor-element-8d84a52 .header-buttons,
.elementor-12319 .elementor-element.elementor-element-8d84a52 .header-cta{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-447b774 */.elementor-12319 .elementor-element.elementor-element-447b774{
  -webkit-mask-image: linear-gradient(to left, black 75%, transparent 100%);
  mask-image: linear-gradient(to left, black 85%, transparent 100%);
}
.elementor-12319 .elementor-element.elementor-element-447b774{
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a48cc64 *//* ===== BUTTONS ===== */
.elementor-12319 .elementor-element.elementor-element-a48cc64 .elementor-button{
  font-family:Inter, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1;
  border-radius:12px;
  padding:15px 28px;
  box-shadow:none;
  text-decoration:none;
  transition:all .22s ease;
}

.elementor-12319 .elementor-element.elementor-element-a48cc64 .elementor-button{
  white-space: nowrap;
  min-width: 140px;
  text-align: center;
  justify-content: center;
}
.elementor-12319 .elementor-element.elementor-element-a48cc64 .btn-secondary .elementor-button{
  background:#F7FAFD;
  color:#355E8C;
  border:1px solid #D8E2EE;
}

.elementor-12319 .elementor-element.elementor-element-a48cc64 .btn-secondary .elementor-button:hover{
  background:#EEF4FA;
  color:#1F3F63;
  border-color:#C6D6E8;
  transform:translateY(-1px);
}

.elementor-12319 .elementor-element.elementor-element-a48cc64 .btn-primary .elementor-button{
  background:#6A8FC0;
  color:#ffffff;
  border:1px solid #6A8FC0;
}

.elementor-12319 .elementor-element.elementor-element-a48cc64 .btn-primary .elementor-button:hover{
  background:#5B82B6;
  border-color:#5B82B6;
  color:#ffffff;
  transform:translateY(-1px);
  box-shadow:0 10px 22px rgba(91,130,182,.22);
}

.elementor-12319 .elementor-element.elementor-element-a48cc64 .header-buttons,
.elementor-12319 .elementor-element.elementor-element-a48cc64 .header-cta{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4035f9 */.home-v2 h1{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;color:#111827;}
.home-v2 h2{font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:1.25;color:#111827;}
.home-v2 h3{font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.35;color:#111827;}
.home-v2 h4{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#111827;}
.home-v2 h5{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#111827;}
.home-v2 h6{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#111827;}
.home-v2 p{font-family:Inter,sans-serif;font-size:18px;line-height:1.65;color:#6B7280;}

.home-v2 .elementor-button{
font-family:Inter,sans-serif;
font-size:16px;
font-weight:600;
padding:14px 28px;
border-radius:8px;
background:#4F79A7;
border:1px solid #4F79A7;
color:#fff;
transition:all .2s ease;
}
.elementor-12319 .elementor-element.elementor-element-c4035f9 .elementor-button{
  white-space: nowrap;
  min-width: 160px;
  text-align: center;
  justify-content: center;
}

.home-v2 .elementor-button:hover{
background:#3F6B95;
border-color:#3F6B95;
transform:translateY(-1px);
}/* End custom CSS */