h1,h2,h3,h4{font-family:"Boodni 72",sans-serif}.popup-form input[type=text],.popup-form input[type=email],.popup-forminput[type=tel],.popup-form .elementor-field-textual{padding-left:0;padding-right:0}.page-id-25 .elementor-location-header{display:none}.home #site-header.sticky .elementor-widget-theme-site-logo a img{width:25%!important;display:none}.page-id-19.inner-page .elementor-widget-theme-site-logo img{width:60px}span.hearth-stone{font-family:"Hearth Stone, Regular",Sans-serif;text-transform:initial}.page-id-25 .elementor.elementor-14.elementor-location-footer{display:none}span.hearth-stone.design{color:#B9D0C8;font-size:120%}span.hearth-stone.by-you{color:#C4091E;font-size:100%;font-weight:400}#elementor-popup-modal-943 .dialog-message{width:100vw!important}.page-id-19 .elementor-widget-image.inner-page{display:block}.page-id-19.inner-page .elementor-widget-theme-site-logo{display:none}.home .inner-page{display:none}.home .sticky .inner-page{display:block}.home #site-header.sticky nav li a.elementor-item{color:#000}#site-header.sticky .elementor-widget-theme-site-logo{margin:0;display:none}.gallery .gallery-item{list-style:none;float:left;padding:20px}.gallery .gallery-item img{height:40vw;object-fit:cover;object-position:center;width:100%}.gallery .gallery-item.singlecolumn{width:100%}.gallery .gallery-item.twocolumn{width:50%}.sticky svg g line{stroke:#000}@media only screen and (min-width:1600px){span.hearth-stone.project{font-size:144px;line-height:115px;margin-left:-60px}span.hearth-stone.design.about{font-size:120px;margin-left:-24px}.home #site-header .elementor-widget-theme-site-logo a{display:block}.elementor-section.elementor-section-boxed>.elementor-container{max-width:85%}.slider-title{width:50%}.home #site-header.sticky .elementor-widget-theme-site-logo a img{width:20%!important}span.hearth-stone.top{font-size:105px;margin-left:-30px}span.hearth-stone.next{font-size:119px;line-height:115px}}@media only screen and (max-width:1200px){.gallery .gallery-item.twocolumn img{height:500px;object-fit:cover;width:100%}.contact-page{background:#1A1818 !IMPORTANT;padding:50px 0}}.image-slider.elementor-arrows-position-outside .elementor-swiper-button-prev{left:10%;background:url(/wp-content/uploads/2022/09/Arrow-Left-Black.svg);background-size:contain;width:70px;height:70px;background-repeat:no-repeat}.image-slider.elementor-arrows-position-outside .elementor-swiper-button-next{right:10%;background:url(/wp-content/uploads/2022/09/Arrow-Right-Black.svg);width:70px;height:70px;background-size:contain}.image-slider .elementor-swiper-button.elementor-swiper-button-prev i{display:none}.image-slider .elementor-swiper-button.elementor-swiper-button-next i{display:none}.inner-page section#site-header{background:#F3F3F4}.inner-page section#site-header a.elementor-icon svg line{stroke:#000}.projects-category a{color:#C4091E;font-size:16px;letter-spacing:4.4px;line-height:1.5;font-weight:600}.home section#site-header{position:fixed;width:100%;z-index:5}.home section#site-header.sticky{background:#fff}section#site-header.sticky{position:fixed;width:100%;z-index:5}section#site-header.sticky .contact-inner-menu .elementor-button{color:#1A1818!important}.home #site-header nav li a.elementor-item{color:#EBEBEC}.home #site-header nav li a.elementor-item:after{background:#EBEBEC}.home #site-header.sticky nav li a.elementor-item:after{background:#000}.slider-block .row.carousel-item{display:flex;align-items:center}.slider-block .row.carousel-item .col-md-4{width:40%}.slider-block .row.carousel-item .col-md-8{width:60%;padding-left:80px}.slider-block h2{color:#2A2627;font-family:"Boodni 72",sans-serif;font-size:75px;font-weight:400;line-height:80px;margin-bottom:30px}.slider-block p{text-align:left;color:#1A1818;font-family:"Gantari Light",Sans-serif;font-size:22px;font-weight:300;line-height:40px;margin-bottom:30px}.slider-block a{font-family:"Gantari SemiBold",Sans-serif;font-size:18px;text-transform:uppercase;line-height:25px;letter-spacing:4.95px;fill:#C4091E;color:#C4091E;background-color:#61CE7000;padding:0 0 0 0}.slider-block .row.carousel-item .col-md-8 .content-block{max-width:70%}ol.carousel-indicators{display:flex;margin:0 0 30px;padding:0}ol.carousel-indicators li{list-style:none;padding:5px 25px;font-size:22px;font-family:"Gantari SemiBold",Sans-serif;letter-spacing:0;color:#848484;text-transform:capitalize}ol.carousel-indicators li:first-child{padding-left:0}ol.carousel-indicators li.active{border-bottom:1px solid}ol.carousel-indicators.mobile{display:none}ol.carousel-indicators li a{list-style:none;padding:5px 0;font-size:20px;font-family:"Gantari SemiBold",Sans-serif;letter-spacing:0;color:#848484;text-transform:capitalize;display:inline;margin-bottom:10px!important}ol.carousel-indicators li.active{border-bottom:1px solid}.slider-block .row.carousel-item .col-md-4 img{width:100%}.elementor-tab-title.elementor-active{border-bottom:2px solid #2A2627!important}.tab_content h2{color:#2A2627;font-family:"Bodoni Moda, Regular",Sans-serif;font-size:75px;font-weight:400;line-height:1em}.tab_content a{font-family:"Gantari SemiBold",Sans-serif;font-size:18px;text-transform:uppercase;line-height:25px;letter-spacing:4.95px;fill:#C4091E;color:#C4091E;background-color:#61CE7000;padding:0 0 0 0}.inner-page .elementor-widget-theme-site-logo{display:none}.slider-top{display:flex;align-items:center;margin-bottom:40px}.slider-title{width:50%}.slider-button-group{display:flex;align-items:center;justify-content:end;width:100%!important}.next-prev-group img{padding:0 17px}#first a.prev-slider{opacity:.6}#fourth a.next-slider{opacity:.6}.slider_nunber{color:#2A2627;font-size:22px;font-family:"Gantari Medium",sans-serif;line-height:35px;margin-right:80px;letter-spacing:6.66px}.slider-title h4{font-size:22px;font-family:"Gantari Medium",Sans-serif;color:#1A1818;opacity:1;letter-spacing:6.05px;text-transform:uppercase}.slider-content{max-width:70%}.slider-heading h2{font-size:75px;letter-spacing:0;color:#2A2627;text-transform:inherit;opacity:1;line-height:80px;font-family:"Boodni 72",sans-serif}.process-slider .content-slider{padding-left:80px}.content-process{margin-top:20px;text-align:left;letter-spacing:0;color:#1A1818;opacity:1;font-family:"Gantari Light",Sans-serif;font-size:22px;font-weight:300;line-height:40px}.slider-top h2{font:normal normal normal 75px/80px Bodoni Moda,Regular;letter-spacing:0;color:#2A2627;text-transform:capitalize;opacity:1}.top-space{margin-top:150px}#residential li[data-target="#residential"] a{border-bottom:1px solid #2A2627!important;color:#2A2627}#marine li[data-target="#marine"] a{border-bottom:1px solid #2A2627!important;color:#2A2627}#commercial li[data-target="#commercial"] a{border-bottom:1px solid #2A2627!important;color:#2A2627}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.process-outer.show{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s}.process-outer{display:flex;align-items:center;display:none}.process-block.slide-process .content-slider{padding-left:80px}.process-outer .col-md-4{width:30%;float:left}.process-outer .col-md-8{width:70%;float:left}@media only screen and (max-width:1400px) and (min-width:1100px){.inspiration{background-size:85%!important}}@media only screen and (max-width:1100px) and (min-width:768px){.inspiration{background-size:cover!important;background-position:center !IMPORTANT}.top-space{margin-top:100px}.home #site-header.sticky .elementor-widget-theme-site-logo{margin-bottom:0}.home #site-header.sticky .elementor-widget-theme-site-logo a img{width:50%!important}ol.carousel-indicators li{list-style:none;padding:5px 10px 5px 0}.slider-block h2{color:#2A2627;font-family:"Bodoni Moda, Regular",Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;margin-bottom:4px}.slider-block p{text-align:left;color:#1A1818;font-family:"Gantari Light",Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;margin-bottom:10px}.slider-block a{font-family:"Gantari SemiBold",Sans-serif;font-size:18px;text-transform:uppercase;line-height:25px;letter-spacing:4.95px;fill:#C4091E;color:#C4091E;background-color:#61CE7000;padding:0 0 0 0}.slider_nunber{color:#2A2627;font-size:18px;font-family:"Gantari SemiBold",Sans-serif;line-height:30px;margin-right:80px}.slider-top h2{font-size:45px;font-family:"Bodoni Moda, Regular",Sans-serif;line-height:50px;letter-spacing:0;color:#2A2627;text-transform:capitalize;opacity:1}.slider-title h4{font-size:18px;font-family:"Gantari SemiBold",Sans-serif;line-height:30px;color:#1A1818;opacity:1}.slider-content{max-width:80%}.next-prev-group img{padding:0 10px;width:70px}.slider-heading h2{font-size:50px;letter-spacing:0;color:#2A2627;text-transform:lowercase;opacity:1;line-height:1;font-family:'Bodoni Moda, Regular'}.process-slider .content-slider{padding-left:20px}.content-process{margin-top:20px;text-align:left;font-size:18px;line-height:30px;font-weight:300;letter-spacing:0;color:#1A1818;opacity:1}}.team{overflow:hidden}.blog article.elementor-post{align-items:center;border-bottom:1px solid #ccc;padding:0 0 8%!important}.blog .elementor-post__text{padding:0 50px;max-width:600px}.blog .elementor-post__text{display:flex!important}.blog .elementor-post__title{order:2;margin-bottom:20px!important}.blog .elementor-post__meta-data{order:1;margin-bottom:20px!important}.blog .elementor-post__excerpt{order:3;margin-bottom:20px!important}.blog a.elementor-post__read-more{order:4}body.post-template-default.single.single-post h2{font-size:45px;font-family:"Bodoni Moda, Regular",Sans-serif;line-height:50px;letter-spacing:0;color:#2A2627;max-width:700px;margin:30px auto 30px}.related-post .elementor-post__meta-data{order:1}.related-post h3.elementor-post__title{order:2}.related-post .elementor-post__text{display:flex!important}.blog article.elementor-post:last-child{border:0}.page-id-19 section#site-header{background:#1A1818}.page-id-19 section#site-header a.elementor-item{color:#EBEBEC}.page-id-19 section#site-header a.elementor-item::after{background-color:#EBEBEC}.page-id-19 section#site-header a.elementor-item::after:hover{opacity:1}.page-id-19 section#site-header a.elementor-item.elementor-item-active{color:#C4091E}.page-id-19 section#site-header a.elementor-item.elementor-item-active:after{opacity:0}.contact-details span{font-size:15px;letter-spacing:4.13px;color:#2A2627;text-transform:uppercase;opacity:.59;line-height:35px;font-family:"Gantari Medium",Sans-serif}.contact-details a{font-size:18px;color:#2A2627;text-transform:capitalize;line-height:1.2}.projects-category a:hover{color:#000}.team-block.slide-team .slider-title h4{color:#2A2627;font-family:"Boodni 72",sans-serif;font-size:75px;font-weight:400;line-height:80px;letter-spacing:unset;text-transform:capitalize}.team-block.slide-team .member .content-block h2{color:#2A2627;font-family:"Boodni 72",sans-serif;font-size:35px;font-weight:400;line-height:35px;letter-spacing:unset}a.next-slider:focus{opacity:50%}span.hearth-stone.contact{text-transform:capitalize}a.prev-slider:focus{opacity:50%}.team-block.slide-team .member .content-block p{color:#2A2627;font-family:"Gantari SemiBold",Sans-serif;font-size:18px;font-weight:400;line-height:1em;letter-spacing:4.63px}.team-block.slide-team .slider-title{width:70%}.team-block.slide-team .team-block.slide-team{display:flex}.team-block.slide-team .carousel-inner{display:flex;flex-wrap:wrap}.carousel-inner .member{flex:0 1 auto;width:33%;padding:0 20px;display:none}.carousel-inner .member img{margin-bottom:30px;width:100%}.process-outer.show{display:flex}.slick-list.draggable{max-width:60%;margin:auto}div#homeGallery .slick-arrow{position:absolute;top:0;bottom:0;margin:auto;z-index:1;height:70px}div#homeGallery .slick-arrow.left{left:0}div#homeGallery .slick-arrow.right{right:0}@media only screen and (max-width:767px){.slick-list.draggable{max-width:86%;margin:auto}div#homeGallery .slick-arrow{position:absolute;top:0;bottom:0;margin:auto;z-index:1;width:30px;height:30px}.elementor-post.elementor-grid-item .elementor-post__thumbnail__link{width:100%!important}.gallery .gallery-item.twocolumn{width:100%}.gallery .gallery-item.twocolumn img{height:unset;object-fit:cover;width:100%}.process-outer{display:flex;align-items:center;display:none;flex-direction:column-reverse}.process-outer .col-md-4 img{padding:0 20px}.process-block.slide-process .content-slider{padding-left:0;margin-bottom:50px!important}.process-outer .col-md-4{width:100%;float:left}.process-outer .col-md-8{width:100%;float:left}.inspiration{background:#EBEBEB!important}.slider-button-group{width:100%!important;margin:30px 0 0}ol.carousel-indicators li a{padding:5px 0;font-size:20px}.blog article.elementor-post{flex-wrap:wrap!important}a.elementor-post__thumbnail__link{margin-bottom:30px}.blog .elementor-post__text{padding:20px}section#site-header .elementor-container{flex-wrap:nowrap}.inner-page section#site-header .contact-inner-menu a.elementor-button-link.elementor-button{color:#000!important}ol.carousel-indicators.desktop{display:none}.slider-block .row.carousel-item{display:block;align-items:center}.slider-block .row.carousel-item .col-md-4{width:100%}.slider-block .row.carousel-item .col-md-8{width:100%;padding-left:0}.slider-block h2{color:#2A2627;font-family:"Bodoni Moda, Regular",Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;margin-bottom:15px;text-align:center}.slider-block p{text-align:left;color:#1A1818;font-family:"Gantari Light",Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;margin-bottom:16px;text-align:center}.slider-block a{font-family:"Gantari SemiBold",Sans-serif;font-size:14px;text-transform:uppercase;line-height:25px;letter-spacing:4.95px;fill:#C4091E;color:#C4091E;background-color:#61CE7000;padding:0 0 0 0;text-align:center!important}.slider-block .row.carousel-item .col-md-8 .content-block{max-width:100%;text-align:center}ol.carousel-indicators.mobile{display:block;margin:30px 0 30px;padding:0;text-align:center}ol.carousel-indicators.mobile li{display:inline-block;padding:5px 8px}.contact-page{background:#1A1818!important}.page-id-19 section#site-header a.elementor-icon svg line{stroke:#fff}.inner-page.page-id-19 section#site-header .contact-inner-menu a.elementor-button-link.elementor-button{color:#fff!important}.slider-heading h2{font-size:50px;line-height:60px}.process-slider .content-slider{padding-left:0}.next-prev-group img{padding:0 15px;width:78px}.next-prev-group{width:80%;justify-content:end;display:flex}.slider-content{max-width:100%;padding:0 20px}.slider-top{display:block;padding:0 20px}.slider-button-group{width:100%!important}.slider-top h2{font:normal normal normal 55px/60px Bodoni Moda,Regular}.image-slider.elementor-arrows-position-outside .elementor-swiper-button-prev{left:-2%;height:30px;width:30px}.image-slider.elementor-arrows-position-outside .elementor-swiper-button-next{right:-2%;height:30px;width:30px}.slider-title{width:100%}.team-block.slide-team .slider-title{width:100%}.carousel-inner .member{width:100%;margin-bottom:30px}.team-block.slide-team .slider-title h4{font-size:50px;line-height:60px;text-align:center}.content-process{font-size:18px;line-height:1.5em}#site-header.sticky .elementor-widget-theme-site-logo{margin:0;display:none}}