.elementor-8 .elementor-element.elementor-element-847cb81:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-847cb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brief-logo.shopifywebcreators.com/wp-content/uploads/2025/11/bg-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-847cb81 > .elementor-container{max-width:1300px;}.elementor-8 .elementor-element.elementor-element-847cb81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-847cb81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-b443bf1{--spacer-size:50px;}.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-8 .elementor-element.elementor-element-ce5a275:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ce5a275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ce5a275, .elementor-8 .elementor-element.elementor-element-ce5a275 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-ce5a275{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-ce5a275 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-8 .elementor-element.elementor-element-a687bbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a687bbb{text-align:center;}.elementor-8 .elementor-element.elementor-element-a687bbb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;color:#000000;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ce5a275{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-a687bbb .elementor-heading-title{font-size:45px;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-847cb81:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-847cb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-a687bbb */@media(max-width:992px){
    .elementor-8 .elementor-element.elementor-element-a687bbb h1{
        font-size:45px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-02f93b7 */.elementor-8 .elementor-element.elementor-element-02f93b7 input[type="text"], 
.elementor-8 .elementor-element.elementor-element-02f93b7 input[type="email"], 
.elementor-8 .elementor-element.elementor-element-02f93b7 textarea {
    padding: 10px;
    height: calc(50px);
    font-family: 'Poppins', sans-serif;
    margin-bottom: 5px;
    margin-top: 5px;
}
fieldset#field_1_29{
    position: relative !important;
    top: 5px !important;
}
.ginput_container.ginput_container_checkbox{
    position: relative;
    top: 30px;
    margin-bottom: 50px;
}
legend.gfield_label.gfield_label_before_complex{
    position: absolute;
}
.gchoice{
    font-weight: 500;
    line-height: 35px !important;
}
label, legend{
    font-size: 16px !important;
    font-weight: 500 !important;
}
input#gform_submit_button_1{
    margin: 0px 470px;
    text-align: center;
  padding: 20px 80px;
  background-color: #e92747;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  border: 0px;
  border-radius:25px;
}
.gform-body h3{
    padding-bottom: 10px !important;
    margin-bottom: 0px;
    font-weight: 500 !important;
}
.cms-label legend{
    margin-right: 0px !important;
}
@media (max-width:992px){
    .elementor-8 .elementor-element.elementor-element-02f93b7 .ginput_container.ginput_container_checkbox{
        top:50px;
        margin-bottom:0px;
    }
    .elementor-8 .elementor-element.elementor-element-02f93b7 #field_1_29{
        position:relative;
        top:0px !important;
        margin-bottom:40px;
    }
    .elementor-8 .elementor-element.elementor-element-02f93b7 input#gform_submit_button_1{
        text-align:center;
        margin:0 7vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce5a275 */.elementor-8 .elementor-element.elementor-element-ce5a275 {
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
  margin-top: 50px;
  margin-bottom: 50px;
}/* End custom CSS */