@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700;800&display=swap);:root{--primary-color:#fff;--secondary-color:#da9f5b;--third-color:#33211d;--primary-font-size:1.5rem;--secondary-font-size:1.1rem;--align-items:center;--line-height:1.2;--primary-height:100%;--primary-width:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Open Sans,sans-serif;overflow-x:hidden}.about-title{margin:0 auto;position:relative;width:100%}.about-title h1{color:#fff;color:var(--primary-color);font-size:3.3rem;font-weight:700;padding:20px 0;text-transform:uppercase}.main-service{align-items:center;align-items:var(--align-items);background-color:#a3815a;background:url(/static/media/bg.37824750481021fa3557.jpg);background-position:50%;background-position:var(--align-items);background-repeat:no-repeat;background-size:cover;display:flex;height:57vh;justify-content:center;justify-content:var(--align-items);position:relative;text-align:center;text-align:var(--align-items);width:100%}.main-showcase .container{align-items:center;display:flex;justify-content:center;position:relative}.main-showcase .container span{color:#fff;color:var(--primary-color);font-size:1.5rem}.main-service .overlay{background:#33211de6;height:100%}.main-showcase .overlay-bottom{position:absolute}.link-style{color:#fff;color:var(--primary-color);cursor:pointer;font-size:.97rem;margin:0 10px}@media screen and (max-width:768px){.main-service{height:58vh}.container{margin:0 auto;width:88%}.about-title h1{font-size:2rem}}@media screen and (max-width:425px){body{overflow:hidden;overflow-x:hidden;overflow-y:scroll}}.container{margin:0 auto;width:70%}a{color:#1e90ff;text-decoration:none}ul{list-style:none}p{font-weight:100}.py-1{padding:5.4rem 20px}.py-5{margin:4rem 0}.vertical-line{background-color:#a5842a;height:120px;margin:15px auto;width:2px}.title{color:var(--secondary-color);font-size:var(--primary-font-size);font-weight:600;letter-spacing:5px;line-height:1.6;text-transform:uppercase}.sub-title{color:var(--third-color);font-size:3.5rem;font-weight:700;letter-spacing:.07;line-height:var(--line-height);margin-bottom:1.7rem;text-transform:capitalize}.flex{align-items:var(--align-items);display:flex;justify-content:space-between}.grid{grid-gap:30px;display:grid;grid-template-columns:repeat(2,2fr)}.grid-4{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(4,1fr)}.btn{border:none;cursor:pointer;font-size:var(--secondary-font-size);font-weight:700;line-height:var(--line-height);margin:30px 0;padding:.7rem 1.5rem}.btn-dark{background-color:var(--third-color);color:var(--primary-color)}.btn-warning{background-color:var(--secondary-color);color:#212925}.list .list-item{color:var(--secondary-color);font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.list .list-item.flex{align-items:var(--align-items);justify-content:flex-start}.rounded{background-color:var(--secondary-color);border-radius:50%;height:50px;padding-top:12px;text-align:var(--align-items);width:50px}.overlay{background-color:#33211db3;height:100%;left:0;position:absolute;top:0;width:100%}.overlay-bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcgAAAAPCAYAAABgO19SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOTMxNjgyNC01YThiLTQ3NGQtOTBjMy01MTQ0NjdmMGZlNGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTg2MTQ3RTU5M0I2MTFFQkE2NTZBNjEyNEMzMUJCOTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTg2MTQ3RTQ5M0I2MTFFQkE2NTZBNjEyNEMzMUJCOTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTIzNDNhZDEtZTk0NS0zYTRlLWI5OTItMDUzNzAyN2Q2MmU4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2M2NGUxMTYtOTNhYS0xMWViLWI5Yzgt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);bottom:-2px}.overlay-bottom,.overlay-top{height:15px;left:0;position:absolute;width:var(--primary-width);z-index:1}.overlay-top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcgAAAAPCAYAAABgO19SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOTMxNjgyNC01YThiLTQ3NGQtOTBjMy01MTQ0NjdmMGZlNGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQzMDYzNDM5M0I2MTFFQkJDN0RGQjk5RTNFODg2NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQzMDYzNDI5M0I2MTFFQkJDN0RGQjk5RTNFODg2NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmQ2MGI3ZmMtNWY4Ni02YjQ1LWJmMDctYmIyN2M3NjI2NDZkIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDc0YzBhMzEtOTNhYi0xMWViLWI5Yzgt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);top:-2px}@media screen and (max-width:768px){.sub-title{font-size:44.33px}}@media screen and (max-width:425px){.sub-title{font-size:34px}}@media screen and (max-width:375px){.title{font-size:1.2rem}.sub-title{font-size:30px}}.about-us{margin:5.5rem auto 0;text-align:var(--align-items)}.about-us .container{margin:0 auto;width:80%}.about-us .about-content .our-story,.our-vision{margin:0 auto 5px;max-width:33%.333;padding:1rem 15px;text-align:start}.about-content .our-story h2,.our-vision h2{color:var(--third-color);font-size:38px;font-weight:700;letter-spacing:1;line-height:1.2;margin-bottom:1rem}.about-content .our-story .subheading{color:#001;font-size:1.2rem;font-weight:500;line-height:var(--line-height);padding-bottom:10px}.about-us .about-content .our-story p:nth-of-type(2),.our-vision p:first-of-type{color:#474747;font-size:1.05rem;font-weight:400;line-height:1.89}.about-us .about-content .our-story p:nth-of-type(2){padding:7px 0}.our-vision p:first-of-type{line-height:1.89;padding-bottom:15px}.about-us .about-content img{height:500px;width:500px}@media screen and (max-width:768px){.about-content.flex{align-items:center;flex-direction:column;justify-content:center}.about-us .container{margin:0 auto;width:95%}.about-content .our-story .subheading{font-size:1.3rem}.about-us .about-content img{height:auto;width:100%}.about-content .our-story h2,.our-vision h2{font-size:33.5px}}@media screen and (max-width:425px){.about-content.flex{align-items:center;justify-content:center}.about-us .about-content .our-story,.our-vision{margin:0 auto;width:100%}.about-content .our-story .subheading{font-size:1.3rem;margin:0;width:100%}.about-us .about-content img{height:auto;width:100%}.about-content .our-story h2,.our-vision h2{font-size:28.5px}.about-us .about-content .our-story p:nth-of-type(2),.our-vision p:first-of-type{line-height:1.5}.about-us .about-content img{height:450px;margin:20px auto;width:450px}.about-content .btn{margin:15px 0}}@media screen and (max-width:375px){.about-us .about-content img,.service-content .beans img,.service-content .bookings img,.service-content .coffee img,.service-content .delivery img{height:auto;width:100%}.about-us .about-content .our-story,.main-footer .container,.our-vision,.service-content .container,.shop-menu .container,.showcase .container,.testimonials .container{margin:0 auto;width:90%}}.booking{height:78vh}.booking .bg-overlay{background:url(/static/media/bg.37824750481021fa3557.jpg);background-position:var(--align-items);background-repeat:no-repeat;background-size:cover;color:var(--primary-color);height:var(--primary-height);position:relative}.booking .bg-overlay .overlay{background-color:#33211de0}.booking .booking-content{height:var(--primary-height);left:0;position:absolute;top:0;width:var(--primary-width)}.booking .booking-content .reservation{margin:0 auto;width:45%}.booking .booking-content .reservation h1:first-of-type{word-wrap:normal;color:var(--secondary-color);font-size:4.5rem;font-weight:600;margin:10px 0;text-transform:uppercase}.booking .booking-content .reservation h1:nth-of-type(2){word-wrap:break-word;color:var(--primary-color);font-size:2.5rem;font-weight:600;line-height:1.5;margin:10px 0}.booking .booking-content .reservation p{font-size:var(--secondary-font-size);line-height:1.4;margin:15px 0}.booking .booking-content .reservation .list .list-item{color:var(--primary-color);font-size:var(--secondary-font-size);margin:0}.booking .booking-content .form-group{background-color:#33211de0;height:var(--primary-height);width:45%}.booking .booking-content .form-group h1{display:block;font-size:2.5rem;margin:30px auto 10px;text-align:var(--align-items)}.booking .booking-content .form-group.flex{align-items:flex-start;flex-direction:column;justify-content:var(--align-items);text-align:var(--align-items)}.booking .booking-content .form-group .my-Form{margin:0 auto;text-align:var(--align-items);width:90%}.booking .booking-content .form-group .my-Form input,.booking .booking-content .form-group .my-Form select{background-color:initial;border:1px solid var(--secondary-color);color:#495057;display:block;font-size:1.1rem;height:47px;margin:15px 0;padding:10px;width:var(--primary-width)}.booking .booking-content .form-group .my-Form input::placeholder{color:#474747}.booking .booking-content .form-group .my-Form input:focus,.booking .booking-content .form-group .my-Form select:focus{border:2px solid #a3815a;outline:none}.booking .booking-content .form-group .my-Form .btn-submit{background-color:var(--secondary-color);color:#212529;cursor:pointer;font-weight:500;height:60px}@media screen and (max-width:768px){.booking{height:170vh}.booking .container{margin:0 auto;width:90%}.booking .booking-content.flex{flex-direction:column}.booking .booking-content .reservation{margin:70px auto;width:85%}.booking .booking-content .reservation h1:first-of-type{font-size:55.5px;font-weight:700;margin:2px 0}.booking .booking-content .reservation h1:nth-of-type(2){font-size:33.5px;margin:2px 0}.booking .booking-content .form-group{background-color:#33211de0;height:100%;margin:0 auto;width:100%}.booking .booking-content .form-group h1{font-size:33.5px;margin:20px auto}.booking .booking-content .form-group .my-Form{margin:0 auto;width:85%}}@media screen and (max-width:425px){.booking{height:180vh}.booking .container{margin:0 auto;width:85%}.booking .booking-content .reservation{margin:0 auto;width:80%}.booking .booking-content .reservation h1:first-of-type{font-size:41.5px;margin-top:30px}.booking .booking-content .reservation h1:nth-of-type(2){font-size:28.5px;line-height:1.3}.booking .booking-content .reservation p{font-size:1.095rem;line-height:1.8}.booking .booking-content .form-group .my-Form{margin:0 auto;width:80%}}@media screen and (max-width:375px){.booking{height:190vh}.booking .booking-content .reservation .list .list-item{font-size:1rem}}.shop-menu{color:var(--third-color);margin:5.5rem auto 5rem;position:relative;text-align:var(--align-items)}.shop-menu .main-menu{text-align:start}.shop-menu .main-menu .cold,.shop-menu .main-menu .hot{font-size:2.5rem;font-weight:700;margin-bottom:2.5rem}.shop-menu .main-menu .cold-coffee .menu-item,.shop-menu .main-menu .hot-coffee .menu-item{margin:1.5rem 0 3rem;padding-left:0;text-align:start}.shop-menu .main-menu .price{border-radius:100%;margin:0 auto;position:relative;width:110px}.shop-menu .main-menu .price img{border-radius:100%;height:var(--primary-height);width:var(--primary-width)}.shop-menu .main-menu .price h3{background-color:#da9f5b;border-radius:50%;font-size:var(--primary-font-size);font-weight:400;height:40px;padding:2.5%;position:absolute;right:-2px;text-align:var(--align-items);top:-2px;width:40px}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee{line-height:1.4;padding-left:10px;width:79%}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee h2,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee h2{color:var(--third-color);font-size:26px;font-weight:500;margin-bottom:8px}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee p,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee p{color:#555;font-size:var(--secondary-font-size);text-align:start}@media screen and (max-width:768px){.shop-menu .container{margin:0 auto;width:90%}.shop-menu .main-menu{padding:1rem 0}.main-menu.grid{grid-row:0;grid-template-columns:1fr;padding:0}.shop-menu .main-menu .cold,.shop-menu .main-menu .hot{font-size:33.5px}.shop-menu .main-menu .cold-coffee .menu-item,.shop-menu .main-menu .hot-coffee .menu-item{justify-content:space-between}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee{margin:0 auto;width:75%}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee h2,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee h2{font-size:22.5px;font-weight:700}.shop-menu .main-menu .price{margin:0 auto;width:150px}}@media screen and (max-width:425px){.shop-menu .container{margin:0 auto;width:88%}.shop-menu .main-menu .price{margin:0 auto;width:190px}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee{line-height:1;margin:0 15px;padding-top:15px;width:98%}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee h2,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee h2{font-size:21px;font-weight:700}.shop-menu .main-menu .cold-coffee .menu-item .black-coffee p,.shop-menu .main-menu .hot-coffee .menu-item .black-coffee p{font-size:1.08rem;line-height:1.4}}@media screen and (max-width:375px){.shop-menu .main-menu .cold,.shop-menu .main-menu .hot{font-size:28.5px}}.newsletter{background:url(/static/media/bg.37824750481021fa3557.jpg);background-position:var(--align-items);background-repeat:no-repeat;background-size:cover;color:var(--primary-color);height:75vh;position:relative;width:var(--primary-width)}.newsletter .overlay{background-color:#33211de0}.newsletter .container{position:relative;text-align:var(--align-items)}.newsletter-content .discount{color:var(--secondary-color);font-size:4.5rem;font-weight:700}.newsletter-content h1:nth-of-type(2){font-size:2.7rem;font-weight:700;margin-bottom:1.2rem}.newsletter-content h4{font-size:1.5rem;font-weight:500;margin-bottom:1.8rem}.newsletter-content .form-group{justify-content:var(--align-items);padding:2rem 0}.form-group .myForm,.newsletter-content .form-group{align-items:var(--align-items);display:flex;margin:0 auto;width:60%}.form-group .myForm{justify-content:flex-start}.form-group .myForm .form-control{border:none;flex:3 1;height:60px;padding-left:20px}.form-group .myForm .form-control:focus{opacity:.95;outline:2.5px solid #714940}.form-group .myForm .btn-submit{background-color:var(--secondary-color);border:none;color:#393838;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:600;padding:1.2rem 10px}@media screen and (max-width:768px){.newsletter .container{margin:0 auto;width:90%}.newsletter-content{align-items:center;display:flex;flex-direction:column}.newsletter-content .discount{font-size:55px}.newsletter-content h1:nth-of-type(2){font-size:33.5px}.newsletter-content h4{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.newsletter-content .form-group{margin:0 auto;width:70%}.form-group .myForm{margin:0 auto;width:75%}.form-group .myForm .form-control{width:300px}}@media screen and (max-width:425px){.newsletter .container{margin:0 auto;width:89%}.newsletter-content .discount{font-size:41.5px}.newsletter-content h1:nth-of-type(2){font-size:28.5px}.newsletter-content h4{font-size:22.5px;font-weight:500;margin-bottom:.5rem}.form-group .myForm,.newsletter-content .form-group{margin:0 auto;width:95%}}@media screen and (max-width:375px){.newsletter-content .form-group{margin:0 auto;width:95%}.form-group .myForm{margin:0 auto;width:98%}}.services{margin:5.5rem auto 5rem;text-align:var(--align-items)}.service-content p{color:#393838;font-size:var(--secondary-font-size)}.service-content .beans img,.service-content .bookings img,.service-content .coffee img,.service-content .delivery img{height:210px;width:210px}.service-content .beans div,.service-content .bookings div,.service-content .coffee div,.service-content .delivery div{padding:25px 0;text-align:start;width:55.33333%}.service-content .beans div div,.service-content .bookings div div,.service-content .coffee div div,.service-content .delivery div div{margin:0 auto;width:var(--primary-width)}.service-content .beans div div.flex,.service-content .bookings div div.flex,.service-content .coffee div div.flex,.service-content .delivery div div.flex{align-items:var(--align-items);justify-content:flex-start}.service-content .beans div div h4,.service-content .bookings div div h4,.service-content .coffee div div h4,.service-content .delivery div div h4{color:var(--third-color);font-size:1.36rem;font-weight:500;padding-left:13px}@media screen and (max-width:768px){.services{margin:4rem auto}.services .container{margin:0 auto;text-align:center;width:90%}.service-content{padding:30px 0}.service-content.grid{grid-template-columns:1fr}.service-content .beans div div,.service-content .bookings div div,.service-content .coffee div div,.service-content .delivery div div{padding:20px 0}.service-content .beans img,.service-content .bookings img,.service-content .coffee img,.service-content .delivery img{height:280px;width:280px}}@media screen and (max-width:425px){.service-content .beans,.service-content .bookings,.service-content .coffee,.service-content .delivery{align-items:flex-start;flex-direction:column;justify-content:center;margin:10px auto;width:95%}.service-content .beans img,.service-content .bookings img,.service-content .coffee img,.service-content .delivery img{height:auto;margin:0 auto;width:100%}.service-content .beans div,.service-content .bookings div,.service-content .coffee div,.service-content .delivery div{margin:0 auto;padding:2px;width:100%}.service-content .beans div div h4,.service-content .bookings div div h4,.service-content .coffee div div h4,.service-content .delivery div div h4{font-weight:600}.service-content .beans div p,.service-content .bookings div p,.service-content .coffee div p,.service-content .delivery div p{font-size:1.08rem;font-weight:100;line-height:1.4}}.showcase{background:url(/static/media/carousel-1.23a504b99e4e0bab2628.jpg);background-position:var(--align-items);background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.showcase .container{line-height:5.5;position:relative;text-align:var(--align-items);top:25%}.showcase-content{position:relative;z-index:2}.showcase-content h4{color:var(--secondary-color);font-size:2rem;font-weight:600}.showcase-content h1{color:var(--primary-color);font-size:8rem;line-height:0}@media screen and (max-width:768px){.showcase{align-items:center;display:flex;height:70vh;justify-content:center}.showcase .container{position:static}.showcase-content h4{font-size:1.8rem}.showcase-content h1{color:var(--primary-color);font-size:6.5rem}}@media screen and (max-width:425px){.showcase{height:45vh}.showcase,.showcase .container{align-items:center;display:flex;justify-content:center}.showcase .container{margin:0 auto;width:90%}.showcase-content h4{font-size:1.7rem}.showcase-content h1{font-size:5.5rem}.showcase{height:40vh}.showcase-content h4{font-size:1.5rem;font-weight:500;line-height:4.5}.showcase-content h1{font-size:4rem}}.testemonials{padding:3rem 0;text-align:var(--align-items)}.testemonials .testemonial-container{display:grid;grid-template-columns:repeat(7,1fr);margin:50px auto 26px;overflow:hidden;position:relative}.testemonials .testemonial-container .client{margin-right:15px;transition:transform .9s ease-in-out;width:375px}.testemonials .testemonial-container .client div.flex{align-items:var(--align-items);justify-content:start}.testemonials .testemonial-container .client div div{margin-left:25px}.testemonials .testemonial-container .client img{height:92px;width:92px}.testemonials .testemonial-container .client h4{color:var(--third-color);font-size:1.4rem;font-weight:700;margin-bottom:.5rem;text-transform:capitalize}.testemonials .testemonial-container .client i{color:#555;margin-right:30px}.testemonials .testemonial-container .client p{color:#555;font-size:1.05rem;padding:1.1rem 0;text-align:start;transition:transform .5s ease-in-out}.nav-dots{align-items:var(--align-items);justify-content:space-between;margin:10px auto;width:12%}.nav-dots .dot{background-color:var(--secondary-color);border-radius:50px;height:1.4rem;transition:all .5s ease-in-out;width:1.4rem}.nav-dots .dot.active{background-color:var(--third-color);transition:all .5s ease-in-out;width:30%}@media screen and (max-width:768px){.testemonials{padding:5rem 0;text-align:var(--align-items)}.testemonials .container{margin:0 auto;width:90%}.nav-dots{margin:0 auto;width:16.5%}}@media screen and (max-width:425px){.testemonials{padding:3.5rem 0}.testemonials .container{margin:0 auto;width:85%}.testemonials .testemonial-container .client{margin:0 auto;width:375px}.testemonials .testemonial-container .client h4{text-align:start}.testemonials .testemonial-container .client i{font-size:1.25rem}.testemonials .testemonial-container .client p{font-size:1.15rem;line-height:1.4}.nav-dots{margin:0 auto;width:35%}}@media screen and (max-width:375px){.testemonials .container{margin:0 auto;width:85%}.testemonials .testemonial-container .client{margin:0 auto;padding:0 5px;width:318px}}header{height:100px;left:0;position:absolute;top:10px;width:100%;z-index:1}.header,header{align-items:center;display:flex}.header{justify-content:space-between;margin:0 auto;max-width:1600px;width:97%}.header #brand{color:var(--primary-color);font-size:3rem;font-weight:700;margin-left:10px}.header .menu{color:var(--primary-color);display:none;font-size:2.5rem;font-weight:600}.navbar-expand{display:flex;transition:height .5s ease-in-out}.navbar-expand .nav-link{color:var(--primary-color);font-size:1rem;font-weight:600;margin:15px}.navbar-expand .nav-link:hover{color:var(--secondary-color);transition:all .3s ease-in-out}@media screen and (max-width:768px){header{background-color:#140303;height:auto;position:static}.header #brand{font-size:35.3px;margin:20px 10px}.header{align-items:flex-start;flex-direction:column;justify-content:center}.header .menu{display:block;position:absolute;right:30px;top:15px}.navbar-expand{flex-direction:column;height:0;overflow:hidden}.navbar-expand .nav-link{margin:15px 50px}.navbar-expand.active{height:285px;transition:all .5s ease-in-out}}@media screen and (max-width:425px){.header #brand{font-size:32.3px}}.main-footer{background:url(/static/media/bg.37824750481021fa3557.jpg);background-position:var(--align-items);background-repeat:no-repeat;background-size:cover;height:55vh;margin-top:2rem;padding:6.5rem 0;position:relative}.main-footer .overlay{background-color:#33211de0;z-index:0}.main-footer .container{color:var(--primary-color);position:relative;width:90%}.main-footer .container .contact-us h4,.main-footer .container .follow-us h4,.main-footer .container .news-letter h4,.main-footer .container .open-hours h4{color:var(--primary-color);font-size:var(--primary-font-size);font-weight:400;margin-bottom:1.5rem}.main-footer .container .contact-us p,.main-footer .container .follow-us p,.main-footer .container .news-letter p,.main-footer .container .open-hours p{align-items:var(--align-items);display:flex;font-size:1rem;font-weight:400;justify-content:flex-start;margin-bottom:1rem}.main-footer .container .open-hours p{margin-bottom:0}.main-footer .container .contact-us p i{margin-right:7px}.main-footer .container .follow-us div .social{margin-top:1.5rem}.main-footer .container .follow-us div .social.flex{align-items:var(--align-items);color:var(--primary-color);justify-content:start}.main-footer .container .follow-us .social a{align-items:var(--align-items);border:1px solid var(--primary-color);cursor:pointer;display:flex;font-size:var(--primary-font-size);height:50px;justify-content:var(--align-items);margin-right:1rem;transition:.3s ease-in-out;width:50px}.main-footer .container .follow-us .social a:hover{background-color:var(--primary-color);transition:.3s ease-in-out}.main-footer .container .follow-us .social a i{color:var(--third-color);color:var(--secondary-color);transition:.3s ease-in-out}.main-footer .container .follow-us .social a i:hover{color:var(--third-color);transition:.3s ease-in-out}.main-footer .container .news-letter{height:100%}.main-footer .container .news-letter .myForm{align-items:var(--align-items);display:flex;justify-content:flex-start}.main-footer .container .news-letter .myForm .form-control{border:none;flex:2 1;height:50px;padding-left:20px}.myForm .form-control:focus{opacity:.95;outline:2.5px solid #714940}.main-footer .container .news-letter .myForm .btn-submit{background-color:var(--secondary-color);border:none;color:#393838;cursor:pointer;font-size:1rem;font-weight:600;padding:16px}@media screen and (max-width:768px){.main-footer{height:105vh}.main-footer .container.grid-4{grid-template-columns:repeat(2,1fr);row-gap:50px}.main-footer .container .contact-us h4,.main-footer .container .follow-us h4,.main-footer .container .news-letter h4,.main-footer .container .open-hours h4{font-weight:600}}@media screen and (max-width:425px){.main-footer{height:160vh}.main-footer .container.grid-4{grid-template-columns:1fr;row-gap:35px}.main-footer .container .contact-us p,.main-footer .container .follow-us p,.main-footer .container .news-letter p,.main-footer .container .open-hours p{font-size:1.17rem;line-height:1.4}}
/*# sourceMappingURL=main.8686bb37.css.map*/