.elementor-24 .elementor-element.elementor-element-884d218:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-884d218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-24 .elementor-element.elementor-element-884d218{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:8rem 0rem 8rem 0rem;}.elementor-24 .elementor-element.elementor-element-884d218 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-83ec98b{text-align:center;}.elementor-24 .elementor-element.elementor-element-9567727{text-align:center;}.elementor-24 .elementor-element.elementor-element-a4716b2{columns:2;text-align:start;}.elementor-24 .elementor-element.elementor-element-3bfd4ef{margin-top:8rem;margin-bottom:10rem;}.elementor-24 .elementor-element.elementor-element-c8f2404.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-b88ccbb .elementor-cta .elementor-cta__bg, .elementor-24 .elementor-element.elementor-element-b88ccbb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24 .elementor-element.elementor-element-b88ccbb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-b88ccbb > .elementor-widget-container{border-radius:2em 2em 2em 2em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-b88ccbb .elementor-cta__content{text-align:center;padding:4em 2em 4em 2em;background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b88ccbb .elementor-cta__bg-wrapper{min-width:28%;}.elementor-24 .elementor-element.elementor-element-b88ccbb .elementor-cta__title{font-size:3.2rem;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b88ccbb .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-b88ccbb .elementor-cta__button{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-516e67a{margin-top:0rem;margin-bottom:0rem;}.elementor-24 .elementor-element.elementor-element-18b6a6e{margin-top:0rem;margin-bottom:0rem;}.elementor-24 .elementor-element.elementor-element-1dedd69{margin-top:12rem;margin-bottom:12rem;}.elementor-24 .elementor-element.elementor-element-707d7a8{--display:flex;}.elementor-24 .elementor-element.elementor-element-a868f5a{margin-top:12rem;margin-bottom:12rem;}.elementor-24 .elementor-element.elementor-element-11fb78a{margin-top:12rem;margin-bottom:12rem;}.elementor-24 .elementor-element.elementor-element-d26a61c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d26a61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-24 .elementor-element.elementor-element-d26a61c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#828282;padding:12rem 0rem 12rem 0rem;}.elementor-24 .elementor-element.elementor-element-d26a61c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-d26a61c .elementor-heading-title{color:#828282;}.elementor-24 .elementor-element.elementor-element-fc4a982{color:#828282;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-884d218{padding:5rem 0rem 0rem 0rem;}.elementor-24 .elementor-element.elementor-element-a4716b2{columns:1;}.elementor-24 .elementor-element.elementor-element-b88ccbb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-d26a61c{padding:4rem 2rem 4rem 2rem;}}/* Start custom CSS for section, class: .elementor-element-7c43ec0 */.elementor-element.elementor-element-79ae569b {
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a7ad67 */.elementor-24 .elementor-element.elementor-element-3a7ad67 {
    width: 106rem;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d26a61c */.elementor-24 .elementor-element.elementor-element-d26a61c h2 {
    font-size: 2rem;
}

.elementor-24 .elementor-element.elementor-element-d26a61c p {
    font-weight: 300;
}/* End custom CSS */