.elementor-3124 .elementor-element.elementor-element-39fdb2ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:130px;--padding-inline-start:10px;--padding-inline-end:40px;}.elementor-3124 .elementor-element.elementor-element-7d160a53{--display:flex;--min-height:55vh;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-3124 .elementor-element.elementor-element-aef4403{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;}.elementor-3124 .elementor-element.elementor-element-2e2c5b13 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-3124 .elementor-element.elementor-element-2e2c5b13{z-index:5;}.elementor-3124 .elementor-element.elementor-element-5df530c9 .elementor-heading-title{color:var( --e-global-color-primary );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-3124 .elementor-element.elementor-element-5df530c9{z-index:5;}.elementor-3124 .elementor-element.elementor-element-28a092d6 .elementor-heading-title{color:var( --e-global-color-primary );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-3124 .elementor-element.elementor-element-28a092d6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3124 .elementor-element.elementor-element-28a092d6{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;z-index:5;}.elementor-3124 .elementor-element.elementor-element-60cd4eb2 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-3a35815 );}.elementor-3124 .elementor-element.elementor-element-60cd4eb2 .elementor-button:hover, .elementor-3124 .elementor-element.elementor-element-60cd4eb2 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-3124 .elementor-element.elementor-element-60cd4eb2 .elementor-button:hover svg, .elementor-3124 .elementor-element.elementor-element-60cd4eb2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3124 .elementor-element.elementor-element-60cd4eb2{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;z-index:5;}.elementor-3124 .elementor-element.elementor-element-4028795a{--spacer-size:20px;}@media(max-width:1024px){.elementor-3124 .elementor-element.elementor-element-7d160a53{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3124 .elementor-element.elementor-element-2e2c5b13 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3124 .elementor-element.elementor-element-5df530c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3124 .elementor-element.elementor-element-28a092d6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3124 .elementor-element.elementor-element-39fdb2ef{--width:100%;}.elementor-3124 .elementor-element.elementor-element-7d160a53{--width:800px;}}@media(max-width:767px){.elementor-3124 .elementor-element.elementor-element-39fdb2ef{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3124 .elementor-element.elementor-element-7d160a53{--min-height:5vh;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3124 .elementor-element.elementor-element-aef4403{--min-height:10vh;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3124 .elementor-element.elementor-element-2e2c5b13 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3124 .elementor-element.elementor-element-5df530c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3124 .elementor-element.elementor-element-28a092d6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3124 .elementor-element.elementor-element-60cd4eb2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-3124 .elementor-element.elementor-element-4028795a{--spacer-size:0px;z-index:5;}}/* Start custom CSS for container, class: .elementor-element-aef4403 */.elementor-3124 .elementor-element.elementor-element-aef4403{
    position: relative;
}
.elementor-3124 .elementor-element.elementor-element-aef4403:after{
    position: absolute;
    content: '';
    width: 55vh;
    height: 55vh;
    background-color: #000000;
    right: 30px;
    top: 0px;
    z-index: 2;
}
@media screen and (max-width: 767px){
    .elementor-3124 .elementor-element.elementor-element-aef4403:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d160a53 */.elementor-3124 .elementor-element.elementor-element-7d160a53{
    position: relative;
}
.elementor-3124 .elementor-element.elementor-element-7d160a53:after{
    position: absolute;
    content: '';
    width: 55vh;
    height: 55vh;
    background-color: var(--e-global-color-accent);
    right: 0px;
    top: 30px;
    z-index: 1;
}
@media screen and (max-width: 767px){
    .elementor-3124 .elementor-element.elementor-element-7d160a53:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39fdb2ef */.elementor-3124 .elementor-element.elementor-element-39fdb2ef{
    background: linear-gradient(45deg, rgba(31,10,102,0.1) 0%, rgba(102,194,122,0.05) 34%, rgba(255,255,163,0.1) 100%);
    position: relative;
}/* End custom CSS */