.elementor-49158 .elementor-element.elementor-element-30f5bf1{--display:flex;--position:fixed;--min-height:100vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;top:0px;--z-index:3;}.elementor-49158 .elementor-element.elementor-element-30f5bf1:not(.elementor-motion-effects-element-type-background), .elementor-49158 .elementor-element.elementor-element-30f5bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}body:not(.rtl) .elementor-49158 .elementor-element.elementor-element-30f5bf1{left:0px;}body.rtl .elementor-49158 .elementor-element.elementor-element-30f5bf1{right:0px;}.elementor-49158 .elementor-element.elementor-element-e7d3083{--display:flex;--position:fixed;--min-height:100vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;top:0px;--z-index:3;}body:not(.rtl) .elementor-49158 .elementor-element.elementor-element-e7d3083{left:0px;}body.rtl .elementor-49158 .elementor-element.elementor-element-e7d3083{right:0px;}.elementor-49158 .elementor-element.elementor-element-bc67e6f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49158 .elementor-element.elementor-element-46b6fa1 .bdt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-49158 .elementor-element.elementor-element-46b6fa1 .bdt-gravity-forms .gform_footer input[type="submit"]{width:100px;}.elementor-49158 .elementor-element.elementor-element-46b6fa1 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-49158 .elementor-element.elementor-element-46b6fa1 .gform_wrapper li.gfield_error textarea{border-width:1px;}@media(min-width:768px){.elementor-49158 .elementor-element.elementor-element-bc67e6f{--width:435px;}}@media(max-width:767px){.elementor-49158 .elementor-element.elementor-element-e7d3083{--justify-content:flex-end;}}/* Start custom CSS for container, class: .elementor-element-30f5bf1 */.form-modal {
    backdrop-filter: blur(16px);
}
.challenge-modal {
    /*display: none;*/
}/* End custom CSS */
/* Start custom CSS for bdt-gravity-form, class: .elementor-element-46b6fa1 *//*form style*/
.ghadir-form *{
    font-family: var(--e-global-typography-6544466-font-family) !important;
    font-variation-settings: "CNTR" 40 !important;
    font-size: 12px !important;
}
.gform_fields {
    row-gap: 10px !important;
}
.gform_validation_errors {
    display: none !important;
}
/*form bg*/
.ghadir-form .gform-body,
.ghadir-form .gform-footer,
.ghadir-form:has(.gform_confirmation_wrapper) {
    background: #000000CC;
    padding: 10px 8px;
    border-radius: 10px;
    backdrop-filter: blur(30px);
}
.gform_confirmation_wrapper {
    color: #fff !important;
}
.ghadir-form .gform-footer  {
    margin-top: 10px !important;
}
/*form subtitle*/
.ghadir-form .gform-body p {
    margin: 0;
    padding: 8px 0;
    text-align: center;
    font-weight: 600;
    color: #fff;
    opacity: .9;
    line-height: 24px;
}
/*input style*/
.ghadir-form input,
.ghadir-form textarea {
    background: #FFFFFF14 !important;
    font-weight: 500;
    color: #FFFFFF !important;
    border: 1px solid #FFFFFF00 !important;
    border-radius: 8px !important;
    padding: 12px 36px !important;
    outline: none !important;
}
#input_7_4 {
    text-align: right !important;
}
.ghadir-form input::placeholder,
.ghadir-form textarea::placeholder {
    opacity: .5 !important;
} 
.ghadir-form input:focus,
.ghadir-form textarea:focus {
    border: 1px solid #FFFFFF40 !important;
}
/*input icons*/
.ghadir-form .ginput_container {
    position: relative;
}
.ghadir-form .ginput_container::before {
    position: absolute;
    right: 10px;
    top: 10px;
}
.ghadir-form-name .ginput_container::before {
    content: url(/wp-content/uploads/2026/05/User.svg);
}
.ghadir-form-phone .ginput_container::before {
    content: url("/wp-content/uploads/2026/05/Phone.svg");
}
.ghadir-form-text .ginput_container::before {
    content: url("/wp-content/uploads/2026/05/PenNib-outline.svg");
}
/*textarea style*/
.gform-theme--foundation .gfield textarea.small {
    min-block-size: 6rem;
}
/*button style*/
.ghadir-form .button {
        background: #E4D8C4 !important;
    color: #000000 !important;
    font-weight: 600 !important;
}
/*form loader*/
.gform-footer {
    position: relative !important;
}
.gform-theme--foundation .gform-loader {
    position: absolute !important;
    left: calc(50% - 15px);
    width: 30px !important;
    height: 30px !important;
    border-block-end: 4px solid #fff !important;
    border-block-start: 4px solid #ffffff30 !important;
    border-inline-end: 4px solid #ffffff30 !important;
    border-inline-start: 4px solid #FFE !important;
}/* End custom CSS */