.elementor-8776 .elementor-element.elementor-element-25789504{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8776 .elementor-element.elementor-element-a08c19a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8776 .elementor-element.elementor-element-28b3d803{--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-8776 .elementor-element.elementor-element-24d224de{--display:flex;--justify-content:flex-start;--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:#33655B;--border-color:#33655B;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8776 .elementor-element.elementor-element-24d224de:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-24d224de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-6516864c{--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 12px;--row-gap:0px;--column-gap:12px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-8776 .elementor-element.elementor-element-6516864c:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-6516864c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33655B;}.elementor-8776 .elementor-element.elementor-element-6a0184b5.elementor-element{--align-self:flex-start;}.elementor-8776 .elementor-element.elementor-element-6a0184b5{text-align:start;}.elementor-8776 .elementor-element.elementor-element-6a0184b5 img{width:24px;height:24px;}.elementor-8776 .elementor-element.elementor-element-6bd50ce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", helvetica;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-6bd50ce0 p{margin-block-end:0px;}.elementor-8776 .elementor-element.elementor-element-e678ae3{padding:020px 14px 20px 14px;font-family:"Lato", helvetica;font-size:16px;font-weight:normal;}.elementor-8776 .elementor-element.elementor-element-541934e3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 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-8776 .elementor-element.elementor-element-21e892e1{--display:flex;--justify-content:flex-start;--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:#33655B;--border-color:#33655B;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8776 .elementor-element.elementor-element-21e892e1:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-21e892e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-5f9a260e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-8776 .elementor-element.elementor-element-5f9a260e:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-5f9a260e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33655B;}.elementor-8776 .elementor-element.elementor-element-47fe756e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8776 .elementor-element.elementor-element-47fe756e.elementor-element{--align-self:flex-start;}.elementor-8776 .elementor-element.elementor-element-47fe756e img{width:24px;height:24px;}.elementor-8776 .elementor-element.elementor-element-471ec399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", helvetica;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-471ec399 p{margin-block-end:0px;}.elementor-8776 .elementor-element.elementor-element-1c613238{padding:020px 14px 20px 14px;font-family:"Lato", helvetica;font-size:15px;font-weight:normal;}.elementor-8776 .elementor-element.elementor-element-4eb0cb40{--display:flex;--justify-content:flex-start;--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:#33655B;--border-color:#33655B;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8776 .elementor-element.elementor-element-4eb0cb40:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-4eb0cb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-2cc65ddb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-8776 .elementor-element.elementor-element-2cc65ddb:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-2cc65ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33655B;}.elementor-8776 .elementor-element.elementor-element-3ab0f261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8776 .elementor-element.elementor-element-3ab0f261.elementor-element{--align-self:flex-start;}.elementor-8776 .elementor-element.elementor-element-3ab0f261 img{width:28px;}.elementor-8776 .elementor-element.elementor-element-73744308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", helvetica;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-73744308 p{margin-block-end:0px;}.elementor-8776 .elementor-element.elementor-element-3620870d{padding:020px 14px 20px 14px;font-family:"Lato", helvetica;font-size:15px;font-weight:normal;}.elementor-8776 .elementor-element.elementor-element-6b15d99f{--display:flex;--justify-content:flex-start;--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:#33655B;--border-color:#33655B;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8776 .elementor-element.elementor-element-6b15d99f:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-6b15d99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-bb50c6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-8776 .elementor-element.elementor-element-bb50c6e:not(.elementor-motion-effects-element-type-background), .elementor-8776 .elementor-element.elementor-element-bb50c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33655B;}.elementor-8776 .elementor-element.elementor-element-10dc0470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8776 .elementor-element.elementor-element-10dc0470.elementor-element{--align-self:flex-start;}.elementor-8776 .elementor-element.elementor-element-10dc0470 img{width:28px;}.elementor-8776 .elementor-element.elementor-element-56ae4bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", helvetica;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-8776 .elementor-element.elementor-element-56ae4bb5 p{margin-block-end:0px;}.elementor-8776 .elementor-element.elementor-element-1df50dc3{padding:020px 14px 20px 14px;font-family:"Lato", helvetica;font-size:15px;font-weight:normal;}@media(max-width:1200px){.elementor-8776 .elementor-element.elementor-element-541934e3{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-8776 .elementor-element.elementor-element-e678ae3{padding:15px 10px 15px 10px;font-size:14px;}.elementor-8776 .elementor-element.elementor-element-541934e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8776 .elementor-element.elementor-element-1c613238{padding:15px 10px 15px 10px;font-size:14px;}.elementor-8776 .elementor-element.elementor-element-3620870d{padding:15px 10px 15px 10px;font-size:14px;}.elementor-8776 .elementor-element.elementor-element-1df50dc3{padding:15px 10px 15px 10px;columns:1;font-size:14px;}}@media(max-width:767px){.elementor-8776 .elementor-element.elementor-element-e678ae3{font-size:14px;}.elementor-8776 .elementor-element.elementor-element-541934e3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8776 .elementor-element.elementor-element-1c613238{font-size:14px;}.elementor-8776 .elementor-element.elementor-element-3620870d{font-size:13px;}.elementor-8776 .elementor-element.elementor-element-1df50dc3{font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-e678ae3 */.elementor-8776 .elementor-element.elementor-element-e678ae3.tutor-fields {
    --columns: 5;
    --first-child-span: 2;  
    --gap: 1em;
    --small-gap: 0.5em; 
}

@media (max-width: 1024px) {
    .elementor-8776 .elementor-element.elementor-element-e678ae3.tutor-fields {
        --columns: 3; 
    }
}

@media (max-width: 767px) {
    .elementor-8776 .elementor-element.elementor-element-e678ae3.tutor-fields {
        --columns: 2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c613238 */.elementor-8776 .elementor-element.elementor-element-1c613238.tutor-fields {
    --columns: 1;
    --first-child-span: 1;  
    --gap: 1em;
    --small-gap: 0.5em; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3620870d */.elementor-8776 .elementor-element.elementor-element-3620870d.tutor-fields {
    --columns: 1;
    --first-child-span: 1;  
    --gap: 1em;
    --small-gap: 0.5em; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1df50dc3 */.elementor-8776 .elementor-element.elementor-element-1df50dc3.tutor-fields {
    --columns: 1;
    --first-child-span: 1;  
    --gap: 1em;
    --small-gap: 0.5em; 
}

@media (max-width: 1024px) {
    .elementor-8776 .elementor-element.elementor-element-1df50dc3.tutor-fields {
        --columns: 2; 
    }
}

@media (max-width: 767px) {
    .elementor-8776 .elementor-element.elementor-element-1df50dc3.tutor-fields {
        --columns: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a08c19a */.elementor-8776 .elementor-element.elementor-element-a08c19a h4 {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 600;
}

.elementor-8776 .elementor-element.elementor-element-a08c19a a {
    color: var( --e-global-color-text );
    border-bottom: 2px solid transparent
}

.elementor-8776 .elementor-element.elementor-element-a08c19a a:hover {
    font-weight: 400 !important;
    border-bottom: 2px solid var( --e-global-color-primary );
}

.elementor-8776 .elementor-element.elementor-element-a08c19a h4 a:hover{
    font-weight: 600 !important;
} 

.elementor-8776 .elementor-element.elementor-element-a08c19a a:after {
    --icon-size: 14px;
    content: "";
    mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWFycm93LXJpZ2h0Ij48cGF0aCBkPSJNNSAxMmgxNCIvPjxwYXRoIGQ9Im0xMiA1IDcgNy03IDciLz48L3N2Zz4=');
    mask-size: contain;
    mask-repeat: no-repeat;
    width: var(--icon-size);
    height: var(--icon-size);
    background: var( --e-global-color-text );
    position: relative;
    top: 1px;
    margin-left: .25em;
    display: inline-flex;
    transition: .3s ease-in-out margin;
}

.elementor-8776 .elementor-element.elementor-element-a08c19a a:after:hover{
    margin-left: .4em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25789504 */h4.parent-term + .child-terms {
    padding-left: .5em;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */