.elementor-2 .elementor-element.elementor-element-16e2377{--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;}.elementor-2 .elementor-element.elementor-element-13b3cf4{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-53b7aa0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7ad1340{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-05f9765{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-befb142{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6247BA2B;--border-color:#6247BA2B;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-befb142:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-befb142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6247BA12;}.elementor-2 .elementor-element.elementor-element-9a8541d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2 .elementor-element.elementor-element-9a8541d img{height:200px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-fcb25dc{--display:flex;--padding-top:10px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-028f522 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var( --e-global-color-596398d );}.elementor-2 .elementor-element.elementor-element-52302b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-2 .elementor-element.elementor-element-975704e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-975704e .elementor-button:focus{background-color:var( --e-global-color-596398d );color:#FFFFFF;border-color:var( --e-global-color-596398d );}.elementor-2 .elementor-element.elementor-element-975704e .elementor-button{fill:var( --e-global-color-596398d );color:var( --e-global-color-596398d );}.elementor-2 .elementor-element.elementor-element-975704e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-975704e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-647a870{--display:flex;}.elementor-2 .elementor-element.elementor-element-3a04519{--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;}.elementor-2 .elementor-element.elementor-element-93ccea8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-93ccea8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-93ccea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0892C10F;}.elementor-2 .elementor-element.elementor-element-f79d58b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2 .elementor-element.elementor-element-f79d58b img{height:200px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-ab70ef8{--display:flex;--padding-top:10px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-53f19c6 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var( --e-global-color-0859b11 );}.elementor-2 .elementor-element.elementor-element-fda2108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-2 .elementor-element.elementor-element-6beba50 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6beba50 .elementor-button:focus{background-color:var( --e-global-color-0859b11 );color:#FFFFFF;border-color:var( --e-global-color-0859b11 );}.elementor-2 .elementor-element.elementor-element-6beba50 .elementor-button{fill:var( --e-global-color-0859b11 );color:var( --e-global-color-0859b11 );}.elementor-2 .elementor-element.elementor-element-6beba50 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6beba50 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b2a1dcb{--display:flex;}.elementor-2 .elementor-element.elementor-element-899f772{--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;}.elementor-2 .elementor-element.elementor-element-a4338de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-a4338de:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a4338de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A11E2114;}.elementor-2 .elementor-element.elementor-element-cd862fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2 .elementor-element.elementor-element-cd862fc img{height:200px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-ab64e53{--display:flex;--padding-top:10px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-9b2dffe .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var( --e-global-color-db4af46 );}.elementor-2 .elementor-element.elementor-element-a3f43be{font-size:16px;}.elementor-2 .elementor-element.elementor-element-1978e44 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1978e44 .elementor-button:focus{background-color:var( --e-global-color-db4af46 );color:#FFFFFF;border-color:var( --e-global-color-db4af46 );}.elementor-2 .elementor-element.elementor-element-1978e44 .elementor-button{fill:var( --e-global-color-db4af46 );color:var( --e-global-color-db4af46 );}.elementor-2 .elementor-element.elementor-element-1978e44 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1978e44 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ec6a52e{--display:flex;}.elementor-2 .elementor-element.elementor-element-430c21c{--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;}.elementor-2 .elementor-element.elementor-element-6d3387c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-6d3387c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6d3387c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83B71A14;}.elementor-2 .elementor-element.elementor-element-bc6af52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2 .elementor-element.elementor-element-bc6af52 img{height:200px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-0d054ea{--display:flex;--padding-top:10px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-5bc4df1 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var( --e-global-color-ad3564f );}.elementor-2 .elementor-element.elementor-element-483bff5{font-size:16px;}.elementor-2 .elementor-element.elementor-element-2a98dc7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2a98dc7 .elementor-button:focus{background-color:var( --e-global-color-ad3564f );color:#FFFFFF;border-color:var( --e-global-color-ad3564f );}.elementor-2 .elementor-element.elementor-element-2a98dc7 .elementor-button{fill:var( --e-global-color-ad3564f );color:var( --e-global-color-ad3564f );}.elementor-2 .elementor-element.elementor-element-2a98dc7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2a98dc7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-33a1ded{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7ad1340{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-53b7aa0{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-05f9765{--width:25%;}.elementor-2 .elementor-element.elementor-element-3a04519{--width:25%;}.elementor-2 .elementor-element.elementor-element-899f772{--width:25%;}.elementor-2 .elementor-element.elementor-element-430c21c{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-05f9765{--width:50%;}.elementor-2 .elementor-element.elementor-element-3a04519{--width:50%;}.elementor-2 .elementor-element.elementor-element-899f772{--width:50%;}.elementor-2 .elementor-element.elementor-element-430c21c{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-9a8541d */.elementor-2 .elementor-element.elementor-element-9a8541d{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-975704e */.elementor-2 .elementor-element.elementor-element-975704e{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647a870 */.elementor-2 .elementor-element.elementor-element-647a870{
    border-color: #6247BA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befb142 */.elementor-2 .elementor-element.elementor-element-befb142{
    position: relative;
}

.elementor-2 .elementor-element.elementor-element-befb142:after{
    opacity: .25;
    filter: blur(50px);
    z-index:-1;
    position: absolute;
    bottom: -150px;
    left:-35%;
    content: '';
    display: block;
    width: 150%;
    height: 300px;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%236248B8' d='M55.6,-62C69.3,-54.7,75.9,-34.6,74.7,-16.8C73.4,0.9,64.3,16.4,54.8,30.3C45.2,44.2,35.1,56.5,22.3,61.2C9.5,65.8,-6.1,62.8,-15.8,54.5C-25.5,46.2,-29.2,32.6,-36.4,20.7C-43.6,8.9,-54.2,-1.3,-55.5,-12.5C-56.7,-23.7,-48.6,-36,-37.8,-43.8C-27,-51.6,-13.5,-54.9,3.7,-59.3C20.9,-63.7,41.8,-69.2,55.6,-62Z' transform='translate(100 100)' /%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f79d58b */.elementor-2 .elementor-element.elementor-element-f79d58b{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6beba50 */.elementor-2 .elementor-element.elementor-element-6beba50{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a1dcb */.elementor-2 .elementor-element.elementor-element-b2a1dcb{
    border-color: #0892C1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ccea8 */.elementor-2 .elementor-element.elementor-element-93ccea8{
    position: relative;
}

.elementor-2 .elementor-element.elementor-element-93ccea8:after{
    opacity: .25;
    filter: blur(50px);
    z-index:-1;
    position: absolute;
    bottom: -150px;
    left:-35%;
    content: '';
    display: block;
    width: 150%;
    height: 300px;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230892C1' d='M55.6,-62C69.3,-54.7,75.9,-34.6,74.7,-16.8C73.4,0.9,64.3,16.4,54.8,30.3C45.2,44.2,35.1,56.5,22.3,61.2C9.5,65.8,-6.1,62.8,-15.8,54.5C-25.5,46.2,-29.2,32.6,-36.4,20.7C-43.6,8.9,-54.2,-1.3,-55.5,-12.5C-56.7,-23.7,-48.6,-36,-37.8,-43.8C-27,-51.6,-13.5,-54.9,3.7,-59.3C20.9,-63.7,41.8,-69.2,55.6,-62Z' transform='translate(100 100)' /%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd862fc */.elementor-2 .elementor-element.elementor-element-cd862fc{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1978e44 */.elementor-2 .elementor-element.elementor-element-1978e44{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6a52e */.elementor-2 .elementor-element.elementor-element-ec6a52e{
    border-color: #A11E21;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4338de */.elementor-2 .elementor-element.elementor-element-a4338de{
    position: relative;
}

.elementor-2 .elementor-element.elementor-element-a4338de:after{
    opacity: .25;
    filter: blur(50px);
    z-index:-1;
    position: absolute;
    bottom: -150px;
    left:-35%;
    content: '';
    display: block;
    width: 150%;
    height: 300px;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23A11E21' d='M55.6,-62C69.3,-54.7,75.9,-34.6,74.7,-16.8C73.4,0.9,64.3,16.4,54.8,30.3C45.2,44.2,35.1,56.5,22.3,61.2C9.5,65.8,-6.1,62.8,-15.8,54.5C-25.5,46.2,-29.2,32.6,-36.4,20.7C-43.6,8.9,-54.2,-1.3,-55.5,-12.5C-56.7,-23.7,-48.6,-36,-37.8,-43.8C-27,-51.6,-13.5,-54.9,3.7,-59.3C20.9,-63.7,41.8,-69.2,55.6,-62Z' transform='translate(100 100)' /%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc6af52 */.elementor-2 .elementor-element.elementor-element-bc6af52{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a98dc7 */.elementor-2 .elementor-element.elementor-element-2a98dc7{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a1ded */.elementor-2 .elementor-element.elementor-element-33a1ded{
    border-color: #83B71A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3387c */.elementor-2 .elementor-element.elementor-element-6d3387c{
    position: relative;
}

.elementor-2 .elementor-element.elementor-element-6d3387c:after{
    opacity: .25;
    filter: blur(50px);
    z-index:-1;
    position: absolute;
    bottom: -150px;
    left:-35%;
    content: '';
    display: block;
    width: 150%;
    height: 300px;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2383B71A' d='M55.6,-62C69.3,-54.7,75.9,-34.6,74.7,-16.8C73.4,0.9,64.3,16.4,54.8,30.3C45.2,44.2,35.1,56.5,22.3,61.2C9.5,65.8,-6.1,62.8,-15.8,54.5C-25.5,46.2,-29.2,32.6,-36.4,20.7C-43.6,8.9,-54.2,-1.3,-55.5,-12.5C-56.7,-23.7,-48.6,-36,-37.8,-43.8C-27,-51.6,-13.5,-54.9,3.7,-59.3C20.9,-63.7,41.8,-69.2,55.6,-62Z' transform='translate(100 100)' /%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad1340 */@media screen and (max-width: 1168px){
    .elementor-2 .elementor-element.elementor-element-7ad1340{
        flex-basis: 50%;
    }
}

@media screen and (max-width: 768px){
    .elementor-2 .elementor-element.elementor-element-7ad1340{
        overflow: hidden;
    }
}


.elementor-2 .elementor-element.elementor-element-7ad1340 .b{
    z-index: 0;
    width: 100%;
    display: block;
    height: 100% ;
    padding: 0;
    position: absolute;
    bottom:0px;
    padding: 10px;
    width: 100%;
    position: absolute;
    left: 0;
    border-top-width: 0px;
    border-top-style: solid;
    border-bottom-width: 8px;
    border-bottom-style: solid;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}/* End custom CSS */