.elementor-23626 .elementor-element.elementor-element-10125ac:not(.elementor-motion-effects-element-type-background), .elementor-23626 .elementor-element.elementor-element-10125ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-23626 .elementor-element.elementor-element-10125ac{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 3em 7em 3em;}.elementor-23626 .elementor-element.elementor-element-10125ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23626 .elementor-element.elementor-element-551501e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-23626 .elementor-element.elementor-element-551501e > .elementor-element-populated{border-style:none;}.elementor-23626 .elementor-element.elementor-element-551501e > .elementor-element-populated, .elementor-23626 .elementor-element.elementor-element-551501e > .elementor-element-populated > .elementor-background-overlay, .elementor-23626 .elementor-element.elementor-element-551501e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-23626 .elementor-element.elementor-element-3a3756f > .elementor-widget-container{margin:0px 0px 0px -3px;padding:3% 0% 0% 0%;}.elementor-23626 .elementor-element.elementor-element-3a3756f{text-align:left;}.elementor-23626 .elementor-element.elementor-element-3a3756f .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:2.75em;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.01em;word-spacing:0em;color:#E6E6E6;}.elementor-23626 .elementor-element.elementor-element-f12be93 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-23626 .elementor-element.elementor-element-c65e804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:2em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-23626 .elementor-element.elementor-element-c043d59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:6em;--padding-left:03em;--padding-right:03em;}.elementor-23626 .elementor-element.elementor-element-1e84776{--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;--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-23626 .elementor-element.elementor-element-b817c9b{width:var( --container-widget-width, 23em );max-width:23em;--container-widget-width:23em;--container-widget-flex-grow:0;}.elementor-23626 .elementor-element.elementor-element-b817c9b .elementor-heading-title{font-family:var( --e-global-typography-3423b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-3423b7f-font-size );font-weight:var( --e-global-typography-3423b7f-font-weight );line-height:var( --e-global-typography-3423b7f-line-height );letter-spacing:var( --e-global-typography-3423b7f-letter-spacing );color:var( --e-global-color-text );}.elementor-23626 .elementor-element.elementor-element-4a8ff69{width:auto;max-width:auto;}.elementor-23626 .elementor-element.elementor-element-4a8ff69 > .elementor-widget-container{margin:3em 0em 0em 0em;}.elementor-23626 .elementor-element.elementor-element-4a8ff69 .elementor-heading-title{font-family:var( --e-global-typography-1a185a8-font-family ), Sans-serif;font-size:var( --e-global-typography-1a185a8-font-size );font-weight:var( --e-global-typography-1a185a8-font-weight );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );color:#000000;}.elementor-23626 .elementor-element.elementor-element-4cf3eb9{width:auto;max-width:auto;}.elementor-23626 .elementor-element.elementor-element-4cf3eb9 > .elementor-widget-container{margin:0.2em 0em 0em 0em;}.elementor-23626 .elementor-element.elementor-element-4cf3eb9 .elementor-heading-title{font-family:var( --e-global-typography-1a185a8-font-family ), Sans-serif;font-size:var( --e-global-typography-1a185a8-font-size );font-weight:var( --e-global-typography-1a185a8-font-weight );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );color:#000000;}.elementor-23626 .elementor-element.elementor-element-5364cd7{width:var( --container-widget-width, 20em );max-width:20em;--container-widget-width:20em;--container-widget-flex-grow:0;--box-border-width:0px;--separator-width:0px;--toc-body-max-height:240px;--item-text-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-primary );--marker-size:5px;}.elementor-23626 .elementor-element.elementor-element-5364cd7 > .elementor-widget-container{margin:2em 0em 0em -1em;padding:0px 0px 0px 0px;}.elementor-23626 .elementor-element.elementor-element-5364cd7 .elementor-toc__header, .elementor-23626 .elementor-element.elementor-element-5364cd7 .elementor-toc__header-title{font-weight:500;}.elementor-23626 .elementor-element.elementor-element-5364cd7 .elementor-toc__list-item{line-height:24px;}.elementor-23626 .elementor-element.elementor-element-2dfd596{--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;--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-23626 .elementor-element.elementor-element-03415fa{font-family:"Public Sans", Sans-serif;font-weight:300;line-height:1.4em;letter-spacing:-0.0125px;word-spacing:0em;}.elementor-23626 .elementor-element.elementor-element-7f2023c2:not(.elementor-motion-effects-element-type-background), .elementor-23626 .elementor-element.elementor-element-7f2023c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23626 .elementor-element.elementor-element-7f2023c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:3em 0em 1em 0em;}.elementor-23626 .elementor-element.elementor-element-7f2023c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23626 .elementor-element.elementor-element-3b83cc32{text-align:center;}.elementor-23626 .elementor-element.elementor-element-3b83cc32 .elementor-heading-title{font-family:var( --e-global-typography-750edf4-font-family ), Sans-serif;font-size:var( --e-global-typography-750edf4-font-size );font-weight:var( --e-global-typography-750edf4-font-weight );line-height:var( --e-global-typography-750edf4-line-height );letter-spacing:var( --e-global-typography-750edf4-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-36145fb1:not(.elementor-motion-effects-element-type-background), .elementor-23626 .elementor-element.elementor-element-36145fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23626 .elementor-element.elementor-element-36145fb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:5em;padding:0% 10% 05% 010%;}.elementor-23626 .elementor-element.elementor-element-36145fb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23626 .elementor-element.elementor-element-6cc0565d{--grid-row-gap:30px;--grid-column-gap:45px;}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.48 * 100% );}.elementor-23626 .elementor-element.elementor-element-6cc0565d:after{content:"0.48";}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__thumbnail__link{width:100%;}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__meta-data span + span:before{content:"-";}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__card{background-color:#000000;border-width:1px;border-radius:5px;padding-top:16px;padding-bottom:16px;}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__text{margin-top:8px;}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title, .elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title a{color:#FFFFFF;font-family:var( --e-global-typography-b1f3de2-font-family ), Sans-serif;font-size:var( --e-global-typography-b1f3de2-font-size );font-weight:var( --e-global-typography-b1f3de2-font-weight );line-height:var( --e-global-typography-b1f3de2-line-height );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__meta-data{color:var( --e-global-color-fe12954 );font-size:var( --e-global-typography-eb3864a-font-size );font-weight:var( --e-global-typography-eb3864a-font-weight );line-height:var( --e-global-typography-eb3864a-line-height );}@media(max-width:1400px){.elementor-23626 .elementor-element.elementor-element-b817c9b .elementor-heading-title{font-size:var( --e-global-typography-3423b7f-font-size );line-height:var( --e-global-typography-3423b7f-line-height );letter-spacing:var( --e-global-typography-3423b7f-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-4a8ff69 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-4cf3eb9 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-3b83cc32 .elementor-heading-title{font-size:var( --e-global-typography-750edf4-font-size );line-height:var( --e-global-typography-750edf4-line-height );letter-spacing:var( --e-global-typography-750edf4-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-36145fb1{padding:0px 20px 0px 20px;}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title, .elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title a{font-size:var( --e-global-typography-b1f3de2-font-size );line-height:var( --e-global-typography-b1f3de2-line-height );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__meta-data{font-size:var( --e-global-typography-eb3864a-font-size );line-height:var( --e-global-typography-eb3864a-line-height );}}@media(min-width:768px){.elementor-23626 .elementor-element.elementor-element-1e84776{--width:50%;}.elementor-23626 .elementor-element.elementor-element-2dfd596{--width:50%;}}@media(min-width:1785px){.elementor-23626 .elementor-element.elementor-element-b817c9b .elementor-heading-title{font-size:var( --e-global-typography-3423b7f-font-size );line-height:var( --e-global-typography-3423b7f-line-height );letter-spacing:var( --e-global-typography-3423b7f-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-4a8ff69 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-4cf3eb9 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-3b83cc32 .elementor-heading-title{font-size:var( --e-global-typography-750edf4-font-size );line-height:var( --e-global-typography-750edf4-line-height );letter-spacing:var( --e-global-typography-750edf4-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title, .elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title a{font-size:var( --e-global-typography-b1f3de2-font-size );line-height:var( --e-global-typography-b1f3de2-line-height );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__meta-data{font-size:var( --e-global-typography-eb3864a-font-size );line-height:var( --e-global-typography-eb3864a-line-height );}}@media(max-width:1024px){.elementor-23626 .elementor-element.elementor-element-3a3756f > .elementor-widget-container{padding:8% 0% 0% 0%;}.elementor-23626 .elementor-element.elementor-element-3a3756f .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-23626 .elementor-element.elementor-element-b817c9b .elementor-heading-title{font-size:var( --e-global-typography-3423b7f-font-size );line-height:var( --e-global-typography-3423b7f-line-height );letter-spacing:var( --e-global-typography-3423b7f-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-4a8ff69 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-4cf3eb9 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-3b83cc32 .elementor-heading-title{font-size:var( --e-global-typography-750edf4-font-size );line-height:var( --e-global-typography-750edf4-line-height );letter-spacing:var( --e-global-typography-750edf4-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title, .elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title a{font-size:var( --e-global-typography-b1f3de2-font-size );line-height:var( --e-global-typography-b1f3de2-line-height );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__meta-data{font-size:var( --e-global-typography-eb3864a-font-size );line-height:var( --e-global-typography-eb3864a-line-height );}}@media(max-width:767px){.elementor-23626 .elementor-element.elementor-element-10125ac{padding:0em 0em 0em 0em;}.elementor-23626 .elementor-element.elementor-element-551501e > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-23626 .elementor-element.elementor-element-3a3756f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23626 .elementor-element.elementor-element-3a3756f{text-align:center;}.elementor-23626 .elementor-element.elementor-element-3a3756f .elementor-heading-title{font-size:39px;line-height:1em;}.elementor-23626 .elementor-element.elementor-element-c65e804{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:0em;}.elementor-23626 .elementor-element.elementor-element-c043d59{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-23626 .elementor-element.elementor-element-1e84776{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-23626 .elementor-element.elementor-element-b817c9b .elementor-heading-title{font-size:var( --e-global-typography-3423b7f-font-size );line-height:var( --e-global-typography-3423b7f-line-height );letter-spacing:var( --e-global-typography-3423b7f-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-4a8ff69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23626 .elementor-element.elementor-element-4a8ff69 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-4cf3eb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23626 .elementor-element.elementor-element-4cf3eb9 .elementor-heading-title{font-size:var( --e-global-typography-1a185a8-font-size );line-height:var( --e-global-typography-1a185a8-line-height );letter-spacing:var( --e-global-typography-1a185a8-letter-spacing );word-spacing:var( --e-global-typography-1a185a8-word-spacing );}.elementor-23626 .elementor-element.elementor-element-03415fa{font-size:1em;}.elementor-23626 .elementor-element.elementor-element-3b83cc32 .elementor-heading-title{font-size:var( --e-global-typography-750edf4-font-size );line-height:var( --e-global-typography-750edf4-line-height );letter-spacing:var( --e-global-typography-750edf4-letter-spacing );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-23626 .elementor-element.elementor-element-6cc0565d:after{content:"0.5";}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__thumbnail__link{width:100%;}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title, .elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__title a{font-size:var( --e-global-typography-b1f3de2-font-size );line-height:var( --e-global-typography-b1f3de2-line-height );}.elementor-23626 .elementor-element.elementor-element-6cc0565d .elementor-post__meta-data{font-size:var( --e-global-typography-eb3864a-font-size );line-height:var( --e-global-typography-eb3864a-line-height );}}/* Start custom CSS for html, class: .elementor-element-f12be93 */.search-input input[type="text"]{
    padding: 20px;
    display: inline-block;
    border: none;
    border-radius: 2px;
    background-color: #1c1c1c;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 300;
    font-family: "Public Sans";
    color: white;
}

