.elementor-31 .elementor-element.elementor-element-822f379{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:4rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-0c8e14e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b0a3ce7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b0a3ce7{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-acf8f02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-31 .elementor-element.elementor-element-acf8f02.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-1ecc831{font-family:"Ubuntu", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-31 .elementor-element.elementor-element-d5a337e .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:1rem 1rem 1rem 1rem;}.elementor-31 .elementor-element.elementor-element-492881f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:4rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-adb6630{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4e45635 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-4e45635{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-a92e809{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-31 .elementor-element.elementor-element-a92e809.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b3849eb{font-family:"Ubuntu", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-31 .elementor-element.elementor-element-c51c106 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:1rem 1rem 1rem 1rem;}.elementor-31 .elementor-element.elementor-element-d79a3fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:4rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-ba61415{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-eb3bf30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-eb3bf30{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-9a40999{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-31 .elementor-element.elementor-element-9a40999.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-778fec5{font-family:"Ubuntu", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-31 .elementor-element.elementor-element-ccba26f .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:1rem 1rem 1rem 1rem;}.elementor-31 .elementor-element.elementor-element-a46b0ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:4rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-e0991c8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b181dbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b181dbe{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-0c27d4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-31 .elementor-element.elementor-element-0c27d4b.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-749c723{font-family:"Ubuntu", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-31 .elementor-element.elementor-element-86b7112 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:1rem 1rem 1rem 1rem;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-0c8e14e{--width:50%;}.elementor-31 .elementor-element.elementor-element-acf8f02{--width:50%;}.elementor-31 .elementor-element.elementor-element-adb6630{--width:50%;}.elementor-31 .elementor-element.elementor-element-a92e809{--width:50%;}.elementor-31 .elementor-element.elementor-element-ba61415{--width:50%;}.elementor-31 .elementor-element.elementor-element-9a40999{--width:50%;}.elementor-31 .elementor-element.elementor-element-e0991c8{--width:50%;}.elementor-31 .elementor-element.elementor-element-0c27d4b{--width:50%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-822f379{--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:01rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-0c8e14e{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b0a3ce7 img{width:100%;}.elementor-31 .elementor-element.elementor-element-acf8f02{--width:90%;--gap:1rem 0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-31 .elementor-element.elementor-element-1ecc831{column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1ecc831 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-492881f{--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:01rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-adb6630{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4e45635 img{width:100%;}.elementor-31 .elementor-element.elementor-element-a92e809{--width:90%;--gap:1rem 0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-31 .elementor-element.elementor-element-b3849eb{column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b3849eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d79a3fa{--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:01rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-ba61415{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-eb3bf30 img{width:100%;}.elementor-31 .elementor-element.elementor-element-9a40999{--width:90%;--gap:1rem 0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-31 .elementor-element.elementor-element-778fec5{column-gap:0px;}.elementor-31 .elementor-element.elementor-element-778fec5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-a46b0ed{--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:01rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-e0991c8{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b181dbe img{width:100%;}.elementor-31 .elementor-element.elementor-element-0c27d4b{--width:90%;--gap:1rem 0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-31 .elementor-element.elementor-element-749c723{column-gap:0px;}.elementor-31 .elementor-element.elementor-element-749c723 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-0c8e14e */@media only screen and (min-width: 768px) {
    .homepage-section:nth-child(odd) .elementor-31 .elementor-element.elementor-element-0c8e14e {
        order: 0;
    }
    .homepage-section:nth-child(even) .elementor-31 .elementor-element.elementor-element-0c8e14e {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822f379 */.elementor-31 .elementor-element.elementor-element-822f379:nth-child(even) {
    justify-content: flex-end;
}

.elementor-31 .elementor-element.elementor-element-822f379:nth-child(odd) {
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb6630 */@media only screen and (min-width: 768px) {
    .homepage-section:nth-child(odd) .elementor-31 .elementor-element.elementor-element-adb6630 {
        order: 0;
    }
    .homepage-section:nth-child(even) .elementor-31 .elementor-element.elementor-element-adb6630 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-492881f */.elementor-31 .elementor-element.elementor-element-492881f:nth-child(even) {
    justify-content: flex-end;
}

.elementor-31 .elementor-element.elementor-element-492881f:nth-child(odd) {
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba61415 */@media only screen and (min-width: 768px) {
    .homepage-section:nth-child(odd) .elementor-31 .elementor-element.elementor-element-ba61415 {
        order: 0;
    }
    .homepage-section:nth-child(even) .elementor-31 .elementor-element.elementor-element-ba61415 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79a3fa */.elementor-31 .elementor-element.elementor-element-d79a3fa:nth-child(even) {
    justify-content: flex-end;
}

.elementor-31 .elementor-element.elementor-element-d79a3fa:nth-child(odd) {
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0991c8 */@media only screen and (min-width: 768px) {
    .homepage-section:nth-child(odd) .elementor-31 .elementor-element.elementor-element-e0991c8 {
        order: 0;
    }
    .homepage-section:nth-child(even) .elementor-31 .elementor-element.elementor-element-e0991c8 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a46b0ed */.elementor-31 .elementor-element.elementor-element-a46b0ed:nth-child(even) {
    justify-content: flex-end;
}

.elementor-31 .elementor-element.elementor-element-a46b0ed:nth-child(odd) {
    justify-content: flex-start;
}/* End custom CSS */