.elementor-17064 .elementor-element.elementor-element-c2a33b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-9bdf277{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-b914cf4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-b914cf4 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0, 0, 0, 0.6);color:var( --e-global-color-text );}.elementor-17064 .elementor-element.elementor-element-e385b9b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-e385b9b.elementor-element{--align-self:flex-start;}.elementor-17064 .elementor-element.elementor-element-e385b9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17064 .elementor-element.elementor-element-e385b9b .elementor-button{font-family:var( --e-global-typography-d2f9cae-font-family ), Sans-serif;font-size:var( --e-global-typography-d2f9cae-font-size );font-weight:var( --e-global-typography-d2f9cae-font-weight );line-height:var( --e-global-typography-d2f9cae-line-height );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-17064 .elementor-element.elementor-element-71b0a2f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-71b0a2f:not(.elementor-motion-effects-element-type-background), .elementor-17064 .elementor-element.elementor-element-71b0a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-416fdf8 );}.elementor-17064 .elementor-element.elementor-element-706c8a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-3c19273{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-17064 .elementor-element.elementor-element-3c19273 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17064 .elementor-element.elementor-element-7676aee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-17064 .elementor-element.elementor-element-ab5dc61{--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;--gap:0px 0px;--row-gap:0px;--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-17064 .elementor-element.elementor-element-ab5dc61:not(.elementor-motion-effects-element-type-background), .elementor-17064 .elementor-element.elementor-element-ab5dc61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1878e );}.elementor-17064 .elementor-element.elementor-element-786e6fd{--display:grid;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-17064 .elementor-element.elementor-element-379fb10{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-17064 .elementor-element.elementor-element-0175fb1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-efd7214{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17064 .elementor-element.elementor-element-efd7214.elementor-element{--align-self:center;}.elementor-17064 .elementor-element.elementor-element-efd7214 img{width:70px;}.elementor-17064 .elementor-element.elementor-element-7d0cccc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-7d0cccc .elementor-heading-title{color:var( --e-global-color-8646839 );}.elementor-17064 .elementor-element.elementor-element-7d0cccc .elementor-heading-title a:hover, .elementor-17064 .elementor-element.elementor-element-7d0cccc .elementor-heading-title a:focus{color:#C24F0F;}.elementor-17064 .elementor-element.elementor-element-e983ee0{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17064 .elementor-element.elementor-element-ef154c7{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17064 .elementor-element.elementor-element-48161b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-22dc810{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17064 .elementor-element.elementor-element-22dc810.elementor-element{--align-self:center;}.elementor-17064 .elementor-element.elementor-element-22dc810 img{width:79px;}.elementor-17064 .elementor-element.elementor-element-3a2232b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-3a2232b .elementor-heading-title{color:var( --e-global-color-8646839 );}.elementor-17064 .elementor-element.elementor-element-3a2232b .elementor-heading-title a:hover, .elementor-17064 .elementor-element.elementor-element-3a2232b .elementor-heading-title a:focus{color:#C24F0F;}.elementor-17064 .elementor-element.elementor-element-957ed92{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17064 .elementor-element.elementor-element-54c1bfa{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17064 .elementor-element.elementor-element-852bde2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-2a2b24f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17064 .elementor-element.elementor-element-2a2b24f.elementor-element{--align-self:center;}.elementor-17064 .elementor-element.elementor-element-2a2b24f img{width:67px;}.elementor-17064 .elementor-element.elementor-element-b2f883c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-b2f883c .elementor-heading-title{color:var( --e-global-color-8646839 );}.elementor-17064 .elementor-element.elementor-element-b2f883c .elementor-heading-title a:hover, .elementor-17064 .elementor-element.elementor-element-b2f883c .elementor-heading-title a:focus{color:#C24F0F;}.elementor-17064 .elementor-element.elementor-element-038cfff{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17064 .elementor-element.elementor-element-360e474{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17064 .elementor-element.elementor-element-7b34dc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-7129d6b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17064 .elementor-element.elementor-element-7129d6b.elementor-element{--align-self:center;}.elementor-17064 .elementor-element.elementor-element-7129d6b img{width:81px;}.elementor-17064 .elementor-element.elementor-element-d83fa42{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-d83fa42 .elementor-heading-title{color:var( --e-global-color-8646839 );}.elementor-17064 .elementor-element.elementor-element-d83fa42 .elementor-heading-title a:hover, .elementor-17064 .elementor-element.elementor-element-d83fa42 .elementor-heading-title a:focus{color:#C24F0F;}.elementor-17064 .elementor-element.elementor-element-d3f108c{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17064 .elementor-element.elementor-element-00e1ead{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-302a4a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17064 .elementor-element.elementor-element-30b4472{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-17064 .elementor-element.elementor-element-30b4472 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17064 .elementor-element.elementor-element-e9dddd2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-17064 .elementor-element.elementor-element-688a741{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-688a741 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17064 .elementor-element.elementor-element-688a741 .elementor-button{font-family:var( --e-global-typography-d2f9cae-font-family ), Sans-serif;font-size:var( --e-global-typography-d2f9cae-font-size );font-weight:var( --e-global-typography-d2f9cae-font-weight );line-height:var( --e-global-typography-d2f9cae-line-height );border-style:solid;border-width:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17064 .elementor-element.elementor-element-c2a33b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-e385b9b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-e385b9b.elementor-element{--align-self:flex-start;}.elementor-17064 .elementor-element.elementor-element-e385b9b .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}.elementor-17064 .elementor-element.elementor-element-71b0a2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-7676aee{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-17064 .elementor-element.elementor-element-ab5dc61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-786e6fd{--grid-auto-flow:row;}.elementor-17064 .elementor-element.elementor-element-efd7214.elementor-element{--align-self:center;}.elementor-17064 .elementor-element.elementor-element-efd7214 img{width:64px;}.elementor-17064 .elementor-element.elementor-element-e983ee0{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-22dc810 img{width:73px;}.elementor-17064 .elementor-element.elementor-element-957ed92{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-2a2b24f img{width:61px;}.elementor-17064 .elementor-element.elementor-element-038cfff{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-7129d6b img{width:75px;}.elementor-17064 .elementor-element.elementor-element-d3f108c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-e9dddd2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-17064 .elementor-element.elementor-element-688a741{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-688a741 .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}}@media(max-width:768px){.elementor-17064 .elementor-element.elementor-element-c2a33b8{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-b914cf4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:start;}.elementor-17064 .elementor-element.elementor-element-b914cf4.elementor-element{--align-self:flex-start;}.elementor-17064 .elementor-element.elementor-element-e385b9b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-e385b9b.elementor-element{--align-self:flex-start;}.elementor-17064 .elementor-element.elementor-element-e385b9b .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}.elementor-17064 .elementor-element.elementor-element-71b0a2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-7676aee{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-17064 .elementor-element.elementor-element-ab5dc61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-786e6fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-379fb10{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-efd7214.elementor-element{--align-self:center;}.elementor-17064 .elementor-element.elementor-element-efd7214 img{width:58px;}.elementor-17064 .elementor-element.elementor-element-e983ee0{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-ef154c7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-48161b3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17064 .elementor-element.elementor-element-22dc810{text-align:center;}.elementor-17064 .elementor-element.elementor-element-22dc810 img{width:67px;}.elementor-17064 .elementor-element.elementor-element-957ed92{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-54c1bfa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-2a2b24f img{width:55px;}.elementor-17064 .elementor-element.elementor-element-038cfff{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-360e474{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17064 .elementor-element.elementor-element-7129d6b img{width:69px;}.elementor-17064 .elementor-element.elementor-element-d3f108c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17064 .elementor-element.elementor-element-e9dddd2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-17064 .elementor-element.elementor-element-688a741{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-17064 .elementor-element.elementor-element-688a741 .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}}/* Start custom CSS for container, class: .elementor-element-786e6fd */.elementor-17064 .elementor-element.elementor-element-786e6fd {
  display: grid;
  grid-template-columns: repeat(4, 1fr); /* 4 columns on desktop */
  row-gap: 2rem;
  column-gap: 1.75rem;
  justify-items: stretch;
  padding-left: 0;  
  padding-right: 0; /* flush right */
  margin-right: -1.75rem; /* cancel the last column gap */
}

/* Tablet override — 2 columns */
@media (max-width: 1024px) {
  .elementor-17064 .elementor-element.elementor-element-786e6fd {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 1.75rem;
    padding-left: 0;
    padding-right: 0; 
    margin-right: -1.75rem; /* flush right */
  }
}

/* Mobile override — 1 column */
@media (max-width: 768px) {
  .elementor-17064 .elementor-element.elementor-element-786e6fd {
    grid-template-columns: 1fr;
    row-gap: 1rem;
    column-gap: 1.5rem;
    padding-left: 0;  
    padding-right: 0; 
    margin-right: -1.5rem; /* flush right */
  }

  .elementor-17064 .elementor-element.elementor-element-786e6fd > .card-box-4 {
    height: auto;
  }
}/* End custom CSS */