.elementor-44 .elementor-element.elementor-element-228718e0:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-228718e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.hawden-mep.co.uk/wp-content/uploads/2019/10/hawden-mep-hawden-associates-project-king-charles-hotel-1.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-228718e0 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44 .elementor-element.elementor-element-228718e0 > .elementor-container{min-height:350px;}.elementor-44 .elementor-element.elementor-element-228718e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 100px 0px;}.elementor-44 .elementor-element.elementor-element-7c3e1223 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-4724c6e8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-44 .elementor-element.elementor-element-4724c6e8{text-align:left;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:4px;color:#ffffff;}.elementor-44 .elementor-element.elementor-element-6603ba56 .elementor-heading-title{font-size:45px;text-transform:uppercase;letter-spacing:1px;color:#ffffff;}.elementor-44 .elementor-element.elementor-element-71a86119 .raven-divider-solid, .elementor-44 .elementor-element.elementor-element-71a86119 .raven-divider-double:before, .elementor-44 .elementor-element.elementor-element-71a86119 .raven-divider-double:after{background-color:#95c11f;height:1px;}.elementor-44 .elementor-element.elementor-element-71a86119 .raven-divider-double:before{margin-bottom:1px;}.elementor-44 .elementor-element.elementor-element-71a86119 .raven-divider-line{width:50px;}.elementor-44 .elementor-element.elementor-element-71a86119 .raven-divider{padding:20px 0px 20px 0px;}.elementor-44 .elementor-element.elementor-element-20692738{font-weight:400;color:#ffffff;}.elementor-44 .elementor-element.elementor-element-31259e50:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-31259e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-44 .elementor-element.elementor-element-31259e50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:50px;}.elementor-44 .elementor-element.elementor-element-31259e50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-read-more{text-align:right;}.elementor-44 .elementor-element.elementor-element-2a753c20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-content{padding:10px 10px 4px 0px;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image:hover img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post .raven-post-image-overlay:hover, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-inside:hover .raven-post-image-overlay{background-color:rgba(0,0,0,0);background-image:none;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-overlay-icons{justify-content:center;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-overlay-icons i{color:#ffffff;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-overlay-icons svg{fill:#ffffff;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-overlay-icons i:hover{color:#ffffff;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-overlay-icons svg:hover{fill:#ffffff;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-title, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-title a{font-size:20px;font-weight:300;text-transform:uppercase;line-height:2.1em;letter-spacing:1px;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-title{color:#4e5b61;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-title a{color:#4e5b61;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-meta{font-size:12px;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-button{margin:10px 0px 0px 0px;font-size:13px;text-transform:uppercase;letter-spacing:4px;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry{margin-left:calc( -100px / 2 );margin-right:calc( -100px / 2 );}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid-item, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry-item{padding-left:calc( 100px / 2 );padding-right:calc( 100px / 2 );}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid.raven-grid-1, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry.raven-masonry-1{margin-left:0;margin-right:0;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid.raven-grid-1 .raven-grid-item, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry.raven-masonry-1 .raven-masonry-item{padding-left:0;padding-right:0;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-item{margin-bottom:100px;}.elementor-44 .elementor-element.elementor-element-296efa59{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-77a0a572 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-44 .elementor-element.elementor-element-77a0a572{text-align:left;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:4px;color:#b7b4b4;}.elementor-44 .elementor-element.elementor-element-4ede5483{text-align:left;}.elementor-44 .elementor-element.elementor-element-4ede5483 .elementor-heading-title{font-size:45px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-44 .elementor-element.elementor-element-311f44a .raven-divider-solid, .elementor-44 .elementor-element.elementor-element-311f44a .raven-divider-double:before, .elementor-44 .elementor-element.elementor-element-311f44a .raven-divider-double:after{background-color:#95c11f;height:1px;}.elementor-44 .elementor-element.elementor-element-311f44a .raven-divider-double:before{margin-bottom:1px;}.elementor-44 .elementor-element.elementor-element-311f44a .raven-divider-line{width:50px;}.elementor-44 .elementor-element.elementor-element-311f44a .raven-divider{padding:20px 0px 20px 0px;}.elementor-44 .elementor-element.elementor-global-1657 .elementor-nav-menu .elementor-item{font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-44 .elementor-element.elementor-global-1657 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-44 .elementor-element.elementor-global-1657{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-44 .elementor-element.elementor-global-1657 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}@media(min-width:1025px){.elementor-44 .elementor-element.elementor-element-228718e0:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-228718e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-31259e50{margin-top:50px;margin-bottom:50px;}.elementor-44 .elementor-element.elementor-element-1c7f997f > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image:hover img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry{margin-left:calc( -50px / 2 );margin-right:calc( -50px / 2 );}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid-item, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry-item{padding-left:calc( 50px / 2 );padding-right:calc( 50px / 2 );}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid.raven-grid-tablet-1, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry.raven-masonry-tablet-1{margin-left:0;margin-right:0;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-grid.raven-grid-tablet-1 .raven-grid-item, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-masonry.raven-masonry-tablet-1 .raven-masonry-item{padding-left:0;padding-right:0;}.elementor-44 .elementor-element.elementor-element-4ede5483 .elementor-heading-title{font-size:45px;}.elementor-44 .elementor-element.elementor-global-1657 .elementor-nav-menu--main .elementor-item{padding-top:5px;padding-bottom:5px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-image:hover img{opacity:1;}.elementor-44 .elementor-element.elementor-element-2a753c20 .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-44 .elementor-element.elementor-element-4ede5483 .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-global-1657{--e-nav-menu-horizontal-menu-item-margin:calc( 160px / 2 );}.elementor-44 .elementor-element.elementor-global-1657 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:160px;}}/* Start custom CSS for column, class: .elementor-element-7c3e1223 */.elementor-44 .elementor-element.elementor-element-7c3e1223 {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 20px 0 20px;
}/* End custom CSS */
/* Start custom CSS for raven-posts, class: .elementor-element-2a753c20 */@media (min-width:768px) {
.raven-post-item:nth-of-type(even) {
    margin-top: 200px!important;
    margin-bottom: -100px!important;
}
.raven-post-item:last-of-type {
    margin-bottom: 50px!important;
}
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-533 */.elementor-44 .elementor-element.elementor-global-533{
      overflow: visible!important;
}
/* Style the header: fixed position (always stay at the top) */
.head {
  position: fixed;
  top: 0;
  left: 50px;
  z-index: -1;
  width: 1px;
  background-color: none;
    overflow: visible!important;
}

/* The progress container (grey background) */
.progress-container {
  width: 2px;
  height: 100vh;
  background: none;
    overflow: visible!important;
}

/* The progress bar (scroll indicator) */
.progress-bar {
  height: 0%;
  background: #b7b4b4;
  width: 1px;
  transition: all .4s ease-out;
  overflow: visible!important;}

.progress-bar:before {
    content: '';
    
    background: #fff;
    background: url(https://www.hawden-mep.co.uk/wp-content/uploads/2019/04/Hawden-hexagon-16px-lite.svg);
    display: inline-block;
    width: 16px;
    height: 18px;
    position: relative;
    top: calc(100% - 1px);
    left: calc(50% - 8.03px);
    background-repeat: no-repeat;
    background-size: 100%;
}/* End custom CSS */