.elementor-41582 .elementor-element.elementor-element-f8d62b4{--display:flex;}.elementor-41582 .elementor-element.elementor-element-20470b2{--display:flex;}.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-41582 .elementor-element.elementor-element-ad0920a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-02318e0{--display:flex;}.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-41582 .elementor-element.elementor-element-5919875{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-5919875 a{color:var( --e-global-color-primary );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-41582 .elementor-element.elementor-element-e79daeb .elementor-blockquote{border-color:var( --e-global-color-d7304cc );}.elementor-41582 .elementor-element.elementor-element-933f219{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-933f219 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-57f0e68{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-57f0e68 a{color:var( --e-global-color-primary );}.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-41582 .elementor-element.elementor-element-bf69221{--display:flex;}.elementor-41582 .elementor-element.elementor-element-eeaa668 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-ac59552{--display:flex;}.elementor-41582 .elementor-element.elementor-element-d0b2bb3{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-d0b2bb3 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-e8420d4 > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-e8420d4{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-e8420d4 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-4edd123 > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-4edd123{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-4edd123 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-338d6ae > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-338d6ae{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-338d6ae a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-461238e > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-461238e{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-461238e a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-888870a .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-54f2368{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-54f2368 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-c2a5e4b > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-c2a5e4b{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c2a5e4b a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-38613fb > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-38613fb{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-38613fb a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-0ade2c1 > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-0ade2c1{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:var( --e-global-color-secondary );}.elementor-41582 .elementor-element.elementor-element-0ade2c1 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-289017b .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-fcaca8f{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fcaca8f a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-a282c36{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-a282c36 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-dd26ef2{--display:flex;}.elementor-41582 .elementor-element.elementor-element-f5a97ed .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-212a9d0{--display:flex;}.elementor-41582 .elementor-element.elementor-element-51caf2b{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-51caf2b a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-749e55b{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-749e55b:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-749e55b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-749e55b:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-749e55b, .elementor-41582 .elementor-element.elementor-element-749e55b::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-749e55b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-0d3939a{--display:flex;}.elementor-41582 .elementor-element.elementor-element-be584da .elementor-heading-title{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-58b975c{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-58b975c a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-d8c7750{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-d8c7750:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-d8c7750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-d8c7750:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-d8c7750, .elementor-41582 .elementor-element.elementor-element-d8c7750::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-d8c7750.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-8eb876b{--display:flex;}.elementor-41582 .elementor-element.elementor-element-2bb1730 .elementor-heading-title{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-c39aa86{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c39aa86 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-df8fd86{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-df8fd86:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-df8fd86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-df8fd86:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-df8fd86, .elementor-41582 .elementor-element.elementor-element-df8fd86::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-df8fd86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-66eab74{--display:flex;}.elementor-41582 .elementor-element.elementor-element-30ec9e8 .elementor-heading-title{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-dba6f01{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-dba6f01 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-8c1e891{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-8c1e891:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-8c1e891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-8c1e891:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-8c1e891, .elementor-41582 .elementor-element.elementor-element-8c1e891::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-8c1e891.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-9bed689{--display:flex;}.elementor-41582 .elementor-element.elementor-element-0bd6bde .elementor-heading-title{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-7d3c080{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-7d3c080 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-e34db5d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-41582 .elementor-element.elementor-element-e34db5d .elementor-blockquote{border-color:var( --e-global-color-d7304cc );}.elementor-41582 .elementor-element.elementor-element-95bc877{--display:flex;}.elementor-41582 .elementor-element.elementor-element-3148a55 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-f48df6c{--display:flex;}.elementor-41582 .elementor-element.elementor-element-42be5fc{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-42be5fc a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-85f9a59{--display:flex;}.elementor-41582 .elementor-element.elementor-element-958b073 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-70053fc{--display:flex;}.elementor-41582 .elementor-element.elementor-element-1054cd3{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-1054cd3 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-f96b239{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-f96b239:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-f96b239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-f96b239:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-f96b239, .elementor-41582 .elementor-element.elementor-element-f96b239::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-f96b239.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-542bb9d{--display:flex;}.elementor-41582 .elementor-element.elementor-element-d4a394c .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-79b02e1{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-79b02e1 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-394c2ca > .elementor-widget-container{background-color:#FFFCE9;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-41582 .elementor-element.elementor-element-394c2ca{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-394c2ca a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-70b66ac{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-70b66ac:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-70b66ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-70b66ac:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-70b66ac, .elementor-41582 .elementor-element.elementor-element-70b66ac::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-70b66ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-61bf33e{--display:flex;}.elementor-41582 .elementor-element.elementor-element-5791f8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-5791f8b .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-92b84ec{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-92b84ec a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-7828e59{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-7828e59 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-70468a0{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-70468a0:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-70468a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-70468a0:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-70468a0, .elementor-41582 .elementor-element.elementor-element-70468a0::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-70468a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-da6bb14{--display:flex;}.elementor-41582 .elementor-element.elementor-element-dc47e8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-dc47e8d .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-ffbf388{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-ffbf388 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-b3f28fd{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-b3f28fd:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-b3f28fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-b3f28fd:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-b3f28fd, .elementor-41582 .elementor-element.elementor-element-b3f28fd::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-b3f28fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-818bb27{--display:flex;}.elementor-41582 .elementor-element.elementor-element-ba6c102 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-ba6c102 .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-caafb8d{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-caafb8d a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-771ca82{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-771ca82:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-771ca82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-771ca82:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-771ca82, .elementor-41582 .elementor-element.elementor-element-771ca82::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-771ca82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-0f561ff{--display:flex;}.elementor-41582 .elementor-element.elementor-element-773e124 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-773e124 .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-9d6bbc5{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-9d6bbc5 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-4b2047a{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-4b2047a:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-4b2047a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-4b2047a:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-4b2047a, .elementor-41582 .elementor-element.elementor-element-4b2047a::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-4b2047a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-55d017d{--display:flex;}.elementor-41582 .elementor-element.elementor-element-4376324 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-4376324 .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-14d463c{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-14d463c a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-811c8be{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-811c8be a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-26befed{--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:flex-start;--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-50254f4 );--border-color:var( --e-global-color-50254f4 );--border-radius:4px 4px 4px 4px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41582 .elementor-element.elementor-element-26befed:not(.elementor-motion-effects-element-type-background), .elementor-41582 .elementor-element.elementor-element-26befed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41582 .elementor-element.elementor-element-26befed:hover{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-primary );--border-color:var( --e-global-color-primary );box-shadow:14px 8px 15px 0px rgba(14.000000000000014, 77.00000000000001, 140, 0.1);}.elementor-41582 .elementor-element.elementor-element-26befed, .elementor-41582 .elementor-element.elementor-element-26befed::before{--border-transition:0.3s;}.elementor-41582 .elementor-element.elementor-element-26befed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41582 .elementor-element.elementor-element-6478712{--display:flex;}.elementor-41582 .elementor-element.elementor-element-33b67bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-33b67bb .elementor-heading-title{font-family:var( --e-global-typography-3b4602b-font-family ), Sans-serif;font-size:var( --e-global-typography-3b4602b-font-size );font-weight:var( --e-global-typography-3b4602b-font-weight );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-834a336{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-834a336 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-8f09c81{--display:flex;}.elementor-41582 .elementor-element.elementor-element-59a3d55 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-bd1d5e3{--display:flex;}.elementor-41582 .elementor-element.elementor-element-65de531{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-65de531 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-8bcb42f{--display:flex;}.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-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon{font-size:25px;}.elementor-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon-box-title, .elementor-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-5d4bbdb > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-41582 .elementor-element.elementor-element-5d4bbdb{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-5d4bbdb a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-bdcccb3{--display:flex;}.elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon{font-size:25px;}.elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon-box-title, .elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon-box-title a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-cddc06d > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-41582 .elementor-element.elementor-element-cddc06d{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-cddc06d a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-fb0efe0 > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-41582 .elementor-element.elementor-element-fb0efe0{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fb0efe0 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-b90e4af{--display:flex;}.elementor-41582 .elementor-element.elementor-element-c24a15f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-0c17805{--display:flex;}.elementor-41582 .elementor-element.elementor-element-c669bf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-c669bf3{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c669bf3 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-3e11093 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41582 .elementor-element.elementor-element-3e11093{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-3e11093 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-fd9a246{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fd9a246 a{color:var( --e-global-color-primary );}.elementor-41582 .elementor-element.elementor-element-7732a26{--display:flex;}.elementor-41582 .elementor-element.elementor-element-133e3e0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-ada8168{--display:flex;}.elementor-41582 .elementor-element.elementor-element-362b24c{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-e1fe98c{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}@media(max-width:1024px){.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-41582 .elementor-element.elementor-element-ad0920a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41582 .elementor-element.elementor-element-5919875{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-933f219{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-57f0e68{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-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-41582 .elementor-element.elementor-element-eeaa668 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-d0b2bb3{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-e8420d4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-4edd123{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-338d6ae{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-461238e{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-888870a .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-54f2368{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c2a5e4b{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-38613fb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-0ade2c1{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-289017b .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-fcaca8f{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-a282c36{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-f5a97ed .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-51caf2b{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-be584da .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-58b975c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-2bb1730 .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c39aa86{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-30ec9e8 .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-dba6f01{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-0bd6bde .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-7d3c080{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-3148a55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-42be5fc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-958b073 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-1054cd3{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-d4a394c .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-79b02e1{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-394c2ca{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-5791f8b .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-92b84ec{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-7828e59{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-dc47e8d .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-ffbf388{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-ba6c102 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-caafb8d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-773e124 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-9d6bbc5{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-4376324 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-14d463c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-811c8be{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-33b67bb .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-834a336{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-59a3d55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-65de531{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.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-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon-box-title, .elementor-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-5d4bbdb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon-box-title, .elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-cddc06d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fb0efe0{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c24a15f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-c669bf3{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-3e11093{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fd9a246{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-133e3e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-362b24c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-e1fe98c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}}@media(max-width:767px){.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-41582 .elementor-element.elementor-element-ad0920a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-41582 .elementor-element.elementor-element-5919875{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-933f219{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-57f0e68{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-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-41582 .elementor-element.elementor-element-eeaa668 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-d0b2bb3{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-e8420d4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-4edd123{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-338d6ae{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-461238e{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-888870a .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-54f2368{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c2a5e4b{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-38613fb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-0ade2c1{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-289017b .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-fcaca8f{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-a282c36{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-f5a97ed .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-51caf2b{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-749e55b{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-be584da .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-58b975c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-d8c7750{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-2bb1730 .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c39aa86{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-df8fd86{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-30ec9e8 .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-dba6f01{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-8c1e891{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-0bd6bde .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-7d3c080{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-3148a55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-42be5fc{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-958b073 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-1054cd3{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-f96b239{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-d4a394c .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-79b02e1{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-394c2ca{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-70b66ac{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-5791f8b .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-92b84ec{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-7828e59{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-70468a0{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-dc47e8d .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-ffbf388{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-b3f28fd{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-ba6c102 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-caafb8d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-771ca82{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-773e124 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-9d6bbc5{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-4b2047a{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-4376324 .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-14d463c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-811c8be{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-26befed{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41582 .elementor-element.elementor-element-33b67bb .elementor-heading-title{font-size:var( --e-global-typography-3b4602b-font-size );line-height:var( --e-global-typography-3b4602b-line-height );}.elementor-41582 .elementor-element.elementor-element-834a336{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-59a3d55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-65de531{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.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-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon-box-title, .elementor-41582 .elementor-element.elementor-element-2e90d93 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-5d4bbdb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon-box-title, .elementor-41582 .elementor-element.elementor-element-fe64c78 .elementor-icon-box-title a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-cddc06d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fb0efe0{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-c24a15f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-c669bf3{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-3e11093{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-fd9a246{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-133e3e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-41582 .elementor-element.elementor-element-362b24c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-41582 .elementor-element.elementor-element-e1fe98c{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}}@media(min-width:768px){.elementor-41582 .elementor-element.elementor-element-749e55b{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-d8c7750{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-df8fd86{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-8c1e891{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-f96b239{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-70b66ac{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-70468a0{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-b3f28fd{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-771ca82{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-4b2047a{--width:97.546%;}.elementor-41582 .elementor-element.elementor-element-26befed{--width:97.546%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41582 .elementor-element.elementor-element-749e55b{--width:48%;}.elementor-41582 .elementor-element.elementor-element-d8c7750{--width:48%;}.elementor-41582 .elementor-element.elementor-element-df8fd86{--width:48%;}.elementor-41582 .elementor-element.elementor-element-8c1e891{--width:48%;}.elementor-41582 .elementor-element.elementor-element-f96b239{--width:48%;}.elementor-41582 .elementor-element.elementor-element-70b66ac{--width:48%;}.elementor-41582 .elementor-element.elementor-element-70468a0{--width:48%;}.elementor-41582 .elementor-element.elementor-element-b3f28fd{--width:48%;}.elementor-41582 .elementor-element.elementor-element-771ca82{--width:48%;}.elementor-41582 .elementor-element.elementor-element-4b2047a{--width:48%;}.elementor-41582 .elementor-element.elementor-element-26befed{--width:48%;}}/* Start custom CSS for html, class: .elementor-element-58b3156 *//* EXECUTIVE NOTE BOX - REFINED */

.exec-note {
  position: relative;
  background-color: #F6F5F1; /* warm neutral */
  border: 1px solid #E4E2DA;
  border-radius: 12px;
  padding: 24px 26px;
  margin: 5px 0;
}

/* Left Accent Bar */

.exec-note::before {
  content: "";
  position: absolute;
  left: 0;
  top: 18px;
  bottom: 18px;
  width: 5px;
  background-color: #6B7280; /* refined muted slate */
  border-radius: 4px;
}

/* Label */

.exec-note-label {
  font-size: 12px;
  letter-spacing: 1.6px;
  font-weight: 700;
  text-transform: uppercase;
  color: #374151;
  margin-bottom: 10px;
}

/* Body Text */

.exec-note p {
  font-size: 15px;
  line-height: 1.7;
  margin-bottom: 12px;
  color: #000000;
}

.exec-note p:last-child {
  margin-bottom: 0;
}

/* Emphasis */

.exec-note strong {
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c67091 *//* STAT STRIP - ENTERPRISE STYLE */

.stat-strip {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin: 10px 0;
}

/* Card */

.stat-card {
  background-color: #FFFFFF;
  border: 1px solid #E6E8EB;
  border-radius: 12px;
  padding: 20px 20px 18px 20px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.stat-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Accent Bar */

.stat-bar {
  height: 5px;
  width: 52px;
  border-radius: 4px;
  margin-bottom: 14px;
}

/* Color Variants */

.s-red .stat-bar {
  background-color: #8A6D6D; /* muted professional tone */
}

.s-blue .stat-bar {
  background-color: #0E4D8C;
}

.s-teal .stat-bar {
  background-color: #2F6F6F;
}

/* Number */

.stat-num {
  font-size: 30px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 10px;
}

/* Description */

.stat-desc {
  font-size: 14.5px;
  line-height: 1.6;
  color: #000000;
  margin-bottom: 14px;
}

/* Source */

.stat-src {
  font-size: 12.5px;
  color: #6B7280;
  margin-top: auto;
}

/* Links */

.stat-src a {
  color: #0E4D8C;
  text-decoration: underline;
  font-weight: 600;
  transition: color 0.2s ease;
}

.stat-src a:hover {
  color: #0C162F;
}

/* Responsive */

@media (max-width: 900px) {
  .stat-strip {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8ee0c5 *//* MATH FORMULA BLOCK */

.math {
  background-color: #F4F6F8;
  border: 1px solid #E1E5EA;
  border-radius: 10px;
  padding: 18px 22px;
  margin: 5px 0;
  position: relative;
}

/* Left accent bar */

.math::before {
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  bottom: 16px;
  width: 4px;
  background-color: #6B7280;
  border-radius: 3px;
}

/* Formula */

.math-f {
  display: block;
  font-size: 22px;
  font-weight: 600;
  color: #000000;
  margin-bottom: 8px;
  font-family: "Cambria Math", "Times New Roman", serif;
}

/* Explanation */

.math-n {
  display: block;
  font-size: 14.5px;
  line-height: 1.6;
  color: #374151;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3e43f4 *//* MATH FORMULA BLOCK — RELIABILITY EQUATION */

.math {
  background-color: #F3F5F7;
  border: 1px solid #E2E6EA;
  border-radius: 10px;
  padding: 18px 22px;
  margin: 5px 0;
  position: relative;
}

/* Left accent bar */

.math::before {
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  bottom: 16px;
  width: 4px;
  background-color: #6B7280;
  border-radius: 3px;
}

/* Formula */

.math-f {
  display: block;
  font-size: 22px;
  font-weight: 600;
  color: #000000;
  margin-bottom: 10px;
  font-family: "Cambria Math", "Times New Roman", serif;
  letter-spacing: 0.2px;
}

/* Explanation */

.math-n {
  display: block;
  font-size: 14.5px;
  line-height: 1.6;
  color: #374151;
}

/* Optional emphasis styling */

.math-n strong {
  font-weight: 600;
  color: #111827;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7531bd4 *//* MATH FORMULA BLOCK — SAFETY STOCK */

.math {
  margin: 5px 0;
  padding: 18px 20px;
  background: #F3F6FA;            /* medium light professional tone */
  border: 1px solid #D9E0E7;
  border-left: 5px solid #0E4D8C; /* primary accent */
  border-radius: 10px;
  font-family: "DM Sans", Arial, sans-serif;
}

/* Formula */

.math-f {
  display: block;
  font-size: 20px;
  font-weight: 700;
  color: #0C162F;
  margin-bottom: 8px;
  letter-spacing: 0.2px;
  font-family: "Cambria Math", "Times New Roman", serif;
}

/* Explanation */

.math-n {
  display: block;
  font-size: 14.5px;
  line-height: 1.6;
  color: #5F6B7A;
}

/* Subscript readability */

.math sub {
  font-size: 75%;
}

/* Responsive */

@media (max-width: 768px) {
  .math {
    padding: 16px 18px;
  }

  .math-f {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bffceb6 *//* OWNER GRID — RESPONSIBILITY CARDS */

.owner-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
  margin: 5px 0;
}

/* Card */

.owner-card {
  background: #FFFFFF;
  border: 1px solid #E1E6ED;
  border-radius: 12px;
  padding: 22px 22px 20px 22px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
  position: relative;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.owner-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Badge */

.owner-badge {
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 5px 10px;
  border-radius: 6px;
  margin-bottom: 10px;
  background-color: #EEF2F7;
  color: #374151;
}

/* Title */

.owner-card h4 {
  font-size: 17px;
  font-weight: 700;
  color: #0C162F;
  margin: 6px 0 10px 0;
}

/* Body */

.owner-card p {
  font-size: 14.5px;
  line-height: 1.6;
  color: #374151;
  margin: 0;
}

/* Optional visual distinction by role */

.owner-card:nth-child(1) .owner-badge {
  background-color: #E8F0FB;
  color: #0E4D8C;
}

.owner-card:nth-child(2) .owner-badge {
  background-color: #EAF6F3;
  color: #2F6F6F;
}

.owner-card:nth-child(3) .owner-badge {
  background-color: #FFF4E6;
  color: #C8780A;
}

/* Responsive */

@media (max-width: 900px) {
  .owner-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0877988 *//* CALLOUT — AMBER / STRUCTURAL NOTE */

.callout {
  background: #FFFFFF;
  border: 1px solid #E6D8B5;
  border-left: 6px solid #C8780A;
  border-radius: 10px;
  padding: 18px 20px;
  margin: 5px 0;
  font-family: "DM Sans", Arial, sans-serif;
}

/* Title */

.callout-title {
  font-size: 16px;
  font-weight: 700;
  color: #0C162F;
  margin-bottom: 8px;
}

/* Body */

.callout p {
  font-size: 14.5px;
  line-height: 1.65;
  color: #374151;
  margin: 0;
}

/* Variant — Amber */

.callout.amber {
  border-color: #E6D8B5;
  border-left-color: #C8780A;
}

/* Responsive */

@media (max-width: 768px) {
  .callout {
    padding: 16px 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-623592d *//* CALLOUT — RED / SCENARIO */

.callout {
  background: #FFFFFF;
  border: 1px solid #E4C7C7;
  border-left: 6px solid #C8383A;
  border-radius: 10px;
  padding: 18px 20px;
  margin: 5px 0;
  font-family: "DM Sans", Arial, sans-serif;
}

/* Title */

.callout-title {
  font-size: 16px;
  font-weight: 700;
  color: #0C162F;
  margin-bottom: 8px;
}

/* Body */

.callout p {
  font-size: 14.5px;
  line-height: 1.65;
  color: #374151;
  margin: 0;
}

/* Variant — Red */

.callout.red {
  border-color: #E4C7C7;
  border-left-color: #C8383A;
}

/* Responsive */

@media (max-width: 768px) {
  .callout {
    padding: 16px 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62ac6d0 *//* CALLOUT — TEAL / INSIGHT */

.callout {
  background: #FFFFFF;
  border: 1px solid #CFE3DF;
  border-left: 6px solid #2F6F6F;
  border-radius: 10px;
  padding: 18px 34px;
  margin: 5px 0;
  font-family: "DM Sans", Arial, sans-serif;
}

/* Title */

.callout-title {
  font-size: 16px;
  font-weight: 700;
  color: #0C162F;
  margin-bottom: 8px;
}

/* Body */

.callout p {
  font-size: 14.5px;
  line-height: 1.65;
  color: #374151;
  margin: 0;
}

/* Variant — Teal */

.callout.teal {
  border-color: #CFE3DF;
  border-left-color: #2F6F6F;
}

/* Responsive */

@media (max-width: 768px) {
  .callout {
    padding: 16px 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eda2e80 *//* COMPARISON GRID */

.compare {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 22px;
  margin: 5px 0;
  font-family: "DM Sans", Arial, sans-serif;
}

/* Columns */

.compare-col {
  background: #FFFFFF;
  border: 1px solid #E5E7EB;
  border-radius: 12px;
  padding: 20px 18px;
}

/* Old vs New accents */

.compare-col.old {
  border-top: 5px solid #C8383A;
  background: #FEF6F6;
}

.compare-col.new {
  border-top: 5px solid #2F6F6F;
  background: #F4FBFA;
}

/* Headers */

.compare-col h4 {
  font-size: 16px;
  font-weight: 700;
  color: #0C162F;
  margin-bottom: 14px;
}

/* Items */

.compare-item {
  font-size: 14.5px;
  line-height: 1.6;
  color: #374151;
  padding: 10px 12px;
  border-radius: 8px;
  margin-bottom: 10px;
  background: #FFFFFF;
  border: 1px solid #E5E7EB;
}

/* Remove last margin */

.compare-item:last-child {
  margin-bottom: 0;
}

/* Mobile */

@media (max-width: 768px) {
  .compare {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */