.elementor-3313 .elementor-element.elementor-element-520e84e2{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-3313 .elementor-element.elementor-element-520e84e2:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-520e84e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3313 .elementor-element.elementor-element-69ec29bd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), inter;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3313 .elementor-element.elementor-element-25d1ce8{--display:flex;--min-height:400px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-25d1ce8:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-25d1ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3313 .elementor-element.elementor-element-42ae4cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-e1cde9b img{width:70%;}.elementor-3313 .elementor-element.elementor-element-7a4c2fd{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3313 .elementor-element.elementor-element-f6a7476{text-align:start;}.elementor-3313 .elementor-element.elementor-element-f6a7476 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-3313 .elementor-element.elementor-element-3a23de0{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#CCCCCC;}.elementor-3313 .elementor-element.elementor-element-975bebc{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3313 .elementor-element.elementor-element-13239063{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-75f33154{--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:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-ac85c78 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), inter;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-3313 .elementor-element.elementor-element-5601fa81{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-970944b{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-3313 .elementor-element.elementor-element-2b036877{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3313 .elementor-element.elementor-element-dfef4f0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), inter;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3313 .elementor-element.elementor-element-17f64a67{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-2d0c8f82 .elementor-icon-box-wrapper{gap:15px;}.elementor-3313 .elementor-element.elementor-element-2d0c8f82.elementor-view-stacked .elementor-icon{background-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-2d0c8f82.elementor-view-framed .elementor-icon, .elementor-3313 .elementor-element.elementor-element-2d0c8f82.elementor-view-default .elementor-icon{fill:#FF7E0A;color:#FF7E0A;border-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-2d0c8f82 .elementor-icon{font-size:48px;}.elementor-3313 .elementor-element.elementor-element-2d0c8f82 .elementor-icon-box-title, .elementor-3313 .elementor-element.elementor-element-2d0c8f82 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-2d0c8f82 .elementor-icon-box-title{color:#333333;}.elementor-3313 .elementor-element.elementor-element-2d0c8f82 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#333333;}.elementor-3313 .elementor-element.elementor-element-3d0d1997 .elementor-icon-box-wrapper{gap:15px;}.elementor-3313 .elementor-element.elementor-element-3d0d1997.elementor-view-stacked .elementor-icon{background-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-3d0d1997.elementor-view-framed .elementor-icon, .elementor-3313 .elementor-element.elementor-element-3d0d1997.elementor-view-default .elementor-icon{fill:#FF7E0A;color:#FF7E0A;border-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-3d0d1997 .elementor-icon{font-size:48px;}.elementor-3313 .elementor-element.elementor-element-3d0d1997 .elementor-icon-box-title, .elementor-3313 .elementor-element.elementor-element-3d0d1997 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-3d0d1997 .elementor-icon-box-title{color:#333333;}.elementor-3313 .elementor-element.elementor-element-3d0d1997 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#333333;}.elementor-3313 .elementor-element.elementor-element-1f81c612 .elementor-icon-box-wrapper{gap:15px;}.elementor-3313 .elementor-element.elementor-element-1f81c612.elementor-view-stacked .elementor-icon{background-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-1f81c612.elementor-view-framed .elementor-icon, .elementor-3313 .elementor-element.elementor-element-1f81c612.elementor-view-default .elementor-icon{fill:#FF7E0A;color:#FF7E0A;border-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-1f81c612 .elementor-icon{font-size:48px;}.elementor-3313 .elementor-element.elementor-element-1f81c612 .elementor-icon-box-title, .elementor-3313 .elementor-element.elementor-element-1f81c612 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-1f81c612 .elementor-icon-box-title{color:#333333;}.elementor-3313 .elementor-element.elementor-element-1f81c612 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#333333;}.elementor-3313 .elementor-element.elementor-element-1b70124a .elementor-icon-box-wrapper{gap:15px;}.elementor-3313 .elementor-element.elementor-element-1b70124a.elementor-view-stacked .elementor-icon{background-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-1b70124a.elementor-view-framed .elementor-icon, .elementor-3313 .elementor-element.elementor-element-1b70124a.elementor-view-default .elementor-icon{fill:#FF7E0A;color:#FF7E0A;border-color:#FF7E0A;}.elementor-3313 .elementor-element.elementor-element-1b70124a .elementor-icon{font-size:48px;}.elementor-3313 .elementor-element.elementor-element-1b70124a .elementor-icon-box-title, .elementor-3313 .elementor-element.elementor-element-1b70124a .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-1b70124a .elementor-icon-box-title{color:#333333;}.elementor-3313 .elementor-element.elementor-element-1b70124a .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#333333;}.elementor-3313 .elementor-element.elementor-element-2a520abd{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3313 .elementor-element.elementor-element-477d976d{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-59ba7caa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-251011bb{text-align:start;}.elementor-3313 .elementor-element.elementor-element-251011bb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#333333;}.elementor-3313 .elementor-element.elementor-element-9dc95fe{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3313 .elementor-element.elementor-element-1a5ec6eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-501a2249{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3313 .elementor-element.elementor-element-56104a57{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-4cbb1959{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3313 .elementor-element.elementor-element-7203ba87{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-73cc750d{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3313 .elementor-element.elementor-element-40e2f27{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-29d977a9{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3313 .elementor-element.elementor-element-79a7da0{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-70f731e6{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3313 .elementor-element.elementor-element-508ddad0{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-193e7010{--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;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3313 .elementor-element.elementor-element-73721faa{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-9093b7b{--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-around;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3313 .elementor-element.elementor-element-9093b7b:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-9093b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3313 .elementor-element.elementor-element-015981a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-a28b4ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-fb27ce0 img{width:100%;}.elementor-3313 .elementor-element.elementor-element-588b066 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#1a1a1a;}.elementor-3313 .elementor-element.elementor-element-637edb8{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#555555;}.elementor-3313 .elementor-element.elementor-element-6a7d130{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-cb3e4ab img{width:100%;}.elementor-3313 .elementor-element.elementor-element-53cb1a7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#1a1a1a;}.elementor-3313 .elementor-element.elementor-element-3ee57aa{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#555555;}.elementor-3313 .elementor-element.elementor-element-35f6499{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3313 .elementor-element.elementor-element-2c26ef5 img{width:100%;}.elementor-3313 .elementor-element.elementor-element-bea459d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:#1a1a1a;}.elementor-3313 .elementor-element.elementor-element-a2d04ca{font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );color:#555555;}@media(min-width:768px){.elementor-3313 .elementor-element.elementor-element-520e84e2{--content-width:1440px;}.elementor-3313 .elementor-element.elementor-element-25d1ce8{--content-width:1440px;}.elementor-3313 .elementor-element.elementor-element-975bebc{--content-width:1440px;}.elementor-3313 .elementor-element.elementor-element-2b036877{--content-width:1440px;}.elementor-3313 .elementor-element.elementor-element-2a520abd{--content-width:1440px;}.elementor-3313 .elementor-element.elementor-element-9093b7b{--content-width:1440px;}}@media(max-width:1024px){.elementor-3313 .elementor-element.elementor-element-69ec29bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3313 .elementor-element.elementor-element-17f64a67{--grid-auto-flow:row;}.elementor-3313 .elementor-element.elementor-element-1a5ec6eb{--grid-auto-flow:row;}.elementor-3313 .elementor-element.elementor-element-015981a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3313 .elementor-element.elementor-element-69ec29bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3313 .elementor-element.elementor-element-17f64a67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3313 .elementor-element.elementor-element-1a5ec6eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3313 .elementor-element.elementor-element-015981a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-69ec29bd */@media (max-width: 767px) { .elementor-3313 .elementor-element.elementor-element-69ec29bd .elementor-heading-title { font-size: 42px !important; line-height: 1.1 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13239063 */@media (max-width: 767px) {
  .elementor-3313 .elementor-element.elementor-element-13239063.e-con {
    flex-direction: column !important;
  }
  .elementor-3313 .elementor-element.elementor-element-13239063.e-con > .e-con {
    width: 100% !important;
    min-width: unset !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975bebc */@media (max-width: 767px) {
  .elementor-3313 .elementor-element.elementor-element-975bebc.e-con {
    padding: 40px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f64a67 */.elementor-3313 .elementor-element.elementor-element-17f64a67 > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 40px 32px !important;
  width: 100% !important;
}
.elementor-3313 .elementor-element.elementor-element-17f64a67 .elementor-icon-box-title {
  font-size: 20px !important;
  line-height: 1.3 !important;
}
.elementor-3313 .elementor-element.elementor-element-17f64a67 .elementor-icon-box-description {
  font-size: 15px !important;
  line-height: 1.6 !important;
}
@media (max-width: 767px) {
  .elementor-3313 .elementor-element.elementor-element-17f64a67 > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a5ec6eb */.elementor-3313 .elementor-element.elementor-element-1a5ec6eb {
  overflow-x: auto !important;
  flex-wrap: nowrap !important;
}
.elementor-3313 .elementor-element.elementor-element-1a5ec6eb > .elementor-container,
.elementor-3313 .elementor-element.elementor-element-1a5ec6eb > .e-con {
  min-width: 160px !important;
  flex-shrink: 0 !important;
}
@media (max-width: 767px) {
  .elementor-3313 .elementor-element.elementor-element-1a5ec6eb {
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }
  .elementor-3313 .elementor-element.elementor-element-1a5ec6eb > .elementor-container,
  .elementor-3313 .elementor-element.elementor-element-1a5ec6eb > .e-con {
    min-width: 150px !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a520abd */@media (max-width: 767px) {
  .elementor-3313 .elementor-element.elementor-element-2a520abd { padding: 40px 20px !important; }
}/* End custom CSS */
/* Start custom CSS *//* Constrain the r-pattern right column */
.elementor-element-019c460 {
  max-height: 420px !important;
  overflow: hidden !important;
  align-self: flex-start !important;
}/* End custom CSS */