.elementor-296 .elementor-element.elementor-element-e4ebd04 > .elementor-container{min-height:99vh;}.elementor-296 .elementor-element.elementor-element-e4ebd04 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-296 .elementor-element.elementor-element-e4ebd04{color:var( --e-global-color-text );}.elementor-296 .elementor-element.elementor-element-e4ebd04 a{color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-e4ebd04 a:hover{color:var( --e-global-color-0433635 );}.elementor-bc-flex-widget .elementor-296 .elementor-element.elementor-element-6a4c3de.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-296 .elementor-element.elementor-element-6a4c3de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-296 .elementor-element.elementor-element-6a4c3de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-296 .elementor-element.elementor-element-6a4c3de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-element-697191c .elementor-button{background-color:#FFFFFF00;fill:#96A0A7;color:#96A0A7;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-element-697191c .elementor-button-content-wrapper{flex-direction:row;}.elementor-296 .elementor-element.elementor-element-697191c .elementor-button:hover, .elementor-296 .elementor-element.elementor-element-697191c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-697191c .elementor-button:hover svg, .elementor-296 .elementor-element.elementor-element-697191c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-a2f2c34 > .elementor-container{max-width:800px;}.elementor-296 .elementor-element.elementor-element-a2f2c34{margin-top:50px;margin-bottom:50px;}.elementor-296 .elementor-element.elementor-element-0b7c638.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-296 .elementor-element.elementor-element-c0bbb54 img{width:400px;}.elementor-296 .elementor-element.elementor-element-6241384{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E5E5E5;color:#7D7D7D;margin-top:0px;margin-bottom:10px;padding:10px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-global-322{text-align:center;font-size:24px;font-weight:normal;letter-spacing:0px;}body.elementor-page-296:not(.elementor-motion-effects-element-type-background), body.elementor-page-296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://yesandyeahbut.com/wp-content/uploads/Final-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:1025px){body.elementor-page-296:not(.elementor-motion-effects-element-type-background), body.elementor-page-296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-296 .elementor-element.elementor-element-6a4c3de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-global-322{font-size:22px;}}@media(max-width:767px){.elementor-296 .elementor-element.elementor-element-e4ebd04 > .elementor-container{min-height:90vh;}.elementor-296 .elementor-element.elementor-element-697191c .elementor-button{font-size:18px;}.elementor-296 .elementor-element.elementor-element-a2f2c34{margin-top:20px;margin-bottom:20px;}.elementor-296 .elementor-element.elementor-element-6241384{margin-top:50px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-global-322{font-size:20px;line-height:1em;}}/* Start custom CSS for shortcode, class: .elementor-element-6a73038 */.elementor-296 .elementor-element.elementor-element-6a73038,
.gfield_label,
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label{
    font-size: 28px !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, 
.elementor-296 .elementor-element.elementor-element-6a73038 select {
    padding: 0 20px !important;
    border-color: #cccccc;
    border-radius: 35px;
    font-size: 28px !important;
    min-height: 58px !important
}

.gf_step_label {
    font-size: 28px !important;
    color: #757b7e !important;
    font-weight: normal !important
}

.gform_wrapper.gravity-theme .gf_step_number {
    font-family: Bjola;
    font-size: 24px !important;
    color:#96a0a7 !important;
}

.gform_wrapper.gravity-theme .gf_step_number {
    border: 2px solid #c3c8cf !important;
}

.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
    background: var( --e-global-color-primary ) !important;
    border-color: var( --e-global-color-primary ) !important;
    color: #ffffff !important
}

.gf_step_active .gf_step_label {
    color: var( --e-global-color-primary ) !important
}

.gform_wrapper.gravity-theme .gf_step_number {
    color: #a4afb7 !important;
}

.gform_wrapper.gravity-theme input[type=number] {
    max-width: 150px !important;
    display: block !important;
    margin-left: auto;
    text-align: center !important;
}

div#field_1_9 label.gfield_label {
    text-align: center !important;
    width: 150px !important;
    margin-left: auto;
    margin-right: 12px;
    display: block
}

div#field_1_12 label.gfield_label,
.gform_wrapper.gravity-theme .ginput_total{
    text-align: center !important;
    width: 150px !important;
    margin-right: auto;
    display: block    
}

div#field_1_12 input:not([type="button"]):not([type="submit"]){
    padding: 5px 0 0;
}

.gform_wrapper.gravity-theme .ginput_total{
    font-family:Bjola;
    color: var( --e-global-color-secondary ) !important
}

div#gfield_instruction_1_9, .gform_wrapper .gfield_required {
    display: none !important
}

.gform_wrapper.gravity-theme .gform_footer button, 
.gform_wrapper.gravity-theme .gform_footer input,
.gform_wrapper.gravity-theme .gform_page_footer button,
.gform_wrapper.gravity-theme .gform_page_footer input {
    padding: 5px !important;
    min-width: 220px
}

.gform_wrapper.gravity-theme .gform_page_footer {
    text-align: center;
}

input#gform_next_button_1_18 {
    width: 300px !important
}

.pc_image_choice .gfield_radio .gchoice, 
.pc_image_choice .gfield_checkbox .gchoice {
    width: calc(33.3% - 11px) !important;
}

.pc_image_choice .gfield_radio .gchoice:last-child, 
.pc_image_choice .gfield_checkbox .gchoice:last-child {
    margin-right: 0 !important
}

