/**handles:elementor-post-3239**/
.elementor-3239 .elementor-element.elementor-element-5f339b6{margin-top:0px;margin-bottom:0px;}.elementor-3239 .elementor-element.elementor-element-bb510ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-dfedcdf .swiper-slide-bg{background-color:#833CA300;background-image:url(https://heitrich.co.uk/wp-content/uploads/2022/05/Cover-Photo-e1662807328174.jpg);background-size:cover;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-dfedcdf .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-dfedcdf .swiper-slide-contents{margin-right:auto;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-dfedcdf .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-b22d272 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://heitrich.co.uk/wp-content/uploads/2022/05/yellow-caution-tape-warning-the-public-on-a-constr-2021-10-02-18-26-12-utc.jpg);background-size:cover;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-b22d272 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-b22d272 .swiper-slide-contents{margin-right:auto;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-b22d272 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-a6b75ee .swiper-slide-bg{background-color:#833CA300;background-image:url(https://heitrich.co.uk/wp-content/uploads/2022/05/Photo-next-to-WELCOME-TO-HEITRICH.jpg);background-size:cover;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-a6b75ee .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-a6b75ee .swiper-slide-contents{margin-right:auto;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-repeater-item-a6b75ee .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .swiper-slide{height:549px;transition-duration:calc(5000ms*1.2);}.elementor-3239 .elementor-element.elementor-element-e1cd357 .swiper-slide-contents{max-width:68%;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .swiper-slide-inner{padding:0px 0px 0px 100px;text-align:center;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-slide-heading{font-family:"Teko", Sans-serif;font-size:58px;font-weight:500;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-slide-button{border-width:1px;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-swiper-button{color:#02010100;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-swiper-button svg{fill:#02010100;}.elementor-3239 .elementor-element.elementor-element-08f7bc6{text-align:center;}.elementor-3239 .elementor-element.elementor-element-08f7bc6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3239 .elementor-element.elementor-element-08f7bc6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-59b5f36 img{height:200px;}.elementor-3239 .elementor-element.elementor-element-d38b63a{text-align:center;font-family:"Teko", Sans-serif;font-size:64px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1px;}.elementor-3239 .elementor-element.elementor-element-d38b63a > .elementor-widget-container{margin:-173px 0px 0px 0px;padding:-0px -0px -0px -0px;}.elementor-3239 .elementor-element.elementor-element-e6fbeee{text-align:center;}.elementor-3239 .elementor-element.elementor-element-e6fbeee .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3239 .elementor-element.elementor-element-e6fbeee > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-3239 .elementor-element.elementor-element-79400d8{text-align:center;}.elementor-3239 .elementor-element.elementor-element-79400d8 img{height:200px;}.elementor-3239 .elementor-element.elementor-element-f23426b{text-align:center;color:var( --e-global-color-d7d804e );font-family:"Teko", Sans-serif;font-size:64px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1px;}.elementor-3239 .elementor-element.elementor-element-f23426b > .elementor-widget-container{margin:-165px 0px 0px 0px;padding:-0px -0px -0px -0px;}.elementor-3239 .elementor-element.elementor-element-fa2b096{--spacer-size:300px;}.elementor-3239 .elementor-element.elementor-element-3d215c6{text-align:center;}.elementor-3239 .elementor-element.elementor-element-3d215c6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3239 .elementor-element.elementor-element-3d215c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-adfa2c6{text-align:center;}.elementor-3239 .elementor-element.elementor-element-adfa2c6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3239 .elementor-element.elementor-element-adfa2c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-3ff82a5{text-align:center;}.elementor-3239 .elementor-element.elementor-element-3ff82a5 img{height:200px;}.elementor-3239 .elementor-element.elementor-element-3ff82a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-34f35c5{text-align:center;color:#FFFFFF;font-family:"Teko", Sans-serif;font-size:64px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1px;}.elementor-3239 .elementor-element.elementor-element-34f35c5 > .elementor-widget-container{margin:-170px 0px 0px 0px;padding:-0px -0px -0px -0px;}.elementor-3239 .elementor-element.elementor-element-83f37e2{text-align:center;}.elementor-3239 .elementor-element.elementor-element-83f37e2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3239 .elementor-element.elementor-element-83f37e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-74c0b32{text-align:center;}.elementor-3239 .elementor-element.elementor-element-74c0b32 img{height:200px;}.elementor-3239 .elementor-element.elementor-element-643a755{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-3239 .elementor-element.elementor-element-643a755 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-dd3ddbd{text-align:center;}.elementor-3239 .elementor-element.elementor-element-8daeba9{text-align:center;}.elementor-3239 .elementor-element.elementor-element-ea3d68b{margin-top:40px;margin-bottom:0px;}.elementor-3239 .elementor-element.elementor-element-32d03cf{text-align:center;}.elementor-3239 .elementor-element.elementor-element-32d03cf .elementor-heading-title{color:#BA9D63;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_long_content_box{border-radius:0px;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_image_box{height:300px;background-color:#6A6A6A00;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_overlay{background-color:#000000;opacity:25%;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_long_content_box:hover .uc_overlay{opacity:0%;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_title{color:#ffffff;font-family:"Teko", Sans-serif;font-size:36px;font-weight:600;line-height:36px;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_description{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_btn{font-family:"Teko", Sans-serif;font-size:18px;background-color:var( --e-global-color-primary );color:#ffffff !important;border-radius:50px;margin-top:10px;padding:9px 40px 9px 40px;}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_btn:hover{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_box_content{padding:30px 30px 30px 30px;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_long_content_box{border-radius:0px;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_image_box{height:300px;background-color:#6A6A6A00;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_overlay{background-color:#000000;opacity:25%;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_long_content_box:hover .uc_overlay{opacity:0%;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_title{color:#ffffff;font-family:"Teko", Sans-serif;font-size:36px;font-weight:600;line-height:36px;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_description{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_btn{font-family:"Teko", Sans-serif;font-size:18px;background-color:var( --e-global-color-primary );color:#ffffff !important;border-radius:50px;margin-top:10px;padding:9px 40px 9px 40px;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_btn:hover{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_long_content_box{border-radius:0px;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_image_box{height:300px;background-color:#6A6A6A00;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_overlay{background-color:#000000;opacity:25%;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_long_content_box:hover .uc_overlay{opacity:0%;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_title{color:#ffffff;font-family:"Teko", Sans-serif;font-size:36px;font-weight:600;line-height:36px;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_description{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_btn{font-family:"Teko", Sans-serif;font-size:18px;background-color:var( --e-global-color-primary );color:#ffffff !important;border-radius:50px;margin-top:10px;padding:9px 40px 9px 40px;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_btn:hover{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_long_content_box{border-radius:0px;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_image_box{height:300px;background-color:#6A6A6A00;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_overlay{background-color:#000000;opacity:25%;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_long_content_box:hover .uc_overlay{opacity:0%;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_title{color:#ffffff;font-family:"Teko", Sans-serif;font-size:36px;font-weight:600;line-height:36px;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_description{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_btn{font-family:"Teko", Sans-serif;font-size:18px;background-color:var( --e-global-color-primary );color:#ffffff !important;border-radius:50px;margin-top:10px;padding:9px 40px 9px 40px;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_btn:hover{color:#ffffff;}.elementor-3239 .elementor-element.elementor-element-31a372cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-3239 .elementor-element.elementor-element-31a372cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3239 .elementor-element.elementor-element-2f823e5d{text-align:center;}.elementor-3239 .elementor-element.elementor-element-2f823e5d .elementor-heading-title{color:#BA9D63;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3239 .elementor-element.elementor-element-365ba8e .uc_item{text-align:center;padding:30px 30px 30px 30px;background-color:#ffffff;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3239 .elementor-element.elementor-element-365ba8e .uc_avatar{height:100px;width:100px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#BA9D6340;margin-top:0px;border-radius:100px 100px 100px 100px;}.elementor-3239 .elementor-element.elementor-element-365ba8e .ue_card_title{color:#000000;font-family:"Teko", Sans-serif;font-size:27px;font-weight:400;margin-top:0px;}.elementor-3239 .elementor-element.elementor-element-365ba8e .ue_card_subtitle{color:#6d6d6d;margin-top:5px;}.elementor-3239 .elementor-element.elementor-element-365ba8e .uc_content{color:#000000;margin-top:20px;}.elementor-3239 .elementor-element.elementor-element-365ba8e .uc_stars{margin-top:20px;color:var( --e-global-color-primary );font-size:14px;}.elementor-3239 .elementor-element.elementor-element-365ba8e .owl-dot span{width:10px;height:10px;}.elementor-3239 .elementor-element.elementor-element-365ba8e .owl-dots{margin-top:10px;}@media(max-width:1024px){.elementor-3239 .elementor-element.elementor-element-d38b63a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-f23426b > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-fa2b096{--spacer-size:186px;}.elementor-3239 .elementor-element.elementor-element-3ff82a5 img{height:200px;}.elementor-3239 .elementor-element.elementor-element-3ff82a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-34f35c5 > .elementor-widget-container{margin:-0px 0px -0px -0px;}.elementor-3239 .elementor-element.elementor-element-32d03cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3239 .elementor-element.elementor-element-31a372cc{padding:80px 10px 60px 10px;}.elementor-3239 .elementor-element.elementor-element-2f823e5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-3239 .elementor-element.elementor-element-e1cd357 .swiper-slide{height:190px;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .swiper-slide-contents{max-width:100%;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .swiper-slide-inner{padding:15px 15px 15px 15px;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-slide-heading{font-size:25px;}.elementor-3239 .elementor-element.elementor-element-e1cd357 .elementor-slide-button{font-size:13px;line-height:0.1em;letter-spacing:0.1px;}.elementor-3239 .elementor-element.elementor-element-d38b63a{font-size:60px;}.elementor-3239 .elementor-element.elementor-element-d38b63a > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-f23426b{font-size:60px;}.elementor-3239 .elementor-element.elementor-element-f23426b > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-fa2b096{--spacer-size:1px;}.elementor-3239 .elementor-element.elementor-element-34f35c5{font-size:60px;}.elementor-3239 .elementor-element.elementor-element-34f35c5 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-ea3d68b{margin-top:0px;margin-bottom:0px;}.elementor-3239 .elementor-element.elementor-element-32d03cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3239 .elementor-element.elementor-element-b22bd33 .uc_image_box{height:277px;}.elementor-3239 .elementor-element.elementor-element-82d9d4e .uc_image_box{height:277px;}.elementor-3239 .elementor-element.elementor-element-4baf255 .uc_image_box{height:277px;}.elementor-3239 .elementor-element.elementor-element-76e9a80 .uc_image_box{height:277px;}.elementor-3239 .elementor-element.elementor-element-31a372cc{padding:40px 10px 20px 10px;}.elementor-3239 .elementor-element.elementor-element-2f823e5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}