.elementor-9871 .elementor-element.elementor-element-a7a49df{--display:flex;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overflow:hidden;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-9871 .elementor-element.elementor-element-6d688ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9871 .elementor-element.elementor-element-baaecd5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9871 .elementor-element.elementor-element-baaecd5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-9871 .elementor-element.elementor-element-baaecd5 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-9871 .elementor-element.elementor-element-5429477 .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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-0a07856 );}.elementor-9871 .elementor-element.elementor-element-c4eb3db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-9871 .elementor-element.elementor-element-85bef3f{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-9871 .elementor-element.elementor-element-3eca0f6 a{color:var( --e-global-color-primary );}.elementor-9871 .elementor-element.elementor-element-3eca0f6 a:hover, .elementor-9871 .elementor-element.elementor-element-3eca0f6 a:focus{color:var( --e-global-color-text );}@media(max-width:1366px){.elementor-9871 .elementor-element.elementor-element-a7a49df{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:230px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9871 .elementor-element.elementor-element-baaecd5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-9871 .elementor-element.elementor-element-baaecd5 .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-9871 .elementor-element.elementor-element-5429477 .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 );}.elementor-9871 .elementor-element.elementor-element-85bef3f{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}}@media(max-width:1024px){.elementor-9871 .elementor-element.elementor-element-a7a49df{--min-height:60vh;--padding-top:190px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9871 .elementor-element.elementor-element-baaecd5{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-9871 .elementor-element.elementor-element-baaecd5 .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-9871 .elementor-element.elementor-element-5429477 .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-9871 .elementor-element.elementor-element-a7a49df{--min-height:100px;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:-158px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:210px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9871 .elementor-element.elementor-element-baaecd5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-9871 .elementor-element.elementor-element-baaecd5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9871 .elementor-element.elementor-element-baaecd5 .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-9871 .elementor-element.elementor-element-5429477 .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 for heading, class: .elementor-element-baaecd5 *//*.elementor-9871 .elementor-element.elementor-element-baaecd5{*/
/*    max-width: 1250px!important;*/
/*}*/
/*@media only screen and (max-width:767px){*/
/*    .elementor-9871 .elementor-element.elementor-element-baaecd5{*/
/*        margin: unset;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3eca0f6 */.elementor-9871 .elementor-element.elementor-element-3eca0f6 h2{
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a49df */.elementor-9871 .elementor-element.elementor-element-a7a49df{
    overflow-x: clip;
}
.elementor-9871 .elementor-element.elementor-element-a7a49df:before{
    position: absolute;
    display: inline-block;
    content: '';
    top: 80px;
    right: 0;
    margin-left: auto;
    margin-top: auto;
    width: 30%;
    height: 35vh;

    background: var(--wpr-bg-ca3dd6f6-62ac-4c7b-9fd3-394f0a784e26);
    background-size: 65%;
    background-repeat: repeat;
    background-position: center;
    opacity: 0.08;
}/* End custom CSS */