.elementor-800 .elementor-element.elementor-element-1fc389d{--display:flex;--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-613f931 .rkit-marquee-content.rkit-marquee{animation-direction:normal;}.elementor-800 .elementor-element.elementor-element-613f931 .rkit-marquee-container{--speed:2;--gap:25px;}.elementor-800 .elementor-element.elementor-element-613f931 .rkit-running-text__text{font-family:"Inter", Sans-serif;font-size:160px;font-weight:600;letter-spacing:-6.4px;}.elementor-800 .elementor-element.elementor-element-613f931 .image-running img{aspect-ratio:1/1;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-613f931 .image-running{border-radius:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-0d82965{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-800 .elementor-element.elementor-element-ff24dd4{border-radius:16px 16px 16px 16px;}@media(max-width:767px){.elementor-800 .elementor-element.elementor-element-613f931 .rkit-running-text__text{font-size:60px;}.elementor-800 .elementor-element.elementor-element-0d82965{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for metform, class: .elementor-element-ff24dd4 */button.metform-btn.metform-submit-btn {
    box-shadow: 0 0 #0000, -1.1px 1.2px .1px #00000006, -2.2px 2.4px .3px #00000008, -3.3px 3.7px .5px #00000009, -4.6px 5.1px .7px #00000009, -6px 6.6px .9px #0000000a, -7.6px 8.4px 1.3px #0000000a, -9.5px 10.5px 1.8px #0000000b, -11.8px 13px 2.4px #0000000b, -14.7px 16.2px 3.2px #0000000b, -18.3px 20.2px 4.4px #0000000b, -23px 25.4px 6px #0000000b, -29.3px 32.3px 8.2px #0000000c, -37.8px 41.8px 11.3px #0000000c, -49.9px 55.1px 15.9px #0000000c, -67.7px 74.8px 22.7px #0000000d, -96.7px 106.8px 34px #0000000e, -152.5px 168.5px 56.1px #0000000e;
    
}


.metform-form-content,
.metform-btn-wrapper {
    overflow: hidden;
    border-radius:16px;
}



/* Hide default checkbox */
.elementor-806 .elementor-element.elementor-element-041855d .mf-checkbox-option input[type="checkbox"] {
    display: none;
}

/* Custom circle box */
.elementor-806 .elementor-element.elementor-element-041855d .mf-checkbox-option input[type="checkbox"] + span:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 24px;
    border-radius: 50%; /* circle */
    background-color: #cccccc; /* default white */
    vertical-align: middle;
    margin-right: 10px;
    transition: all 0.3s ease; /* smooth transition */
    margin-top: -7px!important;
}

/* Checked state - background color change */
.elementor-806 .elementor-element.elementor-element-041855d .mf-checkbox-option input[type="checkbox"]:checked + span:before {
    background-color: #000000; /* background color when checked */
    border-color: #000000; /* border same as background */
}

/* Check mark */
.elementor-806 .elementor-element.elementor-element-041855d .mf-checkbox-option input[type="checkbox"]:checked + span:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 11px;
    border: solid #fff; /* white check mark for dark background */
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    top: 3px;
    left: 9px;
}





@media (max-width: 767px){

.elementor-806 .elementor-element.elementor-element-041855d .mf-checkbox-option input[type="checkbox"]:checked + span:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 12px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    top: 0px!important;
    left: 9px;
}

}/* End custom CSS */