/*
 * Gravity Forms 3.0 submit-button style restoration
 * ---------------------------------------------------------------------------
 * GF 3.0.0 (28 Jul 2026) changed form buttons from <input type="submit"> to
 * <button>. Every button rule in css/style.css targets `input`, so all of them
 * stopped matching and the buttons fell back to browser defaults.
 *
 * These rules are generated from css/style.css: every selector containing
 * `.gform_footer ... input` is reproduced against `button.gform_button`, with
 * the original declarations untouched. Regenerate if style.css is recompiled.
 *
 * One addition beyond a straight restore: the "Stay in the loop" module sits
 * outside .form-box, so its Subscribe button never inherited the .btn base
 * styles. Client request (Aug 2026) is for it to match the rest of the site,
 * so the .form-box base/variant rules are mirrored onto it. Its own size
 * overrides in style.css (128x40, 18px) still win — they are !important.
 *
 * Added 12 Aug 2026 during monthly maintenance.
 */
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family:;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}
@media (prefers-reduced-motion:reduce){
  .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button{-webkit-transition:none;transition:none}
}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:hover,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-check:focus+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-check:focus+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-check:active+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-check:active+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-check:checked+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-check:checked+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.active,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.active,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.show,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.show,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:active,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-check:active+button.gform_button:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-check:active+button.gform_button:focus,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-check:checked+button.gform_button:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-check:checked+button.gform_button:focus,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.active:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.active:focus,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.show:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.show:focus,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:active:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:active:focus{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}
.form-box .gform_wrapper.gravity-theme form .gform_footer fieldset:disabled button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer fieldset:disabled button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.disabled,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.disabled,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:disabled,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:disabled,fieldset:disabled .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button{--bs-btn-color:#fff;--bs-btn-bg:#0f3330;--bs-btn-border-color:#0f3330;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgb(12.75,43.35,40.8);--bs-btn-hover-border-color:rgb(12,40.8,38.4);--bs-btn-focus-shadow-rgb:51,82,79;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgb(12,40.8,38.4);--bs-btn-active-border-color:rgb(11.25,38.25,36);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0f3330;--bs-btn-disabled-border-color:#0f3330}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-lg>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-lg>button.gform_button,body:not(.single-blog_post):not(.single-team_post) .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-sm>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-sm>button.gform_button{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-check:checked+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-check:checked+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-check:focus+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-check:focus+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button.active,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button.active,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:active,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:active,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:focus,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:hover,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:hover,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-check:checked+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-check:checked+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-check:focus+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-check:focus+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button.active,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button.active,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:active,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:active,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:focus,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:hover,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:hover{z-index:1}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:not(:first-child),.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:not(:first-child){margin-left:-1px}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-group:not(:last-child)>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-group:not(:last-child)>button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button.dropdown-toggle-split:first-child,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button.dropdown-toggle-split:first-child,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:not(:last-child):not(.dropdown-toggle),.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-group:not(:first-child)>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>.btn-group:not(:first-child)>button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>:not(.btn-check)+button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>:not(.btn-check)+button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:nth-child(n+3),.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group>button.gform_button:nth-child(n+3){border-top-left-radius:0;border-bottom-left-radius:0}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-sm>button.gform_button+.dropdown-toggle-split,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-sm>button.gform_button+.dropdown-toggle-split{padding-right:0.375rem;padding-left:0.375rem}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-lg>button.gform_button+.dropdown-toggle-split,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-lg>button.gform_button+.dropdown-toggle-split,body:not(.single-blog_post):not(.single-team_post) .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button+.dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button{width:100%}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:not(:first-child),.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:not(:first-child){margin-top:-1px}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-group:not(:last-child)>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-group:not(:last-child)>button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:not(:last-child):not(.dropdown-toggle),.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-group:not(:first-child)>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn-group:not(:first-child)>button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn~button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>.btn~button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button~.btn,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button~.btn,.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button~button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-vertical>button.gform_button~button.gform_button{border-top-left-radius:0;border-top-right-radius:0}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button{outline:none!important;text-decoration:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:focus,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:focus,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:hover,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:hover,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:visited,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:visited{outline:none!important;text-decoration:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:200px;min-height:48px;font-size:18px;font-weight:400;line-height:1.1;padding-left:20px;padding-right:20px;padding-top:6px;padding-bottom:6px}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-sm>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-sm>button.gform_button{min-height:40px;font-size:18px}
.form-box .gform_wrapper.gravity-theme form .gform_footer .btn-group-lg>button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .btn-group-lg>button.gform_button,body:not(.single-blog_post):not(.single-team_post) .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{min-height:56px;font-size:24px}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle),.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle){--bs-btn-color:var(--web-cream);-webkit-transition-timing-function:cubic-bezier(0,0,0.5,0.99);transition-timing-function:cubic-bezier(0,0,0.5,0.99);-webkit-transition-duration:1200ms;transition-duration:1200ms}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle).btn-orange,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle).btn-orange{--bs-btn-color:var(--web-green);color:#0f3330}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle):hover,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle):hover{background-color:#e5bcc7;border-color:#e5bcc7}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle):not(.btn-sm):not(.btn-md):not(.btn-lg),.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button:not(.btn-arrow):not(.btn-toggle):not(.btn-sm):not(.btn-md):not(.btn-lg){min-width:200px}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.btn-arrow,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.btn-arrow{background-color:#0f3330}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.btn-arrow:after,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.btn-arrow:after,.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button.btn-arrow:before,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button.btn-arrow:before{color:#fffff2}
.form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin:0 auto}
body:not(.single-blog_post):not(.single-team_post) .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{min-width:216px}
body.single-blog_post .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,body.single-team_post .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{padding-left:22px;padding-right:22px;min-width:1px}
.form-box .gform_wrapper.gravity-theme form .gform_footer .popup .slick-arrow button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .popup .slick-arrow button.gform_button,.popup .slick-arrow .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{border-color:#fffff2}
.form-box .gform_wrapper.gravity-theme form .gform_footer .popup .slick-arrow button.gform_button:after,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .popup .slick-arrow button.gform_button:after,.form-box .gform_wrapper.gravity-theme form .gform_footer .popup .slick-arrow button.gform_button:before,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .popup .slick-arrow button.gform_button:before,.popup .slick-arrow .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:after,.popup .slick-arrow .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button:before{color:#fffff2}
.entry-editor .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .entry-editor button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .entry-editor button.gform_button{font-size:16px;min-width:120px!important;min-height:32px!important;padding:7px 12px 5px!important}
.form-box .gform_wrapper.gravity-theme form .gform_footer footer .top .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer footer .top .text button.gform_button,footer .top .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{min-width:152px}
.banner--home .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--home button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--home button.gform_button{margin-top:20px}
@media (max-width:767.98px){
  .banner--home .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--home button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--home button.gform_button{margin:0}
}
.banner--about .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--about .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--about .text button.gform_button{margin-top:32px}
@media (max-width:767.98px){
  .banner--about .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--about .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--about .text button.gform_button{margin-top:30px}
}
.banner--approach .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--approach .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--approach .text button.gform_button{margin-top:18px}
@media (max-width:767.98px){
  .banner--approach .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--approach .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--approach .text button.gform_button{margin-top:15px}
}
@media (min-width:768px){
  .banner--solutions .top .text-intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--solutions .top .text-intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--solutions .top .text-intro button.gform_button{margin-top:38px}
}
@media (max-width:767.98px){
  .banner--solutions .top .text-intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--solutions .top .text-intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--solutions .top .text-intro button.gform_button{margin-top:12px}
}
.banner--solutions-inner .left .link .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--solutions-inner .left .link button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--solutions-inner .left .link button.gform_button{margin:0}
.banner--solutions-inner .left .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--solutions-inner .left .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--solutions-inner .left .text button.gform_button{margin-top:32px}
@media (max-width:1023.98px){
  .banner--solutions-inner .left .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button,.form-box .gform_wrapper.gravity-theme form .gform_footer .banner--solutions-inner .left .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .banner--solutions-inner .left .text button.gform_button{margin-top:26px}
}
.form-box .gform_wrapper.gravity-theme form .gform_footer body.home .intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer body.home .intro button.gform_button,body.home .intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:36px}
@media (max-width:767.98px){
  .form-box .gform_wrapper.gravity-theme form .gform_footer body.home .intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer body.home .intro button.gform_button,body.home .intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:38px}
}
.form-box .gform_wrapper.gravity-theme form .gform_footer body:not(.home) .intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer body:not(.home) .intro button.gform_button,body:not(.home) .intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:36px}
@media (max-width:767.98px){
  .form-box .gform_wrapper.gravity-theme form .gform_footer body:not(.home) .intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer body:not(.home) .intro button.gform_button,body:not(.home) .intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:33px}
}
.form-box .gform_wrapper.gravity-theme form .gform_footer .text-image .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .text-image .text button.gform_button,.text-image .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:20px;padding-left:33px;padding-right:33px}
@media (max-width:767.98px){
  .form-box .gform_wrapper.gravity-theme form .gform_footer .text-image .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .text-image .text button.gform_button,.text-image .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:18px}
}
.form-box .gform_wrapper.gravity-theme form .gform_footer .listing--solutions-normal .items .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .listing--solutions-normal .items .text button.gform_button,.listing--solutions-normal .items .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (max-width:767.98px){
  .form-box .gform_wrapper.gravity-theme form .gform_footer .listing--solutions-normal .items .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .listing--solutions-normal .items .text button.gform_button,.listing--solutions-normal .items .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{-webkit-transform:translate(-50%,0) scale(0.8);transform:translate(-50%,0) scale(0.8)}
}
.form-box .gform_wrapper.gravity-theme form .gform_footer .listing--team .items button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .listing--team .items button.gform_button,.listing--team .items .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-left:auto;margin-right:auto}
.form-box .gform_wrapper.gravity-theme form .gform_footer .item--team-normal .text button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .item--team-normal .text button.gform_button,.item--team-normal .text .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}
.form-box .gform_wrapper.gravity-theme form .gform_footer .team-intro .text-intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .team-intro .text-intro button.gform_button,.team-intro .text-intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:28px}
@media (max-width:768.98px) and (max-height:1023.98px){
  .form-box .gform_wrapper.gravity-theme form .gform_footer .team-intro .text-intro button.gform_button,.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer .team-intro .text-intro button.gform_button,.team-intro .text-intro .form-box .gform_wrapper.gravity-theme form .gform_footer button.gform_button{margin-top:10px}
}
.stay-in-the-loop .right-content .gform_wrapper.gravity-theme form .gform_footer button.gform_button{font-size:18px!important;min-width:128px!important;min-height:40px!important;margin:0}
