.elementor-579 .elementor-element.elementor-element-3837f86e{--display:flex;--min-height:40vh;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-579 .elementor-element.elementor-element-1de609c1{--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:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5f0b5e2f{font-family:var( --e-global-typography-77b4daf-font-family ), Sans-serif;font-size:var( --e-global-typography-77b4daf-font-size );font-weight:var( --e-global-typography-77b4daf-font-weight );letter-spacing:var( --e-global-typography-77b4daf-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{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-579 .elementor-element.elementor-element-70efec51{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-579 .elementor-element.elementor-element-70efec51 .elementor-heading-title{font-family:var( --e-global-typography-acab49c-font-family ), Sans-serif;font-size:var( --e-global-typography-acab49c-font-size );font-weight:var( --e-global-typography-acab49c-font-weight );line-height:var( --e-global-typography-acab49c-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-64371e62{color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-4e04f16c{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:04%;--margin-left:0%;--margin-right:0%;}.elementor-579 .elementor-element.elementor-element-4e04f16c:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-4e04f16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e08ed );}.elementor-579 .elementor-element.elementor-element-3b0b9f34{--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-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-5d67791d{border-style:none;--header-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-3e8fbc9 );}.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header-title{text-align:start;}.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header, .elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header-title{font-family:var( --e-global-typography-77b4daf-font-family ), Sans-serif;font-size:var( --e-global-typography-77b4daf-font-size );font-weight:var( --e-global-typography-77b4daf-font-weight );letter-spacing:var( --e-global-typography-77b4daf-letter-spacing );}.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header{flex-direction:row;}.elementor-579 .elementor-element.elementor-element-63efcf63{--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-579 .elementor-element.elementor-element-5fa5161d{--display:flex;}.elementor-579 .elementor-element.elementor-element-5fa5161d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-6a30e10a{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-579 .elementor-element.elementor-element-6a30e10a .elementor-heading-title{font-family:var( --e-global-typography-f9ebc88-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ebc88-font-size );font-weight:var( --e-global-typography-f9ebc88-font-weight );line-height:var( --e-global-typography-f9ebc88-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-74909bfe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-2b091cf6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-d9a6660{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3d4be12 );--border-color:var( --e-global-color-3d4be12 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-579 .elementor-element.elementor-element-d9a6660:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-d9a6660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aeb0c5 );}.elementor-579 .elementor-element.elementor-element-0d093fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-cec1330 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-ac62d3d{color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-19fdce7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-3896834{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3d4be12 );--border-color:var( --e-global-color-3d4be12 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-579 .elementor-element.elementor-element-3896834:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-3896834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aeb0c5 );}.elementor-579 .elementor-element.elementor-element-e804f07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-5641d90 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-924032f{color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-52e62a5{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-33e6b9a6{--display:flex;}.elementor-579 .elementor-element.elementor-element-33e6b9a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-47f14e39{color:#E14B8A;}.elementor-579 .elementor-element.elementor-element-75fe10e6{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-579 .elementor-element.elementor-element-75fe10e6 .elementor-heading-title{font-family:var( --e-global-typography-f9ebc88-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ebc88-font-size );font-weight:var( --e-global-typography-f9ebc88-font-weight );line-height:var( --e-global-typography-f9ebc88-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-1ed5d742{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-76fd7ad{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3d4be12 );--border-color:var( --e-global-color-3d4be12 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-579 .elementor-element.elementor-element-76fd7ad:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-76fd7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aeb0c5 );}.elementor-579 .elementor-element.elementor-element-53489cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-78d863c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-9a01a12{color:var( --e-global-color-2b6814e );}.elementor-579 .elementor-element.elementor-element-f56aed6{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-4ac2f00{--display:flex;}.elementor-579 .elementor-element.elementor-element-4ac2f00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-579 .elementor-element.elementor-element-1c7c9a68{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-579 .elementor-element.elementor-element-1c7c9a68 .elementor-heading-title{font-family:var( --e-global-typography-f9ebc88-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ebc88-font-size );font-weight:var( --e-global-typography-f9ebc88-font-weight );line-height:var( --e-global-typography-f9ebc88-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-225b1328{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-579 .elementor-element.elementor-element-225b1328 .elementor-heading-title{font-family:var( --e-global-typography-0c9cffa-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9cffa-font-size );font-weight:var( --e-global-typography-0c9cffa-font-weight );line-height:var( --e-global-typography-0c9cffa-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-47f7b079{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-2c4f1bf7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-2c4f1bf7.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-2bb4235{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-2bb4235.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2bb4235.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-2bb4235.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-61c3afa5{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-61c3afa5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-61c3afa5.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-61c3afa5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-5c947c55{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-5c947c55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5c947c55.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-5c947c55.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6cf03426{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-6cf03426.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6cf03426.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-6cf03426.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-fbecb86{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-fbecb86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-fbecb86.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-fbecb86.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-58ffe6f8{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-58ffe6f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-58ffe6f8.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-58ffe6f8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-26620e83{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-26620e83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-26620e83.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-26620e83.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-418a9f17{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-579 .elementor-element.elementor-element-418a9f17 .elementor-heading-title{font-family:var( --e-global-typography-0c9cffa-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9cffa-font-size );font-weight:var( --e-global-typography-0c9cffa-font-weight );line-height:var( --e-global-typography-0c9cffa-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-39bab365{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-579 .elementor-element.elementor-element-222813bd{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-222813bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-222813bd.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-222813bd.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-2f757537{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-2f757537.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2f757537.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-2f757537.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-5f61d166{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-5f61d166.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5f61d166.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-5f61d166.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6157ba89{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-6157ba89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6157ba89.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-6157ba89.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-71fb29fe{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-71fb29fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-71fb29fe.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-71fb29fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-bbc8eb1{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-bbc8eb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-bbc8eb1.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-bbc8eb1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-307f5681{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-307f5681.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-307f5681.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-307f5681.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-471d1aa5{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-471d1aa5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-471d1aa5.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-471d1aa5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6454bcc9{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-6454bcc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6454bcc9.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-6454bcc9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-54f649d4{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-54f649d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-54f649d4.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-54f649d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-270ad991{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-270ad991.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-270ad991.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-270ad991.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-9cd9051{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;text-align:start;}.elementor-579 .elementor-element.elementor-element-9cd9051 .elementor-heading-title{font-family:var( --e-global-typography-0c9cffa-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9cffa-font-size );font-weight:var( --e-global-typography-0c9cffa-font-weight );line-height:var( --e-global-typography-0c9cffa-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-29fc3cdc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-579 .elementor-element.elementor-element-72cbffb4{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-72cbffb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-72cbffb4.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-72cbffb4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-4ba5ed49{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-4ba5ed49.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-4ba5ed49.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-4ba5ed49.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-75f4dd8a{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-75f4dd8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-75f4dd8a.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-75f4dd8a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-1cd0a39e{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-1cd0a39e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-1cd0a39e.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-1cd0a39e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-7ae62d3d{background-color:var( --e-global-color-1aeb0c5 );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d4be12 );border-radius:15px 15px 15px 15px;}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-579 .elementor-element.elementor-element-7ae62d3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-7ae62d3d.elementor-view-framed .elementor-icon, .elementor-579 .elementor-element.elementor-element-7ae62d3d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-title a{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-description{font-family:var( --e-global-typography-ab0b4eb-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0b4eb-font-size );font-weight:var( --e-global-typography-ab0b4eb-font-weight );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-b4efd39{--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-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:var( --e-global-color-3d4be12 );--border-color:var( --e-global-color-3d4be12 );--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-579 .elementor-element.elementor-element-b4efd39:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-b4efd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d46dff2 );}.elementor-579 .elementor-element.elementor-element-60a84dc{text-align:center;}.elementor-579 .elementor-element.elementor-element-60a84dc .elementor-heading-title{font-family:var( --e-global-typography-f9ebc88-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ebc88-font-size );font-weight:var( --e-global-typography-f9ebc88-font-weight );line-height:var( --e-global-typography-f9ebc88-line-height );color:var( --e-global-color-text );}.elementor-579 .elementor-element.elementor-element-c8aacc4{text-align:center;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-2b6814e );}.elementor-579 .elementor-element.elementor-element-4bcea21{--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;--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-579 .elementor-element.elementor-element-ac6c22a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3d4be12 );--border-color:var( --e-global-color-3d4be12 );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-579 .elementor-element.elementor-element-ac6c22a:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-ac6c22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-579 .elementor-element.elementor-element-2da6f59{font-family:var( --e-global-typography-97931c6-font-family ), Sans-serif;font-size:var( --e-global-typography-97931c6-font-size );font-weight:var( --e-global-typography-97931c6-font-weight );color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-cc92509{text-align:start;}.elementor-579 .elementor-element.elementor-element-cc92509 .elementor-heading-title{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-d3eb06c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2b6814e );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-537401f .elementor-button{background-color:#7A3EB100;font-family:var( --e-global-typography-97931c6-font-family ), Sans-serif;font-size:var( --e-global-typography-97931c6-font-size );font-weight:var( --e-global-typography-97931c6-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:19px 0px 0px 0px;}.elementor-579 .elementor-element.elementor-element-537401f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-579 .elementor-element.elementor-element-537401f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-579 .elementor-element.elementor-element-929afcc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3d4be12 );--border-color:var( --e-global-color-3d4be12 );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-579 .elementor-element.elementor-element-929afcc:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-929afcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-579 .elementor-element.elementor-element-45b5894{font-family:var( --e-global-typography-97931c6-font-family ), Sans-serif;font-size:var( --e-global-typography-97931c6-font-size );font-weight:var( --e-global-typography-97931c6-font-weight );color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-273756e{text-align:start;}.elementor-579 .elementor-element.elementor-element-273756e .elementor-heading-title{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-fc8cc64{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2b6814e );}.elementor-579 .elementor-element.elementor-element-b253d3b .elementor-button{background-color:#7A3EB100;font-family:var( --e-global-typography-97931c6-font-family ), Sans-serif;font-size:var( --e-global-typography-97931c6-font-size );font-weight:var( --e-global-typography-97931c6-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:19px 0px 0px 0px;}.elementor-579 .elementor-element.elementor-element-b253d3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-579 .elementor-element.elementor-element-b253d3b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-579 .elementor-element.elementor-element-9dccd95{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3d4be12 );--border-color:var( --e-global-color-3d4be12 );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-579 .elementor-element.elementor-element-9dccd95:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-9dccd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-579 .elementor-element.elementor-element-97370df{font-family:var( --e-global-typography-97931c6-font-family ), Sans-serif;font-size:var( --e-global-typography-97931c6-font-size );font-weight:var( --e-global-typography-97931c6-font-weight );color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-698ec32{text-align:start;}.elementor-579 .elementor-element.elementor-element-698ec32 .elementor-heading-title{font-family:var( --e-global-typography-ade9387-font-family ), Sans-serif;font-size:var( --e-global-typography-ade9387-font-size );font-weight:var( --e-global-typography-ade9387-font-weight );line-height:var( --e-global-typography-ade9387-line-height );color:#1C244B;}.elementor-579 .elementor-element.elementor-element-c526186{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2b6814e );}.elementor-579 .elementor-element.elementor-element-708245b .elementor-button{background-color:#7A3EB100;font-family:var( --e-global-typography-97931c6-font-family ), Sans-serif;font-size:var( --e-global-typography-97931c6-font-size );font-weight:var( --e-global-typography-97931c6-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:19px 0px 0px 0px;}.elementor-579 .elementor-element.elementor-element-708245b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-579 .elementor-element.elementor-element-708245b .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-579 .elementor-element.elementor-element-3837f86e{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-579 .elementor-element.elementor-element-1de609c1{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-5f0b5e2f{font-size:var( --e-global-typography-77b4daf-font-size );letter-spacing:var( --e-global-typography-77b4daf-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-579 .elementor-element.elementor-element-70efec51 .elementor-heading-title{font-size:var( --e-global-typography-acab49c-font-size );line-height:var( --e-global-typography-acab49c-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header, .elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header-title{font-size:var( --e-global-typography-77b4daf-font-size );letter-spacing:var( --e-global-typography-77b4daf-letter-spacing );}.elementor-579 .elementor-element.elementor-element-6a30e10a .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-74909bfe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-2b091cf6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-cec1330 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-5641d90 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-75fe10e6 .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-1ed5d742{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-78d863c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-1c7c9a68 .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-225b1328 .elementor-heading-title{font-size:var( --e-global-typography-0c9cffa-font-size );line-height:var( --e-global-typography-0c9cffa-line-height );}.elementor-579 .elementor-element.elementor-element-47f7b079{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-418a9f17 .elementor-heading-title{font-size:var( --e-global-typography-0c9cffa-font-size );line-height:var( --e-global-typography-0c9cffa-line-height );}.elementor-579 .elementor-element.elementor-element-39bab365{--grid-auto-flow:row;}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-9cd9051 .elementor-heading-title{font-size:var( --e-global-typography-0c9cffa-font-size );line-height:var( --e-global-typography-0c9cffa-line-height );}.elementor-579 .elementor-element.elementor-element-29fc3cdc{--grid-auto-flow:row;}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-60a84dc .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-c8aacc4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-579 .elementor-element.elementor-element-2da6f59{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-cc92509 .elementor-heading-title{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-d3eb06c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-537401f .elementor-button{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-45b5894{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-273756e .elementor-heading-title{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-fc8cc64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-b253d3b .elementor-button{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-97370df{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-698ec32 .elementor-heading-title{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-c526186{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-708245b .elementor-button{font-size:var( --e-global-typography-97931c6-font-size );}}@media(max-width:767px){.elementor-579 .elementor-element.elementor-element-3837f86e{--min-height:640px;}.elementor-579 .elementor-element.elementor-element-1de609c1{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-5f0b5e2f{font-size:var( --e-global-typography-77b4daf-font-size );letter-spacing:var( --e-global-typography-77b4daf-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-579 .elementor-element.elementor-element-70efec51 .elementor-heading-title{font-size:var( --e-global-typography-acab49c-font-size );line-height:var( --e-global-typography-acab49c-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header, .elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__header-title{font-size:var( --e-global-typography-77b4daf-font-size );letter-spacing:var( --e-global-typography-77b4daf-letter-spacing );}.elementor-579 .elementor-element.elementor-element-6a30e10a .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-74909bfe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-2b091cf6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-cec1330 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-5641d90 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-75fe10e6 .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-1ed5d742{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-78d863c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-1c7c9a68 .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-225b1328 .elementor-heading-title{font-size:var( --e-global-typography-0c9cffa-font-size );line-height:var( --e-global-typography-0c9cffa-line-height );}.elementor-579 .elementor-element.elementor-element-47f7b079{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2c4f1bf7 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2bb4235 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-61c3afa5 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-5c947c55 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6cf03426 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-fbecb86 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-58ffe6f8 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-26620e83 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-418a9f17 .elementor-heading-title{font-size:var( --e-global-typography-0c9cffa-font-size );line-height:var( --e-global-typography-0c9cffa-line-height );}.elementor-579 .elementor-element.elementor-element-39bab365{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-222813bd .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-2f757537 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-5f61d166 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6157ba89 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-71fb29fe .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-bbc8eb1 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-307f5681 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-471d1aa5 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-6454bcc9 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-54f649d4 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-270ad991 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-9cd9051 .elementor-heading-title{font-size:var( --e-global-typography-0c9cffa-font-size );line-height:var( --e-global-typography-0c9cffa-line-height );}.elementor-579 .elementor-element.elementor-element-29fc3cdc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-72cbffb4 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-4ba5ed49 .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-75f4dd8a .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-1cd0a39e .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-title, .elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-title a{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-7ae62d3d .elementor-icon-box-description{font-size:var( --e-global-typography-ab0b4eb-font-size );line-height:var( --e-global-typography-ab0b4eb-line-height );}.elementor-579 .elementor-element.elementor-element-60a84dc .elementor-heading-title{font-size:var( --e-global-typography-f9ebc88-font-size );line-height:var( --e-global-typography-f9ebc88-line-height );}.elementor-579 .elementor-element.elementor-element-c8aacc4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-579 .elementor-element.elementor-element-2da6f59{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-cc92509 .elementor-heading-title{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-d3eb06c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-579 .elementor-element.elementor-element-537401f .elementor-button{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-45b5894{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-273756e .elementor-heading-title{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-fc8cc64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-b253d3b .elementor-button{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-97370df{font-size:var( --e-global-typography-97931c6-font-size );}.elementor-579 .elementor-element.elementor-element-698ec32 .elementor-heading-title{font-size:var( --e-global-typography-ade9387-font-size );line-height:var( --e-global-typography-ade9387-line-height );}.elementor-579 .elementor-element.elementor-element-c526186{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-579 .elementor-element.elementor-element-708245b .elementor-button{font-size:var( --e-global-typography-97931c6-font-size );}}@media(min-width:768px){.elementor-579 .elementor-element.elementor-element-1de609c1{--width:75%;}.elementor-579 .elementor-element.elementor-element-3b0b9f34{--width:27%;}.elementor-579 .elementor-element.elementor-element-63efcf63{--width:73%;}.elementor-579 .elementor-element.elementor-element-5fa5161d{--width:97.301%;}.elementor-579 .elementor-element.elementor-element-0d093fc{--width:75%;}.elementor-579 .elementor-element.elementor-element-19fdce7{--width:25%;}.elementor-579 .elementor-element.elementor-element-e804f07{--width:75%;}.elementor-579 .elementor-element.elementor-element-52e62a5{--width:25%;}.elementor-579 .elementor-element.elementor-element-33e6b9a6{--width:97.301%;}.elementor-579 .elementor-element.elementor-element-53489cf{--width:75%;}.elementor-579 .elementor-element.elementor-element-f56aed6{--width:25%;}.elementor-579 .elementor-element.elementor-element-4ac2f00{--width:97.301%;}}@media(max-width:1024px) and (min-width:768px){.elementor-579 .elementor-element.elementor-element-1de609c1{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3837f86e */.elementor-579 .elementor-element.elementor-element-3837f86e {
  background:
    radial-gradient(circle at 85% 25%, rgba(79, 163, 217, 0.30) 0%, transparent 45%),
    radial-gradient(circle at 10% 85%, rgba(122, 62, 177, 0.20) 0%, transparent 45%),
    #FBFCFE;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-5d67791d *//* ============================================================
   CUSTOM CSS — Widget "Tabla de contenidos" de Elementor
   Replica el sidebar de la página "Qui som"
   ============================================================

   CÓMO USARLO:
   Opción A (recomendada) — Pegar en el propio widget:
     Selecciona el widget Tabla de contenidos → pestaña "Avanzado"
     → "CSS personalizado" → pega TODO este código.
     Usa ".elementor-579 .elementor-element.elementor-element-5d67791d" como prefijo (ya está puesto abajo).

   Opción B — Pegar en el CSS global del sitio:
     Site Settings → Custom CSS → pega este código pero
     SUSTITUYE la palabra ".elementor-579 .elementor-element.elementor-element-5d67791d" por ".elementor-widget-table-of-contents"
   ============================================================ */





/* ---------- CUERPO DE LA LISTA ---------- */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__body {
  /* Quitamos cualquier scroll interno feo del widget */
  overflow: visible !important;
}

.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-wrapper {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  counter-reset: toc-counter;   /* inicia el contador de números */
}

/* Sublista (por si activas vista jerárquica con H3) */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-wrapper .elementor-toc__list-wrapper {
  margin-top: 0.25rem !important;
  margin-left: 1rem !important;
}

/* ---------- ITEM DE LA LISTA ---------- */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item {
  margin: 0 !important;
  counter-increment: toc-counter;  /* suma 1 al contador por cada item */
}

/* Contenedor texto + icono */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text-wrapper {
  display: flex !important;
  align-items: center;
  gap: 0;
  position: relative;
}

/* ---------- OCULTAR LA FLECHA POR DEFECTO ---------- */
/* El widget mete un SVG de flecha; lo escondemos para usar nuestros números */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text-wrapper > svg,
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text-wrapper > .e-font-icon-svg {
  display: none !important;
}

/* ---------- ENLACE (el corazón del diseño) ---------- */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text {
  display: flex !important;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
  padding: 0.75rem 1rem !important;
  font-family: 'Inter', sans-serif;
  font-size: 0.875rem;          /* 14px */
  font-weight: 500;
  line-height: 1.4;   /* text-muted */
  text-decoration: none !important;
  border-radius: 10px;          /* radius-sm del manual */
  border-left: 2px solid transparent;
  transition: background 250ms cubic-bezier(0.16,1,0.3,1),
              color 250ms cubic-bezier(0.16,1,0.3,1),
              border-color 250ms cubic-bezier(0.16,1,0.3,1);
}

/* ---------- NÚMEROS 01, 02, 03... (recreados con CSS) ---------- */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text::before {
  content: counter(toc-counter, decimal-leading-zero);  /* 01, 02... */
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 0.75rem;           /* 12px */
  min-width: 1.5em;
  flex-shrink: 0;
  transition: color 250ms cubic-bezier(0.16,1,0.3,1);
}

/* ---------- HOVER ---------- */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text:hover {
  background: #F4F6FA !important;   /* surface-soft */
  color: #222631 !important;        /* text principal */
}

/* ---------- ESTADO ACTIVO (scrollspy) ---------- */
/* Elementor añade .elementor-item-active al enlace de la sección visible */
.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text.elementor-item-active {
  color: #2F3A8F !important;        /* color-primary */
  font-weight: 600;
  background: #F4F6FA !important;   /* surface-soft */
  border-left-color: #2F3A8F;       /* color-primary */
}

.elementor-579 .elementor-element.elementor-element-5d67791d .elementor-toc__list-item-text.elementor-item-active::before {
  color: #2F3A8F;                   /* número en azul cuando activo */
}


/* ============================================================
   STICKY — para que el índice se quede fijo al hacer scroll
   ============================================================
   IMPORTANTE: el sticky NO se hace aquí. Se hace en el CONTENEDOR
   (columna) que envuelve el widget, desde:
     Selecciona la Columna/Container del TOC
     → pestaña "Avanzado" → "Efectos de movimiento"
     → "Sticky: Arriba"
     → "Desplazamiento (offset): 140"   (header sticky + margen)
     → En "Sticky On" marca solo Desktop (en móvil mejor no sticky)

   Si prefieres forzarlo por CSS en el contenedor, añade esta clase
   al Container y descomenta:
*/
/*
.elementor-579 .elementor-element.elementor-element-5d67791d {
  position: sticky;
  top: 140px;
  align-self: start;
}
*//* End custom CSS */