.elementor-2633 .elementor-element.elementor-element-373fb8de{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2633 .elementor-element.elementor-element-1702733d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2633 .elementor-element.elementor-element-1702733d:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-1702733d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildbuddy.store/wp-content/uploads/2026/04/Gabrun-Hero-BG-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2633 .elementor-element.elementor-element-1702733d::before, .elementor-2633 .elementor-element.elementor-element-1702733d > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-1702733d > .e-con-inner > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-1702733d > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-1702733d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-1702733d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://buildbuddy.store/wp-content/uploads/2026/04/gabrun-bg-overlay.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2633 .elementor-element.elementor-element-4af2b30d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:120px;--padding-left:43px;--padding-right:52px;}.elementor-2633 .elementor-element.elementor-element-4af2b30d:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildbuddy.store/wp-content/uploads/2026/04/Gabrun-Hero-BG-5.webp");background-position:0% 70%;background-repeat:no-repeat;background-size:250px auto;}.elementor-2633 .elementor-element.elementor-element-4af2b30d::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .e-con-inner > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://buildbuddy.store/wp-content/uploads/2026/04/Gabrun-Hero-BG-4.webp");--background-overlay:'';background-position:100% 70%;background-repeat:no-repeat;background-size:250px auto;}.elementor-2633 .elementor-element.elementor-element-25e5ac93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-2633 .elementor-element.elementor-element-25e5ac93.e-con{--align-self:flex-start;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_progressbar_percentage{background-color:#7CE49F;}.elementor-2633 .elementor-element.elementor-element-322be386{border-style:none;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .validation_error{display:block !important;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_heading, .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .pp-gravity-form-heading{text-align:left;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_title, .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .pp-gravity-form-title{color:#000000;text-transform:uppercase;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_description, .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .pp-gravity-form-description{color:#000000;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield input[type="text"], .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield textarea{text-align:left;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield textarea, .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield select{background-color:#FBFBFB;color:#000000;padding:3px 3px 3px 3px;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_label,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_checkbox li label,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .ginput_container_consent label,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_radio li label,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gsection_title,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_html,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .ginput_product_price,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .ginput_product_price_label,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gf_progressbar_title,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gf_page_steps,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_checkbox div label,
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_radio div label{color:#000000;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform-field-label--type-sub{color:#000000;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield.gsection .gsection_title{color:#400000;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_required{color:#FF4A4A;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_footer,
                    .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_page_footer{justify-content:flex-start;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:149px;background-color:#029A05;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
                    .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{color:#FFFFFF;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_page_footer input[type="button"]{background-color:#9B0F0F;color:#FFFFFF;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_progressbar{background-color:#03164659;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_progressbar_percentage span{color:#000000;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_progressbar_percentage, .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_progressbar:after{height:13px;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_progressbar:after{margin-top:-13px;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title, .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gf_step{color:#F05CA4;font-size:17px;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield .validation_message{color:#FFCFCF;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .validation_error{color:#FFCACA;border-top-color:#FFC9C9;border-bottom-color:#FFC9C9;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_error{border-top-color:#FFC9C9;border-bottom-color:#FFC9C9;background:#FFCFCF;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield_error .gfield_label{color:#FFC8C8;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .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-2633 .elementor-element.elementor-element-322be386 .gform_wrapper li.gfield_error textarea{border-color:#FFC9C9;border-width:1px;}.elementor-2633 .elementor-element.elementor-element-322be386 .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}body.elementor-page-2633 .site-header .header-main{background-color:#fff;}body.elementor-page-2633 .container{max-width:1290px;}body.elementor-page-2633 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1290px;}@media(min-width:768px){.elementor-2633 .elementor-element.elementor-element-4af2b30d{--width:100%;}.elementor-2633 .elementor-element.elementor-element-25e5ac93{--width:100%;}}@media(max-width:1024px){.elementor-2633 .elementor-element.elementor-element-1702733d{border-width:16px 16px 16px 16px;--border-top-width:16px;--border-right-width:16px;--border-bottom-width:16px;--border-left-width:16px;--border-radius:32px 32px 32px 32px;}.elementor-2633 .elementor-element.elementor-element-4af2b30d:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 70%;background-size:25vw auto;}.elementor-2633 .elementor-element.elementor-element-4af2b30d::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .e-con-inner > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 70%;background-size:25vw auto;}.elementor-2633 .elementor-element.elementor-element-4af2b30d{--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2633 .elementor-element.elementor-element-1702733d{border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;--border-radius:24px 24px 24px 24px;}.elementor-2633 .elementor-element.elementor-element-4af2b30d:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 80%;}.elementor-2633 .elementor-element.elementor-element-4af2b30d::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .e-con-inner > .elementor-background-video-container::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2633 .elementor-element.elementor-element-4af2b30d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 80%;}.elementor-2633 .elementor-element.elementor-element-4af2b30d{--padding-top:80px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2633 .elementor-element.elementor-element-25e5ac93{--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-2633 .elementor-element.elementor-element-25e5ac93.e-con{--align-self:center;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper .gform_heading, .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .pp-gravity-form-heading{text-align:left;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield input[type="text"], .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield textarea{text-align:left;}.elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2633 .elementor-element.elementor-element-322be386 .pp-gravity-form .gfield select{width:273px;}}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-322be386 */input#gform_next_button_1_13 {
    background-color: darkcyan;
}

.gform-theme--framework .gform_validation_errors .gform_submission_error {
    color: #ffb3a2;
    display: flex;
    flex-direction: column;
    font-family: var(--gf-form-validation-heading-font-family);
    font-size: var(--gf-form-validation-heading-font-size);
    font-weight: var(--gf-form-validation-heading-font-weight);
    gap: var(--gf-form-validation-heading-gap);
    line-height: var(--gf-form-validation-heading-line-height);
}

.gform-theme--framework .gform_validation_errors ol a {
    border-color: transparent;
    border-radius: var(--gf-form-validation-radius);
    border-style: var(--gf-ctrl-border-style);
    border-width: var(--gf-ctrl-border-width);
    color: #ffebe7;
    outline-color: var(--gf-ctrl-outline-color);
    outline-offset: var(--gf-ctrl-outline-offset);
    outline-style: var(--gf-ctrl-outline-style);
    outline-width: var(--gf-ctrl-outline-width);
    -webkit-text-decoration: var(--gf-form-validation-summary-item-link-text-decoration);
    text-decoration: var(--gf-form-validation-summary-item-link-text-decoration);
    transition: var(--gf-ctrl-transition);
}

.gform-theme--framework .gform_validation_errors {
    background-color: rgb(255 229 223 / 12%);
    border: var(--gf-form-validation-border-width) var(--gf-form-validation-border-style) var(--gf-form-validation-border-color);
    border-radius: var(--gf-form-validation-radius);
    box-shadow: var(--gf-form-validation-shadow);
    display: flex;
    flex-direction: column;
    gap: var(--gf-form-validation-gap);
    margin-block: var(--gf-form-validation-margin-y);
    padding-block: var(--gf-form-validation-padding-y);
    padding-inline: var(--gf-form-validation-padding-x);
}/* End custom CSS */