:root{--abz: #fbce28;--abz-alt: #1d1d1b}html,body{font-family:"Lato",sans-serif;font-optical-sizing:auto;font-style:normal;min-width:320px;color:#000;scroll-padding-top:100px}#main-nav{--bs-navbar-color: #fff;--bs-navbar-active-color: #000;--bs-navbar-hover-color: rgba(0, 0, 0, 0.8);background-color:#000;text-transform:uppercase;min-height:100px;font-size:.9rem;-webkit-box-shadow:0px 1px 12px 0px rgba(0,0,0,.75);box-shadow:0px 1px 12px 0px rgba(0,0,0,.75)}#main-nav .navbar-brand img{height:85px}#main-nav .icon{width:25px;height:25px}#main-nav .navbar-icon{width:1.1em;height:1em;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:5}#main-nav .navbar-icon span{display:block;position:absolute;height:2.6px;width:50%;background:var(--abz);border-radius:9px;opacity:1;right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#main-nav .navbar-icon span:nth-child(1){top:0px}#main-nav .navbar-icon span:nth-child(2){width:75%}#main-nav .navbar-icon span:nth-child(4){top:16px;width:100%}#main-nav .navbar-toggler{border:0}#main-nav .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}#main-nav .navbar-toggler:not(.collapsed) .navbar-icon span{background-color:var(--abz);width:0}#main-nav .navbar-toggler:not(.collapsed) .navbar-icon span:nth-child(1){top:8px;width:0%;left:50%}#main-nav .navbar-toggler:not(.collapsed) .navbar-icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}#main-nav .navbar-toggler:not(.collapsed) .navbar-icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100%}#main-nav .navbar-toggler:not(.collapsed) .navbar-icon span:nth-child(4){top:18px;width:0%;opacity:0}#main-nav .navbar-icon span:nth-child(2),#main-nav .navbar-icon span:nth-child(3){top:8px}.icon{background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:inline-block;background-position:center}.icon.whatsapp{background-image:url("../img/icons/whatsapp.svg")}.icon.insta{background-image:url("../img/icons/insta.svg")}.icon.facebook{background-image:url("../img/icons/facebook.svg")}.icon.google{background-image:url("../img/icons/google.svg")}.icon.saw{background-image:url("../img/icons/saw.svg")}.icon.planks{background-image:url("../img/icons/planks.svg")}.icon.tiles{background-image:url("../img/icons/tiles.svg")}.icon.door{background-image:url("../img/icons/door.svg")}.icon.window{background-image:url("../img/icons/window.svg")}.icon.insta-w{background-image:url("../img/icons/insta-w.svg")}.icon.facebook-w{background-image:url("../img/icons/facebook-w.svg")}.icon.google-w{background-image:url("../img/icons/google-w.svg")}.icon.insta{background-image:url("../img/icons/insta.svg")}.icon.insta-y{background-image:url("../img/icons/insta-y.svg")}.icon.facebook-y{background-image:url("../img/icons/facebook-y.svg")}.icon.google-y{background-image:url("../img/icons/google-y.svg")}.icon.whatsapp-y{background-image:url("../img/icons/whatsapp-y.svg")}.section-title{text-align:center;margin-bottom:2.5rem;font-size:2.5rem;font-weight:800}.sub-section-title{font-family:"Bitter",serif;margin-bottom:1.5rem;font-size:1.5rem;font-weight:bold;color:var(--abz)}.section-img{text-align:center}.section-img img{border-radius:10px;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,.5);box-shadow:0px 0px 10px 1px rgba(0,0,0,.5);max-height:400px}.section-img-content{width:50%}#scroll-top{background-color:var(--abz);border:1px solid var(--abz-alt);width:40px;height:40px;position:fixed;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:20px;bottom:20px;opacity:.7;-webkit-transition:all 300ms ease;transition:all 300ms ease;cursor:pointer;z-index:2;display:none}#scroll-top:hover{opacity:1}#scroll-top::after{content:"";width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:20px solid #000}.btn-abz{--bs-btn-font-weight: normal;--bs-btn-color: var(--abz-alt);--bs-btn-bg: var(--abz);--bs-btn-border-color: var(--abz);--bs-btn-border-radius: 50px;--bs-btn-hover-color: var(--abz-alt);--bs-btn-hover-bg: var(--abz);--bs-btn-hover-border-color: var(--abz-alt);--bs-btn-focus-shadow-rgb: var(--abz);--bs-btn-active-color: var(--abz-alt);--bs-btn-active-bg: var(--abz);--bs-btn-active-border-color: #000;--bs-btn-padding-x: 20px;--bs-btn-padding-y: 7px;--bs-btn-font-size: 1rem;font-weight:bold}.btn-abz:hover{-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.6);box-shadow:0px 0px 5px 1px rgba(0,0,0,.6)}#main-nav{font-size:.85rem}#main-nav .nav-link:focus,#main-nav .nav-link:hover{--bs-nav-link-hover-color: #dedede}#main-nav .navbar-nav>.nav-item:last-child{display:none}#hero{background-image:url(../img/bg/hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:calc(100vh - 100px);z-index:1;margin-top:100px;position:relative;color:#fff;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#hero .hero-text h1{font-size:4rem;font-weight:800;position:relative;z-index:1;letter-spacing:4px}#service-banner{font-size:1.3rem;background-color:var(--abz);font-weight:800}#service-banner .icon{width:70px;height:70px;margin-bottom:30px}#our-services{background-color:var(--abz-alt)}#our-services .section-title{color:var(--abz)}#our-services .service-list .service-img-wrap{border:3px solid var(--abz);height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--abz-alt);position:relative}#our-services .service-list .service-img-wrap .service-img{background-size:cover;background-image:var(--img);width:100%;height:100%}#our-services .service-list .service-img-wrap .service-img::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5)}#our-services .service-list .service-img-wrap .service-img-desc{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:1.5rem;color:#fff}#our-services .service-list .service-title{color:var(--abz);font-weight:bold}#our-services .service-list .service-info{color:#fff;font-size:.9rem;font-weight:normal}#about-us{background-color:var(--abz-alt);color:#fff;font-size:1.5rem}#about-us .section-title{color:var(--abz)}#good-with-wood{background-color:var(--abz-alt);color:#fff;font-size:1.5rem;position:relative}#good-with-wood #abz-good #abz-bg{background-color:var(--abz);background-image:url(../img/bg/bg-pattern-1.png);background-size:500px;height:70%;position:absolute;width:100%;z-index:1;bottom:0}#good-with-wood #abz-good .img-wrap{position:relative;z-index:2}#good-with-wood #abz-good .img-wrap img{max-width:70%}#good-with-wood-2{background-color:var(--abz-alt);color:#fff}#good-with-wood-2 h2{font-size:5rem;font-weight:800}#testimonials{background-color:var(--abz-alt)}#testimonials .section-title{color:var(--abz);margin-bottom:4rem}#testimonials .testimonial-list{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-block:30px}#testimonials .testimonial-list .t-item:nth-child(3n+1) .item{background-image:url("../img/bg/bg-pattern-4.png")}#testimonials .testimonial-list .t-item:nth-child(3n+2) .item{background-image:url("../img/bg/bg-pattern-5.png")}#testimonials .testimonial-list .t-item:nth-child(3n) .item{background-image:url("../img/bg/bg-pattern-3.png")}#testimonials .testimonial-list .item{background-color:var(--abz);background-position:center;background-size:cover;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:1/1.1;color:#000;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,.5);box-shadow:0px 0px 10px 1px rgba(0,0,0,.5)}#testimonials .testimonial-list .item::before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" style="&%2310; transform: scaleX(-1);&%2310; fill: %23fff;&%2310;"><path d="M9.983 3v7.391c0 5.704-3.731 9.57-8.983 10.609l-.995-2.151c2.432-.917 3.995-3.638 3.995-5.849h-4v-10h9.983zm14.017 0v7.391c0 5.704-3.748 9.571-9 10.609l-.996-2.151c2.433-.917 3.996-3.638 3.996-5.849h-3.983v-10h9.983z"/></svg>');background-size:contain;background-repeat:no-repeat;width:70px;height:70px;display:block}#testimonials .testimonial-list .item .text{font-size:1.6rem;font-weight:bold;margin-top:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}#testimonials .testimonial-list .item .author{font-size:1.7rem;font-weight:900;margin-top:10px}#testimonials .testimonial-list .item .date{font-size:1.2rem}#contact{background-color:var(--abz-alt);background-image:url(../img/bg/bg-pattern-2.png);background-size:cover;background-position:center}#contact .section-title{font-size:3rem;margin-bottom:2rem;color:var(--abz);letter-spacing:2px}#contact .form-control{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:0;resize:none;font-weight:bold;font-size:1.5rem;padding:.8rem 2.5rem}#contact .form-control::-webkit-input-placeholder{opacity:1}#contact .form-control::-moz-placeholder{opacity:1}#contact .form-control:-ms-input-placeholder{opacity:1}#contact .form-control::-ms-input-placeholder{opacity:1}#contact .form-control::placeholder{opacity:1}#contact textarea{height:350px}#contact button{font-size:1.5rem;padding:10px 40px}footer{background-color:var(--abz-alt)}footer .logo img{width:150px}#get-a-quote{background-color:var(--abz);position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;border-radius:0px 10px 10px 0;padding:10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:bold;gap:10px;-webkit-box-shadow:5px 0px 5px rgba(0,0,0,.3),0px 5px 5px rgba(0,0,0,.3),0px -5px 5px rgba(0,0,0,.3);box-shadow:5px 0px 5px rgba(0,0,0,.3),0px 5px 5px rgba(0,0,0,.3),0px -5px 5px rgba(0,0,0,.3);opacity:.8;-webkit-transition:all 300ms ease;transition:all 300ms ease}#get-a-quote:hover{opacity:1;padding:25px}@media only screen and (max-width: 991.5px){#hero .hero-text h1{font-size:3rem}#main-nav .navbar-nav>.nav-item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}#main-nav .navbar-collapse.collapsing{display:block;position:fixed;top:0;bottom:0;height:100vh !important;left:-45%;width:10%;-webkit-transition:all .2s ease;transition:all .2s ease}#main-nav .navbar-collapse{position:fixed;color:#fff;background-color:#000;z-index:1;top:0;bottom:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;width:60%;-webkit-transition:left .35s ease;transition:left .35s ease;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding-top:60px;padding-left:20px}#main-nav .navbar-nav{--bs-nav-link-color: #fff}#main-nav .navbar-nav .icon{width:20px;height:20px}#service-banner{font-size:1rem}#service-banner .icon{width:50px;height:50px}.section-img img{width:300px}footer{font-size:.8rem}footer .logo img{width:150px}footer .icon{width:23px;height:23px}#good-with-wood-2 h2{font-size:4rem}}@media only screen and (max-width: 767.5px){#hero .hero-text h1{font-size:2.5rem}.section-img img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:400px}.section-img-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}#good-with-wood-2 h2{font-size:3rem}}@media only screen and (max-width: 575.5px){#main-nav .navbar-brand img{height:45px}#hero .hero-text h1{font-size:1.8rem}.section-img img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:90%}footer{font-size:.7rem}footer .logo img{width:100px}footer .icon{width:20px;height:20px}footer .d-flex{font-size:.7rem}#service-banner{font-size:.9rem}#service-banner .icon{width:40px;height:40px}#get-a-quote{padding:10px}#get-a-quote:hover{padding:15px}}@media only screen and (max-width: 400px){#service-banner{font-size:.5rem}#service-banner .icon{width:35px;height:35px}}@media(max-width: 1400px){#testimonials .testimonial-list .item .text{font-size:1.4rem}}@media(max-width: 1200px){#main-nav{font-size:.75rem}#testimonials .testimonial-list .item::before{width:50px;height:50px}#testimonials .testimonial-list .item .text{font-size:1.1rem;margin-top:.8rem}#testimonials .testimonial-list .item .author{font-size:1.5rem}#testimonials .testimonial-list .item .date{font-size:1.2rem}.section-title{font-size:2.5rem !important}}/*# sourceMappingURL=style.css.map */