#home-carousel{margin-top:0;height:100vh;background-color:#222;position:relative;width:100%;overflow:hidden}#home-carousel .carousel-inner{display:flex;transition:transform .3s ease-in-out}#home-carousel-slide-1{background-color:#5e5e5e}#home-carousel-slide-2{background-color:#5c2727}#home-carousel .carousel-item{position:relative;flex-shrink:0}#home-carousel .carousel-item .slide{position:relative;flex-shrink:0;width:100%;height:100vh;min-height:500px}#home-carousel .carousel-item .slide img{width:100%;height:100vh;object-fit:cover;display:block}#home-carousel .carousel-item .slide-text{position:absolute;bottom:0;left:0;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;padding:0 60px}#home-carousel .carousel-item .slide-text h3{color:#fff;font-size:100px;line-height:1em;font-weight:600}#home-carousel .carousel-item .slide-text h3.animation{opacity:0;animation:fadeIn .5s ease-in forwards;-webkit-animation-delay:.5s;animation-delay:.5s}#home-carousel .carousel-item .slide-text p{font-weight:600;font-size:18px;color:#FFF;letter-spacing:.150em;margin-top:20px}#home-carousel .carousel-item .slide-text p.animation{opacity:0;animation:fadeInUp .75s ease-in forwards;-webkit-animation-delay:.75s;animation-delay:.75s}#home-carousel .carousel-control-prev,#home-carousel .carousel-control-next{width:40px;height:40px;font-size:36px;line-height:48px;color:#fff;background-color:transparent;visibility:visible!important;opacity:1;border:1px solid #fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99}#home-carousel .carousel-control-prev{left:1%}#home-carousel .carousel-control-next{right:1%}#home-carousel .carousel-control-prev:hover,#home-carousel .carousel-control-next:hover{background:#ffba60;border:none;border-radius:5px}#home-carousel .carousel-control-prev i.bi,#home-carousel .carousel-control-next i.bi{width:50px;height:50px;font-size:20px;font-style:normal;font-weight:400}.our-suggestions{position:relative;padding:120px 0;display:flex;justify-content:center;align-items:center}.our-suggestions .our-suggestions-mock{position:absolute;bottom:-40px;left:-50px;max-width:100%;opacity:.05}.our-suggestions .our-suggestions-inner{width:100%;max-width:1320px;display:flex;flex-direction:row;justify-content:center;align-items:start;padding:0 12px}.our-suggestions .our-suggestion-image{width:59%;position:relative;display:inline-block;box-shadow:0 0 13px 4px rgba(160,106,106,0.15);text-align:center;border:18px solid #fff}.our-suggestions .our-suggestion-image img{width:100%;height:auto}.our-suggestions .our-suggestion-image .overlay{position:absolute;top:0;left:0;right:0;bottom:0}.our-suggestions .our-suggestion-image .overlay .box{display:table;width:100%;height:100%}.our-suggestions .our-suggestion-content{width:41%;display:flex;flex-direction:column;justify-content:start;align-items:center;padding-left:24px}.our-suggestions .our-suggestion-content h3{margin:48px 0 0 0;color:#222;font-size:36px;font-family:"Montserrat",sans-serif;font-weight:600}.our-suggestions .our-suggestion-content p{font-family:"Montserrat",sans-serif;font-size:16px;line-height:24px;color:#222;margin:5px 0 10px}.our-suggestions .our-suggestion-content p.contact-number{color:#222;font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;margin-top:20px}.our-suggestions .our-suggestion-content p.contact-number span{color:#ffba60;font-family:"Montserrat",sans-serif;font-weight:600;font-size:18px;font-style:italic;margin-left:10px}.simple-steps{background:#d59237;position:relative}.simple-steps .simple-steps-mock{z-index:1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);-o-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);opacity:.08}.simple-steps .simple-steps-image-box{padding-left:0;padding-right:0}.simple-steps .simple-steps-image-box .simple-steps-image{position:relative;float:right;width:auto;height:100%;z-index:2}.simple-steps .simple-steps-content-box{width:100%;max-width:500px;margin-right:auto;margin-left:20px;padding:30px 0}.simple-steps .simple-steps-content-box .simple-step-heading h2{margin:0;color:#090707;font-size:48px;font-family:'Montserrat',sans-serif;font-weight:600}.simple-steps .simple-steps-content-box .simple-step-heading .line{display:block;width:70px;height:2px;background:#090707;margin-top:17px;margin-bottom:19px}.simple-steps .simple-steps-content-box .simple-step-content{margin-bottom:14px}.simple-steps .simple-steps-content-box .simple-step-content h3{margin:0;font-family:"Montserrat",sans-serif;font-size:26px;color:#090707;font-weight:600}.simple-steps .simple-steps-content-box .simple-step-content p{font-family:"Montserrat",sans-serif;color:#090707;font-size:16px;line-height:24px;font-weight:600;margin:7px 0 20px 0;padding:0}.our-services{position:relative;padding:120px 0;background-color:#e8e8e8}.our-services .our-services-title{display:flex;justify-content:center;align-items:center}.our-services .our-services-title h2{margin:0 0 48px 0;color:#222;font-size:48px;font-weight:600}.our-services .our-services-items{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:30px;width:100%}.our-services .our-services-items .our-services-item{width:33.33%;padding:5px}.our-services .our-services-items .our-services-item .title-box{width:100%;min-height:110px;display:flex;flex-direction:column;justify-content:space-between}.our-services .our-services-items .our-services-item .title-box h3{font-size:24px;font-weight:600}.our-services .our-services-items .our-services-item .title-box h4{font-size:20px;font-weight:600}.our-services .our-services-items .our-services-item span.amount{color:#ffba60;font-weight:600}.our-services .our-services-items .our-services-item p{font-size:16px;line-height:24px;padding:10px 5px}.clients-choice{position:relative;padding:120px 0}.clients-choice .clients-choice-mock{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:.05;max-width:100%}.clients-choice .clients-choice-title{margin-bottom:55px;text-align:center}.clients-choice .clients-choice-title h2{color:#222;font-size:48px;line-height:1em;font-family:"Montserrat",sans-serif;font-weight:600}.clients-choice .clients-choice-content{background:#fff;padding:70px;border-radius:10px;box-shadow:0 0 38px 10px rgba(243,243,243,.7);position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%}.row-item{padding-left:0!important;padding-right:0!important}.clients-choice .clients-choice-content .clients-choice-reason{text-align:center;width:100%;min-height:260px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-direction:column}.clients-choice-content .clients-choice-reason:not(:nth-child(3n)){border-right:1px solid #e4e4e4}.clients-choice-content .clients-choice-reason:not(:nth-last-child(-n+3)){border-bottom:1px solid #e4e4e4}.clients-choice .clients-choice-content .clients-choice-reason i{margin-top:50px;font-size:48px;color:#ffba60;display:inline-block;transition:all .4s ease}.clients-choice .clients-choice-content .clients-choice-reason h3{color:#022;font-size:24px;line-height:1em;font-weight:600;margin:20px}.clients-choice .clients-choice-content .clients-choice-reason:hover i{transform:scale(1.1,1.1) translateY(-10px)}.customers-reviews{position:relative;padding:120px 0}.customers-reviews .customers-reviews-title{margin-bottom:55px}.customers-reviews .customers-reviews-title h2{color:#222;font-size:48px;line-height:1em;font-weight:600}.customers-reviews .customers-reviews-title .tag-underline{color:#222;font-weight:600;font-size:30px;line-height:40px}.customers-reviews .customers-reviews-title .tag-line{color:#222;font-weight:600;font-size:22px;line-height:30px;font-family:"Montserrat",sans-serif}.customers-reviews .customers-reviews-content{margin-top:40px;text-align:center}.customers-reviews .customers-reviews-content i.quote{color:#222223;opacity:.1;font-size:48px}.customers-reviews .customers-reviews-content .star-box{margin-top:15px;margin-bottom:18px}.customers-reviews .customers-reviews-content .star-box i{font-size:36px;color:#ffba60}.customers-reviews .customers-reviews-content p{margin:0}.customers-reviews .customers-reviews-content h3{font-weight:700;color:#222;font-size:18px;margin:10px 0 0}@media(max-width:1400px){.our-suggestions .our-suggestions-inner{max-width:1140px}}@media(max-width:1200px){.our-suggestions .our-suggestions-inner{max-width:992px}}@media(max-width:992px){#home-carousel .carousel-item .slide-text h3{font-size:76px}.our-suggestions .our-suggestions-inner{flex-direction:column;max-width:576px}.our-suggestions .our-suggestion-image{width:100%}.our-suggestions .our-suggestion-content{width:100%;align-items:start;padding:0 12px}.simple-steps .simple-steps-image-box .simple-steps-image{float:none;width:100%}.our-services .our-services-items .our-services-item{width:50%;padding:5px}.clients-choice .clients-choice-content{max-width:800px;padding:30px;grid-template-columns:repeat(2,1fr)}.clients-choice .clients-choice-content .clients-choice-reason{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.clients-choice .clients-choice-content .clients-choice-reason:nth-child(2n){border-right:none}.clients-choice .clients-choice-content .clients-choice-reason:nth-last-child(-n+2){border-bottom:none}}@media(max-width:768px){#home-carousel .carousel-item .slide-text h3{font-size:60px}.our-suggestions .our-suggestions-inner{max-width:540px}.our-services .our-services-items .our-services-item{width:100%;padding:5px}.clients-choice .clients-choice-content{max-width:400px;padding:15px;grid-template-columns:1fr}.clients-choice .clients-choice-content .clients-choice-reason{border-right:none;border-bottom:1px solid #e4e4e4}.clients-choice .clients-choice-content .clients-choice-reason:last-child{border-bottom:none;border-top:1px solid #e4e4e4}.home-upper-footer h3{font-size:28px}}@media(max-width:576px){#home-carousel .carousel-item .slide-text h3{font-size:48px}}