.elementor-3957 .elementor-element.elementor-element-3cb2cc2{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-3957 .elementor-element.elementor-element-3cb2cc2:not(.elementor-motion-effects-element-type-background), .elementor-3957 .elementor-element.elementor-element-3cb2cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A85DD;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3957 .elementor-element.elementor-element-0ceb2c2{text-align:center;}.elementor-3957 .elementor-element.elementor-element-0ceb2c2 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3957 .elementor-element.elementor-element-de78d5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3957 .elementor-element.elementor-element-de78d5c:not(.elementor-motion-effects-element-type-background), .elementor-3957 .elementor-element.elementor-element-de78d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F7;}.elementor-3957 .elementor-element.elementor-element-7c8596b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3957 .elementor-element.elementor-element-c3f144c{--display:flex;}.elementor-3957 .elementor-element.elementor-element-f706be8{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3957 .elementor-element.elementor-element-f706be8:not(.elementor-motion-effects-element-type-background), .elementor-3957 .elementor-element.elementor-element-f706be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3957 .elementor-element.elementor-element-7bbb2a2{text-align:center;}@media(max-width:767px){.elementor-3957 .elementor-element.elementor-element-0ceb2c2 .elementor-heading-title{font-size:16px;}.elementor-3957 .elementor-element.elementor-element-de78d5c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3957 .elementor-element.elementor-element-f706be8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-de78d5c */.gform_page_footer.before {
    text-align: center;
}
.pg-qr {
    text-align: center;
}
.pg-qr img {
    width: 45%;
    margin: 0 auto;
}
h4.qr-heading {
    text-align: center;
    font-weight: 600;
    font-size: 20px;
}
.gform-theme-button {
    background-color: #2a85dd !important;
    color: #fff !important;
    border: none !important;
    padding: 8px 30px;
    border-radius: 10px;
    font-size: 16px;
}
input#input_16_12 {
    user-select: none;
    pointer-events: none;
    background-color: #f7f7f7;
    border: none !important;
    font-size: 20px;
    font-weight: 800;
    /* color: blue !important; */
}
input#input_16_18 {
    user-select: none;
    pointer-events: none;
    background-color: #f7f7f7;
    border: none !important;
    font-size: 20px;
    font-weight: 800;
    /* color: blue !important; */
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
 
    border-color: #c4c3c3;
    border-radius: 10px;
}
.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
    background: #2a85dd!important;
    color: #ffffff!important;
    border-color: #2a85dd!important;
}
h6.qr-infotext {
    text-align: center;
    color: #000000;
    font-size: 16px;
    line-height: 23px;
    /* font-style: italic; */
}
@media only screen and (max-width: 700px)
{
    .gform_wrapper.gravity-theme .gf_step_label {
    font-size: 13px!important;
    padding-left: 5px!important;
}
.gform_wrapper.gravity-theme .gf_step_number {
    font-size: 12px!important;
    height: 20px!important;

    width: 20px!important;
}
.gform_wrapper.gravity-theme .gf_step {
    display: inline-block;
    margin: 8px 8px 8px 0!important;
}
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{
        font-size: 12px!important;
    height: 20px!important;

    width: 20px!important;
}
.pg-qr img {
    width: 70%;
}
}/* End custom CSS */