.elementor-741 .elementor-element.elementor-element-b2be608:not(.elementor-motion-effects-element-type-background), .elementor-741 .elementor-element.elementor-element-b2be608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arthurscollege.co.uk/wp-content/uploads/2025/07/harvard-university-campus-1536x1024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-741 .elementor-element.elementor-element-b2be608 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000080 0%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-741 .elementor-element.elementor-element-b2be608{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 0% 0%;}.elementor-741 .elementor-element.elementor-element-e708be4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-4df3dc3 > .elementor-container{max-width:720px;}.elementor-741 .elementor-element.elementor-element-4df3dc3 > .elementor-background-overlay{opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-741 .elementor-element.elementor-element-4df3dc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-741 .elementor-element.elementor-element-e57d289 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-741 .elementor-element.elementor-element-b26c463{text-align:center;}.elementor-741 .elementor-element.elementor-element-b26c463 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-741 .elementor-element.elementor-element-dc82771{text-align:center;}.elementor-741 .elementor-element.elementor-element-dc82771 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-741 .elementor-element.elementor-element-339cd36{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-741 .elementor-element.elementor-element-84b98e0{padding:50px 25px 25px 25px;text-align:center;}.elementor-741 .elementor-element.elementor-element-84b98e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1em;letter-spacing:-2px;}.elementor-741 .elementor-element.elementor-element-4ee2458{padding:0px 25px 0px 25px;text-align:center;}.elementor-741 .elementor-element.elementor-element-c2afceb{background-color:var( --e-global-color-cfa1f76 );padding:50px 100px 50px 100px;border-style:none;border-radius:2px 2px 2px 2px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-741 .elementor-element.elementor-element-b2be608{padding:7em 0em 0em 0em;}.elementor-741 .elementor-element.elementor-element-4df3dc3{padding:5em 0em 5em 0em;}.elementor-741 .elementor-element.elementor-element-84b98e0 .elementor-heading-title{font-size:39.81px;}}@media(max-width:767px){.elementor-741 .elementor-element.elementor-element-4df3dc3{padding:3em 0em 3em 0em;}.elementor-741 .elementor-element.elementor-element-84b98e0 .elementor-heading-title{font-size:34.84px;}.elementor-741 .elementor-element.elementor-element-4ee2458{padding:10px 10px 10px 10px;}.elementor-741 .elementor-element.elementor-element-c2afceb{padding:5px 5px 5px 5px;}}/* Start custom CSS for shortcode, class: .elementor-element-c2afceb *//* 1) Default button style = light grey */
button,
input[type="submit"],
.wp-block-button__link,
.elementor-button,
.bitform-button,
.bit-form button,
form .submit,
form .bf-submit {
  background-color: #bf7817 !important; /* light grey */
  color: #000 !important;
  border: 1px solid transparent !important;
  box-shadow: none !important;
}

/* 2) Hover = brown */
button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
.elementor-button:hover,
.bitform-button:hover,
.bit-form button:hover,
form .submit:hover,
form .bf-submit:hover {
  background-color: #8b4513 !important; /* brown */
  color: #fff !important;
}

/* 3) After submission — style when form has .form-submitted class */
form.form-submitted button,
form.form-submitted input[type="submit"],
body.form-submitted button,
body.form-submitted input[type="submit"] {
  background-color: #000 !important; /* black */
  color: #fff !important;
}/* End custom CSS */