.elementor-11993 .elementor-element.elementor-element-64d3c30{--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:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4C4C4;--border-color:#C4C4C4;--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11993 .elementor-element.elementor-element-64d3c30, .elementor-11993 .elementor-element.elementor-element-64d3c30::before{--border-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-69d45ff .current-progress{background-color:var( --e-global-color-primary );}.elementor-11993 .elementor-element.elementor-element-69d45ff{--horizontal-progress-border:none;--horizontal-border-style:solid;--percentage-color:var( --e-global-color-accent );width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;}.elementor-11993 .elementor-element.elementor-element-69d45ff .elementor-scrolling-tracker-horizontal{background-color:#00000000;}.elementor-11993 .elementor-element.elementor-element-d2ade2c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11993 .elementor-element.elementor-element-fcd1816 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-11993 .elementor-element.elementor-element-bc45672{--display:flex;--background-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-837656c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-11993 .elementor-element.elementor-element-837656c a{color:var( --e-global-color-primary );}.elementor-11993 .elementor-element.elementor-element-837656c a:hover{color:var( --e-global-color-text );}.elementor-11993 .elementor-element.elementor-element-d20e3fe{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11993 .elementor-element.elementor-element-d20e3fe, .elementor-11993 .elementor-element.elementor-element-d20e3fe::before{--border-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-6de2dd6{width:100%;max-width:100%;}.elementor-11993 .elementor-element.elementor-element-8814286{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-11993 .elementor-element.elementor-element-dfbe882{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11993 .elementor-element.elementor-element-dfbe882, .elementor-11993 .elementor-element.elementor-element-dfbe882::before{--border-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-dfbe882.e-con{--align-self:stretch;}.elementor-11993 .elementor-element.elementor-element-0573313 .elementor-icon-box-wrapper{text-align:left;}.elementor-11993 .elementor-element.elementor-element-0573313{--icon-box-icon-margin:5px;}.elementor-11993 .elementor-element.elementor-element-0573313.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-0573313.elementor-view-framed .elementor-icon, .elementor-11993 .elementor-element.elementor-element-0573313.elementor-view-default .elementor-icon{fill:var( --e-global-color-942e5ee );color:var( --e-global-color-942e5ee );border-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-0573313 .elementor-icon{font-size:30px;}.elementor-11993 .elementor-element.elementor-element-0573313 .elementor-icon-box-title{color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-0573313 .elementor-icon-box-title, .elementor-11993 .elementor-element.elementor-element-0573313 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11993 .elementor-element.elementor-element-0573313 > .elementor-widget-container{margin:0 0 0 calc(50% - 75px);}.elementor-11993 .elementor-element.elementor-element-093b1fa{text-align:left;}.elementor-11993 .elementor-element.elementor-element-093b1fa .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11993 .elementor-element.elementor-element-093b1fa > .elementor-widget-container{margin:0 0 0 calc(50% - 55px);}.elementor-11993 .elementor-element.elementor-element-bf5a8b5 > .elementor-widget-container{margin:0 0 0 calc(50% - 75px);}.elementor-11993 .elementor-element.elementor-element-c4f074c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11993 .elementor-element.elementor-element-4ae6c7f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-11993 .elementor-element.elementor-element-4ae6c7f > .elementor-widget-container{border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-11993 .elementor-element.elementor-element-27aed7e{--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;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11993 .elementor-element.elementor-element-219a120{width:100%;max-width:100%;}.elementor-11993 .elementor-element.elementor-element-76cf6f0{--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:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-bc5caaf{--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:0px 5px;--background-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-452a783.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-452a783.elementor-view-framed .elementor-icon, .elementor-11993 .elementor-element.elementor-element-452a783.elementor-view-default .elementor-icon{fill:var( --e-global-color-942e5ee );color:var( --e-global-color-942e5ee );border-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-452a783 .elementor-icon{font-size:20px;}.elementor-11993 .elementor-element.elementor-element-452a783 .elementor-icon-box-title{color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-452a783 .elementor-icon-box-title, .elementor-11993 .elementor-element.elementor-element-452a783 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11993 .elementor-element.elementor-element-452a783 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-11993 .elementor-element.elementor-element-494e680{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-3d7caa9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-3d7caa9.elementor-view-framed .elementor-icon, .elementor-11993 .elementor-element.elementor-element-3d7caa9.elementor-view-default .elementor-icon{fill:var( --e-global-color-942e5ee );color:var( --e-global-color-942e5ee );border-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-3d7caa9 .elementor-icon{font-size:20px;}.elementor-11993 .elementor-element.elementor-element-3d7caa9 .elementor-icon-box-title{color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-3d7caa9 .elementor-icon-box-title, .elementor-11993 .elementor-element.elementor-element-3d7caa9 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11993 .elementor-element.elementor-element-3d7caa9 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-11993 .elementor-element.elementor-element-6c1882c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-b9d8866.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-b9d8866.elementor-view-framed .elementor-icon, .elementor-11993 .elementor-element.elementor-element-b9d8866.elementor-view-default .elementor-icon{fill:var( --e-global-color-942e5ee );color:var( --e-global-color-942e5ee );border-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-b9d8866 .elementor-icon{font-size:20px;}.elementor-11993 .elementor-element.elementor-element-b9d8866 .elementor-icon-box-title{color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-b9d8866 .elementor-icon-box-title, .elementor-11993 .elementor-element.elementor-element-b9d8866 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11993 .elementor-element.elementor-element-b9d8866 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-11993 .elementor-element.elementor-element-a0a602d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-e3ecdfe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-e3ecdfe.elementor-view-framed .elementor-icon, .elementor-11993 .elementor-element.elementor-element-e3ecdfe.elementor-view-default .elementor-icon{fill:var( --e-global-color-942e5ee );color:var( --e-global-color-942e5ee );border-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-e3ecdfe .elementor-icon{font-size:20px;}.elementor-11993 .elementor-element.elementor-element-e3ecdfe .elementor-icon-box-title{color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-e3ecdfe .elementor-icon-box-title, .elementor-11993 .elementor-element.elementor-element-e3ecdfe .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11993 .elementor-element.elementor-element-e3ecdfe > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-11993 .elementor-element.elementor-element-1c2795c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-11993 .elementor-element.elementor-element-7ffa4f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-7ffa4f7.elementor-view-framed .elementor-icon, .elementor-11993 .elementor-element.elementor-element-7ffa4f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-942e5ee );color:var( --e-global-color-942e5ee );border-color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-7ffa4f7 .elementor-icon{font-size:20px;}.elementor-11993 .elementor-element.elementor-element-7ffa4f7 .elementor-icon-box-title{color:var( --e-global-color-942e5ee );}.elementor-11993 .elementor-element.elementor-element-7ffa4f7 .elementor-icon-box-title, .elementor-11993 .elementor-element.elementor-element-7ffa4f7 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11993 .elementor-element.elementor-element-7ffa4f7 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-11993 .elementor-element.elementor-element-e70e223{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-11993 .elementor-element.elementor-element-dfbe882{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-11993 .elementor-element.elementor-element-4ae6c7f{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-11993 .elementor-element.elementor-element-76cf6f0{--justify-content:flex-start;}}@media(max-width:667px){.elementor-11993 .elementor-element.elementor-element-dfbe882.e-con{--order:99999 /* order end hack */;}.elementor-11993 .elementor-element.elementor-element-4ae6c7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:400px){.elementor-11993 .elementor-element.elementor-element-452a783 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-11993 .elementor-element.elementor-element-3d7caa9 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-11993 .elementor-element.elementor-element-3d7caa9.elementor-element{--align-self:flex-start;}.elementor-11993 .elementor-element.elementor-element-b9d8866 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-11993 .elementor-element.elementor-element-b9d8866.elementor-element{--align-self:flex-start;}.elementor-11993 .elementor-element.elementor-element-e3ecdfe > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-11993 .elementor-element.elementor-element-e3ecdfe.elementor-element{--align-self:flex-start;}.elementor-11993 .elementor-element.elementor-element-7ffa4f7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-11993 .elementor-element.elementor-element-7ffa4f7.elementor-element{--align-self:flex-start;}}@media(min-width:401px){.elementor-11993 .elementor-element.elementor-element-dfbe882{--width:15%;}.elementor-11993 .elementor-element.elementor-element-494e680{--width:25%;}.elementor-11993 .elementor-element.elementor-element-6c1882c{--width:25%;}.elementor-11993 .elementor-element.elementor-element-a0a602d{--width:25%;}.elementor-11993 .elementor-element.elementor-element-1c2795c{--width:25%;}}@media(max-width:1024px) and (min-width:401px){.elementor-11993 .elementor-element.elementor-element-dfbe882{--width:30%;}.elementor-11993 .elementor-element.elementor-element-494e680{--width:35%;}.elementor-11993 .elementor-element.elementor-element-6c1882c{--width:35%;}.elementor-11993 .elementor-element.elementor-element-a0a602d{--width:35%;}.elementor-11993 .elementor-element.elementor-element-1c2795c{--width:35%;}}@media(max-width:667px) and (min-width:401px){.elementor-11993 .elementor-element.elementor-element-dfbe882{--width:100%;}.elementor-11993 .elementor-element.elementor-element-494e680{--width:50%;}.elementor-11993 .elementor-element.elementor-element-6c1882c{--width:50%;}.elementor-11993 .elementor-element.elementor-element-a0a602d{--width:50%;}.elementor-11993 .elementor-element.elementor-element-1c2795c{--width:50%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-837656c */.elementor-11993 .elementor-element.elementor-element-837656c {
    font-size: 0.85em;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0573313 */.elementor-11993 .elementor-element.elementor-element-0573313 .elementor-icon-box-icon {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-bf5a8b5 */.elementor-11993 .elementor-element.elementor-element-bf5a8b5 li {
    cursor: pointer;
    color: var( --e-global-color-primary );
}

.elementor-11993 .elementor-element.elementor-element-bf5a8b5 li:hover {
    color: var( --e-global-color-942e5ee );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f074c *//* Arrow scales based on available vertical space remaining in parent container
 * N.B. Widget has flex-grow set to take up remaining vertical space in parent container
 */
.elementor-11993 .elementor-element.elementor-element-c4f074c .arrow-container {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;     /* Optional: center horizontally */
  justify-content: center; /* Optional: center horizontally */
}
.elementor-11993 .elementor-element.elementor-element-c4f074c .arrow-container svg {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-452a783 */.elementor-11993 .elementor-element.elementor-element-452a783 .elementor-icon-box-icon {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7caa9 */.elementor-11993 .elementor-element.elementor-element-3d7caa9 .elementor-icon-box-icon {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-c4791ee */.elementor-11993 .elementor-element.elementor-element-c4791ee a {
    color: var( --e-global-color-primary );
}

.elementor-11993 .elementor-element.elementor-element-c4791ee a:hover {
    color: var( --e-global-color-942e5ee );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b9d8866 */.elementor-11993 .elementor-element.elementor-element-b9d8866 .elementor-icon-box-icon {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-0611375 */.elementor-11993 .elementor-element.elementor-element-0611375 a {
    color: var( --e-global-color-primary );
}

.elementor-11993 .elementor-element.elementor-element-0611375 a:hover {
    color: var( --e-global-color-942e5ee );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3ecdfe */.elementor-11993 .elementor-element.elementor-element-e3ecdfe .elementor-icon-box-icon {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-2cf32e6 */.elementor-11993 .elementor-element.elementor-element-2cf32e6 a {
    color: var( --e-global-color-primary );
}

.elementor-11993 .elementor-element.elementor-element-2cf32e6 a:hover {
    color: var( --e-global-color-942e5ee );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ffa4f7 */.elementor-11993 .elementor-element.elementor-element-7ffa4f7 .elementor-icon-box-icon {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-e94db71 */.elementor-11993 .elementor-element.elementor-element-e94db71 a {
    color: var( --e-global-color-primary );
}

.elementor-11993 .elementor-element.elementor-element-e94db71 a:hover {
    color: var( --e-global-color-942e5ee );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27aed7e *//* Reduce default margin on subheadings */
.elementor-11993 .elementor-element.elementor-element-27aed7e h6 {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-b4b7c49 *//* Number of posts */
.elementor-11993 .elementor-element.elementor-element-b4b7c49 .posts-count {
    margin-top: 4px;
}

/* Container */
.elementor-11993 .elementor-element.elementor-element-b4b7c49 .all-content {
    display: none;
}/* End custom CSS */