.banner-section{position:relative;padding:302px 0 80px}.banner-section .content-box{position:relative;display:block}.banner-section .content-box .sub-title{margin-bottom:20px}.banner-section .content-box h2{position:relative;display:block;font-size:96px;line-height:115px;font-weight:500;text-transform:uppercase;margin-bottom:20px;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#575855 73.86%)}.banner-section .content-box h2 .dot{position:relative;display:inline-block;background-color:var(--theme-color);width:30px;height:30px;left:-5px;top:-18px;margin-right:7px;border-radius:50%}.banner-section .content-box p{font-size:20px;line-height:30px;font-weight:300;margin-bottom:60px}.banner-section .content-box .btn-box{position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.banner-section .content-box .btn-box .theme-btn .static-text i{background:linear-gradient(180deg,#FFFFFF,rgba(255,255,255,.14))}.banner-style-two{position:relative;padding:304px 0 200px}.banner-style-two .content-box{position:relative;display:block;margin:0 auto}.banner-style-two .content-box h2{font-size:96px;line-height:115px;font-weight:500;margin-bottom:16px;text-transform:uppercase}.banner-style-two .content-box h2 span{position:relative;display:inline-block;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#6E6E6E 73.86%)}.banner-style-two .content-box p{font-size:20px;line-height:30px;font-weight:300;margin-bottom:60px}.banner-style-two .content-box .btn-box{position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.banner-style-two .slide-image{position:relative;display:block;width:160px;height:160px;border-radius:50%;overflow:hidden;margin:0 auto 30px}.banner-style-two .cta-inline-slider{width:100%;height:100%;transition-property:transform;transition-duration:.15s;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.banner-style-two .cta-inline-slider .image{width:100%;height:100%}.banner-style-two .cta-inline-slider .image img{width:100%;border-radius:50%;animation:flip 6s linear infinite}.banner-style-two .banner-feature{position:absolute;left:0;top:0;right:0;width:100%;height:100%;max-width:1700px;margin:0 auto}.banner-style-two .banner-feature li{position:absolute;display:inline-block;font-size:16px;line-height:20px;font-weight:500;color:#fff;text-transform:capitalize;border-radius:30px;padding:12px 18px;border:1px solid rgba(110,110,110,.3)}.banner-style-two .banner-feature li:first-child{left:100px;top:260px;background-color:#4997FF}.banner-style-two .banner-feature li:nth-child(2){left:50px;top:466px;background-color:#1EC582}.banner-style-two .banner-feature li:nth-child(3){left:0;bottom:200px;background-color:#FBB93F}.banner-style-two .banner-feature li:nth-child(4){top:340px;right:50px;background-color:#FBB93F}.banner-style-two .banner-feature li:nth-child(5){top:638px;right:0;background-color:#4997FF}.banner-style-two .banner-feature li:nth-child(6){bottom:200px;right:0;background-color:#1EC582}.banner-style-two .banner-feature li:before{position:absolute;content:"";top:-13px;width:23px;height:23px;background-repeat:no-repeat}.banner-style-two .banner-feature li:first-child:before{right:-16px;background-image:url(/_next/static/media/icon-6.113e194d.png)}.banner-style-two .banner-feature li:nth-child(2):before{right:-16px;background-image:url(/_next/static/media/icon-7.b1e64789.png)}.banner-style-two .banner-feature li:nth-child(3):before{right:-16px;background-image:url(/_next/static/media/icon-8.f218797e.png)}.banner-style-two .banner-feature li:nth-child(4):before{left:-16px;background-image:url(/_next/static/media/icon-9.a78b898c.png)}.banner-style-two .banner-feature li:nth-child(5):before{left:-16px;background-image:url(/_next/static/media/icon-10.b4609598.png)}.banner-style-two .banner-feature li:nth-child(6):before{left:-16px;background-image:url(/_next/static/media/icon-11.634eed48.png)}.banner-style-three{padding:320px 0 200px}.banner-style-three .title-box{position:relative;display:block}.banner-style-three .title-box .title{position:relative;display:inline-block}.banner-style-three .title-box .title:first-child{float:left;margin-bottom:-105px}.banner-style-three .title-box .title:last-child{float:right}.banner-style-three .auto-container{max-width:1590px}.banner-style-three .title-box .title h2{position:relative;display:inline-block;font-size:256px;line-height:330px;font-weight:500;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#6E6E6E 73.86%)}.banner-style-three .title-box .title span{position:absolute;left:50%;transform:translateX(-50%);top:0;display:inline-block;font-size:16px;line-height:20px;font-weight:500;color:#fff;text-transform:capitalize;border-radius:30px;padding:12px 18px;border:1px solid rgba(110,110,110,.3)}.banner-style-three .title-box .title:first-child span{background-color:#FB565A}.banner-style-three .title-box .title:last-child span{background-color:#4997FF}.banner-style-three .title-box .title span:before{position:absolute;content:"";top:-17px;left:-18px;width:32px;height:32px;background-repeat:no-repeat}.banner-style-three .title-box .title:last-child span:before{background-image:url(/_next/static/media/icon-13.9bf1e3e8.png)}.banner-style-three .title-box .title:first-child span:before{background-image:url(/_next/static/media/icon-12.1cbd746e.png)}.banner-style-three p{font-size:20px;line-height:30px;margin-top:20px;margin-bottom:60px}.banner-style-four{padding:340px 0 200px}.banner-style-four .content-box{position:relative;display:block;z-index:1}.banner-style-four .content-box .sub-title{transform:rotate(-15deg)}.banner-style-four .content-box h2{font-size:128px;line-height:154px;text-transform:uppercase;margin-bottom:20px;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#6E6E6E 73.86%);padding-top:22px}.banner-style-four .content-box h2 span{position:relative;display:inline-block;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#232323 73.86%);padding:8px 110px}.banner-style-four .content-box p{font-size:20px;line-height:30px;font-weight:300;margin-bottom:60px}.banner-style-four .content-box h2 span:before{position:absolute;content:"";background-image:url(/_next/static/media/shape-2.d7f55056.png);left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}.banner-style-four .content-box h2 span:after{position:absolute;content:"";background-image:url(/_next/static/media/icon-13.9bf1e3e8.png);width:32px;height:32px;right:27px;bottom:39px}.banner-style-four .bar-box{position:absolute;left:50px;top:0;width:calc(100% - 100px);height:1139px;display:flex;align-items:center;justify-content:space-between;gap:30px}.banner-style-four .bar-box .bar{position:relative;top:0;width:256px;height:1139px;background:linear-gradient(180deg,rgba(110,110,110,.035),rgba(110,110,110,0))}.banner-style-five{padding-top:574px}.banner-style-five .content-box{position:relative;margin:0 -15px}.banner-style-five h2{font-size:128px;line-height:154px;text-transform:uppercase;margin-bottom:16px}.banner-style-five p{font-size:20px;line-height:30px;font-weight:300;margin-bottom:60px}.banner-style-five .image-box{position:absolute;left:0;top:0;width:100%;height:100%}.banner-style-five .image-box .image{position:relative;display:block}.banner-style-five .image-box .image img{width:100%}.banner-style-five .dark-shape,.banner-style-five .shape{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.banner-style-five .dark-shape{opacity:0}.blog-sidebar{position:-webkit-sticky;position:sticky;display:block}.blog-sidebar .widget-title h3{font-size:24px;line-height:29px}.blog-sidebar .search-widget .form-group{position:relative;margin-bottom:0}.blog-sidebar .search-widget .form-group input[type=search]{position:relative;display:block;width:100%;height:62px;border:1px solid rgb(110,110,110,.3);border-radius:12px;font-size:18px;color:rgb(110,110,110,.7);padding:10px 20px;transition:all .5s ease}.blog-sidebar .search-widget .form-group button[type=submit]{position:absolute;top:21px;right:20px;font-size:20px;line-height:20px;color:var(--text-color);transition:all .5s ease}.blog-sidebar .search-widget .form-group button:hover,.blog-sidebar .search-widget .form-group input:focus+button{color:var(--theme-color)}.blog-sidebar .search-widget .form-group input:focus{border-color:var(--theme-color)}.blog-sidebar .category-widget .category-list li{position:relative;display:block;margin-bottom:10px}.blog-sidebar .category-widget .category-list li:last-child{margin-bottom:0}.blog-sidebar .category-widget .category-list li a{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:18px;line-height:22px;color:var(--text-color);border-radius:8px;border:1px solid rgb(110,110,110,.3);padding:19px 20px}.blog-sidebar .category-widget .category-list li a i{position:relative;display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;font-size:8px;color:var(--title-color);border:1px solid var(--secondary-color);border-radius:50%;opacity:0;transition:all .5s ease}.blog-sidebar .category-widget .category-list li a:hover i{opacity:1}.blog-sidebar .category-widget .category-list li a:hover{color:var(--title-color);background-color:var(--theme-color);border-color:var(--theme-color)}.blog-sidebar .post-widget .post{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:20px}.blog-sidebar .post-widget .post:last-child{margin-bottom:0}.blog-sidebar .post-widget .post .image{position:relative;display:block;width:90px;height:90px;min-width:90px;border-radius:8px;overflow:hidden}.blog-sidebar .post-widget .post .image img{width:100%;border-radius:8px;transition:all .5s ease}.blog-sidebar .post-widget .post:hover .image img{transform:scale(1.5)}.blog-sidebar .post-widget .post h4{font-size:20px;line-height:24px;font-weight:600;margin-bottom:17px}.blog-sidebar .post-widget .post h4 a{display:inline-block;color:var(--title-color)}.blog-sidebar .post-widget .post h4 a:hover{color:var(--theme-color)}.blog-sidebar .post-widget .post .post-date{font-size:14px;line-height:21px}.blog-sidebar .tags-widget .tags-list li{position:relative;float:left;margin-right:10px;margin-bottom:10px}.blog-sidebar .tags-widget .tags-list li a{position:relative;display:inline-block;font-size:14px;line-height:21px;font-weight:600;color:var(--text-color);padding:12px 20px;border-radius:12px;background:linear-gradient(180deg,#2323230f,#23232302);box-shadow:-1px -1px 0 0 rgba(35,35,35,.2)}.blog-sidebar .tags-widget .tags-list li a:hover{color:var(--theme-color)}.blog-details-content .image{position:relative;display:block;border-radius:12px}.blog-details-content .image img{width:100%;border-radius:12px}.blog-details-content h3{font-size:32px;line-height:38px}.blog-details-content .list-item li{position:relative;display:block;margin-bottom:10px}.blog-details-content .list-item li:last-child{margin-bottom:0}.blog-details-content blockquote{position:relative;display:block;background-color:var(--secondary-color);border-radius:12px;font-size:20px;line-height:24px;font-weight:500;padding:30px;color:#fff;text-align:center}.clients-list{gap:20px;width:max-content}.clients-list,.clients-list li{position:relative;display:flex;align-items:center}.clients-list li{justify-content:center;width:432px;height:140px;min-width:432px;text-align:center;border:1px solid rgba(110,110,110,.3)}.clients-list li:last-child{margin-right:20px}.clients-list li img{filter:grayscale(100%);transition:all .5s ease}.contact-content{position:relative;display:block;border:1px solid rgb(110,110,110,.3);border-radius:12px;padding:30px}.contact-content h3{display:block;font-size:24px;line-height:29px;font-weight:500;margin-bottom:24px}.contact-content .form-group{position:relative;display:block;margin-bottom:20px}.contact-content .form-group label{position:relative;display:block;font-size:16px;line-height:19px;font-weight:500;color:var(--title-color);margin-bottom:8px}.contact-content .form-group input[type=email],.contact-content .form-group input[type=text],.contact-content .form-group textarea{position:relative;display:block;width:100%;height:48px;border-radius:12px;border:1px solid rgb(110,110,110,.3);font-size:16px;color:var(--text-color);padding:10px 20px;transition:all .5s ease}.contact-content .form-group textarea{height:116px;resize:none}.contact-content .form-group input:focus,.contact-content .form-group textarea:focus{border:1px solid var(--theme-color)}.contact-content .message-btn button{width:100%;justify-content:center}.contact-content .select-option{position:relative;display:flex;align-items:center;gap:20px}.contact-content .check-box input{display:none}.contact-content .check-box label{position:relative;font-size:16px;line-height:24px;color:var(--text-color);display:inline-block;cursor:pointer;padding:11px 19px;border-radius:12px;margin-bottom:0;border:1px solid rgb(110,110,110,.3);transition:all .5s ease}.contact-content .check-box input:checked+label{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}.contact-image .image{position:relative;display:block;border-radius:12px;overflow:hidden}.contact-image .image img{width:100%;border-radius:12px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.contact-image .image:hover img{transform:rotate(3deg) scaleX(1.25) scaleY(1.25)}.contact-style-two .form-inner{position:relative;display:block}.contact-style-two .form-inner .form-group{position:relative;margin-bottom:20px}.contact-style-two .form-inner .form-group:last-child{margin-bottom:0}.contact-style-two .form-inner .form-group input,.contact-style-two .form-inner .form-group input[type=email],.contact-style-two .form-inner .form-group input[type=text],.contact-style-two .form-inner .form-group textarea{position:relative;display:block;width:100%;height:62px;font-size:18px;color:rgb(110,110,110,.7);border:1px solid rgb(110,110,110,.3);border-radius:8px;padding:10px 20px!important;transition:all .5s ease}.contact-style-two .form-inner .row{--bs-gutter-x:20px}.contact-style-two .form-inner .form-group textarea{height:178px;resize:none;padding-top:18px!important}.contact-style-two .form-inner .form-group input:focus,.contact-style-two .form-inner .form-group textarea:focus{border-color:var(--theme-color)!important}.contact-style-two .form-inner .form-group .theme-btn{width:100%}.contact-style-two .image-box .image{position:relative;display:block;border-radius:12px}.contact-style-two .image-box .image img{width:100%;border-radius:12px}.info-block-one .inner-box{position:relative;display:block;border:1px solid rgb(110,110,110,.3);border-radius:12px;padding:30px;margin-bottom:30px}.info-block-one .inner-box h3{font-size:32px;line-height:38px;margin-bottom:16px}.info-block-one .inner-box p{position:relative;display:flex;align-items:center;gap:18px;min-height:48px}.info-block-one .inner-box p a{display:inline-block;color:var(--text-color)}.info-block-one .inner-box p a:hover{color:var(--theme-color)}.contact-map,.contact-map .map-container{position:relative;display:block}.contact-map .map-container{border-radius:12px;overflow:hidden;width:100%;height:500px}.contact-map .map-container iframe{width:100%;height:100%;transition:all .5s ease}.contact-map .map-container:hover iframe{transform:scale(1.02)}@media (max-width:768px){.contact-map .map-container{height:400px}}.cta-section h2{font-size:128px;line-height:154px;margin-bottom:30px}.cta-section a{position:relative;display:inline-block;font-size:24px;line-height:38px;color:var(--text-color);font-family:Forum,serif;font-weight:400;padding-bottom:5px}.cta-section a:before{position:absolute;content:"";background-image:url(/_next/static/media/shape-1.ef4d5554.png);width:100%;height:100%;left:0;bottom:0;background-position:bottom;background-repeat:no-repeat}.cta-section a.theme-btn:before{display:none}.cta-section a.theme-btn{font-size:32px;line-height:38px;font-family:var(--text-font);margin-top:10px}.cta-section a.theme-btn .overlay-text,.cta-section a.theme-btn .static-text{font-size:32px;line-height:38px;padding:60px 200px}.cta-section.alternat-2 h2{font-size:192px;line-height:230px}.cta-section .title-box{justify-content:space-between}.cta-section .rotate-box,.cta-section .title-box{position:relative;display:flex;align-items:center}.cta-section .rotate-box{justify-content:center;width:190px;height:190px;min-width:190px;background-color:#fff;border-radius:50%;box-shadow:0 20px 60px 0 rgba(0,0,0,.08)}.cta-section .text span{position:absolute;left:50%;top:7%;font-size:16px;line-height:16px;color:var(--title-color);font-weight:500;text-transform:uppercase;transform-origin:0 82px;will-change:transform}.cta-section .text{position:absolute;height:100%;width:100%;text-transform:uppercase;left:-75px;top:-75px}.cta-section .rotate-box .link a{position:relative;display:inline-block;width:116px;height:116px;line-height:116px;background-color:var(--secondary-color);text-align:center;border-radius:50%;font-size:36px;color:#fff;z-index:1}.cta-section .rotate-box .link a:before{display:none}.cta-section .rotate-box .curve-text{position:absolute;left:9px;top:9px}.cta-section.home-5 .rotate-box{width:230px;height:230px;margin:0 auto;background-color:transparent;box-shadow:none;border:1px solid rgba(0,0,0,.1)}.cta-section.home-5 h2{font-weight:400;margin-bottom:60px}.cta-section.home-5 .text span{transform-origin:0 100px;will-change:transform;text-transform:normal}.error-section{padding-top:300px}.error-section .content-box h1{font-size:384px;line-height:461px;margin-bottom:20px}.error-section .content-box h1 span,.error-section .content-box h2 span{position:relative;display:inline-block;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#6E6E6E 73.86%)}.error-section .content-box h2{font-size:72px;line-height:92px;margin-bottom:16px}.error-section .content-box p{font-size:20px;line-height:30px;margin-bottom:60px}.faq-section .sec-title h2{margin-bottom:32px}.accordion{border-bottom:1px solid rgb(110,110,110,.3)}.accordion .acc-btn{position:relative;display:block;cursor:pointer;width:100%;text-align:left}.accordion .acc-btn h3{font-size:24px;line-height:36px;font-weight:500;padding:20px 80px 20px 0}.accordion .acc-btn .icon-box{position:absolute;top:22px;right:0;width:32px;height:32px}.accordion .acc-btn .icon-box .open-icon{position:absolute;top:0;right:0}.accordion .acc-btn.active .icon-box .open-icon{opacity:0}.accordion .acc-btn .icon-box .close-icon{position:absolute;top:0;right:0;opacity:0}.accordion .acc-btn.active .icon-box .close-icon{opacity:1}.accordion .acc-content{padding-bottom:20px}.accordion .acc-content p{font-size:16px;line-height:24px}.accordion .acc-btn .light-icon{position:absolute;top:22px;right:0;width:32px;height:32px;opacity:0}.accordion .acc-btn .light-icon .open-icon{position:absolute;top:0;right:0}.accordion .acc-btn.active .light-icon .open-icon{opacity:0}.accordion .acc-btn .light-icon .close-icon{position:absolute;top:0;right:0;opacity:0}.accordion .acc-btn.active .light-icon .close-icon{opacity:1}.feature-block-one{position:relative;display:block}.feature-block-one .content-box{position:relative;display:block;margin-top:-12px}.feature-block-one .content-box h2{position:relative;display:block;font-size:72px;line-height:92px;font-weight:500;margin-bottom:20px}.feature-block-one .content-box h2 span{position:relative;display:inline-block;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#6E6E6E 73.86%)}.feature-block-one .content-box p{margin-bottom:30px}.feature-block-one .content-box .list-item li{position:relative;display:flex;align-items:center;gap:13px;font-size:20px;line-height:30px;margin-bottom:15px}.feature-block-one .content-box .list-item li:last-child{margin-bottom:0}.feature-block-one .content-box .btn-box{position:relative;display:flex}.feature-block-one .image-box .image{position:relative;display:block;overflow:hidden}.feature-block-one .image-box .image img{width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.feature-block-one:hover .image-box .image img{transform:rotate(0deg) scaleX(1.25) scaleY(1.25)}.main-footer{position:fixed;background:#fff;width:100%;overflow:hidden;left:0;bottom:0;min-height:410px}.main-footer .widget-section{border-bottom:1px solid rgb(110,110,110,.3)}.main-footer .logo-widget p{max-width:365px}.main-footer .widget-title{position:relative;display:block;margin-bottom:16px}.main-footer .widget-title h3{font-size:20px;line-height:22px;font-weight:500}.main-footer .links-widget .links-list li{position:relative;display:block;font-size:16px;line-height:24px;margin-bottom:10px}.main-footer .links-widget .links-list li:last-child{margin-bottom:0}.main-footer .links-widget .links-list li a{position:relative;display:inline-block;color:var(--text-color)}.main-footer .links-widget .links-list li a:hover{color:var(--title-color)}.footer-bottom{position:relative;width:100%;padding:25px 0}.footer-bottom p{font-size:18px;line-height:27px}.footer-style-two{position:fixed;background:#fff;width:100%;overflow:hidden;left:0;bottom:0;min-height:612px}.footer-style-two .widget-section{display:flex;overflow:hidden;justify-content:space-between;align-items:flex-start;gap:30px}.footer-style-two .widget-title{position:relative;display:block;margin-bottom:43px}.footer-style-two .widget-title h3{font-size:24px;line-height:29px}.footer-style-two .links-widget .links-list li{position:relative;display:block;margin-bottom:20px}.footer-style-two .links-widget .links-list li a{position:relative;display:inline-block;font-size:16px;line-height:24px;color:var(--title-color);opacity:.7}.footer-style-two .links-widget .links-list li a:hover{opacity:1;color:var(--theme-color)}.footer-style-two .footer-widget{position:relative}.footer-style-two .footer-widget .border-line{position:absolute;left:-30px;top:0;width:1px;height:488px;background-color:#6E6E6E;opacity:.3}.footer-style-two .subscribe-widget p{margin-bottom:60px}.footer-style-two .subscribe-widget form .form-group{position:relative;margin-bottom:10px}.footer-style-two .subscribe-widget form .form-group:last-child{margin-bottom:0}.footer-style-two .subscribe-widget form .form-group input[type=email]{position:relative;display:block;width:100%;height:62px;border:1px solid rgb(110,110,110,.3);border-radius:8px;font-size:18px;color:rgb(35,35,35,.7);padding:10px 20px;transition:all .5s ease}.footer-style-two .subscribe-widget form .form-group input:focus{border-color:var(--theme-color)}.footer-style-two .subscribe-widget form .form-group .theme-btn{width:100%}.footer-bottom-two{position:relative;display:block;padding-bottom:20px}.footer-bottom-two .bottom-inner{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:12px;border:1px solid rgb(110,110,110,.3);padding:20px 30px}.footer-bottom-two .bottom-inner .links-list{position:relative;display:flex;align-items:center;gap:40px}.footer-bottom-two .bottom-inner .links-list li a{position:relative;display:inline-block;font-size:16px;line-height:24px;color:var(--title-color)}.footer-bottom-two .bottom-inner .links-list li a:hover{color:var(--theme-color)}.footer-style-two .footer-logo-dark{display:none}.footer-style-three{position:fixed;background:var(--secondary-color)!important;width:100%;overflow:hidden;left:0;bottom:0;min-height:481px}.footer-style-three .logo-widget h2{position:relative;display:block;font-size:32px;line-height:38px;color:#fff;font-weight:400;margin-bottom:20px}.footer-style-three .logo-widget form .form-group{position:relative;margin-bottom:0}.footer-style-three .logo-widget form .form-group input[type=email]{position:relative;display:block;width:100%;height:62px;border:1px solid rgb(255,255,255,.3);border-radius:8px;font-size:18px;padding:10px 80px 10px 30px;color:rgb(255,255,255,.7);transition:all .5s ease}.footer-style-three .logo-widget form .form-group input:focus{border-color:var(--theme-color)}.footer-style-three .logo-widget form .form-group button[type=submit]{position:absolute;display:inline-block;width:52px;height:52px;line-height:52px;top:5px;right:5px;border-radius:5px;font-size:16px;color:#fff;text-align:center;background-color:rgb(255,255,255,.1);transition:all .5s ease}.footer-style-three .logo-widget form .form-group button:hover,.footer-style-three .logo-widget form .form-group input:focus+button{background-color:var(--theme-color)}.footer-style-three .widget-title{position:relative;display:block;margin-bottom:40px}.footer-style-three .widget-title h3{font-size:24px;line-height:29px;color:#fff}.footer-style-three .contact-widget .info-list li{position:relative;padding-left:40px;margin-bottom:30px}.footer-style-three .contact-widget .info-list li:last-child{margin-bottom:0}.footer-style-three .contact-widget .info-list li .icon{position:absolute;left:0;top:3px}.footer-style-three .contact-widget .info-list li p{color:rgb(255,255,255,.7);margin-bottom:4px}.footer-style-three .contact-widget .info-list li a{display:inline-block;color:rgb(255,255,255,.7)}.footer-style-three .contact-widget .info-list li a:hover{color:#fff}.footer-style-three .links-widget .links-list li{position:relative;display:block;margin-bottom:20px}.footer-style-three .links-widget .links-list li:last-child{margin-bottom:0}.footer-style-three .links-widget .links-list li a{display:inline-block;color:rgb(255,255,255,.7)}.footer-style-three .links-widget .links-list li a:hover{color:#fff}.footer-style-three .links-widget .social-links{position:relative;display:flex;align-items:center;gap:15px}.footer-style-three .links-widget .social-links li a{position:relative;display:inline-block;font-size:18px;color:#fff}.footer-style-three .links-widget .social-links li a:hover{color:var(--theme-color)}.news-section .title-inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.news-section .title-inner .sec-title{margin-bottom:0}.news-block-one .inner-box{position:relative;display:block;margin-bottom:30px}.news-block-one .inner-box .image-box{position:relative;display:block;overflow:hidden;border-radius:12px}.news-block-one .inner-box .image-box img{width:100%;border-radius:12px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.news-block-one .inner-box:hover .image-box img{transform:rotate(3deg) scaleX(1.25) scaleY(1.25)}.news-block-one .inner-box .lower-content{position:relative;display:block;padding-top:24px}.news-block-one .inner-box .lower-content .post-info{position:relative;display:flex;align-items:center;gap:15px;margin-bottom:16px}.news-block-one .inner-box .lower-content .post-info li{font-size:14px;line-height:21px}.news-block-one .inner-box .lower-content .post-info li .sub-title{font-size:14px;font-weight:600;padding:4px 10px;text-transform:capitalize;color:var(--text-color);margin-bottom:0;border-radius:8px}.news-block-one .inner-box .lower-content h3{position:relative;display:block;font-size:24px;line-height:29px;font-weight:500;margin-bottom:8px}.news-block-one .inner-box .lower-content h3 a{position:relative;display:inline-block;color:var(--title-color)}.news-block-one .inner-box .lower-content h3 a span{position:relative;display:inline-block}.news-block-one .inner-box .lower-content h3 a span:before{position:absolute;content:"";background-color:var(--secondary-color);width:0;height:1px;left:0;bottom:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.news-block-one .inner-box .lower-content h3 a:hover span:before{width:100%}.news-block-one .inner-box .lower-content p{margin-bottom:24px}.news-section.alternat-2 .inner-container{display:flex;overflow:hidden;justify-content:center;align-items:flex-start;gap:30px}.news-section.alternat-2 .inner-container .news-block-one{width:263px;min-height:430px;transition-property:width;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.news-section.alternat-2 .inner-container .news-block-one.active{width:410px}.news-section.alternat-2 .inner-container .news-block-one h3 a:hover{color:var(--theme-color)}.news-section.alternat-2 .inner-container .news-block-one .inner-box .image-box img{min-height:300px}.news-block-two .inner-box{position:relative;display:block;margin-bottom:30px}.news-block-two .inner-box .image-box,.news-block-two .inner-box .image-box .image{position:relative;display:block;overflow:hidden}.news-block-two .inner-box .image-box .image{border-radius:12px}.news-block-two .inner-box .image-box .image img{width:100%;border-radius:12px;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.news-block-two .inner-box:hover .image-box .image img{transform:scale(1.2)}.news-block-two .inner-box .image-box .link{position:absolute;top:16px;right:16px}.news-block-two .inner-box .image-box .link a{position:relative;display:inline-block;width:64px;height:64px;line-height:64px;font-size:24px;color:#fff;border:1px solid #fff;text-align:center;border-radius:50%}.news-block-two .inner-box .image-box .link a:hover{color:var(--title-color);border-color:var(--theme-color);background-color:var(--theme-color)}.news-block-two .inner-box .lower-content{position:relative;padding-top:12px}.news-block-two .inner-box .lower-content .post-info{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.news-block-two .inner-box .lower-content .post-info span{font-size:18px;line-height:29px}.news-block-two .inner-box .lower-content h3{font-size:24px;line-height:38px}.news-block-two .inner-box .lower-content h3 a{display:inline-block;color:var(--title-color)}.news-block-two .inner-box .lower-content h3 a:hover{color:var(--theme-color)}.news-section .owl-nav{position:absolute;top:-97px;right:0}.news-section .owl-nav .owl-prev{margin-right:14px}.news-section .owl-dots{position:absolute;top:-98px!important;right:125px;left:inherit!important;bottom:inherit!important;width:55px!important;min-height:38px;counter-reset:slides-num}.news-section .owl-dots:after{position:absolute;right:0;top:0;content:"0" counter(slides-num);display:inline-block;font-size:24px;line-height:38px;color:var(--text-color)}.news-section .owl-dots:before{position:absolute;content:"";right:35px;top:10px;width:2px;height:18px;background:var(--secondary-color);opacity:.5;transform:rotate(10deg)}.news-section .owl-dots .swiper-pagination-bullet{position:absolute;top:0;left:-20px;counter-increment:slides-num;font-size:24px;line-height:38px;color:var(--title-color);background-color:transparent}.news-section .owl-dots .swiper-pagination-bullet-active:before{position:absolute;content:"0" counter(slides-num)}.page-title{padding-top:300px}.page-title .content-box{margin:0 -22px}.page-title .content-box h2{font-size:128px;line-height:154px;margin-bottom:60px}.page-title .content-box h1{display:block;font-size:256px;line-height:320px}.page-title .content-box h1 span{position:relative;display:inline-block;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#232323 41.04%,#6E6E6E 73.86%)}.page-title h3{font-size:70px;line-height:84px;font-weight:600;margin-bottom:60px}.portfolio-details .image-box{position:relative;display:block;border-radius:12px}.portfolio-details .image-box img{width:100%;border-radius:12px}.portfolio-details-content h3{font-size:32px;line-height:38px}.portfolio-details-content .btn-box{position:relative;display:flex}.portfolio-details-content .list-item li{position:relative;display:block;font-size:16px;line-height:24px;margin-bottom:16px;padding-left:16px}.portfolio-details-content .list-item li:last-child{margin-bottom:0}.portfolio-details-content .list-item li:before{position:absolute;content:"";left:0;top:10px;background-color:var(--text-color);width:4px;height:4px;border-radius:50%}.portfolio-sidebar .row{--bs-gutter-x:20px}.portfolio-sidebar .single-item{position:relative;display:block;text-align:center;margin-bottom:20px;border:1px solid rgb(110,110,110,.3);border-radius:12px;padding:20px}.portfolio-sidebar .single-item h3{font-size:24px;line-height:29px;margin-bottom:10px}.portfolio-sidebar .btn-box{position:relative;display:flex;padding-top:20px}.portfolio-sidebar .btn-box .theme-btn{width:100%}.portfolio-section{position:relative;padding-bottom:112px}.portfolio-section .inner-container{position:relative;display:flex;align-items:center;gap:30px;width:max-content;margin-right:30px;animation:marquee 30s linear infinite}.portfolio-section .inner-container:hover{animation-play-state:paused}.horizontal-marquee{display:flex;flex-wrap:nowrap;overflow:hidden;max-width:100%}.portfolio-block-one .inner-box{position:relative;display:block;width:430px;height:430px}.portfolio-block-one .inner-box .image-box{position:relative;display:block;overflow:hidden;border-radius:12px}.portfolio-block-one .inner-box .image-box img{width:100%;height:100%!important;object-fit:cover;border-radius:12px}.portfolio-link{position:relative;display:inline-block;text-decoration:none}.portfolio-link .sub-title{display:flex;align-items:center;gap:8px}.portfolio-link .link-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#ffffff;border-radius:4px;font-size:16px;font-weight:700;color:#000000;transition:all .3s ease}.portfolio-link:hover .link-icon{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.portfolio-block-one .inner-box .lower-content{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-top:20px}.portfolio-block-one .inner-box .lower-content h3{position:relative;display:block;font-size:32px;line-height:40px;font-weight:500;max-width:570px}.portfolio-block-one .inner-box .lower-content h3 a{display:inline-block;color:var(--title-color)}.portfolio-block-one .inner-box .lower-content h3 a:hover{color:var(--theme-color)}.portfolio-block-one .inner-box .lower-content span{position:relative;display:block;font-size:14px;line-height:21px;color:var(--title-color)}.portfolio-style-two .outer-container{position:relative;padding-left:100px}.portfolio-style-two .inner-container{position:relative;display:flex;gap:30px;width:max-content;animation:marquee 30s linear infinite}.portfolio-style-two .inner-container:hover{animation-play-state:paused}.portfolio-style-two .inner-container .portfolio-block-two:last-child{margin-right:30px}.portfolio-block-two .inner-box{position:relative;display:block}.portfolio-block-two .inner-box .image-box{position:relative;display:block;border-radius:12px;overflow:hidden}.portfolio-block-two .inner-box .image-box img{width:100%;border-radius:12px}.portfolio-block-two .inner-box .lower-box{position:relative;display:block;padding-top:21px}.portfolio-block-two .inner-box .lower-box h3{font-size:24px;line-height:29px;font-weight:500;margin-bottom:5px}.portfolio-block-two .inner-box .lower-box h3 a{display:inline-block;color:var(--title-color)}.portfolio-block-two .inner-box .lower-box h3 a:hover{color:var(--theme-color)}.portfolio-style-two .portfolio-block-two:nth-child(odd){margin-top:195px}.portfolio-block-three .inner-box{position:relative;display:block;margin-bottom:60px}.portfolio-block-three .inner-box .image-box{position:relative;display:block;overflow:hidden;border-radius:12px}.portfolio-block-three .inner-box .image-box img{width:100%;border-radius:12px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.portfolio-block-three .inner-box:hover .image-box img{transform:rotate(3deg) scaleX(1.25) scaleY(1.25)}.portfolio-block-three .inner-box .lower-content{position:relative;display:block;padding-top:32px}.portfolio-block-three .inner-box .lower-content h2{font-size:32px;line-height:38px}.portfolio-block-three .inner-box .lower-content h2 a{display:inline-block;color:var(--title-color)}.portfolio-block-three .inner-box .lower-content h2 a span{position:relative;display:inline-block}.portfolio-block-three .inner-box .lower-content h2 a span:before{position:absolute;content:"";background-color:var(--secondary-color);width:0;height:1px;left:0;bottom:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.portfolio-block-three .inner-box .lower-content h2 a:hover span:before{width:100%}.portfolio-block-four .inner-box{position:relative;display:block}.portfolio-style-four .outer-container .row{--bs-gutter-x:0px}.portfolio-block-four .inner-box .image-box{position:relative;display:block;overflow:hidden;background-color:#fff}.portfolio-block-four .inner-box .image-box img{width:100%;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:.8}.portfolio-block-four .inner-box:hover .image-box img{transform:scale(1.05)}.portfolio-block-four .inner-box .content-box{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.portfolio-block-four .inner-box .content-box h3 a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:32px;line-height:38px;color:#fff;border-radius:8px;background-color:rgb(35,35,35,.3);padding:21px 32px;transform:scale(0);transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.portfolio-block-four .inner-box .content-box h3 a:hover{background-color:rgb(35,35,35,1)}.portfolio-block-four .inner-box .content-box h3 a i{position:relative;display:inline-block;font-size:20px;transform:rotate(-45deg)}.portfolio-block-four .inner-box:hover .content-box h3 a{transform:scale(1)}.portfolio-style-four .filter-tabs li{position:relative;float:left;margin-right:30px;font-size:30px;line-height:36px;color:var(--title-color);border-radius:12px;border:1px solid rgb(110,110,110,.3);cursor:pointer;padding:26px 35px;margin-bottom:30px;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.portfolio-style-four .filter-tabs li.active,.portfolio-style-four .filter-tabs li:hover{background-color:var(--theme-color);border-color:var(--theme-color)}.portfolio-style-four .filter-tabs li:last-child{margin-right:0}.portfolio-page-section .portfolio-block-one .inner-box{margin-bottom:60px}.portfolio-page-section .portfolio-block-one .inner-box .image-box img{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.portfolio-page-section .portfolio-block-one .inner-box:hover .image-box img{transform:scale(1.3)}.brochure-section{text-align:center;padding:40px 0;p{margin-bottom:24px;font-size:36px;font-weight:600}}.btn-box-centered{display:flex;flex-wrap:wrap;gap:16px;max-width:1200px;margin:0 auto}.btn-box-centered,.icon-box{justify-content:center;align-items:center}.icon-box{display:inline-flex;width:32px;height:32px;background-color:#ffffff;border-radius:6px;font-size:18px;font-weight:700;margin-right:10px;color:#000000}.pricing-block-one .pricing-table{position:relative;display:block;border:1px solid rgba(110,110,110,.3);border-radius:12px;margin-bottom:30px;padding:30px;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-block-one .pricing-table:hover{transform:scale(1.05);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.pricing-block-one .pricing-table .table-title{padding-bottom:30px;border-bottom:1px solid rgba(110,110,110,.3)}.pricing-block-one .pricing-table .table-title h3{font-size:32px;line-height:38px;margin-bottom:16px}.pricing-block-one .pricing-table .table-header{padding:30px 0;border-bottom:1px solid rgba(110,110,110,.3);margin-bottom:38px}.pricing-block-one .pricing-table .table-header h2{font-size:64px;line-height:77px;margin-bottom:8px}.pricing-block-one .pricing-table .table-header p{margin-bottom:32px}.pricing-block-one .pricing-table .table-header .theme-btn{width:100%}.pricing-block-one .pricing-table .feature-list li{position:relative;display:flex;align-items:center;gap:16px;margin-bottom:16px}.pricing-block-one .pricing-table .feature-list li:last-child{margin-bottom:0}.pricing-block-one .pricing-table .feature-list li i{position:relative;display:inline-block;width:19px;height:19px;line-height:19px;border:1px solid rgba(110,110,110,.3);border-radius:6px;color:var(--title-color);text-align:center;font-size:10px}.pricing-block-one .pricing-table .feature-list{min-height:224px}.service-sidebar{position:relative;display:block;background-color:var(--secondary-color);border-radius:12px;padding:40px 30px 20px}.service-sidebar .widget-title{margin-bottom:10px}.service-sidebar .widget-title h3{font-size:48px;line-height:58px;color:#fff}.service-sidebar .category-widget .category-list li{position:relative;display:block}.service-sidebar .category-widget .category-list li a{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:24px;line-height:29px;font-weight:500;color:var(--text-color);padding:21px 0;border-bottom:1px solid rgb(255,255,255,.3)}.service-sidebar .category-widget .category-list li:last-child a{border-bottom:none}.service-sidebar .category-widget .category-list li a.current,.service-sidebar .category-widget .category-list li a:hover{color:#fff}.service-sidebar .category-widget .category-list li a i{position:relative;display:inline-block;width:32px;height:32px;line-height:32px;border:1px solid #fff;border-radius:50%;text-align:center;font-size:12px;color:#fff}.service-details-content{position:relative;display:block}.service-details-content h2{font-size:40px;line-height:48px}.service-details-content h3{font-size:32px;line-height:38px}.service-details-content .image{border-radius:12px}.service-details-content .image img{width:100%;border-radius:12px}.service-section{padding-bottom:300px}.service-section,.service-section .tabs-content{position:relative}.service-section .tabs-box .tab{position:absolute;top:0;width:100%;height:auto;left:10px;transition:all .4s linear}.service-section .tabs-box .tab.active-tab{left:0}.service-section .content-box{position:relative;display:block}.service-section .content-box .service-list{max-height:525px;overflow-y:auto;padding-right:10px}.service-section .content-box .service-list::-webkit-scrollbar{width:4px}.service-section .content-box .service-list::-webkit-scrollbar-track{background:transparent}.service-section .content-box .service-list::-webkit-scrollbar-thumb{background:rgba(110,110,110,.3);border-radius:4px}.service-section .content-box .service-list li{position:relative;display:block;font-size:32px;line-height:40px;color:var(--text-color);opacity:.4;cursor:pointer;margin-bottom:8px;transition:all .5s linear}.service-section .content-box .service-list li.active-btn{color:var(--title-color);opacity:1}.service-section .video-box,.service-section .video-box a{position:relative;display:block}.service-section .video-box a{overflow:hidden;border-radius:12px}.service-section .video-box .service-video{position:relative;width:100%;height:auto;border-radius:12px;object-fit:cover;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;z-index:9}.service-section .video-box:hover .service-video{transform:scale(1.05)}.service-section .image-box{position:relative;display:block}.service-section .image-box .image{position:relative;display:block;overflow:hidden;border-radius:12px}.service-section .image-box .image img{position:relative;width:100%;border-radius:12px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;z-index:9}.service-section .image-box .image:hover img{transform:rotate(3deg) scaleX(1.25) scaleY(1.25)}.service-style-two .service-list li{position:relative;display:block}.service-style-two .service-list li a{position:relative;display:block;font-size:64px;line-height:76px;font-weight:500;color:var(--text-color);padding:44px 0;border-bottom:1px solid rgb(110,110,110,.3)}.service-style-two .service-list li a:hover,.service-style-two .service-list li.active a{color:var(--title-color)}.service-style-two .service-list li:first-child a{border-top:1px solid rgb(110,110,110,.3)}.service-style-two .service-list li a .image{position:absolute;top:-40px;right:50px;border-radius:12px;transform:rotate(-15deg) scale(0);will-change:transform;transition:transform .4s linear}.service-style-two .service-list li a:hover .image,.service-style-two .service-list li.active a .image{transform:rotate(-15deg) scale(1)}.service-style-two .service-list li a .image img{width:100%;border-radius:12px;min-width:301px}.service-block-one .inner-box{position:relative;display:block;background-color:#E3EFC5;border-radius:12px;padding:30px;margin-bottom:30px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service-block:nth-child(2) .service-block-one .inner-box{background-color:#FFF0D7}.service-block:nth-child(3) .service-block-one .inner-box{background-color:#EEEBFF}.service-block-one .inner-box:hover{background-color:var(--theme-color)!important}.service-block-one .inner-box .count-text{position:relative;display:inline-block;font-size:16px;line-height:24px;color:var(--title-color);margin-bottom:40px}.service-block-one .inner-box h2{position:relative;display:block;font-size:56px;line-height:67px;margin-bottom:20px}.service-block-one .inner-box h2 a{display:inline-block;color:var(--title-color)}.service-block-one .inner-box h2 a span{position:relative;display:inline-block}.service-block-one .inner-box h2 a span:before{position:absolute;content:"";background-color:var(--secondary-color);width:0;height:1px;left:0;bottom:0;transition:all .5s ease}.service-block-one .inner-box h2 a:hover span:before{width:100%}.service-block-one .inner-box p{color:var(--text-color)!important;margin-bottom:30px}.service-block-one .inner-box .btn-box{position:relative;display:flex}.service-style-three .theme-btn.border-btn:hover .overlay-text{background-color:var(--secondary-color)}.service-style-four .title-box{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.service-style-four .title-box .sec-title{margin-bottom:0}.service-block-two{position:relative;display:block;padding:60px 100px;background-color:var(--secondary-color);border-bottom:1px solid rgb(110,110,110,1);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.service-block-two:before{position:absolute;content:"";background-color:var(--theme-color);width:100%;height:0;left:0;bottom:0;transition:all .4s linear}.service-block-two.active:before{height:100%;top:0}.service-block-two .inner-box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px}.service-block-two .inner-box p{max-width:960px;transition:all .5s ease}.service-block-two .inner-box .count-text{position:relative;display:block;font-size:96px;line-height:115px;color:#fff;font-weight:500;transition:all .5s ease}.service-block-two.active .inner-box .count-text{color:var(--title-color)}.service-block-two .inner-box h2{position:relative;display:inline-block;font-size:48px;line-height:62px;font-weight:500;color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(98.77deg,#FFFFFF 41.04%,#6E6E6E 73.86%);transition:all .5s ease}.service-block-two.active .inner-box h2{background:linear-gradient(98.77deg,#232323 41.04%,#6E6E6E 73.86%)}.service-block-two .inner-box .link-box{min-width:116px}.service-block-two .inner-box .link-box a{position:relative;display:inline-block;width:116px;height:116px;line-height:116px;background-color:var(--secondary-color);font-size:36px;color:#fff;border-radius:50%;text-align:center;transform:scale(0);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.service-block-two.active .inner-box .link-box a{transform:scale(1)}.service-block-three,.service-block-three .image{position:relative;display:block}.service-block-three .image{overflow:hidden}.service-block-three .image img{width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.service-block-three:hover .image img{transform:rotate(3deg) scaleX(1.25) scaleY(1.25)}.service-block-three .content-box{position:relative;display:block}.service-block-three .content-box .count-text{position:relative;display:block;font-size:40px;line-height:60px;color:var(--title-color);margin-bottom:40px}.service-block-three .content-box h2{position:relative;display:block;font-size:56px;line-height:67px;margin-bottom:16px}.service-block-three .content-box h2 a{position:relative;display:inline-block;color:var(--title-color)}.service-block-three .content-box h2 a span{position:relative;display:inline-block}.service-block-three .content-box h2 a span:before{position:absolute;content:"";background-color:var(--secondary-color);width:0;height:1px;left:0;bottom:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service-block-three .content-box h2 a:hover span:before{width:100%}.service-block-three .content-box p{margin-bottom:40px}.service-block-three .content-box .btn-box{position:relative;display:flex}.service-style-five .owl-dots{position:relative;display:block;text-align:center;margin-top:18px}.service-style-five .owl-dots .swiper-pagination-bullet{position:relative;display:inline-block;width:30px;height:8px;background-color:#D9D9D9;border-radius:4px;margin:0 4px;cursor:pointer;transition-duration:.4s;opacity:1;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service-style-five .owl-dots .swiper-pagination-bullet-active,.service-style-five .owl-dots .swiper-pagination-bullet:hover{background-color:var(--theme-color);width:100px}.team-details .image-box{position:relative;display:block}.team-details .image-box .image{position:relative;display:block;margin-bottom:32px;border:1px solid rgb(110,110,110,.3);border-radius:12px}.team-details .image-box .image img{width:100%;border-radius:12px}.team-details .image-box h3{font-size:24px;line-height:30px;font-weight:600;margin-bottom:4px}.team-details .image-box .designation{position:relative;display:block;font-size:14px;line-height:21px;margin-bottom:16px}.team-details .image-box a{position:relative;display:inline-block;font-size:16px;line-height:24px;color:var(--text-color);margin-bottom:24px}.team-details .image-box a:hover{color:var(--theme-color)}.team-details .image-box .social-links{position:relative;display:flex;align-items:center;gap:20px}.team-details .image-box .social-links li a{font-size:18px;color:var(--title-color)}.team-details .image-box .social-links li a:hover{color:var(--theme-color)}.team-details .content-box{position:relative;display:block}.team-details .content-box h2{font-size:40px;line-height:48px;font-weight:600}.team-details .content-box .info-list li{position:relative;display:flex;align-items:center;gap:10px;font-size:24px;line-height:29px;font-weight:600;margin-bottom:10px}.team-details .content-box .info-list li:last-child{margin-bottom:0}.team-details .content-box .info-list li a{display:inline-block;color:var(--title-color)}.team-details .content-box .info-list li a:hover{color:var(--theme-color)}.team-details .content-box .form-inner .form-group{position:relative;margin-bottom:30px}.team-details .content-box .form-inner .form-group:last-child{margin-bottom:0}.team-details .content-box .form-inner .form-group input[type=email],.team-details .content-box .form-inner .form-group input[type=text],.team-details .content-box .form-inner .form-group textarea{position:relative;display:block;width:100%;height:62px;border:1px solid rgb(110,110,110,.3);border-radius:12px;font-size:18px;color:rgb(110,110,110,.7);padding:10px 20px;transition:all .5s ease}.team-details .content-box .form-inner .form-group textarea{padding-top:18px;resize:none;height:162px}.team-details .content-box .form-inner .form-group input:focus,.team-details .content-box .form-inner .form-group textarea:focus{border-color:var(--theme-color)}.team-section .inner-container{display:flex;overflow:hidden;justify-content:center;align-items:flex-start;gap:20px}.team-section .team-block-one{position:relative;border-radius:12px;overflow:hidden;width:205px;min-height:550px;transition-property:width;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.team-section .team-block-one.active{width:390px}.team-section .team-block-one .image-box{position:relative;display:block}.team-section .team-block-one .image-box:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(35,35,35,0) 77.45%,rgba(35,35,35,.2));z-index:1}.team-section .team-block-one .image-box img{width:100%;min-height:550px}.team-block-one .text-box{position:absolute;left:0;bottom:30px;width:100%;text-align:center;z-index:2;transform:translateY(35px);transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.team-block-one.active .text-box{bottom:20px;transform:translateY(0)}.team-block-one .text-box h3{font-size:24px;line-height:34px;font-weight:600;margin-bottom:1px}.team-block-one .text-box h3 a{position:relative;display:inline-block;color:#fff}.team-block-one .text-box h3 a:before{position:absolute;content:"";background-color:#fff;width:0;height:1px;left:0;bottom:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.team-block-one .text-box h3 a:hover:before{width:100%}.team-block-one .text-box .designation{position:relative;display:block;font-size:14px;line-height:21px;color:#fff;opacity:.7;transform:scaleX(0);transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.team-block-one.active .text-box .designation{transform:scaleX(1)}.team-block-two .inner-box{position:relative;display:block;margin-bottom:40px}.team-block-two .inner-box .image-box{position:relative;display:block;overflow:hidden;border-radius:12px}.team-block-two .inner-box .image-box img{width:100%;border-radius:12px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.team-block-two .inner-box:hover .image-box img{transform:rotate(3deg) scaleX(1.25) scaleY(1.25)}.team-block-two .inner-box .lower-content{position:relative;display:block;padding-top:15px}.team-block-two .inner-box .lower-content h3{font-size:24px;line-height:34px;font-weight:600;margin-bottom:1px}.team-block-two .inner-box .lower-content h3 a{display:inline-block;color:var(--title-color)}.team-block-two .inner-box .lower-content h3 a:hover{color:var(--theme-color)}.team-block-two .inner-box .lower-content .designation{position:relative;display:block;font-size:14px;line-height:21px}.team-style-two .owl-dots button span{display:none!important}.team-style-two .swiper-pagination-bullet{position:relative;display:inline-block;width:8px;height:8px;background-color:#CCCCCC;border-radius:50%;margin:0 4px;cursor:pointer}.team-style-two .swiper-pagination-bullet-active,.team-style-two .swiper-pagination-bullet:hover{background-color:var(--secondary-color)}.team-style-two .owl-nav{position:absolute;right:0;bottom:-12px;z-index:2}.team-style-two .owl-nav button{position:relative;display:inline-block;width:48px;height:48px;line-height:48px;border-radius:50%;background-image:none;border:1px solid var(--secondary-color);font-size:16px;color:var(--title-color);left:inherit;transition:all .5s ease}.team-style-two .owl-nav button.owl-prev{margin-right:15px}.team-style-two .owl-nav button:hover{color:var(--theme-color);border-color:var(--theme-color)}.team-style-two .swiper-horizontal{overflow:visible}.team-style-two .slider-content:before{position:absolute;content:"";background-color:#fff;width:5000px;height:100%;top:0;right:100%;z-index:2;margin-right:0}.testimonial-section{position:relative}.testimonial-block-one .inner-box{position:relative;display:block;border:1px solid rgba(110,110,110,.3);border-radius:12px;min-height:280px;padding:32px;background-color:#fff;display:flex;flex-direction:column}.testimonial-block-one .testimonial-content{position:relative;display:flex;flex-direction:column;height:100%}.testimonial-block-one .text{flex:1 1;margin-bottom:20px}.testimonial-block-one .text p{font-size:18px;line-height:27px;color:var(--text-color);margin-bottom:12px}.testimonial-block-one .text p.truncated{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimonial-block-one .text p.expanded{display:block}.read-more-btn{background:none;border:none;color:var(--theme-color);font-size:14px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;transition:all .3s ease}.read-more-btn:hover{color:var(--title-color)}.testimonial-block-one .author-info{margin-top:auto}.testimonial-block-one .author-info h5{font-size:18px;line-height:27px;font-weight:600;color:var(--title-color);text-align:right}.testimonial-block-one .author-box .designation{position:relative;display:block;font-size:14px;line-height:21px}.testimonial-block-one .overlay-content{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;padding:32px 32px 29px;text-align:center;z-index:1;opacity:0;transform:translateY(100%);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.testimonial-block-one:hover .overlay-content{opacity:1;transform:translateY(0)}.testimonial-block-one .overlay-content h2{font-size:64px;line-height:77px;font-weight:500}.testimonial-block-one .overlay-content span{position:relative;display:block;font-size:12px;line-height:18px;margin-bottom:20px}.testimonial-block-one .overlay-content .image-list{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.testimonial-block-one .overlay-content .image-list li{position:relative;display:inline-block;width:39px;height:39px;border-radius:50%;margin-right:-10px}.testimonial-block-one .overlay-content .image-list li:last-child{margin-right:0}.testimonial-block-one .overlay-content .image-list li img{width:100%;border-radius:50%;border:1px solid var(--secondary-color)}.testimonial-block-one .overlay-content p{font-size:14px;line-height:21px}.testimonial-section .outer-container:before{position:absolute;content:"";background-color:#fff;width:5000px;height:100%;top:0;right:100%;z-index:2;margin-right:-80px}.testimonial-section .swiper-horizontal{overflow:visible}.testimonial-section .swiper-pagination{position:relative;display:block;text-align:center;margin-top:50px}.testimonial-section .swiper-pagination .swiper-pagination-bullet{position:relative;display:inline-block;width:8px;height:8px;background-color:rgba(110,110,110,.3);border-radius:50%;cursor:pointer;margin:0 4px;z-index:5;opacity:1;transition:all .5s ease}.testimonial-section .swiper-pagination .swiper-pagination-bullet-active,.testimonial-section .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--secondary-color)}.testimonial-section .nav-style-one{position:absolute;left:0;top:32%;width:100%}.testimonial-section .swiper-button-prev{position:absolute;top:0;left:-18px;z-index:9}.testimonial-section .swiper-button-next{position:absolute;top:0;right:-18px}.testimonial-section .swiper-button-next,.testimonial-section .swiper-button-prev{display:inline-block;cursor:pointer;border:1px solid var(--secondary-color);width:37px;height:37px;line-height:37px;border-radius:15px;background-repeat:no-repeat;background-position:50%;opacity:1;transition:all .5s ease}.testimonial-section .swiper-button-prev{background-image:url(/_next/static/media/icon-2.fbe493ff.png)}.testimonial-section .swiper-button-next{background-image:url(/_next/static/media/icon-3.e183c427.png)}.testimonial-section .swiper-button-next span,.testimonial-section .swiper-button-prev span{display:none}.testimonial-style-two .testimonial-block-one .author-box{margin-bottom:24px}.testimonial-style-two .testimonial-block-one p{margin-bottom:0}.testimonial-style-two .testimonial-block-one .inner-box{padding:30px;margin-bottom:30px}.testimonial-style-three .inner-container{position:relative;max-width:1170px;margin:0 auto}.testimonial-style-three .testimonial-content{position:relative;display:block;max-width:850px;margin:0 auto}.testimonial-style-three .testimonial-content p{font-size:20px;line-height:30px;margin-bottom:24px;opacity:.7}.testimonial-style-three .testimonial-content .testimonial-image{position:relative;display:inline-block;width:70px;height:70px;border-radius:50%;margin-bottom:12px}.testimonial-style-three .testimonial-content .testimonial-image img{display:inline-block;width:100%;border-radius:50%}.testimonial-style-three .testimonial-content h5{display:block;font-size:18px;line-height:27px;font-weight:600;margin-bottom:4px}.testimonial-style-three .testimonial-content .social-links{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.testimonial-style-three .testimonial-content .social-links li a{position:relative;display:inline-block;width:22px;height:22px;line-height:22px;border:1px solid var(--text-color);border-radius:3px;font-size:14px;color:var(--text-color)}.testimonial-style-three .testimonial-content .social-links li a:hover{color:var(--title-color);border-color:var(--theme-color);background-color:var(--theme-color)}.testimonial-style-three .owl-nav{position:absolute;left:0;top:50%;margin-top:-18px;width:100%;z-index:5}.testimonial-style-three .owl-nav .owl-prev{position:absolute;left:55px;top:0}.testimonial-style-three .owl-nav .owl-next{position:absolute;right:55px;top:0}.testimonial-style-four .inner-container{position:relative;display:inline-flex;align-items:center;width:max-content;gap:30px}.testimonial-block-two{position:relative;display:inline-block;max-width:410px}.testimonial-block-two:last-child{margin-right:30px}.testimonial-block-two .inner-box{position:relative;display:block;width:100%;border:1px solid rgba(110,110,110,.3);border-radius:16px;overflow:hidden;padding:30px;background:-webkit-linear-gradient(-90deg,rgba(160,224,13,.15),rgba(160,224,13,0))}.testimonial-block-two .inner-box .author-box{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:16px}.testimonial-block-two .inner-box .author-box .thumb-box{position:relative;display:inline-block;width:64px;height:64px;border-radius:50%}.testimonial-block-two .inner-box .author-box .thumb-box img{width:100%;border-radius:50%}.testimonial-block-two .inner-box .author-box h5{font-size:18px;line-height:27px;font-weight:600}.testimonial-block-two .inner-box .author-box .designation{position:relative;display:block;font-size:14px;line-height:21px}.testimonial-block-two .inner-box .text-box{max-width:350px;margin-bottom:40px}.testimonial-block-two .inner-box p{line-height:27px}.testimonial-block-two .inner-box .lower-box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px}.testimonial-block-two .inner-box .lower-box a{position:relative;display:inline-block;font-size:18px;color:#787878}.testimonial-block-two .inner-box .lower-box a:hover{color:var(--title-color)}.testimonial-block-two .inner-box .lower-box span{position:relative;display:inline-block;font-size:14px;line-height:20px;font-weight:300}.testimonial-style-four .shadow-left{position:absolute;left:0;top:0;width:400px;height:100%;z-index:10;background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0))}.testimonial-style-four .shadow-right{position:absolute;right:0;top:0;width:400px;height:100%;z-index:10;background:-webkit-linear-gradient(-180deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0))}.testimonial-style-four.home-5 .testimonial-block-two .inner-box{background:transparent}.video-section{position:relative;display:block}.video-section .outer-container{position:relative;display:flex;width:100%;height:-moz-fit-content;height:fit-content;transform-origin:center;transform:scaleX(.5) scaleY(.5)}.video-section .outer-container video{width:100%!important;height:100%!important}.video-section .inner-box{position:relative;display:flex;width:-moz-fit-content;width:fit-content;overflow:hidden;border-radius:10px;height:800px;margin:0 auto}