.searchandfilter ul {
    display: block;
    width: 100%;
    max-width: unset;
}   

.searchandfilter li {
    width: 100%;
}

/* 📱 Mobile Specific Styles 
   This media query targets screens up to 768px wide (standard mobile/tablet range) */
@media only screen and (max-width: 767px) {
    .search-input input[type="text"] {
        width: 100%;
    }
}

.searchandfilter input[type="submit"] {
    display: none;
}

 
.search-input input[type="search"],
.search-input input[type="text"] {
  background-image: url('https://www.beauhurst.com/wp-content/uploads/2025/11/icon-searchbar.svg');
  background-repeat: no-repeat;
  background-position: 12px 50%;
  background-size: 22px;
  padding-left: 44px; /* make room for the icon */
}

/* Nice to have: focus + dark backgrounds */
.search-input input[type="search"]:focus {
  outline: 2px solid #c7d2fe; /* adjust to your brand */
  outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfd596 */.help-centre-article-body h1 {
  font-size: 1.6em;
  margin-bottom: 0.75em;
  font-weight: 500;
}

.help-centre-article-body h2 {
  font-size: 1.4em;
  font-weight: 500;
}

.help-centre-article-body h3,
.help-centre-article-body h4 {
  font-size: 1.2em;
  font-weight: 500;
}

.help-centre-article-body ul ul {
  list-style-type: circle !important;
}


.help-centre-article-body table {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #4B4897;
  margin: 1em 0;
}

.help-centre-article-body th,
.help-centre-article-body td {
  border: 1px solid #4B4897;
  padding: 0.75em 1em;
  text-align: left;
  vertical-align: top;
}

.help-centre-article-body th {
  font-weight: 600;
  color: #2d2b55;
}

.help-centre-article-body td p {
  margin: 0;
}

.help-centre-article-body iframe {
    width: auto;
  margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-container p {
    font-size: 1em;
    line-height: 1.5em;
    letter-spacing: normal;
    font-weight: 300;
}

.post-labels span{
    padding: 3px 8px;
    border-radius: 2px;
    font-size: 14px;
    width: fit-content;
}

.post-labels span:first-child{
    display: flex;
    gap: 8px;
}

.label-green{
    background-color: #D5EED8;
}

.label-pink{
    background-color: #F2D5E8;
}

.label-orange{
    background-color: #FBE2D4;
}


h2, h3, h4, h5, h6{
    margin: 1em 0;
}


div.post-body img {
    padding: 1em 0 2em 0;
}

div.post-body video{
    padding: 1em 0 2em 0;
    height: 100%;
}

div.post-body ol, div.post-body ul {
    list-style-type: disc;
    font-size: 1em;
    list-style-position: outside;
    padding-left: 1em;
    line-height: 1.5em;
    letter-spacing: normal;
}

div.post-body li {
    margin-bottom: 0.75em;
    font-weight: 300;
}

div.post-body h3{
    font-size: 1.3em;
    font-weight: 500;
}

a.cta-button {
    background-color: #4B4897;
    color: white;
    padding: 7px;
    margin: 1em 0;
    border-radius: 5px;
    display: inline-block;
}/* End custom CSS */