@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700&display=swap);.h1,.h2,h1,h2{color:var(--e-global-color-primary);font-weight:600}.h1,.h2,.h3,h1,h2,h3{font-weight:600}.navbar-nav li.active>a:before,.navbar-nav li:hover>a:before{height:2px;width:26px;background-color:var(--e-global-color-accent);position:absolute;top:0;left:8px;right:0;content:"";z-index:1}.footer-section .middle-portion .info .social-icons ul li:first-child,.navbar-brand,.navbar-nav .drop-down-pages li:last-child,.navbar-nav li:first-child,.portfolio-section .nav-tabs li:first-child,.team-section .team-box li:first-child{margin-left:0}:root{--e-global-color-primary:#ffffff;--e-global-color-secondary:#e1b261;--e-global-color-text:#a7a7a7;--e-global-color-accent:#e1b261;--e-global-color-very-dark-mostly-black-blue:#222224;--e-global-color-very-dark-grayish-blue:#5c5c5e;--e-global-color-very-dark-gray:#464646;--e-global-color-white:#ffffff;--e-global-color-black:#000000}body{font-family:Syne,sans-serif}.h1,h1{font-size:76px;line-height:80px}.h2,h2{font-size:46px;line-height:58px}.h3,.h4,h3,h4{font-size:24px}.h3,h3{line-height:34px}.h4,.h5,h4,h5{line-height:30px}.h4,h4{font-weight:700}.h5,h5{font-size:20px;font-weight:500}.h6,.text-size-18,h6{line-height:26px;font-size:18px}.h6,h6{font-weight:400;letter-spacing:2px;word-spacing:1.2px;color:var(--e-global-color-secondary)}p{font-size:20px;line-height:30px;font-weight:400;color:var(--e-global-color-text)}.text-size-16{font-size:16px;line-height:24px}.text-size-14{font-size:14px;line-height:26px}.banner_outer,.sub-banner{background:url(../images/banner-background.jpg) center/cover no-repeat;position:relative}.banner_outer .light-image,.sub-banner .light-image{position:absolute;top:0;left:28px}.banner_outer .header,.sub-banner .header{padding:0 216px;position:relative}.navbar-collapse ul{align-items:center;display:inherit}.about-section .badge,.aboutpage-section .aboutpage_wrapper .badge{--badge-size:122px;--badge-color:var(--black);justify-content:center;animation:20s linear infinite identifier}.navbar-nav .nav-item a{font-size:18px;line-height:22px;font-weight:400;position:relative;color:var(--e-global-color-white)!important;transition:.3s ease-in-out}.navbar-nav .active>a,.navbar-nav .nav-item a:hover{color:var(--e-global-color-secondary)!important}.navbar-nav .nav-item a:hover{background-color:transparent}.navbar-nav .dropdown li:hover>a:before,.navbar-nav li:last-child:hover>a:before{display:none}.navbar-nav li.active>a:before{transition:.3s ease-in-out}.navbar-nav li:last-child.active>a:before{display:none}.navbar-brand{margin-right:0;padding-top:0;padding-bottom:0}.navbar{position:relative;padding:30px 0;z-index:1}.navbar-nav li{margin:0 24px}.navbar-nav{padding-left:215px;margin-top:-6px}.navbar-nav li:last-child{margin-right:0;padding-right:0}.navbar-nav .contact_us{margin-left:85px;margin-top:0;font-size:20px!important;line-height:26px!important;font-weight:500!important;margin-right:16px}.navbar-nav .active>.contact-button .contact_us,.navbar-nav .contact-button:hover .contact_us{color:var(--e-global-color-accent)!important}.about-section .about-button .image-button,.banner-section .discover-button .image-button,.footer-section .footer-button .image-button,.journey-section .journey-button .image-button,.navbar-nav .contact-button .image-button,.service-section .explore-button .image-button,.testimonial-section .box .box-content ul li,.work-section .discover-button .image-button{display:inline-block}.footer-section .footer-button .arrow,.journey-section .journey-button .arrow,.navbar-nav .contact-button .arrow{position:relative;border:1px solid var(--e-global-color-accent);background:var(--e-global-color-accent);width:65px;height:65px;line-height:60px;text-align:center;border-radius:100px;transition:.3s ease-in-out;top:-4px;right:0;left:0;margin:auto}.navbar-nav .contact-button .arrow img{filter:brightness(0) invert(1);transition:.3s ease-in-out}.contact-section .contect-box .content .send_now:hover .arrow,.footer-section .footer-button:hover .arrow,.journey-section .journey-button:hover .arrow,.navbar-nav .active>.contact-button .arrow,.navbar-nav .contact-button:hover .arrow{background:0 0;border:1px solid var(--e-global-color-accent)}.navbar-nav .drop-down-pages .active>a,.navbar-nav .nav-item .dropdown-item:hover{color:var(--e-global-color-white)!important;background-color:var(--e-global-color-accent)!important}.footer-section .footer-button:hover .arrow img,.journey-section .journey-button:hover .arrow img,.navbar-nav .active>.contact-button .arrow img,.navbar-nav .contact-button:hover .arrow img{filter:none}.about-section .about-button:hover .arrow img,.banner-section .discover-button:hover .arrow img,.footer-section .footer-button .arrow img,.journey-section .journey-button .arrow img,.portfolio-section .arrow img,.recentwork-section .arrow img,.service-section .explore-button:hover .arrow img,.work-section .discover-button:hover .arrow img{filter:brightness(0) invert(1)}.navbar-nav .dropdown{margin:0 8px 0 30px}.navbar-nav .nav-item .dropdown-item{color:var(--e-global-color-black)!important;transition:.3s ease-in-out}.navbar-nav .nav-item .dropdown-item:hover{transition:.3s ease-in-out}.navbar-collapse .drop-down-pages{text-align:left;margin-left:0}.navbar-nav .dropdown-menu{background-color:var(--e-global-color-white);position:absolute;left:-20px;top:45px;padding:0;border:none;border-radius:0;box-shadow:1px 1px 30px rgb(0 0 0 / 20%)}.navbar-nav .drop-down-pages li{margin:0}.navbar-nav .drop-down-pages .nav-item a{font-size:18px;line-height:22px;font-weight:400;padding:12px 20px;margin-top:0}.navbar-expand-lg .drop-down-pages .nav-link{padding-left:0}.banner_outer .social-icons{margin-left:232px;top:135px;z-index:1}.banner_outer .social-icons .line{position:absolute;left:-182px;top:115px}.banner_outer .social-icons ul{left:-192px;top:215px}.banner_outer .social-icons ul li{margin-top:16px}.banner_outer .social-icons ul li .social-networks{font-size:18px;color:var(--e-global-color-white);transition:.3s ease-in-out}.banner_outer .social-icons ul li .social-networks:hover,.footer-section .middle-portion .info .social-icons ul li .social-networks:hover,.team-section .team-box i:hover{color:var(--e-global-color-accent);transform:translateY(-5px)}.banner-section{position:relative;padding:135px 200px 60px 215px}.banner-section .banner-backgroundimage{position:absolute;top:0;right:0}.banner-section .banner_content{position:relative;margin-right:90px}.banner-section .banner_content h1{margin-bottom:26px}.banner-section .banner_content p{font-size:22px;line-height:34px;font-weight:400;margin-right:180px;word-spacing:0.6px;margin-bottom:44px}.about-section .read_more,.banner-section .discover_more,.footer-section .get_started,.journey-section .get_started,.service-section .explore,.work-section .discover_more{font-size:20px;line-height:26px;font-weight:500;margin-right:16px}.about-section .about-button:hover .read_more,.banner-section .discover-button:hover .discover_more,.contact-section .contect-box .content .send_now:hover,.contactinfo-section .box-content a:hover,.footer-section .footer-button:hover .get_started,.footer-section .middle-portion .links .lower-content a:hover,.journey-section .journey-button:hover .get_started,.service-section .explore-button:hover .explore,.sub-banner .banner-section .banner_content .box .box_span,.testimonial-section .box .box-content ul li a,.work-section .discover-button:hover .discover_more{color:var(--e-global-color-accent)}.about-section .about-button .arrow,.banner-section .discover-button .arrow,.service-section .explore-button .arrow,.work-section .discover-button .arrow{position:relative;border:1px solid var(--e-global-color-accent);width:65px;height:65px;line-height:60px;text-align:center;border-radius:100px;transition:.3s ease-in-out;top:-4px;right:0;left:0;margin:auto}.about-section .about-button:hover .arrow,.banner-section .discover-button:hover .arrow,.service-section .explore-button:hover .arrow,.work-section .discover-button:hover .arrow{background:var(--e-global-color-accent);border:1px solid var(--e-global-color-accent)}.banner-section .owl-carousel .owl-dots{position:relative;margin-top:120px!important;float:left;left:-6px}.banner-section .owl-carousel .owl-dots .owl-dot span,.blog-section .owl-carousel .owl-dots .owl-dot span,.partner-section .owl-carousel .owl-dots .owl-dot span,.testimonial-section .owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:0 6px;transition:.3s ease-in-out;color:var(--e-global-color-very-dark-grayish-blue)}.banner-section .owl-carousel .owl-dots .owl-dot:hover span,.blog-section .owl-carousel .owl-dots .owl-dot:hover span,.partner-section .owl-carousel .owl-dots .owl-dot:hover span,.recentwork-section .owl-carousel .owl-dots .owl-dot:hover span,.testimonial-section .owl-carousel .owl-dots .owl-dot:hover span{background:var(--e-global-color-accent)}.banner-section .owl-carousel .owl-dots .owl-dot.active span,.blog-section .owl-carousel .owl-dots .owl-dot.active span,.partner-section .owl-carousel .owl-dots .owl-dot.active span,.recentwork-section .owl-carousel .owl-dots .owl-dot.active span,.testimonial-section .owl-carousel .owl-dots .owl-dot.active span{background:var(--e-global-color-accent);width:20px;height:20px}.banner-section .owl-carousel .owl-dots .owl-dot:focus,.blog-section .owl-carousel .owl-dots .owl-dot:focus,.partner-section .owl-carousel .owl-dots .owl-dot:focus,.recentwork-section .owl-carousel .owl-dots .owl-dot:focus,.testimonial-section .owl-carousel .owl-dots .owl-dot:focus{outline:0}.banner-section .owl-carousel .owl-item img{display:inline-block;width:17px}.service-section{background:url(../images/service-background.jpg) center/cover no-repeat;position:relative;padding:145px 0}.blog-section .blog_content,.contactinfo-section .contactinfo_content,.faq-section .subheading,.journey-section .journey_content,.partner-section .partner_content,.portfolio-section .subheading,.process-section .process_content,.recentwork-section .recentwork_content,.service-section .service_content,.team-section .subheading,.testimonial-section .testimonial_content{text-align:center}.blog-section .blog_content h6,.contactinfo-section .contactinfo_content h6,.faq-section .subheading h6,.journey-section .journey_content h6,.partner-section .partner_content h6,.portfolio-section .subheading h6,.process-section .process_content h6,.recentwork-section .image .box-content .content h4,.recentwork-section .recentwork_content h6,.service-section .service_content h6,.team-section .subheading h6,.testimonial-section .testimonial_content h6{margin-bottom:18px}.service-section .service_content h2{margin-bottom:46px;padding:0 170px}.service-section .top-space{padding-top:30px}.service-section .box-content{width:100%;background:var(--e-global-color-very-dark-mostly-black-blue);transition:.3s ease-in-out;margin-bottom:50px}.contactinfo-section .box-content .icon:hover,.contactinfo-section .box-content:hover,.footer-section .middle-portion .links .lower-content .icon:hover,.process-section .box-content .icon:hover,.process-section .box-content:hover,.recentwork-section .owl-carousel .item .image .box-content:hover,.service-section .box-content .upper_portion .image_content:hover,.service-section .box-content:hover,.servicepage-section .service-box .image_content:hover,.team-section .team-box:hover{transform:translateY(-5px)}.about-section .about_wrapper,.service-section .box-content .upper_portion,.work-section .work_content .year,.work-section .work_wrapper{position:relative}.blog-section .carousel-content,.blog-section .carousel-outer,.service-section .box-content .upper_portion .image,.servicepage-section .service-box .box-image .servicepage-image{overflow:hidden}.service-section .box-content .upper_portion .image img,.servicepage-section .service-box .box-image .servicepage-image img,.team-section .team-box figure img{transition:.3s ease-in-out}.service-section .box-content .upper_portion .image:hover img,.servicepage-section .service-box .box-image .servicepage-image:hover img,.team-section .team-box figure:hover img{transform:scale(1.1)}.service-section .box-content .upper_portion .image_content{background:var(--e-global-color-accent);box-shadow:8px 2px 20px rgb(0 0 0 / 38%);border-radius:100px;height:82px;width:82px;line-height:78px;text-align:center;left:30px;bottom:-40px;position:absolute;transition:.3s ease-in-out}.service-section .box-content .lower_portion_wrapper{padding:58px 29px 28px}.service-section .box-content .lower_portion_wrapper h5{font-weight:600;margin-bottom:6px;transition:.3s ease-in-out}.service-section .box-content .lower_portion_wrapper p{margin-bottom:20px;transition:.3s ease-in-out}.service-section .box-content .lower_portion_wrapper .read_more,.servicepage-section .service-box .box-content .read_more{font-size:14px;line-height:20px;font-weight:500;color:var(--e-global-color-secondary);transition:.3s ease-in-out}.footer-section .middle-portion .info .social-icons ul li a,.service-section .box-content .lower_portion_wrapper .read_more:hover,.service-section .box-content .lower_portion_wrapper .read_more:hover i,.servicepage-section .service-box .box-content .read_more:hover,.servicepage-section .service-box .box-content .read_more:hover i,.team-section .team-box li a{color:var(--e-global-color-white)}.blog-section .box-content span,.footer-section .middle-portion .info .text:hover,.process-section .box-content span{color:var(--e-global-color-secondary)}.service-section .box-content .lower_portion_wrapper .read_more i,.servicepage-section .service-box .box-content .read_more i{display:inline-block;margin-left:8px;font-size:12px}.journey-section .journey-button,.service-section .explore-button{margin:auto;text-align:center}.about-section{background:url(../images/banner-background.jpg) center/cover no-repeat;padding:200px 0 158px;position:relative}.about-section .light-image,.contact-section .light-image{position:absolute;top:0;right:50px}.about-section .about_wrapper .about-image1{position:absolute;top:-4px;left:-140px}.about-section .about_wrapper .badge .about-logoimage,.aboutpage-section .aboutpage_wrapper .badge .about-logoimage{position:absolute;background:var(--e-global-color-accent);border-radius:100px;width:70px;height:70px;line-height:65px}.about-section .badge{position:relative;top:-46px;left:-188px;display:flex;align-items:center;width:var(--badge-size);height:var(--badge-size);background:var(--black);border-radius:100%;box-shadow:inset 0 0 0 .9rem var(--badge-color)}.about-section .badge__emoji{display:block;margin:0;animation:20s linear infinite reverse identifier;transition:.3s}.about-section .badge__char{--char-font-weight:500;--char-font-size:14px;--char-width:22px;display:block;position:absolute;top:0;left:calc(50% - var(--char-width)/ 2);height:calc(var(--badge-size)/ 2);width:var(--char-width);background-repeat:round;text-align:center;text-transform:uppercase;line-height:1rem;font-weight:var(--char-font-weight);font-size:var(--char-font-size);color:var(--white);font-family:var(--char-font-family);transform-origin:bottom center;transform:rotate(var(--char-rotate))}.process-section .box-content,.testimonial-section .box{background:var(--e-global-color-very-dark-mostly-black-blue)}.about-section .badge__char1{--char-font-weight:700;--char-font-size:20px;--char-width:26px;top:-5px}@-webkit-keyframes identifier{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes identifier{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.about-section .about_wrapper .about-image2{position:absolute;top:-46px;right:-136px}.about-section .about_content{margin:0 -20px}.about-section .about_content h6,.aboutpage-section .aboutpage_content h6,.sub-banner .banner-section .banner_content h1{margin-bottom:16px}.about-section .about_content h2{margin-bottom:12px}.about-section .about_content h5{border-left:1px solid var(--e-global-color-accent);padding-left:17px;margin-bottom:18px}.about-section .about_content p{margin-bottom:32px}.contactinfo-section,.process-section{background:url(../images/service-background.jpg) center/cover no-repeat;position:relative;padding:142px 0 150px}.blog-section .blog_content h2,.contactinfo-section .contactinfo_content h2,.faq-section .subheading h2,.process-section .process_content h2,.recentwork-section .recentwork_content h2,.team-section .subheading h2{margin-bottom:46px}.process-section .box-content{padding:50px 30px 68px;border-bottom:2px solid var(--e-global-color-accent);transition:.3s ease-in-out}.process-section .box-content .icon{position:relative;float:right;top:-20px;transition:.3s ease-in-out}.process-section .box-content span{font-size:80px;line-height:90px;font-weight:600;display:block;margin-bottom:18px}.process-section .box-content h5{font-weight:600}.work-section{background:url(../images/banner-background.jpg) center/cover no-repeat;padding:94px 0 174px;position:relative}.blog-section .light-image,.work-section .light-image{position:absolute;top:0;left:50px}.work-section .work_content .year::before{content:"";position:absolute;background:url(../images/blog-image1.jpg);height:100%;width:67%;right:178px;opacity:40%;z-index:-1}.work-section .work_content .year span{font-size:250px;line-height:256px;font-weight:700;color:var(--e-global-color-white);display:inline-block;margin-bottom:8px;position:relative;z-index:1}.work-section .work_content .year sup{font-size:150px;line-height:156px;font-weight:700;color:var(--e-global-color-accent);position:relative;top:-78px;left:-4px}.work-section .work_content h2{margin-bottom:48px}.work-section .work_wrapper .work-image{position:relative;top:58px;right:0;z-index:1}.work-section .work_wrapper .work-imagebackground{background:var(--e-global-color-black);position:absolute;top:26px;right:-30px}.work-section .work_wrapper .work-imagebackground img{opacity:70%;transition:.3s ease-in-out}.recentwork-section{background:url(../images/service-background.jpg) center/cover no-repeat;position:relative;overflow:hidden;padding:142px 0 140px}.recentwork-section .container-fluid{padding:0}.blog-section .image,.recentwork-section .image{position:relative;transition:.3s ease-in-out}.portfolio-section .image figure,.recentwork-section .image figure{margin:0 auto}.recentwork-section .image .box-content{position:absolute;background:var(--e-global-color-accent);border-radius:160px;width:318px;height:318px;line-height:318px;margin:auto;padding:20px;top:0;bottom:0;left:0;right:0;transition:.3s ease-in-out;text-align:center}.recentwork-section .image .box-content .content{position:relative;top:64px}.recentwork-section .image .box-content .content span{font-weight:600;display:block;margin-bottom:8px}.portfolio-section .arrow,.recentwork-section .arrow{border:1px solid var(--e-global-color-white);width:65px;height:65px;line-height:60px;text-align:center;border-radius:100px;transition:.3s ease-in-out}.blog-section .box-content,.contactinfo-section .box-content,.partner-section .box,.team-section .team-box{border-bottom:2px solid var(--e-global-color-accent)}.recentwork-section .arrow img{width:17px!important}.recentwork-section .item .recentwork-image{background:var(--e-global-color-black)}.recentwork-section .item .recentwork-image img{opacity:60%}.recentwork-section .owl-carousel .item{transform:scale(.8)}.recentwork-section .owl-carousel .active .item{opacity:1;transform:scale(1)}.recentwork-section .owl-carousel .owl-item img{display:inline-block!important}.recentwork-section .owl-carousel .owl-nav{margin-top:0}.recentwork-section .owl-carousel .owl-dots,.testimonial-section .owl-carousel .owl-dots{margin-top:50px!important;position:relative}.recentwork-section .owl-carousel .item .image .box-content{display:none;transition:.3s ease-in-out}.portfolio-section .image:hover .box-content,.recentwork-section .owl-carousel .active .item .image .box-content{display:block}.recentwork-section .owl-carousel .owl-dots{text-align:center}.recentwork-section .owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:0 6px;display:block;border-radius:100px;background-color:var(--e-global-color-very-dark-grayish-blue);transition:.3s ease-in-out}.partner-section,.testimonial-section{background:url(../images/banner-background.jpg) center/cover no-repeat;position:relative;padding:142px 0 140px}.partner-section .light-image,.testimonial-section .light-image{position:absolute;top:0;right:46px}.testimonial-section .testimonial_content h2{margin-bottom:46px;padding:0 40px}.testimonial-section .box{padding:36px 30px 18px 40px;border-right:2px solid var(--e-global-color-accent);width:98%}.testimonial-section .box .image{width:27%;float:left}.testimonial-section .box .image .testimonial-image img{border-radius:100px}.testimonial-section .box .image .quote-icon{position:relative;background:var(--e-global-color-accent);width:35px;height:35px;line-height:35px;text-align:center;border-radius:100px;transition:.3s ease-in-out;left:36px;top:-18px}.testimonial-section .box .image .quote-icon img{width:17px}.testimonial-section .box .box-content{width:73%;display:inline-block;border-left:1px solid var(--e-global-color-very-dark-grayish-blue);padding-left:30px}.testimonial-section .box .box-content p{margin:0 20px 6px 0}.testimonial-section .box .box-content ul li i{font-size:12px;line-height:12px;margin-bottom:18px}.testimonial-section .box .box-content .text-size-16{font-weight:600;display:block;margin-bottom:-3px}.testimonial-section .box .box-content .text-size-14{color:var(--e-global-color-text)}.testimonial-section .box .box-content .lower-portion .quote-image{position:relative;float:right;top:-12px;right:0}.testimonial-section .box .box-content .lower-portion .quote-image img{width:49px}.testimonial-section .owl-carousel .owl-item img{display:inline-block;width:102px}.journey-section{background:url(../images/service-background.jpg) center/cover no-repeat;position:relative;padding:185px 0 145px}.journey-section::before{content:"";position:absolute;background:url(../images/journey-backgroundimage.jpg) bottom/cover no-repeat;opacity:30%;width:100%;height:700px;top:0}.footer-section .copyright,.team-section .team-box{background-color:var(--e-global-color-very-dark-mostly-black-blue);text-align:center}.blog-section .box-content,.contact-section .contect-box,.contactinfo-section .box-content,.faq-section .accordion-card,.partner-section .box,.servicepage-section .service-box,.sub-banner .banner-section .banner_content .box{background:var(--e-global-color-very-dark-mostly-black-blue)}.journey-section .journey_content h2{font-size:66px;line-height:80px;margin-bottom:30px}.blog-section{background:url(../images/banner-background.jpg) center/cover no-repeat;position:relative;padding:142px 0 150px}.aboutpage-section,.faq-section,.footer-section,.portfolio-section,.servicepage-section,.team-section{background:url(../images/service-background.jpg) center/cover no-repeat}.blog-section .box-content{position:absolute;padding:36px 30px 30px;width:83%;bottom:-95px;right:10px}.blog-section .box-content h5{font-weight:600;margin-bottom:4px}.blog-section .owl-carousel .owl-dots{position:relative;margin-top:144px!important}.blog-section .owl-carousel .owl-item img{display:block;width:350px}.blog-section .owl-carousel .owl-stage-outer{overflow:visible!important}.footer-section{position:relative;padding-top:110px}.footer-section .footer-logo{position:relative;top:3px;margin-bottom:50px}.footer-section .footer-image{position:absolute;bottom:55px;right:0}.footer-section .middle-portion{padding-bottom:66px}.footer-section .middle-portion .links .lower-content,.footer-section .middle-portion h3{margin-bottom:24px}.footer-section .middle-portion .links{padding:0 25px}.footer-section .middle-portion .links h4{font-weight:600;margin-bottom:20px}.footer-section .middle-portion .links .lower-content .icon{float:left;width:15%;padding-top:7px;margin-bottom:0;transition:.3s ease-in-out}.footer-section .middle-portion .links .lower-content .content{display:inline-block;width:85%}.contactinfo-section .box-content a,.footer-section .middle-portion .links .lower-content span{color:var(--e-global-color-text);display:block}.footer-section .middle-portion .links .lower-content a{font-weight:500}.footer-section .middle-portion .links .lower-content .text{font-weight:500;margin:0 30px 0 0;color:var(--e-global-color-white)}.footer-section .middle-portion .info h4{font-weight:600;margin-bottom:30px}.footer-section .middle-portion .info .form-group{border-bottom:1px solid var(--e-global-color-white);margin-bottom:26px}.contact-section .contect-box .content input,.footer-section .middle-portion .info input{font-size:16px;line-height:22px;font-weight:500;color:var(--e-global-color-text);background:0 0;border:none;margin-bottom:10px;overflow:visible;outline:0}.footer-section .middle-portion .info button{font-size:16px;color:var(--e-global-color-accent);background:0 0;border:none;float:right;position:relative;top:4px;overflow:visible;outline:0}.footer-section .middle-portion .info ul{padding-left:37px}.footer-section .middle-portion .info .text{position:relative;font-size:14px;line-height:24px;font-weight:500;color:var(--e-global-color-text);margin-bottom:25px;transition:.3s ease-in-out}.footer-section .middle-portion .info ul li .circle{background:var(--e-global-color-very-dark-gray);border-radius:100px;height:20px;width:20px;line-height:20px;text-align:center;display:inline-block;transition:.3s ease-in-out;position:absolute;top:10px;left:-35px;font-size:12px;font-family:FontAwesome;color:var(--e-global-color-white)}.footer-section .middle-portion .info .text:hover .circle{color:var(--e-global-color-white);background:var(--e-global-color-accent)}.footer-section .middle-portion .info .social-icons ul li,.team-section .team-box li{margin:0 6px;display:inline-block}.footer-section .middle-portion .info .social-icons ul li:last-child,.portfolio-section .nav-tabs li:last-child,.team-section .team-box li:last-child{margin-right:0}.footer-section .middle-portion .info .social-icons ul li .social-networks,.team-section .team-box i{font-size:18px;transition:.3s ease-in-out}.footer-section .copyright{padding:15px 0}.footer-section .copyright .text-size-14{color:var(--e-global-color-text);margin:0}.sub-banner .banner-section{position:relative;padding:132px 200px 0 215px}.sub-banner .banner-section .banner_content{position:relative;margin-right:0}.sub-banner .banner-section .banner_content p{margin:0 50px 30px 0}.sub-banner .banner-section .banner_content .box{padding:12px 22px;text-align:center;color:var(--e-global-color-white);display:inline-block}.sub-banner .banner-section .banner_content .box span{font-size:18px;line-height:24px;font-weight:500;display:inline-block}.sub-banner .banner-section .banner_content .box .dash{margin:0 12px}.sub-banner .banner-section .banner_wrapper{margin-top:-80px;margin-left:-30px}.faq-section,.portfolio-section,.team-section{position:relative;padding:142px 0 120px}.faq-section .accordian-inner .accordion-card .btn-link h5{position:relative;color:var(--e-global-color-white);top:9px;margin-bottom:0;letter-spacing:.8px}.faq-section .accordion-card{width:100%;margin-bottom:30px;padding:0 19px}.faq-section .accordion-card a.btn.btn-link{position:relative;display:flex}.faq-section .accordian-inner .accordion-card .btn{padding:15px 0;text-decoration:none;text-align:left;display:block}.faq-section .accordion-card i{font-size:22px;color:var(--e-global-color-accent);width:45px;height:45px;line-height:45px;background:0 0;text-align:center;border:3px solid var(--e-global-color-accent);border-radius:100px;margin-right:22px}.faq-section .accordian-inner .card-header{padding:0;margin-bottom:0;background:0 0;border:none}.faq-section .accordian-inner .card-body{padding:15px 0}.faq-section .accordion-card a.btn.btn-link:focus{outline:0;box-shadow:none}.faq-section .accordion-card .btn-link:before{content:"\f063";position:absolute;right:3px;top:30%;font-family:FontAwesome;display:inline-block;vertical-align:middle;color:var(--e-global-color-white);font-size:28px;line-height:28px}.faq-section .accordion-card .collapsed:before{content:"\f061";color:var(--e-global-color-white)}.team-section .team-box{position:relative;margin-bottom:30px;padding:20px 20px 35px;transition:.3s ease-in-out}.team-section .team-box figure{overflow:hidden;margin-bottom:30px}.team-section .team-box h5{font-weight:600;color:var(--e-global-color-white);margin-bottom:2px}.team-section .team-box span{display:block;margin-bottom:20px;color:var(--e-global-color-text)}.servicepage-section{position:relative;padding:150px 0 120px}.servicepage-section .service-box{margin-bottom:30px;display:inline-block;transition:.3s ease-in-out}.servicepage-section .service-box .box-image{position:relative;float:left;width:47%}.servicepage-section .service-box .image_content{background:var(--e-global-color-accent);box-shadow:8px 2px 20px rgb(0 0 0 / 38%);border-radius:100px;height:82px;width:82px;line-height:78px;text-align:center;left:20px;top:20px;position:absolute;transition:.3s ease-in-out}.servicepage-section .service-box .image_content .service-icon{position:absolute;top:0;left:0;right:0}.servicepage-section .service-box .box-content{position:relative;display:inline-block;width:53%;padding:53px 20px 52px 42px}.servicepage-section .service-box .box-content h5{margin-bottom:10px;letter-spacing:.8px}.servicepage-section .service-box .box-content p{margin-bottom:15px}.contactinfo-section .box-content{padding:50px 30px 40px;transition:.3s ease-in-out}.contactinfo-section .box-content .icon{position:relative;margin-bottom:25px;transition:.3s ease-in-out}.contactinfo-section .box-content .icon2{margin-bottom:30px}.contactinfo-section .box-content h5{font-weight:600;color:var(--e-global-color-white)}.contact-section{padding:150px 0 143px;position:relative}.contact-section .contect-box{display:inline-block;transition:.3s ease-in-out;position:relative}.contact-section .contect-box:before{content:"";position:absolute;background:url(../images/contact-image.jpg) center/cover no-repeat;height:640px;width:460px}.contact-section .contect-box .content{padding:84px 50px 87px}.contact-section .contect-box .content h6{margin-bottom:6px}.contact-section .contect-box .content h2{margin-bottom:45px}.contact-section .contect-box .content .form-group{border-bottom:1px solid var(--e-global-color-very-dark-grayish-blue);margin-bottom:26px;float:left;width:48%;margin-right:20px}.contact-section .contect-box .content .input2{width:48%}.contact-section .contect-box .content .message{margin-bottom:30px;width:100%}.contact-section .contect-box .content textarea{font-size:16px;line-height:22px;font-weight:500;color:var(--e-global-color-text);font-family:Montserrat,sans-serif;background:0 0;width:100%;height:108px;resize:none;outline:0;overflow:auto;border:none}.contact-section .contect-box .content .send_now{font-size:20px;line-height:26px;font-weight:500;background:0 0;color:var(--e-global-color-white);position:relative;display:inline-block;overflow:visible;outline:0;border:none}.contact-section .contect-box .content .send_now .arrow{font-size:24px;position:relative;border:1px solid var(--e-global-color-accent);background:var(--e-global-color-accent);width:65px;height:65px;line-height:65px;font-family:FontAwesome;text-align:center;border-radius:100px;transition:.3s ease-in-out;right:-18px;top:4px;transform:rotate(326deg)}.contact_map_section{overflow:hidden;margin-bottom:-8px}.contact_map_section iframe:hover{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.aboutpage-section{position:relative;padding:160px 0 166px}.aboutpage-section .aboutpage_wrapper{position:relative;left:-72px;top:-10px}.aboutpage-section .aboutpage_wrapper .aboutpage-image1{position:relative;top:0;left:0}.aboutpage-section .aboutpage_wrapper .aboutpage-image2{position:absolute;bottom:-60px;right:-10px}.aboutpage-section .aboutpage_wrapper .badge{position:absolute;top:200px;left:200px;z-index:1;display:flex;align-items:center;width:var(--badge-size);height:var(--badge-size);background:var(--black);border-radius:100%;box-shadow:inset 0 0 0 .9rem var(--badge-color)}.aboutpage-section .aboutpage_content h2{margin-bottom:18px;margin-right:-3px}.aboutpage-section .aboutpage_content .text2{margin-bottom:56px}.aboutpage-section .aboutpage_content .progress-outer{display:flex;justify-content:center;position:relative;left:-30px}.aboutpage-section .aboutpage_content .progress-inner{display:grid;grid-template-columns:repeat(3,190px);grid-gap:0;margin:0}.aboutpage-section .aboutpage_content .progress-inner .box{width:100%}.aboutpage-section .aboutpage_content .progress-inner .box .chart{position:relative;width:256px;height:146px;line-height:110px;text-align:center;font-size:36px;font-weight:600;color:var(--e-global-color-white);margin-bottom:0}.aboutpage-section .aboutpage_content .progress-inner .box canvas{position:absolute;top:-4px;left:61px;width:50%}.aboutpage-section .aboutpage_content .progress-inner .box h6{font-weight:600;letter-spacing:0;word-spacing:0;margin-bottom:0;color:var(--e-global-color-white);position:relative;right:-60px}.partner-section .partner_content h2,.portfolio-section .subheading h2{margin-bottom:50px}.partner-section .box{padding:30px 76px;display:flex;align-items:center;height:160px}.partner-section .box:hover figure img{filter:grayscale(100%)}.partner-section .owl-carousel .owl-item img{display:block;width:110px}.partner-section .owl-carousel .owl-dots{margin-top:50px!important}.portfolio-section .tabs-box .nav-tabs li a{display:inline-block;color:var(--e-global-color-white);font-size:18px;line-height:24px;font-weight:400;text-decoration:none;border-top:1px solid transparent;padding-top:6px}.portfolio-section .tabs-box .nav-tabs li a:hover,.portfolio-section .tabs-box .nav-tabs>li>a.active{color:var(--e-global-color-white);border-top:1px solid var(--e-global-color-accent)}.portfolio-section .nav-tabs{border-bottom:none;padding:0 235px 0 242px;margin-bottom:55px;justify-content:center}.portfolio-section .nav-tabs li{margin:0 32px}.portfolio-section .image{position:relative;transition:.3s ease-in-out;margin-bottom:30px}.portfolio-section .image .box-content{position:absolute;background:var(--e-global-color-accent);border-radius:160px;width:260px;height:260px;line-height:260px;margin:0 auto;padding:15px;top:96px;left:0;right:0;transition:.3s ease-in-out;text-align:center;display:none}.portfolio-section .image .box-content .content{position:relative;top:45px;transition:.3s ease-in-out}.portfolio-section .image .box-content .content span{font-weight:600;display:block;margin-bottom:4px}.portfolio-section .image .box-content .content h4{font-size:20px;line-height:28px;margin-bottom:12px}