.elementor-445 .elementor-element.elementor-element-36556c10{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-445 .elementor-element.elementor-element-1a6ae675{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-445 .elementor-element.elementor-element-4438b36c .elementor-heading-title{font-family:var( --e-global-typography-e9c2619-font-family ), Sans-serif;font-size:var( --e-global-typography-e9c2619-font-size );font-weight:var( --e-global-typography-e9c2619-font-weight );line-height:var( --e-global-typography-e9c2619-line-height );letter-spacing:var( --e-global-typography-e9c2619-letter-spacing );color:var( --e-global-color-c47991a );}.elementor-445 .elementor-element.elementor-element-24dfa19c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-445 .elementor-element.elementor-element-6d053791{--display:flex;}.elementor-445 .elementor-element.elementor-element-8340110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-445 .elementor-element.elementor-element-8340110 .elementor-heading-title{font-family:var( --e-global-typography-3c389d7-font-family ), Sans-serif;font-size:var( --e-global-typography-3c389d7-font-size );font-weight:var( --e-global-typography-3c389d7-font-weight );font-style:var( --e-global-typography-3c389d7-font-style );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );color:var( --e-global-color-7a11dc4 );}.elementor-445 .elementor-element.elementor-element-49db0af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-445 .elementor-element.elementor-element-49db0af4 .elementor-heading-title{font-family:var( --e-global-typography-8899d92-font-family ), Sans-serif;font-size:var( --e-global-typography-8899d92-font-size );font-weight:var( --e-global-typography-8899d92-font-weight );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-445 .elementor-element.elementor-element-d82887f{font-family:var( --e-global-typography-d32db4e-font-family ), Sans-serif;font-size:var( --e-global-typography-d32db4e-font-size );font-weight:var( --e-global-typography-d32db4e-font-weight );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-d82887f p{margin-block-end:0px;}.elementor-445 .elementor-element.elementor-element-d82887f a{color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-d82887f a:hover, .elementor-445 .elementor-element.elementor-element-d82887f a:focus{color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-8594a69{--display:flex;}.elementor-445 .elementor-element.elementor-element-100c7cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-445 .elementor-element.elementor-element-100c7cec .elementor-heading-title{font-family:var( --e-global-typography-3c389d7-font-family ), Sans-serif;font-size:var( --e-global-typography-3c389d7-font-size );font-weight:var( --e-global-typography-3c389d7-font-weight );font-style:var( --e-global-typography-3c389d7-font-style );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );color:var( --e-global-color-7a11dc4 );}.elementor-445 .elementor-element.elementor-element-28eb4f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-445 .elementor-element.elementor-element-28eb4f3a .elementor-heading-title{font-family:var( --e-global-typography-8899d92-font-family ), Sans-serif;font-size:var( --e-global-typography-8899d92-font-size );font-weight:var( --e-global-typography-8899d92-font-weight );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-73138ec5{font-family:var( --e-global-typography-d32db4e-font-family ), Sans-serif;font-size:var( --e-global-typography-d32db4e-font-size );font-weight:var( --e-global-typography-d32db4e-font-weight );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-73138ec5 p{margin-block-end:0px;}.elementor-445 .elementor-element.elementor-element-73138ec5 a{color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-73138ec5 a:hover, .elementor-445 .elementor-element.elementor-element-73138ec5 a:focus{color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-754fc34f{--display:flex;}.elementor-445 .elementor-element.elementor-element-521d0b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-445 .elementor-element.elementor-element-521d0b73 .elementor-heading-title{font-family:var( --e-global-typography-3c389d7-font-family ), Sans-serif;font-size:var( --e-global-typography-3c389d7-font-size );font-weight:var( --e-global-typography-3c389d7-font-weight );font-style:var( --e-global-typography-3c389d7-font-style );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );color:var( --e-global-color-7a11dc4 );}.elementor-445 .elementor-element.elementor-element-43e71d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-445 .elementor-element.elementor-element-43e71d73 .elementor-heading-title{font-family:var( --e-global-typography-8899d92-font-family ), Sans-serif;font-size:var( --e-global-typography-8899d92-font-size );font-weight:var( --e-global-typography-8899d92-font-weight );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-2ca57047{font-family:var( --e-global-typography-d32db4e-font-family ), Sans-serif;font-size:var( --e-global-typography-d32db4e-font-size );font-weight:var( --e-global-typography-d32db4e-font-weight );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-2ca57047 p{margin-block-end:0px;}.elementor-445 .elementor-element.elementor-element-2ca57047 a{color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-2ca57047 a:hover, .elementor-445 .elementor-element.elementor-element-2ca57047 a:focus{color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-7f47deb{--display:flex;}.elementor-445 .elementor-element.elementor-element-498f6cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-445 .elementor-element.elementor-element-498f6cda .elementor-heading-title{font-family:var( --e-global-typography-3c389d7-font-family ), Sans-serif;font-size:var( --e-global-typography-3c389d7-font-size );font-weight:var( --e-global-typography-3c389d7-font-weight );font-style:var( --e-global-typography-3c389d7-font-style );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );color:var( --e-global-color-7a11dc4 );}.elementor-445 .elementor-element.elementor-element-3364791d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-445 .elementor-element.elementor-element-3364791d .elementor-heading-title{font-family:var( --e-global-typography-8899d92-font-family ), Sans-serif;font-size:var( --e-global-typography-8899d92-font-size );font-weight:var( --e-global-typography-8899d92-font-weight );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-60132e83{font-family:var( --e-global-typography-d32db4e-font-family ), Sans-serif;font-size:var( --e-global-typography-d32db4e-font-size );font-weight:var( --e-global-typography-d32db4e-font-weight );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-60132e83 p{margin-block-end:0px;}.elementor-445 .elementor-element.elementor-element-60132e83 a{color:var( --e-global-color-54f37ae );}.elementor-445 .elementor-element.elementor-element-60132e83 a:hover, .elementor-445 .elementor-element.elementor-element-60132e83 a:focus{color:var( --e-global-color-54f37ae );}@media(max-width:1024px){.elementor-445 .elementor-element.elementor-element-36556c10{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-445 .elementor-element.elementor-element-4438b36c .elementor-heading-title{font-size:var( --e-global-typography-e9c2619-font-size );line-height:var( --e-global-typography-e9c2619-line-height );letter-spacing:var( --e-global-typography-e9c2619-letter-spacing );}.elementor-445 .elementor-element.elementor-element-24dfa19c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-445 .elementor-element.elementor-element-8340110 .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-49db0af4 .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-d82887f{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}.elementor-445 .elementor-element.elementor-element-100c7cec .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-28eb4f3a .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-73138ec5{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}.elementor-445 .elementor-element.elementor-element-521d0b73 .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-43e71d73 .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-2ca57047{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}.elementor-445 .elementor-element.elementor-element-498f6cda .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-3364791d .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-60132e83{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}}@media(max-width:767px){.elementor-445 .elementor-element.elementor-element-36556c10{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-445 .elementor-element.elementor-element-1a6ae675{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-445 .elementor-element.elementor-element-4438b36c .elementor-heading-title{font-size:var( --e-global-typography-e9c2619-font-size );line-height:var( --e-global-typography-e9c2619-line-height );letter-spacing:var( --e-global-typography-e9c2619-letter-spacing );}.elementor-445 .elementor-element.elementor-element-24dfa19c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-445 .elementor-element.elementor-element-8340110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-445 .elementor-element.elementor-element-8340110 .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-49db0af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-445 .elementor-element.elementor-element-49db0af4 .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-d82887f{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}.elementor-445 .elementor-element.elementor-element-100c7cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-445 .elementor-element.elementor-element-100c7cec .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-28eb4f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-445 .elementor-element.elementor-element-28eb4f3a .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-73138ec5{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}.elementor-445 .elementor-element.elementor-element-521d0b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-445 .elementor-element.elementor-element-521d0b73 .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-43e71d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-445 .elementor-element.elementor-element-43e71d73 .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-2ca57047{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}.elementor-445 .elementor-element.elementor-element-498f6cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-445 .elementor-element.elementor-element-498f6cda .elementor-heading-title{font-size:var( --e-global-typography-3c389d7-font-size );line-height:var( --e-global-typography-3c389d7-line-height );letter-spacing:var( --e-global-typography-3c389d7-letter-spacing );}.elementor-445 .elementor-element.elementor-element-3364791d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-445 .elementor-element.elementor-element-3364791d .elementor-heading-title{font-size:var( --e-global-typography-8899d92-font-size );line-height:var( --e-global-typography-8899d92-line-height );letter-spacing:var( --e-global-typography-8899d92-letter-spacing );}.elementor-445 .elementor-element.elementor-element-60132e83{font-size:var( --e-global-typography-d32db4e-font-size );line-height:var( --e-global-typography-d32db4e-line-height );letter-spacing:var( --e-global-typography-d32db4e-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-4438b36c */.elementor-445 .elementor-element.elementor-element-4438b36c .elementor-heading-title span {
    color: var(--e-global-color-7a11dc4);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8340110 */.elementor-445 .elementor-element.elementor-element-8340110:after {
    content: '';
    display: block;
    width: calc(100% - 82px + 65px);
    border-top: 1px solid var(--e-global-color-be802a1);
    position: absolute;
    top: 33px;
    left: 82px;
}

@media (max-width: 1024px) {
    .elementor-445 .elementor-element.elementor-element-8340110:after {
        top: 22px;
        width: calc(100% - 82px + 25px);
    }
}

@media (max-width: 767px) {
    .elementor-445 .elementor-element.elementor-element-8340110:after {
        top: 15px;
        width: calc(100% - 82px + 7.5px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100c7cec */.elementor-445 .elementor-element.elementor-element-100c7cec:after {
    content: '';
    display: block;
    width: calc(100% - 82px + 65px);
    border-top: 1px solid var(--e-global-color-be802a1);
    position: absolute;
    top: 33px;
    left: 82px;
}

@media (max-width: 1024px) {
    .elementor-445 .elementor-element.elementor-element-100c7cec:after {
        top: 22px;
        width: calc(100% - 82px + 25px);
    }
}

@media (max-width: 767px) {
    .elementor-445 .elementor-element.elementor-element-100c7cec:after {
        top: 15px;
        width: calc(100% - 82px + 7.5px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-521d0b73 */.elementor-445 .elementor-element.elementor-element-521d0b73:after {
    content: '';
    display: block;
    width: calc(100% - 82px + 65px);
    border-top: 1px solid var(--e-global-color-be802a1);
    position: absolute;
    top: 33px;
    left: 82px;
}

@media (max-width: 1024px) {
    .elementor-445 .elementor-element.elementor-element-521d0b73:after {
        top: 22px;
        width: calc(100% - 82px + 25px);
    }
}

@media (max-width: 767px) {
    .elementor-445 .elementor-element.elementor-element-521d0b73:after {
        top: 15px;
        width: calc(100% - 82px + 7.5px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-498f6cda */.elementor-445 .elementor-element.elementor-element-498f6cda:after {
    content: '';
    display: block;
    width: calc(100% - 82px + 65px);
    border-top: 1px solid var(--e-global-color-be802a1);
    position: absolute;
    top: 33px;
    left: 82px;
}

@media (min-width: 1025px) {
    .elementor-445 .elementor-element.elementor-element-498f6cda:after {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-445 .elementor-element.elementor-element-498f6cda:after {
        top: 22px;
        width: calc(100% - 82px + 25px);
    }
}

@media (max-width: 767px) {
    .elementor-445 .elementor-element.elementor-element-498f6cda:after {
        top: 15px;
        width: calc(100% - 82px + 7.5px);
    }
}/* End custom CSS */