.elementor-1776 .elementor-element.elementor-element-b8a5900{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:12rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;--z-index:12;}.elementor-1776 .elementor-element.elementor-element-b8a5900:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-b8a5900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1776 .elementor-element.elementor-element-0bfaabc{--display:flex;}.elementor-1776 .elementor-element.elementor-element-e24290a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-fa875c2 .elementor-heading-title{font-family:var( --e-global-typography-24c7601-font-family ), Sans-serif;font-size:var( --e-global-typography-24c7601-font-size );font-weight:var( --e-global-typography-24c7601-font-weight );text-transform:var( --e-global-typography-24c7601-text-transform );font-style:var( --e-global-typography-24c7601-font-style );text-decoration:var( --e-global-typography-24c7601-text-decoration );line-height:var( --e-global-typography-24c7601-line-height );letter-spacing:var( --e-global-typography-24c7601-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-07fabc3 .elementor-heading-title{font-family:var( --e-global-typography-d1b5bc3-font-family ), Sans-serif;font-size:var( --e-global-typography-d1b5bc3-font-size );font-weight:var( --e-global-typography-d1b5bc3-font-weight );text-transform:var( --e-global-typography-d1b5bc3-text-transform );font-style:var( --e-global-typography-d1b5bc3-font-style );text-decoration:var( --e-global-typography-d1b5bc3-text-decoration );line-height:var( --e-global-typography-d1b5bc3-line-height );letter-spacing:var( --e-global-typography-d1b5bc3-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-03247e5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1776 .elementor-element.elementor-element-85e408a{--display:flex;}.elementor-1776 .elementor-element.elementor-element-9c10c3b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-fef5b9c .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-df7fe24{--display:flex;}.elementor-1776 .elementor-element.elementor-element-2e32691{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-8b553cf .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-35912fc{color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-94c4b9a{--display:flex;}.elementor-1776 .elementor-element.elementor-element-1e19b3f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-bb27fa6 .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-0ef4358{--display:flex;}.elementor-1776 .elementor-element.elementor-element-150d581{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-19af4a0 .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-974e9c3{--display:flex;}.elementor-1776 .elementor-element.elementor-element-5f08984{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-8b06148 .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-1803b41{--display:flex;}.elementor-1776 .elementor-element.elementor-element-c5b168b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-8efe52a .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-87b5870{--display:flex;}.elementor-1776 .elementor-element.elementor-element-fea1264{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-3698029 .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-728e45a{--display:flex;}.elementor-1776 .elementor-element.elementor-element-81bf53d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-f520560 .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-3b0dc6d{--display:flex;}.elementor-1776 .elementor-element.elementor-element-76a5802{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1776 .elementor-element.elementor-element-451b281 .elementor-heading-title{font-family:var( --e-global-typography-e9267e7-font-family ), Sans-serif;font-size:var( --e-global-typography-e9267e7-font-size );font-weight:var( --e-global-typography-e9267e7-font-weight );text-transform:var( --e-global-typography-e9267e7-text-transform );font-style:var( --e-global-typography-e9267e7-font-style );text-decoration:var( --e-global-typography-e9267e7-text-decoration );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-51ade28 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(min-width:768px){.elementor-1776 .elementor-element.elementor-element-03247e5{--width:85%;}.elementor-1776 .elementor-element.elementor-element-85e408a{--width:80%;}.elementor-1776 .elementor-element.elementor-element-df7fe24{--width:80%;}.elementor-1776 .elementor-element.elementor-element-94c4b9a{--width:80%;}.elementor-1776 .elementor-element.elementor-element-0ef4358{--width:80%;}.elementor-1776 .elementor-element.elementor-element-974e9c3{--width:80%;}.elementor-1776 .elementor-element.elementor-element-1803b41{--width:80%;}.elementor-1776 .elementor-element.elementor-element-87b5870{--width:80%;}.elementor-1776 .elementor-element.elementor-element-728e45a{--width:80%;}.elementor-1776 .elementor-element.elementor-element-3b0dc6d{--width:80%;}}@media(max-width:1024px){.elementor-1776 .elementor-element.elementor-element-b8a5900{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:9rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-fa875c2 .elementor-heading-title{font-size:var( --e-global-typography-24c7601-font-size );line-height:var( --e-global-typography-24c7601-line-height );letter-spacing:var( --e-global-typography-24c7601-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-07fabc3 .elementor-heading-title{font-size:var( --e-global-typography-d1b5bc3-font-size );line-height:var( --e-global-typography-d1b5bc3-line-height );letter-spacing:var( --e-global-typography-d1b5bc3-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-fef5b9c .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-8b553cf .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-bb27fa6 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-19af4a0 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-8b06148 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-8efe52a .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-3698029 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-f520560 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-451b281 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-51ade28 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-fa875c2 .elementor-heading-title{font-size:var( --e-global-typography-24c7601-font-size );line-height:var( --e-global-typography-24c7601-line-height );letter-spacing:var( --e-global-typography-24c7601-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-07fabc3 .elementor-heading-title{font-size:var( --e-global-typography-d1b5bc3-font-size );line-height:var( --e-global-typography-d1b5bc3-line-height );letter-spacing:var( --e-global-typography-d1b5bc3-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-fef5b9c .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-8b553cf .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-bb27fa6 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-19af4a0 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-8b06148 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-8efe52a .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-3698029 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-f520560 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-451b281 .elementor-heading-title{font-size:var( --e-global-typography-e9267e7-font-size );line-height:var( --e-global-typography-e9267e7-line-height );letter-spacing:var( --e-global-typography-e9267e7-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-51ade28 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */.link-hover a {
    color: #334040 !important;
    text-decoration: underline !important;
}


@media only screen and (max-width: 1200px) {
.legal-wrap > .e-con-inner {
    max-width: 95%;
    margin: 0 auto;
}
}


@media only screen and (max-width: 767px) and (min-width: 500px) {
.legal-wrap > .e-con-inner {
    max-width: 75%;
    margin: 0 auto;
}
}


@media only screen and (max-width: 499px) {
.legal-wrap > .e-con-inner {
    max-width: 85%;
    margin: 0 auto;
}
}/* End custom CSS */