.pc_image_choice .gfield_radio .gchoice label img, 
.pc_image_choice .gfield_checkbox .gchoice label img {
    object-fit: contain !important;
    max-height: 225px !important;
    max-width: 245px !important;
}

.elementor-296 .elementor-element.elementor-element-6a73038 .pc_image_choice .gfield_radio .gchoice label, 
.elementor-296 .elementor-element.elementor-element-6a73038 .pc_image_choice .gfield_checkbox .gchoice label {
    padding: 5px 0 15px !important;
    font-size: 28px !important;
    border-radius: 30px !important;
    border: 1px solid #e5e5e5;
    color: var( --e-global-color-primary ) !important;
    background: #ffffff;
}

.pc_image_choice .gfield_radio .gchoice input:checked + label, .pc_image_choice .gfield_checkbox .gchoice input:checked + label {
    border: 3px solid var( --e-global-color-secondary ) !important
}

.gform_wrapper.gravity-theme .gf_page_steps {
    text-align: center !important;
}

.elementor-296 .elementor-element.elementor-element-6a73038 p{
    text-align:center
}

.elementor-296 .elementor-element.elementor-element-6a73038 p u {
    color: var( --e-global-color-primary );
    font-family: Bjola
}

fieldset#field_1_24 .gfield_label{
    display: none
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
    background: var( --e-global-color-secondary ) !important;
    border: var( --e-global-color-secondary ) !important;
}

.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message,
.gform_wrapper .gform_validation_errors{
    font-size: 24px !important;
    line-height: 1em !important;
    text-align:center;
    border-radius:6px
}

.gform_wrapper .gform_validation_errors h2{
    font-size: 19px !important;
}

.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button{
    color: var( --e-global-color-primary ) !important
}

.gform_wrapper.gravity-theme .gform_previous_button.button:hover,
.gform_wrapper.gravity-theme .gform_save_link.button:hover{
    color:#ffffff !important;
    background: var( --e-global-color-0433635 )
}

.gform_wrapper.gravity-theme .gfield.gfield--width-half {
    -ms-grid-column-span: 6;
    grid-column: span 6;
    align-self: center;
}

fieldset#field_1_15 legend.gfield_label {
    line-height:1em;
    margin:0
}

fieldset#field_1_15 .gchoice {
    font-weight:normal !important
}

.elementor-296 .elementor-element.elementor-element-6a73038 .StripeElement{
    padding: 20px;
    height:58px;
    border-radius: 35px;
    border-color:#cccccc
}

div#gform_page_1_4 .gform_page_footer input+input{
    background:var(--e-global-color-secondary) !important;
    border-color:var(--e-global-color-secondary) !important
}

div#gform_page_1_4 .gform_page_footer input+input:hover{
    background:var(--e-global-color-32414d8) !important;
    border-color:var(--e-global-color-32414d8) !important
}

.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label{
    font-size: 24px !important;
    font-weight: normal;
    padding-left: 20px;
    margin-top: 5px
}

.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)), .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){
    margin-bottom: 10px
}

div#field_1_29 label.gfield_label {
    text-align: center !important;
    width: 100%;
    margin:20px
}

div#input_1_6 {
    margin-top:20px
}

fieldset#field_1_16 {
    margin-bottom:-28px
}

div#field_1_32 p{
    font-weight:normal
}

@media(max-width:767px){
    .gform_wrapper.gravity-theme .gf_page_steps{
        display:none
    }
    .pc_image_choice .gfield_radio .gchoice, .pc_image_choice .gfield_checkbox .gchoice{
        width:100% !important
    }
    div#field_1_9 label.gfield_label{
        margin-right: auto;
    }
    .gform_wrapper.gravity-theme input[type=number]{
        margin: 0 auto 20px;
    }
    div#field_1_12 label.gfield_label, .gform_wrapper.gravity-theme .ginput_total{
        margin: 0 auto !important
    }
    .gform_wrapper.gravity-theme .gform_fields {
        grid-row-gap: 0 !important;
    }
    div#input_1_15 .gchoice {
        display: inline-block !important;
        padding-right: 16px;
        text-align:center
    }
    fieldset#field_1_15 .ginput_container.ginput_container_radio {
        margin-top:10px;
        text-align-last: center;
        
    }
    div#input_1_23 {
        text-align:center;
        max-width:320px;
        margin-bottom:20px
    }
    input#choice_1_23_0 {
        text-align:center; 
        width:100%;
        margin-bottom:5px;
        visibility:hidden !important;
 }
 fieldset#field_1_16 {
    margin-bottom:-20px;
    margin-top:20px
 }
 .elementor-296 .elementor-element.elementor-element-6a73038 p {
    padding-bottom:30px !important
}
 div#field_1_9 {
    margin: 30px 0
 }
 div#field_1_12 input:not([type="button"]):not([type="submit"]){
    padding:0
 }
 .elementor-296 .elementor-element.elementor-element-6a73038 select{
    -webkit-appearance:none !important;
 }
}

p.pre-payment{
    line-height:1em;
    padding: 10px 0;
    max-width: 500px;
    margin: 0 auto
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6241384 */.elementor-296 .elementor-element.elementor-element-6241384 p{
    font-weight:normal !important;
}/* End custom CSS */