.elementor-658 .elementor-element.elementor-element-567911d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-658 .elementor-element.elementor-element-567911d:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-567911d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://bhg-test-site.co.uk/wp-content/uploads/2026/05/DM-Thermal-Hero-2-b.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-658 .elementor-element.elementor-element-567911d > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor2 );opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-567911d > .elementor-container{max-width:950px;}.elementor-658 .elementor-element.elementor-element-567911d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:450px 0px 400px 0px;}.elementor-658 .elementor-element.elementor-element-82092e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-82092e7{text-align:center;}.elementor-658 .elementor-element.elementor-element-82092e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:900;line-height:74px;letter-spacing:-1.6px;word-spacing:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-658 .elementor-element.elementor-element-9cad4e7 .elementor-button{background-color:#474747;font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;padding:15px 65px 15px 065px;}.elementor-658 .elementor-element.elementor-element-9cad4e7 .elementor-button:hover, .elementor-658 .elementor-element.elementor-element-9cad4e7 .elementor-button:focus{background-color:#FFFFFF;color:#474747;}.elementor-658 .elementor-element.elementor-element-9cad4e7 .elementor-button:hover svg, .elementor-658 .elementor-element.elementor-element-9cad4e7 .elementor-button:focus svg{fill:#474747;}.elementor-658 .elementor-element.elementor-element-079a845 .elementor-button{background-color:#474747;font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;padding:15px 65px 15px 65px;}.elementor-658 .elementor-element.elementor-element-079a845 .elementor-button:hover, .elementor-658 .elementor-element.elementor-element-079a845 .elementor-button:focus{background-color:#FFFFFF;color:#474747;}.elementor-658 .elementor-element.elementor-element-079a845 .elementor-button:hover svg, .elementor-658 .elementor-element.elementor-element-079a845 .elementor-button:focus svg{fill:#474747;}.elementor-658 .elementor-element.elementor-element-72897bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-658 .elementor-element.elementor-element-72897bd:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-72897bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474747;}.elementor-658 .elementor-element.elementor-element-72897bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-658 .elementor-element.elementor-element-72897bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-7199241 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-658 .elementor-element.elementor-element-7fbb05a > .elementor-widget-container{padding:0px 125px 29px 125px;}.elementor-658 .elementor-element.elementor-element-7fbb05a{text-align:center;}.elementor-658 .elementor-element.elementor-element-7fbb05a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-0d439b3 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-658 .elementor-element.elementor-element-0d439b3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;letter-spacing:-0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-0cf215c .elementor-button-content-wrapper{flex-direction:row;}.elementor-658 .elementor-element.elementor-element-0cf215c .elementor-button{font-family:"Montserrat", Sans-serif;border-radius:0px 0px 0px 0px;padding:15px 100px 15px 100px;}.elementor-658 .elementor-element.elementor-element-a2f15fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-658 .elementor-element.elementor-element-a2f15fa .elementor-button{font-family:"Montserrat", Sans-serif;border-radius:0px 0px 0px 0px;padding:15px 100px 15px 100px;}.elementor-658 .elementor-element.elementor-element-a4f0382 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-658 .elementor-element.elementor-element-a4f0382:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-a4f0382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-a4f0382{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-658 .elementor-element.elementor-element-a4f0382 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-c5c4049 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-44796da > .elementor-widget-container{padding:0px 125px 29px 125px;}.elementor-658 .elementor-element.elementor-element-44796da{text-align:center;}.elementor-658 .elementor-element.elementor-element-44796da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;letter-spacing:-0.8px;color:#454545;}.elementor-658 .elementor-element.elementor-element-2fb0b044:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-2fb0b044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-2fb0b044{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-658 .elementor-element.elementor-element-2fb0b044 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-6ecf5219:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-658 .elementor-element.elementor-element-6ecf5219 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Thermal_Insulation-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-658 .elementor-element.elementor-element-6ecf5219 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:300px 20px 298px 20px;}.elementor-658 .elementor-element.elementor-element-6ecf5219 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-12032de9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-12032de9{text-align:center;}.elementor-658 .elementor-element.elementor-element-12032de9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-6db81b48 .elementor-button{background-color:#0201015E;font-family:"Montserrat", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-658 .elementor-element.elementor-element-6db81b48 .elementor-button:hover, .elementor-658 .elementor-element.elementor-element-6db81b48 .elementor-button:focus{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-2430e627:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-658 .elementor-element.elementor-element-2430e627 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Metal-Cladding_-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-658 .elementor-element.elementor-element-2430e627 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:300px 20px 300px 20px;}.elementor-658 .elementor-element.elementor-element-2430e627 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-4bc5695b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-4bc5695b{text-align:center;}.elementor-658 .elementor-element.elementor-element-4bc5695b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-193044a9 .elementor-button{background-color:#0201015E;font-family:"Montserrat", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-658 .elementor-element.elementor-element-193044a9 .elementor-button:hover, .elementor-658 .elementor-element.elementor-element-193044a9 .elementor-button:focus{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-2bf3abf0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-658 .elementor-element.elementor-element-2bf3abf0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Trace-Heating-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-658 .elementor-element.elementor-element-2bf3abf0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:300px 20px 298px 20px;}.elementor-658 .elementor-element.elementor-element-2bf3abf0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-29d2c622 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-29d2c622{text-align:center;}.elementor-658 .elementor-element.elementor-element-29d2c622 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-222f078c .elementor-button{background-color:#0201015E;font-family:"Montserrat", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-658 .elementor-element.elementor-element-222f078c .elementor-button:hover, .elementor-658 .elementor-element.elementor-element-222f078c .elementor-button:focus{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-dd09d8f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-658 .elementor-element.elementor-element-dd09d8f:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-dd09d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-dd09d8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-dd09d8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-ab161e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-874ac44 > .elementor-widget-container{padding:0px 125px 25px 125px;}.elementor-658 .elementor-element.elementor-element-874ac44{text-align:center;}.elementor-658 .elementor-element.elementor-element-874ac44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;letter-spacing:-0.8px;color:#454545;}.elementor-658 .elementor-element.elementor-element-3e511f2:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-3e511f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-3e511f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-658 .elementor-element.elementor-element-3e511f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-42942f9 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Granton-Western-Villages-Edinburgh-1.png);background-size:cover;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-42942f9 .elementor-background-overlay{background-color:#00000045;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-c066531 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Abbeylane-Edinbugh.webp);background-size:cover;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-c066531 .elementor-background-overlay{background-color:#00000045;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-36084e5 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Candleriggs-Square-Glasgow-.webp);background-size:cover;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-36084e5 .elementor-background-overlay{background-color:#00000054;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-a36c6bb .swiper-slide-bg{background-color:#4054b2;background-image:url(https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Ocean-Drive-Edinburgh-1.png);background-size:cover;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-a36c6bb .elementor-background-overlay{background-color:#00000054;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-87ca273 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Edinburgh-College-3.png);background-size:cover;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-87ca273 .elementor-background-overlay{background-color:#00000054;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-cf8ea42 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://bhg-test-site.co.uk/wp-content/uploads/2026/05/Diageo-8-Tanks-1.png);background-size:cover;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-repeater-item-cf8ea42 .elementor-background-overlay{background-color:#00000054;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:721px;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-slide-button:hover{background-color:#FFFFFF;color:#454545;}.elementor-658 .elementor-element.elementor-element-7fcc3f3{width:100%;max-width:100%;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .swiper-slide-contents{max-width:100%;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .swiper-slide-inner{padding:0px 400px 0px 100px;text-align:start;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:6px;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;letter-spacing:-0.8px;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:12px;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-slide-description{font-family:"Montserrat", Sans-serif;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-slide-button{font-family:"Montserrat", Sans-serif;font-weight:800;border-width:1px;border-radius:0px;}.elementor-658 .elementor-element.elementor-element-f39bf78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-658 .elementor-element.elementor-element-f39bf78:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-f39bf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-f39bf78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-f39bf78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-8eca625 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-ad12df5 > .elementor-widget-container{padding:0px 125px 25px 125px;}.elementor-658 .elementor-element.elementor-element-ad12df5{text-align:center;}.elementor-658 .elementor-element.elementor-element-ad12df5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;letter-spacing:-0.8px;color:#454545;}.elementor-658 .elementor-element.elementor-element-f05b518:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-f05b518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-f05b518{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-658 .elementor-element.elementor-element-f05b518 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-acbf1b6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-658 .elementor-element.elementor-element-73f01bd{text-align:center;font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-658 .elementor-element.elementor-element-e2b1f25 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-658 .elementor-element.elementor-element-657cb66{text-align:center;font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-658 .elementor-element.elementor-element-1c13082 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-658 .elementor-element.elementor-element-65ccb7a{text-align:center;font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-658 .elementor-element.elementor-element-783e8ec > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-658 .elementor-element.elementor-element-2fc1b5a{text-align:center;font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-658 .elementor-element.elementor-element-0bda13b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-658 .elementor-element.elementor-element-8f97623{text-align:center;font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-658 .elementor-element.elementor-element-693b815 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-658 .elementor-element.elementor-element-4f358b6{text-align:center;font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-658 .elementor-element.elementor-element-d4f3ec0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-658 .elementor-element.elementor-element-d4f3ec0:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-d4f3ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474747;}.elementor-658 .elementor-element.elementor-element-d4f3ec0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-658 .elementor-element.elementor-element-d4f3ec0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-f8dc7d0 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-658 .elementor-element.elementor-element-a4fa58c > .elementor-widget-container{padding:0px 125px 29px 125px;}.elementor-658 .elementor-element.elementor-element-a4fa58c{text-align:center;}.elementor-658 .elementor-element.elementor-element-a4fa58c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-7870157 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-658 .elementor-element.elementor-element-7870157{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;letter-spacing:-0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-1e11a6e0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-658 .elementor-element.elementor-element-1e11a6e0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-658 .elementor-element.elementor-element-1e11a6e0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-658 .elementor-element.elementor-element-f2204c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-658 .elementor-element.elementor-element-f2204c7:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-f2204c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-f2204c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-f2204c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-5a32057 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-a1586d2 > .elementor-widget-container{padding:0px 125px 25px 125px;}.elementor-658 .elementor-element.elementor-element-a1586d2{text-align:center;}.elementor-658 .elementor-element.elementor-element-a1586d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;letter-spacing:-0.8px;color:#454545;}.elementor-658 .elementor-element.elementor-element-2acef63:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-2acef63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-2acef63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:025px 0px 100px 0px;}.elementor-658 .elementor-element.elementor-element-2acef63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-b956f28{--e-image-carousel-slides-to-show:5;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-658 .elementor-element.elementor-element-567911d{padding:200px 25px 200px 25px;}.elementor-658 .elementor-element.elementor-element-72897bd{padding:100px 25px 100px 25px;}.elementor-658 .elementor-element.elementor-element-7fbb05a > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-658 .elementor-element.elementor-element-0d439b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-a4f0382{padding:100px 25px 100px 25px;}.elementor-658 .elementor-element.elementor-element-44796da > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-658 .elementor-element.elementor-element-6ecf5219 > .elementor-element-populated{margin:0px 4px 0px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;padding:150px 2px 150px 2px;}.elementor-658 .elementor-element.elementor-element-2430e627 > .elementor-element-populated{margin:0px 4px 0px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;padding:150px 2px 150px 2px;}.elementor-658 .elementor-element.elementor-element-2bf3abf0 > .elementor-element-populated{margin:0px 4px 0px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;padding:150px 2px 150px 2px;}.elementor-658 .elementor-element.elementor-element-dd09d8f{padding:0px 25px 0px 25px;}.elementor-658 .elementor-element.elementor-element-874ac44 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-658 .elementor-element.elementor-element-3e511f2{margin-top:0px;margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .swiper-slide-inner{padding:0px 150px 0px 50px;}.elementor-658 .elementor-element.elementor-element-f39bf78{padding:0px 25px 0px 25px;}.elementor-658 .elementor-element.elementor-element-ad12df5 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-658 .elementor-element.elementor-element-d4f3ec0{padding:100px 25px 100px 25px;}.elementor-658 .elementor-element.elementor-element-a4fa58c > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-658 .elementor-element.elementor-element-7870157 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-f2204c7{padding:40px 25px 0px 25px;}.elementor-658 .elementor-element.elementor-element-a1586d2 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-658 .elementor-element.elementor-element-b956f28{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-658 .elementor-element.elementor-element-567911d{padding:200px 20px 150px 20px;}.elementor-658 .elementor-element.elementor-element-82092e7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-658 .elementor-element.elementor-element-82092e7 .elementor-heading-title{font-size:49px;line-height:1em;}.elementor-658 .elementor-element.elementor-element-079a845 .elementor-button{padding:15px 62px 15px 62px;}.elementor-658 .elementor-element.elementor-element-72897bd{padding:75px 20px 75px 20px;}.elementor-658 .elementor-element.elementor-element-7fbb05a > .elementor-widget-container{padding:0px 25px 10px 25px;}.elementor-658 .elementor-element.elementor-element-7fbb05a .elementor-heading-title{font-size:40px;line-height:0.9em;}.elementor-658 .elementor-element.elementor-element-0d439b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-a4f0382{padding:75px 20px 75px 20px;}.elementor-658 .elementor-element.elementor-element-44796da > .elementor-widget-container{padding:0px 25px 10px 25px;}.elementor-658 .elementor-element.elementor-element-44796da .elementor-heading-title{font-size:40px;line-height:0.9em;}.elementor-658 .elementor-element.elementor-element-6ecf5219 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:300px 0px 300px 0px;}.elementor-658 .elementor-element.elementor-element-2430e627 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:300px 0px 300px 0px;}.elementor-658 .elementor-element.elementor-element-2bf3abf0 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:300px 0px 350px 0px;}.elementor-658 .elementor-element.elementor-element-dd09d8f{padding:0px 20px 0px 20px;}.elementor-658 .elementor-element.elementor-element-874ac44 > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-658 .elementor-element.elementor-element-874ac44 .elementor-heading-title{font-size:40px;line-height:0.9em;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .swiper-slide-inner{padding:0px 53px 0px 40px;}.elementor-658 .elementor-element.elementor-element-7fcc3f3 .elementor-slide-heading{font-size:29px;}.elementor-658 .elementor-element.elementor-element-f39bf78{padding:25px 20px 0px 20px;}.elementor-658 .elementor-element.elementor-element-ad12df5 > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-658 .elementor-element.elementor-element-ad12df5 .elementor-heading-title{font-size:40px;line-height:0.9em;}.elementor-658 .elementor-element.elementor-element-acbf1b6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-658 .elementor-element.elementor-element-e2b1f25 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-658 .elementor-element.elementor-element-1c13082 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-658 .elementor-element.elementor-element-783e8ec > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-658 .elementor-element.elementor-element-0bda13b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-658 .elementor-element.elementor-element-693b815 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-658 .elementor-element.elementor-element-d4f3ec0{padding:75px 20px 75px 20px;}.elementor-658 .elementor-element.elementor-element-a4fa58c > .elementor-widget-container{padding:0px 25px 10px 25px;}.elementor-658 .elementor-element.elementor-element-a4fa58c .elementor-heading-title{font-size:40px;line-height:0.9em;}.elementor-658 .elementor-element.elementor-element-7870157 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-f2204c7{padding:040px 20px 0px 20px;}.elementor-658 .elementor-element.elementor-element-a1586d2 > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-658 .elementor-element.elementor-element-a1586d2 .elementor-heading-title{font-size:29px;line-height:0.9em;}.elementor-658 .elementor-element.elementor-element-b956f28{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-658 .elementor-element.elementor-element-896817c{width:10%;}.elementor-658 .elementor-element.elementor-element-30f5b93{width:40%;}.elementor-658 .elementor-element.elementor-element-13eca6a{width:40%;}.elementor-658 .elementor-element.elementor-element-59e0aeb{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-658 .elementor-element.elementor-element-acbf1b6{width:33%;}.elementor-658 .elementor-element.elementor-element-e2b1f25{width:33%;}.elementor-658 .elementor-element.elementor-element-1c13082{width:33%;}.elementor-658 .elementor-element.elementor-element-783e8ec{width:33%;}.elementor-658 .elementor-element.elementor-element-0bda13b{width:33%;}.elementor-658 .elementor-element.elementor-element-693b815{width:33%;}}@media(min-width:1025px){.elementor-658 .elementor-element.elementor-element-567911d:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-567911d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}