.elementor-960 .elementor-element.elementor-element-42ece26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-2efbb90{--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;border-style:solid;--border-style:solid;border-width:2px 1px 0px 1px;--border-top-width:2px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-172c08e );--border-color:var( --e-global-color-172c08e );--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-960 .elementor-element.elementor-element-2efbb90:not(.elementor-motion-effects-element-type-background), .elementor-960 .elementor-element.elementor-element-2efbb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-960 .elementor-element.elementor-element-29699d6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-5193366 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );font-weight:var( --e-global-typography-bbfc25f-font-weight );text-transform:var( --e-global-typography-bbfc25f-text-transform );line-height:var( --e-global-typography-bbfc25f-line-height );color:var( --e-global-color-64e630c );}.elementor-960 .elementor-element.elementor-element-a8d86cd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-8d03d81 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );font-weight:var( --e-global-typography-bbfc25f-font-weight );text-transform:var( --e-global-typography-bbfc25f-text-transform );line-height:var( --e-global-typography-bbfc25f-line-height );color:var( --e-global-color-64e630c );}.elementor-960 .elementor-element.elementor-element-210c7a0 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-70f3edb .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-839793a .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-5862635 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-d82d006{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-fe40972 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );font-weight:var( --e-global-typography-bbfc25f-font-weight );text-transform:var( --e-global-typography-bbfc25f-text-transform );line-height:var( --e-global-typography-bbfc25f-line-height );color:var( --e-global-color-64e630c );}.elementor-960 .elementor-element.elementor-element-f0f333a .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-6e8d76c .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-8be0942 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-d2b2d66 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-49225a2 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );font-weight:var( --e-global-typography-a7e6d04-font-weight );line-height:var( --e-global-typography-a7e6d04-line-height );color:var( --e-global-color-secondary );}.elementor-960 .elementor-element.elementor-element-fd849b7{--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-172c08e );--border-color:var( --e-global-color-172c08e );--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-960 .elementor-element.elementor-element-fd849b7:not(.elementor-motion-effects-element-type-background), .elementor-960 .elementor-element.elementor-element-fd849b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-960 .elementor-element.elementor-element-501e4a6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-580e17e .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );font-weight:var( --e-global-typography-bbfc25f-font-weight );text-transform:var( --e-global-typography-bbfc25f-text-transform );line-height:var( --e-global-typography-bbfc25f-line-height );color:var( --e-global-color-64e630c );}.elementor-960 .elementor-element.elementor-element-70c9ebd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-179e3b6 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );font-weight:var( --e-global-typography-bbfc25f-font-weight );text-transform:var( --e-global-typography-bbfc25f-text-transform );line-height:var( --e-global-typography-bbfc25f-line-height );color:var( --e-global-color-64e630c );}.elementor-960 .elementor-element.elementor-element-2944ade{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-960 .elementor-element.elementor-element-adf99e2 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );font-weight:var( --e-global-typography-bbfc25f-font-weight );text-transform:var( --e-global-typography-bbfc25f-text-transform );line-height:var( --e-global-typography-bbfc25f-line-height );color:var( --e-global-color-64e630c );}@media(min-width:768px){.elementor-960 .elementor-element.elementor-element-29699d6{--width:calc(100% / 3);}.elementor-960 .elementor-element.elementor-element-a8d86cd{--width:calc(100% / 3);}.elementor-960 .elementor-element.elementor-element-d82d006{--width:calc(100% / 3);}.elementor-960 .elementor-element.elementor-element-501e4a6{--width:calc(100% / 3);}.elementor-960 .elementor-element.elementor-element-70c9ebd{--width:calc(100% / 3);}.elementor-960 .elementor-element.elementor-element-2944ade{--width:calc(100% / 3);}}@media(max-width:1024px){.elementor-960 .elementor-element.elementor-element-5193366 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-8d03d81 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-210c7a0 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-70f3edb .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-839793a .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-5862635 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-fe40972 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-f0f333a .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-6e8d76c .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-8be0942 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-d2b2d66 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-49225a2 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-580e17e .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-179e3b6 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-adf99e2 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}}@media(max-width:767px){.elementor-960 .elementor-element.elementor-element-5193366 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-8d03d81 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-210c7a0 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-70f3edb .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-839793a .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-5862635 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-fe40972 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-f0f333a .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-6e8d76c .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-8be0942 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-d2b2d66 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-49225a2 .elementor-heading-title{font-size:var( --e-global-typography-a7e6d04-font-size );line-height:var( --e-global-typography-a7e6d04-line-height );}.elementor-960 .elementor-element.elementor-element-580e17e .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-179e3b6 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}.elementor-960 .elementor-element.elementor-element-adf99e2 .elementor-heading-title{font-size:var( --e-global-typography-bbfc25f-font-size );line-height:var( --e-global-typography-bbfc25f-line-height );}}/* Start custom CSS for heading, class: .elementor-element-5193366 */.elementor-960 .elementor-element.elementor-element-5193366:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d03d81 */.elementor-960 .elementor-element.elementor-element-8d03d81:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-210c7a0 */.elementor-960 .elementor-element.elementor-element-210c7a0:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70f3edb */.elementor-960 .elementor-element.elementor-element-70f3edb:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-839793a */.elementor-960 .elementor-element.elementor-element-839793a:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5862635 */.elementor-960 .elementor-element.elementor-element-5862635:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe40972 */.elementor-960 .elementor-element.elementor-element-fe40972:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0f333a */.elementor-960 .elementor-element.elementor-element-f0f333a:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e8d76c */.elementor-960 .elementor-element.elementor-element-6e8d76c:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8be0942 */.elementor-960 .elementor-element.elementor-element-8be0942:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2b2d66 */.elementor-960 .elementor-element.elementor-element-d2b2d66:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49225a2 */.elementor-960 .elementor-element.elementor-element-49225a2:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efbb90 */.elementor-960 .elementor-element.elementor-element-2efbb90 {
    border-top-color: var( --e-global-color-64e630c ) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-580e17e */.elementor-960 .elementor-element.elementor-element-580e17e:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179e3b6 */.elementor-960 .elementor-element.elementor-element-179e3b6:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adf99e2 */.elementor-960 .elementor-element.elementor-element-adf99e2:hover a {
    text-decoration: underline;
    color: var( --e-global-color-64e630c );
}/* End custom CSS */