@import url(/wp-content/themes/farhan/assets/css/global.css);@import url(/wp-content/themes/farhan/assets/css/header.css);@import url(/wp-content/themes/farhan/assets/css/footer.css);@import url(/wp-content/themes/farhan/assets/css/animate.css);@import url(/wp-content/themes/farhan/assets/css/jquery-ui.css);@import url(/wp-content/themes/farhan/assets/css/swiper.min.css);@import url(/wp-content/themes/farhan/assets/css/font-awesome.css);.slider-one{position:relative;padding:120px 0 40px;background-color:#a7c0a2}.slider-one:after{position:absolute;content:'';left:0;bottom:0;right:0;height:120px;background:url(/wp-content/themes/farhan/assets/images/background/6.png) repeat-x}.slider-one .column{position:relative;z-index:9999}.slider-one_vector{position:absolute;left:40px;top:-90px;right:0;bottom:-40px;background-repeat:no-repeat;background-size:100% 100%}.slider-one_content{position:relative;z-index:2}.slider-one_content-inner{position:relative;padding-top:50px}.slider-one .image{position:relative;z-index:1}.slider-one_heading{font-weight:700;margin-bottom:20px;color:var(--color-two);text-transform:capitalize}.slider-one_heading span{color:var(--main-color)}.slider-one_text{margin-top:20px;font-weight:400;font-size:16px;line-height:28px;margin-bottom:35px;color:var(--black-color);text-transform:capitalize}.slider-one .slider-one_button{position:relative;gap:20px}.products-one{position:relative;padding:110px 0 180px}.products-one.style-two{padding-top:150px;padding-bottom:140px}.product-block_one{position:relative;margin-bottom:30px;display:flex}.product-block_one-inner{position:relative;border-radius:30px;padding:10px 10px 15px;border:1px solid rgba(var(--black-color-rgb),.15);display:flex;flex-direction:column;inline-size:100%;height:100%}.product-block_one-image{position:relative;overflow:hidden;border-radius:30px;background-color:var(--color-two);aspect-ratio:1 / 1}.product-block_one-image img{position:relative;width:100%;height:100%;display:block;overflow:hidden;border-radius:30px;object-fit:cover;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.product-block_one-inner:hover .product-block_one-image img{opacity:.6;transform:scale(1.02,1.02);background-color:var(--color-two)}.product-block_one-content{position:relative;text-align:center;padding:25px 10px 10px;display:flex;flex-direction:column;flex:1 1 auto}.product-block_one h4{position:relative;min-height:68px}.product-block_one h4 a{position:relative;color:var(--black-color)}.product-block_one h4 a:hover{color:#caa56e}.product-block_one .text{font-size:17px;margin-top:15px;line-height:30px;min-height:150px;color:var(--black-color);font-family:"Poppins",sans-serif}.product-block_one .view{position:relative;font-weight:600;font-size:18px;margin-top:20px;margin-inline:auto;margin-block-start:auto;padding:14px 28px;border-radius:10px;display:inline-block;color:var(--white-color);background-color:#caa56e;text-transform:uppercase;font-family:"Poppins",sans-serif}.product-block_one .view:hover{background-color:var(--color-two)}.offer-one{position:relative;z-index:1;padding:50px 0 90px;background-color:#0b3445}.offer-one.style-two{padding-top:80px;margin-top:-120px}.offer-one:before{position:absolute;content:'';left:0;top:-90px;right:0;height:108px;background:url(/wp-content/themes/farhan/assets/images/background/2.png) repeat-x}.offer-one:after{position:absolute;content:'';left:0;bottom:-79px;right:0;height:79px;background:url(/wp-content/themes/farhan/assets/images/background/3.png) repeat-x}.offer-block_one{position:relative;margin-bottom:30px}.offer-block_one-inner{position:relative;text-align:center;overflow:hidden;border-radius:15px;padding:40px 20px 50px;border:3px solid #A7C0A2}.offer-block_one-inner:after{position:absolute;content:'';left:0;top:-194px;right:0;height:194px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background:url(/wp-content/themes/farhan/assets/images/background/pattern-1.png) repeat-x}.offer-block_one-inner:hover::after{top:0}.offer-block_one-inner:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;opacity:0;background-color:#3c5d6a;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transform:scale(.2,1)}.offer-block_one-inner:hover{border-color:#caa56e}.offer-block_one-inner:hover::before{opacity:1;transform:scale(1,1)}.offer-block_one-icon{position:relative;width:120px;height:120px;margin:0 auto;z-index:2;line-height:100px;display:flex;align-items:center;justify-content:center;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.offer-block_one-content{position:relative;margin-top:35px;z-index:2}.offer-block_one-content h3{position:relative;font-weight:600;min-height:84px}.offer-block_one-content h3 a{position:relative;color:var(--white-color)}.offer-block_one-content h3 a:hover{color:var(--main-color)}.offer-block_one-content .text{font-size:18px;line-height:32px;margin-top:10px;margin-bottom:35px;color:var(--white-color);font-family:"Poppins",sans-serif}.offer-block_one-content .our-services{position:relative;font-weight:600;font-size:18px;padding:18px 30px;border-radius:10px;display:inline-block;color:var(--black-color);text-transform:capitalize;background-color:var(--main-color);font-family:"Poppins",sans-serif}.offer-block_one-content .our-services:hover{color:var(--black-color);background-color:var(--white-color)}.quote-one{position:relative;padding:160px 0 220px;background-color:#ebbdb4}.contact-form{position:relative}.contact-form .form-group{margin-bottom:30px}.contact-form .form-group label{position:relative;font-size:20px;font-weight:600;margin-bottom:15px;color:var(--color-two);font-family:"Poppins",sans-serif}.contact-form .form-group:last-child{margin-bottom:0}.contact-form .form-group input[type="file"]{position:relative;display:block;width:100%;line-height:28px;padding:13px 20px;height:62px;font-weight:400;font-size:16px;border-radius:10px;color:var(--color-two);background:var(--white-color)}.contact-form .form-group input[type="text"],.contact-form .form-group input[type="password"],.contact-form .form-group input[type="tel"],.contact-form .form-group input[type="email"],.contact-form .form-group select{position:relative;display:block;width:100%;line-height:28px;padding:10px 20px;height:62px;font-weight:400;font-size:16px;border-radius:10px;color:var(--color-two);background:var(--white-color);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.contact-form .form-group input[type="text"]:focus,.contact-form .form-group input[type="password"]:focus,.contact-form .form-group input[type="tel"]:focus,.contact-form .form-group input[type="email"]:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{border-color:var(--color-twentysix)}.contact-form .form-group textarea{position:relative;display:block;width:100%;height:90px;resize:none;font-size:16px;line-height:26px;padding:20px 20px;border-radius:12px;color:var(--color-two);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--main-color)}.contact-form input.error,.contact-form select.error,.contact-form textarea.error{border-color:#ff0000!important}.contact-form label.error{display:block;line-height:24px;padding:5px 0 0;margin:0;text-transform:uppercase;font-size:12px;color:red;font-weight:500}.contact-form button{position:relative;display:block;width:100%;font-size:18px;padding:16px 15px;font-weight:500;border-radius:20px;color:var(--black-color);background-color:#f1d1cb;text-transform:capitalize;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;font-family:"Poppins",sans-serif;border:3px solid var(--black-color);box-shadow:0 5px 10px rgb(0 0 0 / .1)}.contact-form button:hover{color:var(--white-color);background-color:var(--black-color)}.contact-form .text{position:relative;font-size:20px;font-weight:600;margin-bottom:20px;color:var(--black-color);font-family:"Poppins",sans-serif}.contact-form .call-now{position:relative;font-size:18px;font-weight:500;border-radius:10px;padding:18px 30px;display:inline-block;color:var(--black-color);background-color:#f1d1cb;text-transform:capitalize;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;font-family:"Poppins",sans-serif;border:3px solid var(--black-color);box-shadow:0 5px 10px rgb(0 0 0 / .1)}.contact-form .call-now:hover{color:var(--white-color);background-color:var(--black-color)}.contact-form.style-two .form-group{padding:0 5px}.contact-form.style-two label{font-size:16px}.contact-form.style-two .row{margin:0 -5px}.contact-form.style-two .form-group input{height:60px;font-size:14px;font-weight:600;padding:10px 17px;border-radius:7px;font-family:"Poppins",sans-serif}.contact-form.style-two .form-group .ui-selectmenu-button.ui-button{height:60px;font-size:14px;padding:17px 14px;border-radius:7px}.contact-form.style-two .ui-menu .ui-menu-item-wrapper{font-size:16px}.contact-form.style-three label{font-size:18px;color:var(--white-color)}.contact-form.style-three button{width:auto;border:none;padding:17px 30px;border-radius:10px;background-color:#ffd073}.contact-form.style-three{margin-right:30px}.contact-form.style-three textarea{height:160px}.contact-form.style-three button:hover{color:var(--black-color);background-color:var(--white-color)}.contact-one .footer-contact_list{margin-top:55px}.testimonial-one{position:relative;padding:40px 0 90px;background-color:#A7C0A2}.testimonial-one.style-two{padding-top:140px;padding-bottom:140px}.testimonial-one-arrow{position:absolute;left:30px;right:30px;top:50%}.testimonial-one-arrow .main-slider-prev{position:relative;width:55px;height:55px;color:#fff;line-height:55px;text-align:center;border-radius:50px;display:inline-block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background-color:rgb(255 255 255 / .2)}.testimonial-one-arrow .main-slider-next{position:absolute;right:0;width:55px;height:55px;color:#fff;line-height:55px;text-align:center;border-radius:50px;display:inline-block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background-color:rgb(255 255 255 / .2)}.testimonial-one-arrow .main-slider-prev:hover,.testimonial-one-arrow .main-slider-next:hover{color:var(--black-color);background-color:rgb(255 255 255)}.testimonial-one .inner-container{position:relative;overflow:hidden}.testimonial-one .swiper-slide-shadow-left,.testimonial-one .swiper-slide-shadow-right{display:none}.testimonial-one .swiper-slide{width:480px;margin:0 auto}.testimonial-one:before{position:absolute;content:'';left:0;top:-80px;right:0;height:105px;background:url(/wp-content/themes/farhan/assets/images/background/4.png) repeat-x}.testimonial-block_one{position:relative;margin-bottom:30px}.testimonial-block_one .inner-box{position:relative;padding:40px 30px;border-radius:20px;text-align:center;border:3px solid #ffd073;background-color:var(--white-color)}.testimonial-block_one .author{position:relative;width:110px;height:110px;margin:0 auto;overflow:hidden;border-radius:10px;border:3px solid #ffd073}.testimonial-block_one h4{position:relative;font-weight:700;margin-top:25px;margin-bottom:20px;color:var(--black-color)}.testimonial-block_one .rating{position:relative;color:#ffd073;font-size:18px;margin-bottom:15px}.testimonial-block_one .text{position:relative;color:#0B3445;font-size:18px;line-height:34px;margin-bottom:15px;font-family:"Poppins",sans-serif}.faq-one{position:relative;padding:100px 0 110px;background-color:#d9d9d9}.accordion-box{position:relative;z-index:1}.accordion-box .block{position:relative;margin-bottom:10px}.accordion-box .block strong{position:absolute;content:'';left:0;color:#fff;font-size:20px;font-weight:700}.accordion-box .block:last-child{margin-bottom:0}.accordion-box .block .acc-btn{position:relative;cursor:pointer;line-height:30px;font-weight:700;font-size:22px;color:#d9d9d9;border-radius:50px;padding:22px 45px 22px 50px;text-transform:capitalize;transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;background-color:#0b3445;font-family:"Poppins",sans-serif}.accordion-box .block .icon-outer{position:absolute;right:30px;top:25px;width:30px;height:30px;line-height:30px;border-radius:50px;text-align:center;overflow:hidden;font-weight:700;font-size:22px;color:var(--white-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.accordion-box .block .icon-outer .icon{position:absolute;right:0;width:34px;height:34px}.accordion-box .block .icon-outer .icon-plus{opacity:1}.accordion-box .block .icon-outer .icon-minus{opacity:0;color:var(--white-color)}.accordion-box .block .acc-btn.active .icon-outer .icon-minus{opacity:1}.accordion-box .block .acc-btn.active .icon-outer .icon-plus{opacity:0}.accordion-box .block .acc-content{position:relative;display:none}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content{position:relative;padding:20px 0 20px 0}.accordion-box .block .content .text{position:relative;font-size:18px;color:var(--color-two);font-family:"Poppins",sans-serif}.package-one{position:relative;padding:100px 0 150px}.package-one .inner-container{position:relative;height:500px;overflow-y:auto}.package-one h4{position:relative;color:var(--color-two)}.package-one p{position:relative;font-size:18px;line-height:34px;color:var(--color-two);font-family:"Poppins",sans-serif}.product-detail{position:relative;padding:150px 0 160px}.product-detail .image{position:relative;overflow:hidden;border-radius:15px}.product-detail .image img{position:relative;width:100%;display:block}.product-detail .thumbs-carousel .thumb{position:relative;padding:8px 8px;cursor:pointer;border:1px solid rgb(0 0 0 / .15)}.product-detail h3{position:relative;margin-bottom:20px}.product-detail p{position:relative;font-size:15px;line-height:25px;margin-bottom:15px;color:var(--color-two);font-family:"Poppins",sans-serif}.quote-form{position:relative;padding:30px 30px;border-radius:15px;background-color:#f7c7bd}.quote-form h4{position:relative;text-align:center;margin-bottom:15px;text-transform:uppercase}.quote-form .text{position:relative;display:block;font-weight:600;padding:12px 15px;border-radius:15px;text-align:center;margin-bottom:20px;color:var(--black-color);font-family:"Poppins",sans-serif;background-color:var(--white-color)}.product-detail .content{position:relative;margin-top:20px}.product-detail .content h4{position:relative;margin-bottom:12px}.product-detail_accordion{position:relative;max-width:1200px;margin-top:40px}.product-detail_accordion .accordion-box .block .acc-btn{font-size:18px;font-weight:600;padding:20px 40px 20px 35px}.contact-one{position:relative;padding:110px 0 110px;background-color:#0b3445}.contact-one .auto-container{max-width:1100px}.contact-one .column{position:relative;margin-bottom:30px}.contact-one h2{position:relative;color:#ffd073;text-align:center;margin-bottom:40px;text-transform:uppercase}.contact-one h3{position:relative;font-weight:700;margin-bottom:20px;color:var(--white-color);text-transform:capitalize}.map-one{position:relative;padding:80px 0 110px}.map-one h2{position:relative;color:#000;text-align:center;margin-bottom:30px;text-transform:uppercase}.map-one iframe{position:relative;width:100%;height:900px}.about-one{position:relative;padding:120px 0 160px}.about-one h2{position:relative;text-align:center;margin-bottom:35px;text-transform:uppercase}.about-one h3{position:relative;margin-bottom:20px}.about-one p{position:relative;font-size:18px;max-width:500px;color:var(--color-two)}.about-one_list{position:relative}.about-one_list li{position:relative;font-size:16px;padding-left:30px;margin-bottom:15px;color:var(--color-two)}.about-one_list li:before{position:absolute;content:'\f00c';left:0;top:0;font-weight:800;color:var(--color-two);font-family:'Font Awesome 6 Free'}.about-one_list li:last-child{margin-bottom:0}.about-one_button{position:relative;margin-top:40px}