.elementor-851 .elementor-element.elementor-element-7773b99d > .elementor-container{min-height:350px;}.elementor-851 .elementor-element.elementor-element-7773b99d:not(.elementor-motion-effects-element-type-background), .elementor-851 .elementor-element.elementor-element-7773b99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://brand-elevator-template.somerpreview.co.uk/wp-content/uploads/2021/01/bg-placeholder-header.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-851 .elementor-element.elementor-element-7773b99d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-851 .elementor-element.elementor-element-7773b99d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-851 .elementor-element.elementor-element-3d2022ba > .elementor-element-populated{padding:0% 60% 0% 0%;}.elementor-851 .elementor-element.elementor-element-579585c9 .elementor-heading-title{font-family:var( --e-global-typography-1ba303b-font-family ), Sans-serif;font-size:var( --e-global-typography-1ba303b-font-size );line-height:var( --e-global-typography-1ba303b-line-height );letter-spacing:var( --e-global-typography-1ba303b-letter-spacing );word-spacing:var( --e-global-typography-1ba303b-word-spacing );}.elementor-851 .elementor-element.elementor-element-6326f15{margin-top:-50px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-851 .elementor-element.elementor-element-1b1b18bc > .elementor-element-populated{padding:50px 50px 0px 50px;}.elementor-851 .elementor-element.elementor-element-3ece8b54{margin-top:0px;margin-bottom:50px;}.elementor-851 .elementor-element.elementor-element-5422fa28 > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-851 .elementor-element.elementor-element-44acfe5{text-align:left;}.elementor-851 .elementor-element.elementor-element-44acfe5 .elementor-heading-title{font-family:var( --e-global-typography-8b8dddd-font-family ), Sans-serif;font-size:var( --e-global-typography-8b8dddd-font-size );font-weight:var( --e-global-typography-8b8dddd-font-weight );line-height:var( --e-global-typography-8b8dddd-line-height );letter-spacing:var( --e-global-typography-8b8dddd-letter-spacing );word-spacing:var( --e-global-typography-8b8dddd-word-spacing );}.elementor-851 .elementor-element.elementor-element-6ca45744{text-align:left;}.elementor-851 .elementor-element.elementor-element-526f1ec{margin-top:0px;margin-bottom:0px;}.elementor-851 .elementor-element.elementor-element-7333621.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-851 .elementor-element.elementor-element-7333621 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-a722230.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-851 .elementor-element.elementor-element-a722230.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-851 .elementor-element.elementor-element-a722230.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-851 .elementor-element.elementor-element-a722230 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-851 .elementor-element.elementor-element-a722230 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-851 .elementor-element.elementor-element-a722230 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-b440db5-font-family ), Sans-serif;font-size:var( --e-global-typography-b440db5-font-size );font-weight:var( --e-global-typography-b440db5-font-weight );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-a722230 > .elementor-widget-container{padding:5% 15% 5% 15%;}.elementor-851 .elementor-element.elementor-element-a722230{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-851 .elementor-element.elementor-element-49336f3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-851 .elementor-element.elementor-element-49336f3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-851 .elementor-element.elementor-element-49336f3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-851 .elementor-element.elementor-element-49336f3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-851 .elementor-element.elementor-element-49336f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-851 .elementor-element.elementor-element-49336f3 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-b440db5-font-family ), Sans-serif;font-size:var( --e-global-typography-b440db5-font-size );font-weight:var( --e-global-typography-b440db5-font-weight );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-49336f3 > .elementor-widget-container{padding:5% 15% 5% 15%;}.elementor-851 .elementor-element.elementor-element-49336f3{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-851 .elementor-element.elementor-element-b29416b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-851 .elementor-element.elementor-element-b29416b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-851 .elementor-element.elementor-element-b29416b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-851 .elementor-element.elementor-element-b29416b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-851 .elementor-element.elementor-element-b29416b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-851 .elementor-element.elementor-element-b29416b .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-b440db5-font-family ), Sans-serif;font-size:var( --e-global-typography-b440db5-font-size );font-weight:var( --e-global-typography-b440db5-font-weight );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-b29416b > .elementor-widget-container{padding:5% 15% 5% 15%;}.elementor-851 .elementor-element.elementor-element-b29416b{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-851 .elementor-element.elementor-element-67bc083{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-a6d91c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-msie .elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-851 .elementor-element.elementor-element-ad5dcad:after{content:"0.66";position:absolute;color:transparent;}.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio-item__title{font-size:28.5px;}.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio__filter{color:var( --e-global-color-text );font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-fe75d95 );}.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio__filters{margin-bottom:60px;}.elementor-851 .elementor-element.elementor-element-20cb2034{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-32664738 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-4e3875d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-851 .elementor-element.elementor-element-7773b99d > .elementor-container{min-height:200px;}.elementor-851 .elementor-element.elementor-element-7773b99d{padding:40px 40px 40px 40px;}.elementor-851 .elementor-element.elementor-element-3d2022ba > .elementor-element-populated{padding:1% 50% 1% 1%;}.elementor-851 .elementor-element.elementor-element-579585c9 .elementor-heading-title{font-size:var( --e-global-typography-1ba303b-font-size );line-height:var( --e-global-typography-1ba303b-line-height );letter-spacing:var( --e-global-typography-1ba303b-letter-spacing );word-spacing:var( --e-global-typography-1ba303b-word-spacing );}.elementor-851 .elementor-element.elementor-element-6326f15{margin-top:0px;margin-bottom:0px;padding:60px 40px 60px 40px;}.elementor-851 .elementor-element.elementor-element-1b1b18bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-44acfe5 .elementor-heading-title{font-size:var( --e-global-typography-8b8dddd-font-size );line-height:var( --e-global-typography-8b8dddd-line-height );letter-spacing:var( --e-global-typography-8b8dddd-letter-spacing );word-spacing:var( --e-global-typography-8b8dddd-word-spacing );}.elementor-851 .elementor-element.elementor-element-7333621 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-a722230 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-851 .elementor-element.elementor-element-a722230 .elementor-image-box-title{font-size:var( --e-global-typography-b440db5-font-size );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-49336f3 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-851 .elementor-element.elementor-element-49336f3 .elementor-image-box-title{font-size:var( --e-global-typography-b440db5-font-size );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-b29416b .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-851 .elementor-element.elementor-element-b29416b .elementor-image-box-title{font-size:var( --e-global-typography-b440db5-font-size );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-msie .elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-851 .elementor-element.elementor-element-7773b99d{padding:20px 20px 20px 20px;}.elementor-851 .elementor-element.elementor-element-3d2022ba > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-851 .elementor-element.elementor-element-579585c9 .elementor-heading-title{font-size:var( --e-global-typography-1ba303b-font-size );line-height:var( --e-global-typography-1ba303b-line-height );letter-spacing:var( --e-global-typography-1ba303b-letter-spacing );word-spacing:var( --e-global-typography-1ba303b-word-spacing );}.elementor-851 .elementor-element.elementor-element-6326f15{margin-top:0px;margin-bottom:0px;padding:45px 20px 45px 20px;}.elementor-851 .elementor-element.elementor-element-1b1b18bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-5422fa28 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-851 .elementor-element.elementor-element-44acfe5 .elementor-heading-title{font-size:var( --e-global-typography-8b8dddd-font-size );line-height:var( --e-global-typography-8b8dddd-line-height );letter-spacing:var( --e-global-typography-8b8dddd-letter-spacing );word-spacing:var( --e-global-typography-8b8dddd-word-spacing );}.elementor-851 .elementor-element.elementor-element-7333621 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-851 .elementor-element.elementor-element-a722230 .elementor-image-box-img{margin-bottom:15px;}.elementor-851 .elementor-element.elementor-element-a722230 .elementor-image-box-title{font-size:var( --e-global-typography-b440db5-font-size );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-a722230{width:100%;max-width:100%;}.elementor-851 .elementor-element.elementor-element-49336f3 .elementor-image-box-img{margin-bottom:15px;}.elementor-851 .elementor-element.elementor-element-49336f3 .elementor-image-box-title{font-size:var( --e-global-typography-b440db5-font-size );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-49336f3{width:100%;max-width:100%;}.elementor-851 .elementor-element.elementor-element-b29416b .elementor-image-box-img{margin-bottom:15px;}.elementor-851 .elementor-element.elementor-element-b29416b .elementor-image-box-title{font-size:var( --e-global-typography-b440db5-font-size );line-height:var( --e-global-typography-b440db5-line-height );letter-spacing:var( --e-global-typography-b440db5-letter-spacing );word-spacing:var( --e-global-typography-b440db5-word-spacing );}.elementor-851 .elementor-element.elementor-element-b29416b{width:100%;max-width:100%;}.elementor-msie .elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for section, class: .elementor-element-6326f15 */.elementor-851 .elementor-element.elementor-element-6326f15 .elementor-container{
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-ad5dcad */.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio__filter{
    border: 1px solid var(--e-global-color-primary);
    padding: 6px 25px;
    margin-bottom: 10px
}
.elementor-851 .elementor-element.elementor-element-ad5dcad .elementor-portfolio__filter.elementor-active{
    background-color: var(--e-global-color-primary);
}/* End custom CSS */