.elementor-1009519 .elementor-element.elementor-element-bf728bd:not(.elementor-motion-effects-element-type-background), .elementor-1009519 .elementor-element.elementor-element-bf728bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d9d532 );}.elementor-1009519 .elementor-element.elementor-element-bf728bd, .elementor-1009519 .elementor-element.elementor-element-bf728bd > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1009519 .elementor-element.elementor-element-bf728bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-1009519 .elementor-element.elementor-element-bf728bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1009519 .elementor-element.elementor-element-bf728bd .elementor-heading-title{color:var( --e-global-color-7e69ea54 );}.elementor-1009519 .elementor-element.elementor-element-bd4493a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1009519 .elementor-element.elementor-element-bd4493a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d9d532 );}.elementor-1009519 .elementor-element.elementor-element-bd4493a > .elementor-element-populated, .elementor-1009519 .elementor-element.elementor-element-bd4493a > .elementor-element-populated > .elementor-background-overlay, .elementor-1009519 .elementor-element.elementor-element-bd4493a > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-1009519 .elementor-element.elementor-element-bd4493a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1009519 .elementor-element.elementor-element-bd4493a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1009519 .elementor-element.elementor-element-cb7a479{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1009519 .elementor-element.elementor-element-cb7a479 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1009519 .elementor-element.elementor-element-0d67f4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 40px 40px 40px;}.elementor-1009519 .elementor-element.elementor-element-0d67f4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1009519 .elementor-element.elementor-element-17eb31a{text-align:center;}.elementor-1009519 .elementor-element.elementor-element-17eb31a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1009519 .elementor-element.elementor-element-c21391b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-1009519 .elementor-element.elementor-element-c21391b{text-align:center;color:var( --e-global-color-5c742ee2 );font-size:1rem;}#elementor-popup-modal-1009519{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1009519 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1009519 .dialog-close-button{display:flex;}#elementor-popup-modal-1009519 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-5169b70 */body .gform_wrapper .gform_footer input[type=submit] {
    border-color: #99342F;
    color: #ffffff;   
    margin-left: auto;
    margin-right: auto;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
color: #ffffff;
background-color: #99342F;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb7a479 */.challenge-popup:has(.challenge-download) .challenge-body{
    display: none;
}

.challenge-popup:has(.challenge-download) {
    text-align: center;
}

.challenge-popup > .elementor-widget-wrap>.elementor-element, .challenge-popup .elementor-widget-wrap {
    padding: 0 !important;
}/* End custom CSS */