@import url(https://fonts.googleapis.com/css2?family=Prata&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Prata&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Manrope:wght@200..800&family=Prata&display=swap);:root{--body:#fff;--black:#000;--white:#fff;--theme:#b68c5a;--header:#181818;--text:#565656;--border:#5656564D;--border-2:#bdbdbd;--bg:#f9f7f3;--box-shadow:0px 1px 14px 0px rgba(0,0,0,.13)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-btn{background-color:var(--theme);color:var(--white);display:inline-block;font-size:16px;font-weight:400;font-family:Manrope,sans-serif;padding:20px 32px;border-radius:0;text-transform:capitalize;transition:.3s ease-in-out;position:relative;z-index:1;line-height:1}.theme-btn:before{top:0;left:0}.theme-btn:after,.theme-btn:before{content:"";background-color:var(--header);width:0;height:50%;position:absolute;transition:.3s cubic-bezier(.785,.135,.15,.86);z-index:-1}.theme-btn:after{bottom:0;right:0}.theme-btn i{margin-left:10px;transform:rotate(-45deg);transition:.4s ease-in-out}.theme-btn:hover{color:var(--white)}.theme-btn:hover:after,.theme-btn:hover:before{width:100%}.theme-btn:hover i{transform:rotate(0)}@media (max-width:767px){.theme-btn{padding:20px 32px}}@media (max-width:575px){.theme-btn{padding:18px 30px;font-size:14px}}body{font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var(--text);background-color:var(--white);overflow-x:hidden}body,ul{padding:0;margin:0}ul{list-style:none}button{border:none;background-color:transparent;padding:0}input:focus{outline:0}input,input:focus{color:var(--white)}h1,h2,h3,h4,h5,h6{font-family:Prata,sans-serif;margin:0;padding:0;color:var(--header);text-transform:none;transition:.4s ease-in-out;text-transform:capitalize}h1{font-size:90px;font-weight:400;line-height:115%}@media (max-width:1399px){h1{font-size:75px}}@media (max-width:1199px){h1{font-size:60px}}@media (max-width:991px){h1{font-size:50px}}@media (max-width:767px){h1{font-size:45px}}@media (max-width:575px){h1{font-size:40px}}h2{font-size:52px;font-weight:400;line-height:123%}@media (max-width:1199px){h2{font-size:48px}}@media (max-width:991px){h2{font-size:44px}}@media (max-width:767px){h2{font-size:38px}}@media (max-width:575px){h2{font-size:32px}}h3{font-size:36px;font-weight:400;line-height:122%}@media (max-width:1199px){h3{font-size:30px}}@media (max-width:991px){h3{font-size:28px}}@media (max-width:767px){h3{font-size:24px}}@media (max-width:575px){h3{font-size:20px}}h4{font-size:24px;font-weight:400;line-height:133%}@media (max-width:1199px){h4{font-size:20px}}h5{font-size:22px;font-weight:400;line-height:127%}h3.domain-name{font-size:20px;font-weight:500;line-height:1.3}@media (max-width:1199px){h5{font-size:20px}h3.domain-name{font-size:18px}.about-wrapper .about-image:before{display:none}}h6{font-size:18px;font-weight:400}a{text-decoration:none;outline:0!important;cursor:pointer;color:var(--header)}a,p,span{transition:.4s ease-in-out}p,span{margin:0}.about-wrapper .about-image{position:relative;max-width:645px}.about-wrapper .about-image:before{position:absolute;right:0;bottom:0;width:100%;height:100%;content:"";border:2px solid var(--theme);top:25px;left:25px;z-index:-1}.about-wrapper .about-image img{object-fit:cover;width:645px;height:680px}.about-wrapper .about-content{margin-left:70px}.about-wrapper .about-content .counter-items{display:flex;align-items:center;gap:150px;border-top:1px solid var(--theme);padding-top:30px;margin-top:40px;position:relative}@media (max-width:1199px){.about-wrapper .about-content{margin-left:0}.about-wrapper .about-content .counter-items{gap:100px}.about-wrapper .about-content .counter-items:after{display:none}}.about-wrapper .about-content .counter-items:after{position:absolute;content:"";right:50%;top:0;transform:translateX(-50%);background:var(--border);width:1px;height:85%}.about-wrapper .about-content .counter-items .content h5{margin-bottom:10px}.about-wrapper .about-content .about-button{margin-top:40px}@media (max-width:767px){.about-wrapper .about-content .counter-items{gap:80px}}@media (max-width:575px){.about-wrapper .about-content .counter-items{flex-wrap:wrap;gap:40px}}.img-custom-anim-right{animation:1.3s cubic-bezier(.645,.045,.355,1) .4s forwards a;opacity:0}@keyframes a{0%{transform:translateX(5%);clip-path:inset(0 0 0 100%);opacity:0}to{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-left{animation:1.3s cubic-bezier(.645,.045,.355,1) .4s forwards b;opacity:0}@keyframes b{0%{transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0}to{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-top{animation:1.3s cubic-bezier(.645,.045,.355,1) forwards c;opacity:0}@keyframes c{0%{transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0}to{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}}.appointment-wrapper .appointment-content .appointment-area{margin-top:40px}.appointment-wrapper .appointment-content .appointment-area .appointment-item{display:flex;align-items:center;gap:20px;margin-bottom:40px}@media (max-width:1199px){.appointment-wrapper .appointment-content .appointment-area .appointment-item{flex-wrap:wrap}}.appointment-wrapper .appointment-content .appointment-area .appointment-item .icon{width:84px;height:84px;line-height:84px;text-align:center;border-radius:50px;background-color:var(--theme);color:var(--white);font-size:44px}.appointment-wrapper .appointment-content .appointment-area .appointment-item .content h4{margin-bottom:5px}.appointment-wrapper .contact-content{background-color:var(--theme);padding:40px}.appointment-wrapper .contact-content span{color:var(--white);display:inline-block;margin-bottom:10px}.appointment-wrapper .contact-content h3{margin-bottom:10px;color:var(--white)}.appointment-wrapper .contact-content .contact-form-items{margin-top:40px}.appointment-wrapper .contact-content .contact-form-items .form-clt{position:relative}.appointment-wrapper .contact-content .contact-form-items .form-clt label{color:var(--white)}.appointment-wrapper .contact-content .contact-form-items .form-clt input,.appointment-wrapper .contact-content .contact-form-items .form-clt textarea{width:100%;border:none;outline:0;background:var(--white);color:#666;padding:16px 20px;font-weight:400;font-size:18px}@media (max-width:767px){.appointment-wrapper .contact-content .contact-form-items .form-clt input,.appointment-wrapper .contact-content .contact-form-items .form-clt textarea{padding:14px 20px}}@media (max-width:575px){.appointment-wrapper .contact-content .contact-form-items .form-clt input,.appointment-wrapper .contact-content .contact-form-items .form-clt textarea{padding:12px 18px}}.appointment-wrapper .contact-content .contact-form-items .form-clt input::placeholder,.appointment-wrapper .contact-content .contact-form-items .form-clt textarea::placeholder{color:#666}.appointment-wrapper .contact-content .contact-form-items .form-clt textarea{padding-bottom:140px;resize:none}.appointment-wrapper .contact-content .contact-form-items button.theme-btn{background-color:var(--white);color:var(--header)}.appointment-wrapper .contact-content .contact-form-items button.theme-btn:after,.appointment-wrapper .contact-content .contact-form-items button.theme-btn:before{background-color:var(--header)}.appointment-wrapper .contact-content .contact-form-items button.theme-btn:hover{color:var(--white)}.appointment-wrapper .contact-content .contact-form-items button.theme-btn:hover:after,.appointment-wrapper .contact-content .contact-form-items button.theme-btn:hover:before{width:100%}.appointment-wrapper .contact-content .contact-form-items button.theme-btn:hover i{transform:rotate(0);color:var(--white)}.contact-form-items{margin-top:60px}@media (max-width:767px){.contact-form-items{margin-top:0}}.contact-form-items .form-clt input,.contact-form-items .form-clt textarea{width:100%;outline:0;border:none;background-color:var(--white);padding:16px 20px;transition:.4s ease-in-out;color:var(--text);font-size:16px}.contact-form-items .form-clt input::placeholder,.contact-form-items .form-clt textarea::placeholder{color:var(--text)}.contact-form-items .form-clt textarea{padding-bottom:150px;resize:none}.contact-form-items .contact-btn{margin-top:20px;text-align:center}.map-items .googpemap iframe{width:100%;height:800px}@media (max-width:575px){.map-items .googpemap iframe{height:400px}}.faq-wrapper .faq-content{margin-right:90px}.faq-wrapper .faq-content .accordion-item{border:0;background-color:var(--white)}.faq-wrapper .faq-content .accordion-item .accordion-header .accordion-button{font-size:22px;font-weight:400;color:var(--black);border:0;border-radius:0;box-shadow:none;background-color:var(--white);text-transform:capitalize;padding:25px 0}.faq-wrapper .faq-content .accordion-item .accordion-header .accordion-button:after{content:"+";background:0 0;font-family:Font Awesome\ 6 Pro;font-weight:300;transition:.3s ease-in-out!important;color:var(--black)}.faq-wrapper .faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"\f068";background:0 0;font-family:Font Awesome\ 6 Pro;font-weight:300}.faq-wrapper .faq-content .accordion-item .accordion-header .accordion-button.collapsed{background-color:var(--white);color:var(--black);border-bottom:1px solid rgba(86,86,86,.3)}.faq-wrapper .faq-content .accordion-item .accordion-collapse .accordion-body{color:var(--text);background-color:transparent;margin-top:-10px;border-bottom:1px solid rgba(86,86,86,.3);padding:0 50px 20px 0}.faq-wrapper .faq-image{position:relative}.faq-wrapper .faq-image:before{position:absolute;right:0;bottom:0;width:100%;height:100%;content:"";border:2px solid var(--theme);top:25px;left:-22px;z-index:-1}@media (max-width:1199px){.faq-wrapper .faq-content{margin-right:0}.faq-wrapper .faq-content .accordion-item .accordion-header .accordion-button{font-size:20px}.faq-wrapper .faq-image:before{display:none}}.faq-wrapper .faq-image img{width:100%;height:100%;object-fit:cover}@media (max-width:991px){.faq-wrapper .faq-content .accordion-item .accordion-collapse .accordion-body{padding-right:30px}}.feature-card-items{display:flex;align-items:start;gap:20px}.feature-card-items .icon{width:80px;height:80px;background:var(--white);text-align:center;color:var(--theme);font-size:48px}.process-wrapper .process-content{margin-left:50px}.process-wrapper .process-content .process-ber{position:relative}.process-wrapper .process-content .process-ber .line-shape{position:absolute;left:20px;z-index:-1;top:0;bottom:0}@media (max-width:1399px){.feature-card-items{flex-wrap:wrap;justify-content:center}.feature-card-items .content{text-align:center}.process-wrapper .process-content .process-ber .line-shape{display:none}}.process-wrapper .process-content .process-ber .line-shape img{height:100%}.process-wrapper .process-content .process-ber .process-items{display:flex;gap:70px;margin-bottom:30px}@media (max-width:1399px){.process-wrapper .process-content .process-ber .process-items{flex-wrap:wrap;gap:30px}}.process-wrapper .process-content .process-ber .process-items .number{width:40px;height:40px;min-width:40px;min-height:40px;line-height:40px;text-align:center;border-radius:100%;background-color:var(--header);color:var(--white);font-size:16px;flex-shrink:0}.process-wrapper .process-content .process-ber .process-items .content h3{margin-bottom:5px}.work-process-wrapper{margin-top:60px;position:relative}.work-process-wrapper:before{position:absolute;left:0;right:0;bottom:0;width:100%;content:"";height:1px;border:1px dashed rgba(86,86,86,.5);top:24px;z-index:-1}.work-process-wrapper .work-process-items{text-align:center}.work-process-wrapper .work-process-items .year{font-size:18px;font-weight:500;padding:14px 22px;color:var(--white);background-color:var(--theme);margin-bottom:110px;line-height:1;display:inline-block}.work-process-wrapper .work-process-items span{position:relative}.work-process-wrapper .work-process-items span:before{position:absolute;right:0;bottom:0;width:100%;content:"";height:100px;border:1px dashed rgba(86,86,86,.5);top:34px;left:-40px}.work-process-wrapper .work-process-items .content{text-align:center}.work-process-wrapper .work-process-items .content h4{margin-bottom:10px}.work-process-wrapper .work-process-items .content p{font-size:18px}.footer-widget-wrapper{padding:70px 0 100px}@media (max-width:1199px){.process-wrapper .process-content{margin-left:0}.footer-widget-wrapper{padding:40px 0 60px}}@media (max-width:991px){.footer-widget-wrapper{padding:30px 0 50px}}.footer-widget-wrapper .single-footer-widget{margin-top:30px;position:relative}.footer-widget-wrapper .single-footer-widget .widget-head{margin-bottom:20px}.footer-widget-wrapper .single-footer-widget .footer-content p,.footer-widget-wrapper .single-footer-widget .widget-head h4{color:var(--white)}.footer-widget-wrapper .single-footer-widget .footer-content .social-icon{margin-top:40px;display:flex;align-items:center;gap:10px}.footer-widget-wrapper .single-footer-widget .footer-content .social-icon a{width:32px;height:32px;line-height:32px;display:inline-block;text-align:center;color:var(--white);border:1px solid var(--white);border-radius:100px}.footer-widget-wrapper .single-footer-widget .footer-content .social-icon a:hover{background-color:var(--theme);border:1px solid var(--theme)}.footer-widget-wrapper .single-footer-widget .contact-info h6{color:var(--bg);line-height:162%}.footer-widget-wrapper .single-footer-widget .contact-info h6:not(:last-child){margin-bottom:30px}.footer-widget-wrapper .single-footer-widget .contact-info h6 a{color:var(--bg)}.footer-widget-wrapper .single-footer-widget .list-items li{transition:.4s ease-in-out;font-weight:600;font-size:16px}.footer-widget-wrapper .single-footer-widget .list-items li a{color:var(--bg)}.footer-widget-wrapper .single-footer-widget .list-items li:not(:last-child){margin-bottom:13px}.footer-widget-wrapper .single-footer-widget .list-items li:hover{margin-left:5px}.footer-widget-wrapper .single-footer-widget .list-items li:hover a{color:var(--theme)}.footer-bottom{padding:30px 0;border-top:1px solid hsla(40,33%,96%,.2);position:relative}.footer-bottom .footer-wrapper{display:flex;align-items:center;justify-content:space-between}@media (max-width:1199px){.footer-bottom .footer-wrapper{flex-wrap:wrap;gap:10px}}@media (max-width:767px){.footer-bottom .footer-wrapper{justify-content:center;text-align:center}}.footer-bottom .footer-wrapper p{color:var(--bg)}.footer-bottom .footer-wrapper .bottom-list{display:flex;align-items:center;gap:15px;position:relative}@media (max-width:1199px){.footer-bottom .footer-wrapper .bottom-list{flex-wrap:wrap}.header-top-section{display:none}}@media (max-width:767px){.footer-bottom .footer-wrapper .bottom-list{justify-content:center}}.footer-bottom .footer-wrapper .bottom-list li a{color:var(--bg)}.footer-section{position:relative}.footer-section:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:hsla(0,0%,9%,.95)}.header-top-section{position:relative}.header-top-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:transparent;border-bottom:1px solid rgba(86,86,86,.3);padding:12px 0}.header-top-wrapper .top-left{display:flex;align-items:center;gap:44px}.header-top-wrapper .top-left li{color:var(--header);font-size:14px;font-weight:400}.header-top-wrapper .top-left li a{color:var(--header)}.header-top-wrapper .top-left li i{margin-right:5px}.header-top-wrapper .top-right .social-icon{display:flex;align-items:center;gap:10px}.header-top-wrapper .top-right .social-icon a{width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;color:rgba(86,86,86,.5);border:1px solid rgba(86,86,86,.5);border-radius:100px}.header-top-wrapper .top-right .social-icon a:hover{background-color:var(--theme);border:1px solid var(--theme);color:var(--white)}.header-1,.header-section-1{position:relative}.header-1 .header-main{padding-left:0;padding-right:0;background-color:transparent}.header-1 .header-main .logo{display:block!important}.header-1 .main-logo{position:absolute;left:70px;top:0;display:none}.header-1 .countact-call{align-items:center;gap:20px;position:absolute;right:50px;top:0;display:none}@media (max-width:1899px){.header-top-wrapper{padding-left:0;padding-right:0;background-color:transparent}.header-1 .countact-call,.header-1 .main-logo{display:none}}.header-1 .countact-call .icon{width:50px;height:50px;line-height:50px;border-radius:100px;text-align:center;color:var(--white);background-color:var(--theme)}.header-1 .countact-call .content h6{font-weight:500;margin-top:5px}@media (max-width:1199px){.header-1 .theme-btn{display:none}}.header-main{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.header-main .main-menu ul{margin-bottom:0}.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:44px}.header-main .main-menu ul li:last-child{margin-inline-end:0}.header-main .main-menu ul li a{display:inline-block;font-size:16px;font-weight:500;color:var(--header);padding:20px 0;text-align:left;position:relative;text-transform:capitalize;transition:.4s ease-in-out}.header-main .main-menu ul li a i{margin-left:4px;font-size:14px}.header-main .main-menu ul li a:hover{color:var(--theme)!important}.header-main .main-menu ul li .submenu{position:absolute;top:115%;inset-inline-start:0;min-width:240px;background:var(--white);padding:20px 0;z-index:99999;visibility:hidden;opacity:0;transform-origin:top center;color:var(--header);transform:translateY(-10px);transition:.4s ease-in-out;border-top:6px solid var(--theme);box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0}.header-main .main-menu ul li .submenu li a{position:relative;z-index:11;font-size:16px;font-weight:500;color:var(--header);line-height:38px;padding:0 0 0 32px;width:100%}.header-main .main-menu ul li .submenu li a:before{content:"";position:absolute;width:0;height:2px;background:var(--theme);left:14px;bottom:18px;transition:.4s ease-in-out}.header-main .main-menu ul li .submenu li a:hover{color:var(--theme)!important}.header-main .main-menu ul li .submenu li:last-child a{border:none}.header-main .main-menu ul li .submenu li .submenu{inset-inline-start:100%;top:0;visibility:hidden;opacity:0}.header-main .main-menu ul li .submenu li:hover>a{color:var(--theme)!important;margin-left:10px}.header-main .main-menu ul li .submenu li:hover>a:before{width:10px}.header-main .main-menu ul li .submenu li:hover>a:after{color:var(--theme)}.header-main .main-menu ul li .submenu li:hover>.submenu{transform:translateY(1);visibility:visible;opacity:1}.header-main .main-menu ul li .submenu li.has-dropdown>a:after{position:absolute;top:50%;inset-inline-end:25px;transform:translateY(-50%);color:var(--theme)}.header-main .main-menu ul li:hover>a,.header-main .main-menu ul li:hover>a:after{color:var(--theme)}.header-main .main-menu ul li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0)}.header-main .header-right{gap:30px}.header-main .header-right .theme-btn.style-2{background:var(--header)}.header-main .header-right .theme-btn.style-2:after,.header-main .header-right .theme-btn.style-2:before{background-color:var(--theme)}.header-main .header-right .theme-btn.style-2:hover{color:var(--white)}.header-main .header-right .theme-btn.style-2:hover:after,.header-main .header-right .theme-btn.style-2:hover:before{width:100%}.header-main .sidebar__toggle{cursor:pointer;font-size:20px}.offcanvas__info{background:var(--white) none repeat scroll 0 0;border-left:2px solid var(--theme);position:fixed;right:0;top:0;width:400px;height:100%;transform:translateX(calc(100% + 80px));transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:99999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}.offcanvas__info::-webkit-scrollbar{display:none}.offcanvas__wrapper{position:relative;height:100%;padding:30px}.offcanvas__wrapper .offcanvas__content .text{color:var(--text)}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme);position:relative;z-index:9;cursor:pointer}.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:var(--white)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;font-weight:600;text-transform:capitalize}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{color:var(--text)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child){margin-bottom:15px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i{color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:none}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:20px 40px;text-transform:capitalize!important;text-align:center}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;gap:10px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;font-size:16px;display:block;background:0 0;color:var(--text);border-radius:50%;transition:.4s ease-in-out;text-align:center;border:1px solid var(--border)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme);color:var(--white)}.offcanvas__wrapper .offcanvas__logo{width:170px}.offcanvas__wrapper .offcanvas__logo img{width:100%;height:100%;object-fit:cover}.offcanvas__overlay{position:fixed;height:100%;width:100%;background:#151515;z-index:900;top:0;opacity:0;visibility:hidden;right:0}@media (max-width:450px){.offcanvas__info{width:300px}}.breadcrumb-wrapper{position:relative}.breadcrumb-wrapper:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";border:1.2px solid rgba(86,86,86,0);background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.breadcrumb-wrapper .page-heading{padding:50px 0;text-align:center;position:relative}@media (max-width:1199px){.breadcrumb-wrapper .page-heading{padding:45px 0}}.breadcrumb-wrapper .page-heading h2{color:#212529;font-size:36px;margin-bottom:8px}@media (max-width:1199px){.breadcrumb-wrapper .page-heading h2{font-size:32px}}.breadcrumb-wrapper .page-heading .breadcrumb-list{display:flex;align-items:center;gap:8px;padding:6px 24px;background:rgba(0,0,0,.05);justify-content:center;display:inline-flex}.breadcrumb-wrapper .page-heading .breadcrumb-list li{color:#495057;font-weight:500}.breadcrumb-wrapper .page-heading .breadcrumb-list li a,.breadcrumb-wrapper .page-heading .breadcrumb-list li i{color:#495057}@media (max-width:991px){.breadcrumb-wrapper .page-heading{padding:40px 0}.breadcrumb-wrapper .page-heading h2{font-size:28px}}@media (max-width:767px){.breadcrumb-wrapper .page-heading{padding:35px 0}.breadcrumb-wrapper .page-heading h2{font-size:24px}br{display:none}}@media (max-width:575px){.offcanvas__wrapper{padding:20px}.breadcrumb-wrapper .page-heading{padding:30px 0}.breadcrumb-wrapper .page-heading h2{font-size:22px}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--theme);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--theme);border-radius:10px}.fix{overflow:hidden}.array-button{display:flex;align-items:center;gap:20px}.array-button .array-prev{width:60px;height:60px;line-height:60px;border-radius:50px;text-align:center;background-color:var(--white);color:var(--header);transition:.4s ease-in-out}.array-button .array-prev:hover{background-color:var(--theme);color:var(--white)}.array-button .array-next{width:60px;height:60px;line-height:60px;border-radius:50px;text-align:center;color:var(--header);background-color:var(--white);transition:.4s ease-in-out}.array-button .array-next:hover{background-color:var(--theme);color:var(--white)}.array-button.style-2 .array-prev{background-color:var(--bg)}.array-button.style-2 .array-prev:hover{background-color:var(--theme);color:var(--white)}.array-button.style-2 .array-next{background-color:var(--bg)}.array-button.style-2 .array-next:hover{background-color:var(--theme);color:var(--white)}.bg-cover{background-repeat:no-repeat;background-size:cover;position:relative;background-position:50%}.nice-select{background-color:var(--white);max-height:60px;padding:16px 20px!important;font-size:16px;width:unset;outline:0;border:none;border-radius:0}.nice-select>*{font-size:18px!important}.nice-select .current{color:var(--text)!important;text-overflow:ellipsis;overflow:hidden;max-width:100%;padding-right:8px}.nice-select .option{border:none;text-overflow:ellipsis;overflow:hidden}.nice-select .option:hover{background:var(--theme);color:var(--white)}.margin-bottom-40{margin-bottom:-30px}@media (max-width:1399px){.header-main .header-right{gap:20px}.margin-bottom-40{margin-bottom:-35px}}.hero-1{position:relative;padding:80px 0 0}.hero-1:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:hsla(0,0%,9%,.9)}.hero-1 .hero-content{position:relative;max-width:655px}.hero-1 .hero-content h1{color:var(--white);margin-bottom:20px}.hero-1 .hero-content p{color:var(--bg)}.hero-1 .hero-content .hero-button{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.hero-1 .hero-content .hero-button .counter-content h2{font-size:90px;font-weight:400;color:var(--white)}.hero-1 .hero-content .hero-button .counter-content p{font-size:18px;font-weight:400;color:var(--theme)}.hero-1 .hero-image{position:relative;margin-right:-70px;z-index:1}.hero-1 .hero-image:before{position:absolute;right:0;bottom:0;content:"";background:var(--theme);width:540px;height:643px;border-radius:270px 270px 0 0;left:12%;z-index:-1;top:auto}@media (max-width:1399px){.hero-1 .hero-image{margin-right:0}.hero-1 .hero-image:before{display:none}}.hero-1 .hero-image img{width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.hero-1 .hero-content .hero-button{flex-wrap:wrap;gap:30px}}.row{transition:margin-top .2s}.nav-tabs{border-bottom:2px solid #eee;margin-bottom:30px}.nav-tabs .nav-link{padding:10px 30px;color:#666;font-weight:600;border:none;background:0 0;transition:.3s}.nav-tabs .nav-link .active{color:var(--theme);border-bottom:3px solid var(--theme)}.nav-tabs .nav-link:hover{color:var(--theme)}.loader-box{position:fixed;top:0;left:0;display:block;justify-content:center;align-items:center;width:100vw;height:100vh;background:var(--white);z-index:99999999}.loader{top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background-image:url(../../static/assets/img/loader-center.svg)}.loader,.loader:after,.loader:before{position:absolute;background-position:50%;background-size:contain;background-repeat:no-repeat}.loader:after,.loader:before{content:"";top:0;left:0;width:100%;height:100%;background-image:url(../../static/assets/img/loader-left-icon.svg);animation:1.3s linear infinite alternate d}.loader:after{background-image:url(../../static/assets/img/loader-right-icon.svg);animation:1.3s linear infinite alternate e}@keyframes d{0%{transform:rotate(0)}to{transform:rotate(18deg)}}@keyframes e{0%{transform:rotate(0)}to{transform:rotate(-18deg)}}.search-wrap{width:100%;height:100%;overflow:hidden;display:none;position:fixed;top:0;left:0;z-index:999999;background-color:hsla(0,0%,100%,.9)}.search-wrap .search-inner{position:relative;width:100%;height:100%}.search-wrap .search-cell{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.search-wrap .search-field-holder{width:50%;margin:auto;position:relative;animation:.3s slideInUp}@media only screen and (min-width:768px) and (max-width:991px){.search-wrap .search-field-holder{width:70%}}@media (max-width:575px){.search-wrap .search-field-holder{width:80%}}.search-wrap .main-search-input{width:100%;height:70px;border:0;padding:0 50px;text-transform:capitalize;background:0 0;font-size:25px;color:var(--theme);border-bottom:2px solid var(--theme);text-align:center;letter-spacing:2px}.search-wrap input.form-control,.search-wrap input.form-control:focus{background-color:var(--theme)}input.main-search-input::placeholder{color:var(--theme);opacity:1;font-size:25px}@media (max-width:575px){.search-wrap .main-search-input{height:50px;padding:0;line-height:50px;font-size:18px}input.main-search-input::placeholder{font-size:18px}}.search-close{position:absolute;top:50px;right:50px;font-size:30px;color:var(--theme);cursor:pointer}.mouse-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;transform:translateZ(0);visibility:hidden}.cursor-inner{width:6px;height:6px;z-index:10000001;background-color:var(--theme);transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-outer{margin-left:-12px;margin-top:-12px;width:30px;height:30px;border:1px solid var(--theme);box-sizing:border-box;z-index:10000000;opacity:.5;transition:80ms ease-out}.back-to-top{border-radius:50%;background-color:var(--theme);width:50px;height:50px;line-height:50px;color:var(--white);font-size:18px;position:fixed;display:inline-block;z-index:999;right:30px;bottom:30px;transition:.4s ease-in-out;opacity:0;visibility:hidden;transform:translateY(20px)}.back-to-top:hover{background-color:var(--header);color:var(--white)}.back-to-top.show{opacity:1;visibility:visible;transform:translate(0)}.section-title{position:relative;z-index:99;margin-bottom:30px;margin-top:-6px}.section-title .sub-title{font-size:16px;font-weight:400;color:var(--header);font-family:DM Sans,sans-serif;margin-bottom:30px;text-transform:uppercase;background:rgba(182,140,90,.1);padding:12px 14px;line-height:1;display:inline-block}@media (max-width:767px){.section-title{margin-bottom:0}}.section-title-area{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}.section-bg{background-color:var(--bg)}.section-padding{padding:60px 0}@media (max-width:1199px){.section-padding{padding:100px 0}}@media (max-width:991px){.section-title-area{flex-wrap:wrap;gap:30px}.section-padding{padding:80px 0}}.service-main-items{display:flex;align-items:center;margin-top:30px}.service-main-items .service-card{background-color:var(--white);padding:30px;max-width:420px;margin-right:-100px;position:relative;z-index:1}.service-main-items .service-card .icon{width:80px;height:80px;line-height:92px;background:var(--bg);text-align:center;margin-bottom:40px;transition:.4s ease-in-out;fill:var(--theme);font-size:48px}.service-main-items .service-card .icon:hover{background-color:var(--theme);fill:var(--white)}.service-main-items .service-card .icon:hover i{color:var(--white)}.service-main-items .service-card .content h4{margin-bottom:5px}.service-main-items .service-card .content h4 a:hover{color:var(--theme)}.service-main-items .service-image{overflow:hidden;width:337px;height:398px}@media (max-width:1399px){.service-main-items{flex-wrap:wrap;gap:30px}.service-main-items .service-card{margin-right:0;max-width:none}.service-main-items .service-image{flex-basis:100%}}.service-main-items .service-image img{width:100%;height:100%;transform:scale(1.1);object-fit:cover;transition:.4s ease-in-out}.service-main-items:hover .service-image img{transform:scale(1.2)}.service-details-wrapper .main-sideber .single-sideber-widget{margin-bottom:40px}.service-details-wrapper .main-sideber .single-sideber-widget ul .active{background-color:var(--theme)}.service-details-wrapper .main-sideber .single-sideber-widget ul .active a,.service-details-wrapper .main-sideber .single-sideber-widget ul .active i{color:var(--white)}.service-details-wrapper .main-sideber .single-sideber-widget ul li{font-size:16px;font-weight:400;background-color:var(--bg);color:var(--header);transition:.4s ease-in-out;border-radius:0;line-height:1}.service-details-wrapper .main-sideber .single-sideber-widget ul li a{display:flex;align-items:center;justify-content:space-between;padding:20px;color:var(--header);width:100%}.service-details-wrapper .main-sideber .single-sideber-widget ul li i{transition:.4s ease-in-out;color:var(--theme)}.service-details-wrapper .main-sideber .single-sideber-widget ul li:not(:last-child){margin-bottom:20px}.service-details-wrapper .main-sideber .single-sideber-widget ul li:hover{background-color:var(--theme)}.service-details-wrapper .main-sideber .single-sideber-widget ul li:hover a,.service-details-wrapper .main-sideber .single-sideber-widget ul li:hover i{color:var(--white)}.service-details-wrapper .main-sideber .contact-bg{position:relative}.service-details-wrapper .main-sideber .contact-bg:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:hsla(0,0%,9%,.9);background-image:url(../../static/assets/img/project/overlay.webp)}.service-details-wrapper .main-sideber .contact-bg .contact-item{padding:35px;position:relative}.service-details-wrapper .main-sideber .contact-bg .contact-item .icon{font-size:48px;color:var(--white);margin-bottom:80px}.service-details-wrapper .main-sideber .contact-bg .contact-item .contact-content h4{color:var(--bg);margin-bottom:20px}.service-details-wrapper .main-sideber .contact-bg .contact-item .contact-content p{color:var(--bg);margin-bottom:30px}.service-details-wrapper .main-sideber .contact-bg .contact-item .contact-content .list li{font-size:18px;font-weight:400;color:var(--bg)}.service-details-wrapper .main-sideber .contact-bg .contact-item .contact-content .list li a{color:var(--bg)}.service-details-wrapper .service-details-post .details-image img{object-fit:cover;width:700px;height:300px}.service-details-wrapper .service-details-post .details-content{margin-top:40px}.service-details-wrapper .service-details-post .details-content h3{margin-bottom:10px}.service-details-wrapper .service-details-post .details-content .details-list{margin-top:30px;margin-bottom:50px}.service-details-wrapper .service-details-post .details-content .details-list li{font-size:18px;font-weight:400;color:var(--header)}.service-details-wrapper .service-details-post .details-content .details-list li:not(:last-child){margin-bottom:10px}.service-details-wrapper .service-details-post .details-content .details-list li i{margin-right:8px}.service-details-wrapper .service-details-post .details-content .contact-form-items{margin-top:60px;border-top:1px solid rgba(86,86,86,.2);padding-top:60px}.service-details-wrapper .service-details-post .details-content .contact-form-items .form-clt input,.service-details-wrapper .service-details-post .details-content .contact-form-items .form-clt textarea{width:100%;outline:0;border:none;background-color:var(--bg);padding:16px 20px;transition:.4s ease-in-out;color:var(--text);font-size:16px}.service-details-wrapper .service-details-post .details-content .contact-form-items .form-clt input::placeholder,.service-details-wrapper .service-details-post .details-content .contact-form-items .form-clt textarea::placeholder{color:var(--text)}.service-details-wrapper .service-details-post .details-content .contact-form-items .form-clt textarea{padding-bottom:150px;resize:none}.service-details-wrapper .service-details-post .details-content .contact-form-items .contact-btn{margin-top:20px;text-align:center}.testimonial-wrapper{margin-top:60px}.testimonial-wrapper .testimonial-card .testimonial-content{background-color:var(--theme);padding:45px 0;text-align:center}.testimonial-wrapper .testimonial-card .testimonial-content h3{color:var(--white)}.testimonial-wrapper .testimonial-card .testimonial-content .star{color:var(--white);margin-top:20px;font-size:24px}.testimonial-wrapper .Testimonial-box-items{padding:50px;background:var(--white);max-width:870px}@media (max-width:1399px){.testimonial-wrapper .Testimonial-box-items{padding:30px}}.testimonial-wrapper .Testimonial-box-items svg{margin-bottom:35px}.testimonial-wrapper .Testimonial-box-items p{font-size:24px;border-bottom:1px solid var(--border);padding-bottom:35px;margin-bottom:35px}.testimonial-wrapper .Testimonial-box-items .client-info-items{display:flex;align-items:center;justify-content:space-between}@media (max-width:1199px){.testimonial-wrapper .Testimonial-box-items p{font-size:20px}.testimonial-wrapper .Testimonial-box-items .client-info-items{flex-wrap:wrap;gap:20px}}.testimonial-wrapper .Testimonial-box-items .client-info-items .client-info{display:flex;align-items:center;gap:10px}.testimonial-wrapper .Testimonial-box-items .client-info-items .client-info .client-info .client-content h4{margin-bottom:10px}.testimonial-wrapper .Testimonial-box-items .client-info-items .star{color:var(--theme);font-size:24px}.testimonial-wrapper .testimonial-slider{margin-right:-80%}.testimonial-section .section-title-area .array-button .array-prev{border:1px solid var(--header);background-color:transparent}.testimonial-section .section-title-area .array-button .array-prev:hover{background-color:var(--theme);border:1px solid var(--theme)}.testimonial-section .section-title-area .array-button .array-next{background-color:var(--theme);color:var(--white);transition:.4s ease-in-out}.testimonial-section .section-title-area .array-button .array-next:hover{background-color:var(--header)}@media (max-width:1199px){.testimonial-wrapper .testimonial-slider{margin-right:0}}.team-card-items{margin-top:30px}.team-card-items .team-image{position:relative}.team-card-items .team-image img{width:100%;height:100%;object-fit:cover}.team-card-items .team-image:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:linear-gradient(0deg,hsla(0,0%,9%,.9) 17.39%,hsla(0,0%,9%,0));opacity:0;visibility:hidden;transition:.4s ease-in-out}.team-card-items .team-image .team-social{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);transition:.4s ease-in-out;opacity:0;visibility:hidden;display:flex;align-items:center;gap:10px}.team-card-items .team-image .team-social a{width:32px;height:32px;line-height:32px;display:inline-block;text-align:center;color:var(--white);border:1px solid var(--white);border-radius:100px}.team-card-items .team-image .team-social a:hover{background-color:var(--theme);border:1px solid var(--theme)}.team-card-items .team-content{background:var(--bg);padding:28px 0;text-align:center}.team-card-items .team-content h4 a:hover{color:var(--theme)}.team-card-items.style-2{margin-top:90px}@media (max-width:1399px){.team-card-items.style-2{margin-top:30px}}.team-card-items:hover .team-image:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";opacity:1;visibility:visible}.team-card-items:hover .team-image .team-social{opacity:1;visibility:visible;bottom:30px;z-index:9}.team-section{position:relative}