.elementor-53 .elementor-element.elementor-element-205064d:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-205064d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.larwood.org.uk/wp-content/uploads/2025/08/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-205064d > .elementor-container{min-height:175px;}.elementor-53 .elementor-element.elementor-element-205064d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:10;}.elementor-53 .elementor-element.elementor-element-205064d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-ac1e7c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-53 .elementor-element.elementor-element-ac1e7c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-53 .elementor-element.elementor-element-967c5e3{text-align:center;}.elementor-53 .elementor-element.elementor-element-967c5e3 img{width:300px;}.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-5486592.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-53 .elementor-element.elementor-element-5486592.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-53 .elementor-element.elementor-element-5486592.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-53 .elementor-element.elementor-element-5486592 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-53 .elementor-element.elementor-element-a7515ac .e-search-input{background-color:#FEF7E5;font-family:"HurmeGeometricSans1 SemiBold", Sans-serif;font-size:16px;border-radius:50px 50px 50px 50px;}.elementor-53 .elementor-element.elementor-element-a7515ac .e-search-submit{background-color:#23AB88;}.elementor-53 .elementor-element.elementor-element-a7515ac{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-search-placeholder-color:#0084B3;--e-search-input-color:#333333;--e-search-icon-label-color:#FFFFFF;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:14px;--e-search-submit-icon-gap:0px;--e-search-submit-color:#FFFFFF;--e-search-icon-submit-color:#FFFFFF;--e-search-submit-border-radius:50% 50% 50% 50%;--e-search-submit-padding:20px 15px 20px 15px;}.elementor-53 .elementor-element.elementor-element-a7515ac .e-search-submit span{font-size:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53 .elementor-element.elementor-element-a0c0e53 .elementor-button{background-color:#FEF7E5;font-family:"HelveticaNeue-Medium-11", Sans-serif;font-size:14px;font-weight:600;fill:#0084B3;color:#0084B3;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-53 .elementor-element.elementor-element-a0c0e53{width:auto;max-width:auto;margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-9d01caf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-9d01caf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-9d01caf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-9d01caf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-9d01caf .elementor-icon-list-item > a{font-family:"HurmeGeometricSans1 Bold", Sans-serif;font-size:14px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-9d01caf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-ca04071{width:var( --container-widget-width, 20% );max-width:20%;background-color:#23AB88;--container-widget-width:20%;--container-widget-flex-grow:0;top:175px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ca04071{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-ca04071{right:0px;}.elementor-53 .elementor-element.elementor-element-6d5fc2e{width:var( --container-widget-width, 16.3% );max-width:16.3%;background-color:#0084B3;--container-widget-width:16.3%;--container-widget-flex-grow:0;top:175px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-6d5fc2e{left:19.5%;}body.rtl .elementor-53 .elementor-element.elementor-element-6d5fc2e{right:19.5%;}.elementor-53 .elementor-element.elementor-element-d1e9d49{width:var( --container-widget-width, 16.3% );max-width:16.3%;background-color:#FFB937;--container-widget-width:16.3%;--container-widget-flex-grow:0;top:175px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-d1e9d49{left:35.8%;}body.rtl .elementor-53 .elementor-element.elementor-element-d1e9d49{right:35.8%;}.elementor-53 .elementor-element.elementor-element-3c1149c{width:var( --container-widget-width, 16.3% );max-width:16.3%;background-color:#95D4C9;--container-widget-width:16.3%;--container-widget-flex-grow:0;top:175px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-3c1149c{left:52%;}body.rtl .elementor-53 .elementor-element.elementor-element-3c1149c{right:52%;}.elementor-53 .elementor-element.elementor-element-3733818{width:var( --container-widget-width, 16.4% );max-width:16.4%;background-color:#005C98;--container-widget-width:16.4%;--container-widget-flex-grow:0;top:175px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-3733818{left:68.3%;}body.rtl .elementor-53 .elementor-element.elementor-element-3733818{right:68.3%;}.elementor-53 .elementor-element.elementor-element-c6f9757{width:var( --container-widget-width, 16.4% );max-width:16.4%;background-color:#23AB88;--container-widget-width:16.4%;--container-widget-flex-grow:0;top:175px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c6f9757{left:84.5%;}body.rtl .elementor-53 .elementor-element.elementor-element-c6f9757{right:84.5%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-ac1e7c4{width:33%;}.elementor-53 .elementor-element.elementor-element-5486592{width:67%;}}/* Start custom CSS for search, class: .elementor-element-a7515ac */.elementor-53 .elementor-element.elementor-element-a7515ac .e-search-form {
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-a7515ac .e-search-input {
    height: 40px !important;
} 

.elementor-53 .elementor-element.elementor-element-a7515ac .e-search-submit  {
    background: #23ab88;
    width: 42px;
    height: 42px;
    padding: 10px;
    border-radius: 50px;
    justify-content: center;
    margin-left: -42px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d01caf */.elementor-53 .elementor-element.elementor-element-9d01caf li {
  margin: 0px !important;
  padding: 10px;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(1) {
  background: linear-gradient(135deg, transparent 42%, #23ab88 42%);
  width: 8%;
}
.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(1)::before {
content: "";
position: absolute;
top: 0;
right: 0;
width: 35%;
border-top: 3px solid #fff;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(2) {
  border-top: 3px solid #fff;
  width: 12%;
  background-color: #23ab88;
  text-align: left !important;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(2) a {
  justify-content: left !important;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(3) {
  border-top: 3px solid #fff;
  width: 16%;
  background-color: #0084b3;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(4) {
  border-top: 3px solid #fff;
  width: 16%;
  background-color: #ffb937;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(5) {
  border-top: 3px solid #fff;
  width: 16%;
  background-color: #95d4c9;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(6) {
  border-top: 3px solid #fff;
  width: 16%;
  background-color: #005c98;
}

.elementor-53 .elementor-element.elementor-element-9d01caf li:nth-child(7) {
  border-top: 3px solid #fff;
  width: 16%;
  background-color: #23ab88;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca04071 */.elementor-53 .elementor-element.elementor-element-ca04071 li:nth-child(1) {
    display: none;
}

.elementor-53 .elementor-element.elementor-element-ca04071 ul {
    list-style: none;
    padding: 10px;
    padding-top: 0px;
}

.elementor-53 .elementor-element.elementor-element-ca04071 li {
    text-align: center;
    font-family: "HurmeGeometricSans1", Sans-serif;
    padding-top: 10px;
    font-size: 14px;
}

.elementor-53 .elementor-element.elementor-element-ca04071 li a {
    color: #fff;
    font-weight: 400 !important;
}

.elementor-53 .elementor-element.elementor-element-ca04071 li a:hover {
    color: #ddd;
}

@media (min-width: 1000px) {  .elementor-53 .elementor-element.elementor-element-ca04071 { 
        width: 20% !important;
        left: -3.5px !important;
  }
}

@media (min-width: 1800px) {  .elementor-53 .elementor-element.elementor-element-ca04071 { 
      width: 19% !important;
      left: 0.5% !important;
  }
}


@media (min-width: 2000px) {
  .elementor-53 .elementor-element.elementor-element-ca04071 { 
    width: 18.7% !important;
    left: 1% !important;
  }
}


@media (min-width: 2400px) {
  .elementor-53 .elementor-element.elementor-element-ca04071 { 
    width: 18.5% !important;
    left: 1.2% !important;
  }
}

@media (min-width: 2400px) {
  .elementor-53 .elementor-element.elementor-element-ca04071 { 
    width: 18.5% !important;
    left: 1.2% !important;
  }
}

.elementor-53 .elementor-element.elementor-element-ca04071 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d5fc2e */.elementor-53 .elementor-element.elementor-element-6d5fc2e ul {
    list-style: none;
    padding: 10px;
    padding-top: 0px;
}

.elementor-53 .elementor-element.elementor-element-6d5fc2e li {
    text-align: center;
    font-family: "HurmeGeometricSans1", Sans-serif;
    padding-top: 10px;
    font-size: 14px;
}

.elementor-53 .elementor-element.elementor-element-6d5fc2e li a {
    color: #fff;
}

.elementor-53 .elementor-element.elementor-element-6d5fc2e li a:hover {
    color: #ddd;
}

.elementor-53 .elementor-element.elementor-element-6d5fc2e {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1e9d49 */.elementor-53 .elementor-element.elementor-element-d1e9d49 ul {
    list-style: none;
    padding: 10px;
    padding-top: 0px;
}

.elementor-53 .elementor-element.elementor-element-d1e9d49 li {
    text-align: center;
    font-family: "HurmeGeometricSans1", Sans-serif;
    padding-top: 10px;
    font-size: 14px;
}

.elementor-53 .elementor-element.elementor-element-d1e9d49 li a {
    color: #fff;
}

.elementor-53 .elementor-element.elementor-element-d1e9d49 li a:hover {
    color: #ddd;
}

.elementor-53 .elementor-element.elementor-element-d1e9d49 {
    display: none;
}

.elementor-53 .elementor-element.elementor-element-d1e9d49 .mdj-curriculum-8 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c1149c */.elementor-53 .elementor-element.elementor-element-3c1149c ul {
    list-style: none;
    padding: 10px;
    padding-top: 0px;
}

.elementor-53 .elementor-element.elementor-element-3c1149c li {
    text-align: center;
    font-family: "HurmeGeometricSans1", Sans-serif;
    padding-top: 10px;
    font-size: 14px;
}

.elementor-53 .elementor-element.elementor-element-3c1149c li a {
    color: #fff;
}

.elementor-53 .elementor-element.elementor-element-3c1149c li a:hover {
    color: #ddd;
}

.elementor-53 .elementor-element.elementor-element-3c1149c {
    display: none;
}

.elementor-53 .elementor-element.elementor-element-3c1149c .mdj-curriculum-8 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3733818 */.elementor-53 .elementor-element.elementor-element-3733818 ul {
    list-style: none;
    padding: 10px;
    padding-top: 0px;
}

.elementor-53 .elementor-element.elementor-element-3733818 li {
    text-align: center;
    font-family: "HurmeGeometricSans1", Sans-serif;
    padding-top: 10px;
    font-size: 14px;
}

.elementor-53 .elementor-element.elementor-element-3733818 li a {
    color: #fff;
}

.elementor-53 .elementor-element.elementor-element-3733818 li a:hover {
    color: #ddd;
}

.elementor-53 .elementor-element.elementor-element-3733818 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c6f9757 */.elementor-53 .elementor-element.elementor-element-c6f9757 ul {
    list-style: none;
    padding: 10px;
    padding-top: 0px;
}

.elementor-53 .elementor-element.elementor-element-c6f9757 li {
    text-align: center;
    font-family: "HurmeGeometricSans1", Sans-serif;
    padding-top: 10px;
    font-size: 14px;
}

.elementor-53 .elementor-element.elementor-element-c6f9757 li a {
    color: #fff;
}

.elementor-53 .elementor-element.elementor-element-c6f9757 li a:hover {
    color: #ddd;
}

.elementor-53 .elementor-element.elementor-element-c6f9757 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5486592 *//* Below 2750px */
@media (max-width: 2900px) {
  #headRight { margin-left: 2%; }
}

/* Below 2400px */
@media (max-width: 2400px) {
  #headRight { margin-left: 1.5%; }
}

/* Below 2277px */
@media (max-width: 2277px) {
  #headRight { margin-left: 1.5%; }
}

/* Below 2000px */
@media (max-width: 2064px) {
  #headRight { margin-left: 1%; }
}

/* Below 1958px */
@media (max-width: 1958px) {
  #headRight { margin-left: 1%; }
}

/* Below 1800px */
@media (max-width: 1800px) {
  #headRight { margin-left: 0%; }
}

/* Below 1700px */
@media (max-width: 1700px) {
  #headRight { margin-left: 0.5%; }
}

/* Below 1068x */
@media (max-width: 1608px) {
  #headRight { width: 68.5%; }
}

/* Below 1526px */
@media (max-width: 1526px) {
  #headRight {  margin-left: 0%; }
}

/* Below 1500px */
@media (max-width: 1500px) {
  #headRight { margin-left: 0%; }
}

/* Below 1440x */
@media (max-width: 1440px) {
  #headRight { width: 68.5%; }
}

/* Below 1320px */
@media (max-width: 1320px) {
  #headRight { width: 70%; }
}

/* Below 1200px */
@media (max-width: 1200px) {
  #headRight { width: 72%; }
}

/* Below 1139x */
@media (max-width: 1139px) {
  #headRight { width: 75%; }
}

/* Below 1104px */
@media (max-width: 1104px) {
  #headRight { width: 78%; }
}

/* Below 1048px */
@media (max-width: 1048px) {
  #headRight { width: 80%; }
}

/* Below 1032px */
@media (max-width: 1032px) {
  #headRight { width: 84%; }
}

/* Below 10800x */
@media (max-width: 1000px) {
  #headRight { margin-left: 0%; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-205064d */.elementor-53 .elementor-element.elementor-element-205064d {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeue-Medium-11';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.larwood.org.uk/wp-content/uploads/2025/08/HelveticaNeue-Medium-11.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HurmeGeometricSans1 Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.larwood.org.uk/wp-content/uploads/2025/08/HurmeGeometricSans1-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */