@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Oswald:wght@200;300;400;500;600;700&display=swap);body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:28px;color:#454545;background:#fff;overflow-x:hidden}.page-top-section .page-title,.project-list-area .portfolio_card_wrapper .portfolio-info-card h4,.services_card_wrapper .md-title span,.testimonial-card-wrapper .text-content h4,.video-section .title-xxl{font-family:"Open Sans",sans-serif}*{outline:0!important}img{vertical-align:bottom;max-width:100%}.main-root{overflow:hidden;background:#fff}.smooth-scroll #content-scroll-page{position:fixed;left:0;top:0;height:100vh;width:100%}.smooth-scroll .scrollbar-track{background:#d3e3d3}.smooth-scroll .scrollbar-thumb{border-radius:0}.box-overlay-ani{position:relative}.box-overlay-ani .ani-overlaywrap{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10;overflow:hidden}.box-overlay-ani .ani-overlaywrap .overlay{position:absolute;left:0;top:0;height:100%;width:100%}.btn_circle_arrow,.btn_circle_arrow .circle-wrap,.btn_circle_arrow::before,.circle-wrap svg circle,.circle-wrap::after,.circle-wrap::before,.footer-area .copyright-text a,.header-area,.header-area .nav-area .nav-item .submenu,.header-area .nav-area .nav-item .submenu li a,.hero_slide_wrapper .vertical-contact a::after,.hero_slide_wrapper .vertical-contact a::before,.lity-close,.play-btn-light,.scroll-arrow-btn,.scroll-arrow-btn svg path{-webkit-transition:.5s cubic-bezier(.17,.85,.438,.99);-o-transition:.5s cubic-bezier(.17,.85,.438,.99);transition:.5s cubic-bezier(.17,.85,.438,.99)}.cursor-wrap{pointer-events:none;-webkit-mix-blend-mode:difference;-moz-mix-blend-mode:difference;-o-mix-blend-mode:difference;-ms-mix-blend-mode:difference;mix-blend-mode:difference;position:relative;z-index:3000}.cursor-wrap .cursor-outline{display:block;position:fixed;height:30px;width:30px;border:1px solid #fff;top:0;left:0;border-radius:50%}.cursor-wrap .cursor-poient{left:12px;right:12px;height:12px;width:12px;display:block;background-color:#fff;border:1px solid transparent;border-radius:50%;position:fixed}p{margin-bottom:2rem}.container-fluid{padding-left:7vw;padding-right:7vw}@media only screen and (max-width:1600.98px){.container-fluid{padding-left:3vw;padding-right:3vw}}@media only screen and (max-width:767.98px){.container-fluid{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.container{max-width:1200px}}.sec-pt-120{padding-top:120px}@media (max-width:575.98px){.sec-pt-120{padding-top:90px}}.sec-pb-120{padding-bottom:120px}@media (max-width:575.98px){.sec-pb-120{padding-bottom:90px}}.mb--30{margin-bottom:-30px!important}.mb--4{margin-bottom:-1.5rem!important}.mt-70{margin-top:70px!important}.mb-70{margin-bottom:70px!important}.mb-30{margin-bottom:30px!important}.mt-30{margin-top:30px!important}.pt-70{padding-top:70px!important}.pb-70{padding-bottom:70px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.mb-50{margin-bottom:50px!important}.mt-50{margin-top:50px!important}.footer-area .copyright-text a,.footer-intro-section .right-info p,.full-scree-navbar .nav-item .nav-link,.full-scree-navbar .nav-item .submenu li a,.header-area .nav-area .nav-item .nav-link,.header-area .nav-area .nav-item .submenu li a,.quote-content,.testimonial-card-wrapper .text-content p,.video-section .sub-title,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}h1,h2,h3,h4,h5,h6{color:#151515;font-weight:700}h1{font-size:50px;line-height:1.4em}h2{font-size:56px;line-height:75px}h3{font-size:32px;line-height:42px}h4{font-size:26px;line-height:1.6em}h5{font-size:20px;line-height:1.6em}h6{font-size:18px;line-height:1.2em}.word-wrap{display:inline-block}.md-title{font-size:40px;line-height:50px}.sm-title{font-size:18px;line-height:28px}.smll-title{font-size:15px;line-height:20px}.mid-title{font-size:24px;line-height:32px}.sm-p{font-size:14px;line-height:22px}.title-xxl{font-size:200px;line-height:190px}@media only screen and (max-width:991.98px){.title-xxl{font-size:150px;line-height:150px}}@media only screen and (max-width:991.98px) and (max-width:767.98px){.title-xxl{font-size:100px;line-height:110px}}@media only screen and (max-width:991.98px) and (max-width:479px){.title-xxl{font-size:70px;line-height:90px}}.title-xl{font-size:72px;line-height:88px;font-weight:700}@media only screen and (max-width:767.98px){.title-xl{font-size:62px;line-height:77px}}@media only screen and (max-width:479px){.title-xl{font-size:52px;line-height:65px}}.has-lg-title-ani .word{display:inline-block}.has-lg-title-ani .word .char{display:inline-block}.sec-title{margin-bottom:66px;margin-top:-5px}@media only screen and (max-width:767.98px){.sec-title{margin-bottom:50px}}.sec-title .sub-title{font-size:16px;line-height:23px;margin-bottom:5px;text-transform:uppercase;display:block}.sec-title .sub-title .word{display:inline-block;overflow:hidden;margin-bottom:-6px}.sec-title .sub-title .word .char{display:inline-block}.sec-title .title{font-size:32px;line-height:39px}.sec-title .title .word{display:inline-block}.sec-title .title .word .char{display:inline-block}.sec-title .title-lg{font-size:48px;line-height:57px;position:relative;display:inline-block;padding-bottom:28px;margin-bottom:0}.sec-title .title-lg::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:44px;height:6px}.light-sec-title .title{color:#fff}.sec-title2{position:relative;z-index:2;padding-top:52px;padding-left:20px}.sec-title2 .dot{position:absolute;top:45px;left:0;z-index:-1}.sec-title2 .exp-sm-wrap{position:absolute;top:0;right:0;z-index:-1}.info-box-wrap.sec-title2{padding-top:30px;padding-left:59px}.info-box-wrap.sec-title2 .dot{top:0}.exp-sm-wrap .content-wrap{padding:18px 28px;color:#fff;margin-bottom:0}.box-title-wrap{height:100%;padding:80px 45px;position:relative;z-index:2;background-color:#151515;overflow:hidden}@media only screen and (max-width:767.98px){.box-title-wrap{padding:52px 28px}}@media (max-width:575.98px){.box-title-wrap{padding:25px 30px}}.box-title-wrap .title{font-size:72px;line-height:1.2;font-weight:600;color:#fff}@media only screen and (max-width:767.98px){.box-title-wrap .title{font-size:58px;line-height:60px}}.box-title-wrap .dot-pattern,.box-title-wrap .shape{position:absolute;z-index:-2;-webkit-transition:all .5s cubic-bezier(.46,.03,.52,.96);-o-transition:all .5s cubic-bezier(.46,.03,.52,.96);transition:all .5s cubic-bezier(.46,.03,.52,.96);display:block}.box-title-wrap .dot-pattern{left:36px;top:83px}@media only screen and (max-width:767.98px){.box-title-wrap .dot-pattern{left:35px;top:50px}}.box-title-wrap .shape{right:-175px;bottom:-141px}.angle-right-list{padding:0;margin:0;list-style:none}.angle-right-list li{position:relative;padding-left:20px}.angle-right-list li::before{content:"";position:absolute;left:0;top:0;font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block}.blog_card_wrapper .card_meta li a:hover,.blog_card_wrapper .sm-title a:hover,.cat-list li a:hover,.category-list li a,.footer-area .copyright-text a:hover,.footer-intro-section .right-info p a,.full-scree-navbar .nav-item .submenu li a:hover,.header-area .nav-area .nav-item .nav-link.active,.header-area .nav-area .nav-item .nav-link:hover,.hero_slide_wrapper .vertical-contact a::after,.quote-content,.search-wrap .search-btn,.sec-title .sub-title,.services_card_wrapper .md-title span,.single-blog-info .card_meta li a:hover,.social-icon li a:hover,.text-theme,a{color:#eb3505}.scroll-arrow-btn svg path{stroke:#eb3505}.box-overlay-ani .ani-overlaywrap .overlay,.btn_circle_arrow::before,.btn_next_arrow .circle-wrap::before,.btn_prev_arrow .circle-wrap::before,.circle_shape,.exp-sm-wrap .content-wrap,.footer-intro-section,.footer-intro-section .right-info p a::before,.full-screen-nav .flsbg .bg-wrap span,.header-area .nav-area .nav-item .submenu li a::before,.hero_slide_wrapper .vertical-contact::before,.img-tooltip .tooltip-bg,.inline-card-wrapper .date::before,.lity-close:hover,.pagination .active.page-item .page-link,.play-btn-light:hover,.preloader .logo-text .line,.preloader .preloader-bg span,.rectangle_shape,.sec-title .title-lg::before,.services_card_wrapper::before,.sidebar-title::before,.smooth-scroll .scrollbar-thumb,.tag-list li a::before{background:#eb3505}.btn_next_arrow .circle-wrap::after,.btn_prev_arrow .circle-wrap::after,.quote-content::after,.quote-content::before{border-color:#eb3505}.bg-dark{background-color:#151515!important}.bg-gray{background-color:#f0f0f0}.text-facebook{color:#45619d!important}.text-google-plus{color:#cf4539!important}.text-twitter{color:#42c0fb!important}.text-skype{color:#009ee5!important}.text-rss{color:#ec9f21!important}.circle-wrap{position:relative;display:inline-block}.circle-wrap::after,.circle-wrap::before{content:"";height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.circle-wrap::before{width:30px;height:1px;background-color:#fff;left:16px}.circle-wrap::after{height:9px;width:9px;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:-13px}.circle-wrap svg{width:32px}.circle-wrap svg circle{stroke:#fff;stroke-dasharray:109px;stroke-dashoffset:10px;transform:rotate(20deg);transform-origin:center}.btn_circle_arrow{background-color:#151515;display:inline-block;text-decoration:none!important;color:#fff;padding:18px 23px;font-size:16px;font-weight:700;position:relative;padding-right:90px;position:relative;z-index:2;border:transparent}.btn_circle_arrow::before{content:"";position:absolute;height:100%;width:0;left:0;top:0;z-index:-2}.btn_circle_arrow .circle-wrap{right:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn_circle_arrow:hover{color:#fff;padding-right:45px}.btn_circle_arrow:hover::before{width:100%}.btn_circle_arrow:hover .circle-wrap{right:14px}.btn_circle_arrow:hover .circle-wrap::before{width:0}.btn_circle_arrow:hover .circle-wrap::after{right:12px}.btn_circle_arrow:hover .circle-wrap svg circle{stroke-dashoffset:109px;opacity:0}.btn_circle_arrow:active{color:#fff;padding-right:70px}.btn_circle_arrow:active .circle-wrap{right:14px}.btn_circle_arrow:active .circle-wrap::before{width:30px;left:-9px}.btn_circle_arrow:active .circle-wrap::after{right:12px}.btn_circle_arrow:active .circle-wrap svg circle{stroke-dashoffset:109px;opacity:0}.btn-theme{background-color:#eb3505}.btn-theme::before{background-color:#151515}.social-icon{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-icon li{display:inline-block;margin-right:28px}.social-icon li:last-child{margin-right:0}.social-icon li a{font-size:16px;color:#454545;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.btn_next_arrow,.btn_prev_arrow{background-color:transparent;border-color:transparent;padding:0;position:relative}.btn_next_arrow::before,.btn_prev_arrow::before{content:"";height:20px;width:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#b0c6b0;border-radius:50%}.btn_next_arrow .circle-wrap svg circle,.btn_prev_arrow .circle-wrap svg circle{stroke:#eb3505}.btn_prev_arrow .circle-wrap::after{right:auto;left:-13px;border-right:none;border-top:none;border-bottom:1px solid;border-left:1px solid}.btn_prev_arrow .circle-wrap::before{left:auto;right:16px}.btn_prev_arrow .circle-wrap svg circle{transform:rotate(-165deg)}.play-btn{display:block;height:145px;width:145px;border-radius:50%;background-color:rgba(0,0,0,.5);text-align:center;padding:56px 63px}@media only screen and (max-width:767.98px){.play-btn{height:100px;width:100px;padding:34px 41px}}.play-btn svg{width:25px}.play-btn svg path{fill:#fff}.play-btn-light{background-color:rgba(255,255,255,.09)}.scroll-arrow-btn{height:111px;width:50px;background-color:#fff;border:2px solid transparent;display:block;border-radius:50px;font-size:40px;position:relative;text-align:center;padding:35px 0;position:relative}.scroll-arrow-btn svg{width:22px}.scroll-arrow-btn svg path{fill:none;stroke-width:.5px}.scroll-arrow-btn .waves-circle{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.scroll-arrow-btn:hover{background-color:transparent;border-color:#fff}.scroll-arrow-btn:hover svg{-webkit-animation:bounce 2.5s linear infinite;animation:bounce 2.5s linear infinite}.scroll-arrow-btn:hover svg path{stroke:#fff}.waves-circle{display:block;pointer-events:none}.waves-circle .wavesline-1,.waves-circle .wavesline-2{height:303px;width:303px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;opacity:.09}.waves-circle .wavesline-1::before,.waves-circle .wavesline-2::before{content:"";height:100%;width:100%;display:block;border:1px solid #ccc;border-radius:50%;-webkit-animation:LineWaves 2.5s linear infinite;animation:LineWaves 2.5s linear infinite}.waves-circle .wavesline-2{height:396px;width:396px}.waves-circle .wavesline-1::before{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes LineWaves{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}30%{-webkit-transform:scale(.9);transform:scale(.9);opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes LineWaves{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}30%{-webkit-transform:scale(.9);transform:scale(.9);opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.services_card_wrapper{background-color:#f6f6f6;padding:37px 27px;font-size:14px;line-height:28px;position:relative;z-index:2}.services_card_wrapper::before{content:"";height:100%;width:100%;position:absolute;bottom:0;left:0;z-index:-2;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:transform .5s cubic-bezier(.77,0,.18,1);-o-transition:transform .5s cubic-bezier(.77,0,.18,1);transition:transform .5s cubic-bezier(.77,0,.18,1)}.services_card_wrapper .md-title{margin-bottom:32px;position:relative;display:inline-block}.services_card_wrapper .md-title span{font-size:18px;font-weight:400;line-height:32px;vertical-align:top;position:absolute;left:calc(100% + 10px);top:0}.services_card_wrapper .md-title,.services_card_wrapper .md-title span,.services_card_wrapper p{-webkit-transition:all .5s cubic-bezier(.77,0,.18,1);-o-transition:all .5s cubic-bezier(.77,0,.18,1);transition:all .5s cubic-bezier(.77,0,.18,1)}.services_card_wrapper p{margin-bottom:8px}.services_card_wrapper .big-text{display:inline-block;font-size:72px;line-height:75px;font-weight:900;color:#b0c6b0;background-size:cover;background-position:center;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services_card_wrapper:hover{color:#fff}.services_card_wrapper:hover .md-title,.services_card_wrapper:hover .md-title span,.services_card_wrapper:hover p{color:#fff}.services_card_wrapper:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom center;transform-origin:bottom center}.swiper-slide-active .services_card_wrapper .md-title,.swiper-slide-active .services_card_wrapper .md-title span,.swiper-slide-active .services_card_wrapper p{color:#fff}.swiper-slide-active .services_card_wrapper::before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom center;transform-origin:bottom center}.blog_card_wrapper .thumb{margin-bottom:21px}.blog_card_wrapper .thumb img{width:100%}.blog_card_wrapper .card_meta{padding:0;margin:0;list-style:none;font-size:14px;line-height:25px;display:flex;flex-wrap:wrap;margin-bottom:6px}.blog_card_wrapper .card_meta li{display:inline-block}.blog_card_wrapper .card_meta li a{color:#454545;text-decoration:none}.blog_card_wrapper .sm-title a{color:#151515;text-decoration:none;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.team-card{text-align:center}.team-card .team-thumb{position:relative;z-index:2;margin-bottom:20px}.team-card .team-thumb .thumb-bg{position:absolute;top:50%;left:50%;height:80%;width:85%;background-color:#dfebdf;z-index:-2;transform:rotate(-12deg) translate(-50%,-50%);transform-origin:left top}.team-card .team-thumb img{width:100%}.team-card h4{font-size:24px;line-height:28px;margin-bottom:20px}.team-card .social-icon{justify-content:center}.light-team-card h4{color:#fff}.category-list{padding:0;margin:0;list-style:none}.category-list li{display:inline-block}.category-list li a{text-decoration:none;display:block}.inline-card-list{padding:0;margin:0;list-style:none}.inline-card-list .list-item{display:block}.inline-card-wrapper{margin-bottom:40px}@media (max-width:575.98px){.inline-card-wrapper{text-align:center}}.inline-card-wrapper .date{padding:18px 45px;font-family:Oswald,sans-serif;font-size:16px;line-height:19px;font-weight:700;text-align:center;position:relative;z-index:2;-webkit-transition:all .5s cubic-bezier(.77,0,.18,1);-o-transition:all .5s cubic-bezier(.77,0,.18,1);transition:all .5s cubic-bezier(.77,0,.18,1)}.inline-card-wrapper .date::before{content:"";height:100%;width:100%;position:absolute;z-index:-2;left:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .5s cubic-bezier(.77,0,.18,1);-o-transition:transform .5s cubic-bezier(.77,0,.18,1);transition:transform .5s cubic-bezier(.77,0,.18,1);transform-origin:right center}@media only screen and (max-width:575.98px){.inline-card-wrapper .date::before{display:none}}.inline-card-wrapper .date .day{-webkit-transition:all .5s cubic-bezier(.77,0,.18,1);-o-transition:all .5s cubic-bezier(.77,0,.18,1);transition:all .5s cubic-bezier(.77,0,.18,1)}.inline-card-wrapper .date .year{display:block}@media only screen and (max-width:767.98px){.inline-card-wrapper .date{text-align:left;padding-left:0}}@media only screen and (max-width:767.98px) and (max-width:575.98px){.inline-card-wrapper .date{text-align:center;padding-left:45px;margin-bottom:10px}}.inline-card-wrapper:hover .date{color:#fff}.inline-card-wrapper:hover .date::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);transform-origin:left center}.inline-card-wrapper:hover .date .day{color:#151515}@media only screen and (max-width:767.98px){.inline-card-wrapper:hover .date{padding-left:45px}}@media only screen and (max-width:575.98px){.inline-card-wrapper .date{padding:0!important;margin-bottom:10px}.inline-card-wrapper:hover .date{color:#000}}.inline-card-wrapper .sm-title{color:#1a1a1a;text-decoration:none;display:block;font-family:Oswald,sans-serif;font-weight:700}@media (max-width:575.98px){.inline-card-wrapper .sm-title{margin-bottom:7px}}.inline-card-wrapper p{margin-bottom:0}.inline-card-area{margin-bottom:-40px}.img-tooltip{position:absolute;height:200px;width:0;pointer-events:none;overflow:hidden;z-index:600}.img-tooltip .tooltip-bg{height:100%;width:300px;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.a-img-wrapper{-webkit-transition:.5s cubic-bezier(.77,0,.18,1);-o-transition:.5s cubic-bezier(.77,0,.18,1);transition:.5s cubic-bezier(.77,0,.18,1);overflow:hidden}.a-img-wrapper img{width:100%;-webkit-transition:.5s cubic-bezier(.77,0,.18,1);-o-transition:.5s cubic-bezier(.77,0,.18,1);transition:.5s cubic-bezier(.77,0,.18,1)}.a-img-wrapper:hover{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.a-img-wrapper:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.pagination .page-item{margin-right:10px}.pagination .page-item:last-child{margin-right:0}.pagination .page-item .page-link{color:#454545;border-color:#e7e7e7;font-size:16px;padding:7px 18px}.pagination .page-item .page-link,.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:0}.pagination .next .page-link,.pagination .previous .page-link{background-color:#151515;color:#fff}.pagination .active.page-item .page-link{color:#fff}.circle_shape{height:141px;width:141px;border-radius:50%}@media only screen and (max-width:767.98px){.circle_shape{height:100px;width:100px}}.rectangle_shape{width:167px;height:101px}@media only screen and (max-width:767.98px){.rectangle_shape{height:60px;width:100px}}.form-control{-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;border-radius:0;border:1px solid #ebebeb;padding:10px 20px;background-color:#f6f6f6}.form-control:focus{box-shadow:0 0 0 2px rgba(225,83,97,.1);border-color:rgba(225,83,97,.1);background-color:#fff}.search-wrap{position:relative}.search-wrap .form-control{border:1px solid #ebebeb;border-radius:8px;height:55px;padding:15px 30px;padding-right:55px;background-color:#fff}.search-wrap .search-btn{position:absolute;background-color:transparent;border-color:transparent;top:0;height:100%;right:0;padding:0 21px;font-size:20px}.preloader{height:100vh;width:100%;position:fixed;left:0;top:0;z-index:2900}.preloader .preloader-bg{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#fff;pointer-events:none;overflow:hidden;width:100%;height:100%;left:0;top:0;position:absolute}.preloader .preloader-bg span{display:block;position:relative;height:100%;width:50%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.preloader .logo-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;text-align:center;opacity:0;overflow:hidden}.preloader .logo-text .line{display:block;width:100%;height:2px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.preloader .logo-text h6{text-transform:uppercase;font-size:42px;line-height:59px;margin-bottom:0;letter-spacing:5px}.preloader .logo-text h6 .word{margin-bottom:-5px;overflow:hidden}.preloader .logo-text h6 .char,.preloader .logo-text h6 .word{display:inline-block}.preloader .logo-text h6 .char{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.preloader .logo-text p{font-size:14px;margin-bottom:0;overflow:hidden}.preloader .logo-text p span{display:inline-block;padding-top:7px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:767.98px){.brand-slide-container{overflow:initial}}@media only screen and (max-width:767.98px) and (max-width:575.98px){.brand-slide-container{margin-left:30px;margin-right:30px}}.brand-slide-container .swiper-slide{display:block;text-align:center;padding:0 15px}.brand-slide-container .brand{display:inline-block}@media only screen and (max-width:767.98px){.service-slide-container{overflow:initial}}@media only screen and (max-width:767.98px) and (max-width:575.98px){.service-slide-container{margin-left:30px;margin-right:30px}}.header-area{background:0 0;position:fixed;top:0;left:0;z-index:1100;width:100%;padding:31px 0}@media only screen and (max-width:991.98px){.header-area{padding:30px 0}}.header-area .logo{position:relative;z-index:10}.header-area .logo img{width:250px}@media only screen and (max-width:1199.98px){.header-area .logo img{width:250px}}@media only screen and (max-width:992.98px){.header-area .logo img{width:150px}}@media only screen and (max-width:991.98px){.header-area .logo-dark{display:none}}.header-area .logo-light{display:none}@media only screen and (max-width:991.98px){.header-area .logo-light{display:block}}.header-area .navbar{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;padding:0;flex-wrap:nowrap;justify-content:flex-start}.header-area .navbar .navbar-nav{flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-area .navbar .social-icon{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:50px}@media screen and (min-width:991.98px) and (max-width:1200px){.header-area .navbar .social-icon{margin-right:10px}.header-area .navbar .social-icon li{margin-right:20px}.header-area .navbar .social-icon li:last-child{margin-right:0}}@media only screen and (max-width:991.98px){.header-area .navbar .social-icon li a{color:#fff}}.header-area .nav-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-left:70px}@media only screen and (max-width:1300px){.header-area .nav-area{margin-left:3vw}}.header-area .nav-area .nav-item{position:relative}.header-area .nav-area .nav-item .nav-link{display:block;text-align:center;font-size:16px;line-height:23px;font-weight:700;text-transform:uppercase;padding:2px 0;color:#151515;padding:18px 20px}.header-area .nav-area .nav-item .submenu{position:absolute;top:100%;left:0;min-width:170px;background-color:#fff;padding:10px;margin:0;list-style:none;opacity:0;visibility:hidden}.header-area .nav-area .nav-item .submenu li a{color:#151515;font-size:14px;line-height:23px;text-transform:uppercase;display:block;font-weight:700;padding:5px 12px;text-decoration:none!important;border-radius:5px;position:relative;z-index:2}.header-area .nav-area .nav-item .submenu li a::before{content:"";height:100%;width:100%;left:0;top:0;position:absolute;z-index:-1;-webkit-transition:transform .5s cubic-bezier(.17,.85,.438,.99);-o-transition:transform .5s cubic-bezier(.17,.85,.438,.99);transition:transform .5s cubic-bezier(.17,.85,.438,.99);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transform-origin:right center}.header-area .nav-area .nav-item .submenu li a:hover{color:#fff}.header-area .nav-area .nav-item .submenu li a:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);transform-origin:left center}.header-area .nav-area .nav-item:hover .submenu{opacity:1;visibility:visible}.full-screen-nav{position:fixed;height:100vh;width:100%;left:0;top:0;padding-top:100px;padding-bottom:50px;display:none}.full-screen-nav .nav-overlay{height:100%;width:100%;left:0;bottom:0;position:absolute;z-index:-4;background-color:#f0f0f0;display:none}.full-screen-nav .nav-content-area{width:100%;position:relative;height:100%;padding-top:0;overflow-y:auto;overflow-x:hidden;display:flex;align-items:center}.full-screen-nav .row{width:100%}@media only screen and (max-width:991.98px){.full-screen-nav .row{margin-left:0;margin-right:0}}.full-screen-nav .flsbg{position:absolute;height:100%;left:0;top:0;width:100%;z-index:-2;display:flex}.full-screen-nav .flsbg .bg-wrap{display:block;overflow:hidden;width:33.333333%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);position:relative;background-color:#fff;pointer-events:none}.full-screen-nav .flsbg .bg-wrap span{position:absolute;height:100%;left:0;top:0;width:100%;z-index:-2}.full-scree-navbar{max-width:640px;padding:0;margin:0;list-style:none;position:relative}.full-scree-navbar .nav-item{position:relative;transform-origin:bottom center}@media only screen and (max-width:991.98px){.full-scree-navbar .nav-item{text-align:center}}.full-scree-navbar .nav-item .nav-link{font-size:42px;line-height:50px;color:#151515;font-weight:800;padding:17px 0;text-transform:capitalize;display:inline-block}@media only screen and (max-width:767.98px){.full-scree-navbar .nav-item .nav-link{font-size:30px;line-height:40px;padding:10px 0}}.full-scree-navbar .nav-item:first-child .nav-link{padding-top:0}.full-scree-navbar .nav-item .submenu{padding:0;margin:0;list-style:none;display:none}.full-scree-navbar .nav-item .submenu li{display:inline-block}.full-scree-navbar .nav-item .submenu li a{display:block;font-size:16px;line-height:23px;font-weight:700;text-transform:uppercase;padding:2px 0;color:#151515;padding:5px 12px;text-decoration:none}.full-scree-navbar .dropdown-nav .nav-link{position:relative}.full-scree-navbar .dropdown-nav .nav-link::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:-20px;font-size:18px;line-height:20px;top:37px}@media only screen and (max-width:767.98px){.full-scree-navbar .dropdown-nav .nav-link::before{top:24px}}.nav-contact-list{padding:0;margin:0;list-style:none}.nav-contact-list li h6{font-size:16px;margin-bottom:10px}.nav-contact-list li p{display:block}.nav-contact-list li .social-icon{margin-top:12px}.nav-toggle-btn{min-width:45px;height:31px;position:relative;-webkit-transition:.25s cubic-bezier(.77,0,.175,1);-o-transition:.25s cubic-bezier(.77,0,.175,1);transition:.25s cubic-bezier(.77,0,.175,1);cursor:pointer;background-color:transparent;border:transparent;outline:0!important;z-index:10}.nav-toggle-btn span{background-color:#454545;display:block;position:absolute;height:1px;width:100%;border-radius:50px;opacity:1;right:0;-webkit-transition:.25s cubic-bezier(.77,0,.175,1);-o-transition:.25s cubic-bezier(.77,0,.175,1);transition:.25s cubic-bezier(.77,0,.175,1)}@media only screen and (max-width:991.98px){.nav-toggle-btn span{background-color:#fff}}.nav-toggle-btn span:nth-child(1){top:0;width:32px}.nav-toggle-btn span:nth-child(2){top:9px;width:36px}.nav-toggle-btn span:nth-child(3){top:19px}.nav-toggle-btn span:nth-child(4){top:29px;width:32px}.nav-toggle-btn.open{min-width:35px;margin-left:10px}.nav-toggle-btn.open span:nth-child(1),.nav-toggle-btn.open span:nth-child(4){top:16px;right:0;width:0}.nav-toggle-btn.open span:nth-child(4){right:100%}.nav-toggle-btn.open span:nth-child(2){width:100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:16px}.nav-toggle-btn.open span:nth-child(3){width:100%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0;top:16px}.header-area.sticky{background-color:#fff;padding:15px 0;box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}@media only screen and (max-width:991.98px){.header-area.sticky{padding:20px 0}.header-area.sticky .logo-dark{display:block}}.header-area.sticky .logo-light{display:none}@media only screen and (max-width:991.98px){.header-area.sticky .logo-light{display:none}}@media only screen and (max-width:991.98px){.header-area.sticky .navbar .social-icon li a{color:#454545}.header-area.sticky .nav-toggle-btn span{background-color:#454545}}.header-area.open-fullnav .logo-dark{display:block}.header-area.open-fullnav .logo-light{display:none}.header-area.open-fullnav .nav-toggle-btn span{background-color:#454545}.hero_slide_wrapper{background-color:#f0f0f0;position:relative;z-index:5;min-height:100vh;padding-top:120px}.hero_slide_wrapper .slide-text-area{min-height:calc(100vh - 120px)}@media only screen and (max-width:991.98px){.hero_slide_wrapper .slide-text-area{min-height:100vh;padding-top:140px;padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:991.98px){.hero_slide_wrapper{padding-top:0}}.hero_slide_wrapper .slide-bg-area,.hero_slide_wrapper .slide-text-area{padding-left:0;padding-right:0}.hero_slide_wrapper .row{margin:0}@media only screen and (max-width:991.98px){.hero_slide_wrapper .text_slide_container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hero_slide_wrapper .bg_slide_container{height:100%;margin-left:3vw;margin-right:7vw}@media only screen and (max-width:1535px){.hero_slide_wrapper .bg_slide_container{margin-left:0}}@media only screen and (max-width:991.98px){.hero_slide_wrapper .bg_slide_container{margin-right:0;margin-left:0}}@media only screen and (max-width:991.98px){.hero_slide_wrapper .slide-bg-area{position:absolute;height:100%;width:100%;left:0;top:0;z-index:-2}}.hero_slide_wrapper .slide-text-wrapper{position:relative;padding-left:18vw;margin-top:100px;margin-bottom:140px;width:100%}@media only screen and (max-width:1650px){.hero_slide_wrapper .slide-text-wrapper{padding-left:15vw}}@media only screen and (max-width:1400px){.hero_slide_wrapper .slide-text-wrapper{padding-left:8vw}}@media only screen and (max-width:991.98px){.hero_slide_wrapper .slide-text-wrapper{margin-top:0;margin-bottom:50px;padding-left:15vw}}@media only screen and (max-width:767.98px){.hero_slide_wrapper .slide-text-wrapper{padding-left:15px;padding-right:15px}}.hero_slide_wrapper .slide-next,.hero_slide_wrapper .slide-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:40px 58px;z-index:50}@media only screen and (max-width:1299.98px){.hero_slide_wrapper .slide-next,.hero_slide_wrapper .slide-prev{padding:10px 23px}}@media only screen and (max-width:991.98px){.hero_slide_wrapper .slide-next,.hero_slide_wrapper .slide-prev{padding:10px;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:15px}.hero_slide_wrapper .slide-next .circle-wrap svg,.hero_slide_wrapper .slide-prev .circle-wrap svg{width:32px}.hero_slide_wrapper .slide-next .circle-wrap svg circle,.hero_slide_wrapper .slide-prev .circle-wrap svg circle{stroke:#fff}.hero_slide_wrapper .slide-next .circle-wrap::after,.hero_slide_wrapper .slide-prev .circle-wrap::after{border-color:#fff}.hero_slide_wrapper .slide-next .circle-wrap::before,.hero_slide_wrapper .slide-prev .circle-wrap::before{background-color:#fff}}.hero_slide_wrapper .slide-next{right:0}@media only screen and (max-width:991.98px){.hero_slide_wrapper .slide-next{right:auto;left:calc(50% - -25px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.hero_slide_wrapper .slide-prev{left:0}@media only screen and (max-width:991.98px){.hero_slide_wrapper .slide-prev{left:calc(50% - 25px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.hero_slide_wrapper .vertical-contact{position:absolute;width:7vw;height:100%;right:0;bottom:0;z-index:2}.hero_slide_wrapper .vertical-contact::before{content:"";height:103px;width:100%;position:absolute;bottom:0;left:0;z-index:-2}.hero_slide_wrapper .vertical-contact a{position:absolute;left:50%;bottom:120px;display:block;font-size:24px;line-height:24px;-webkit-transform:rotate(-90deg) translateX(-50%);-ms-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);transform-origin:left center;padding:20px;font-family:Oswald,sans-serif;text-decoration:none;color:transparent;overflow:hidden}.hero_slide_wrapper .vertical-contact a::after,.hero_slide_wrapper .vertical-contact a::before{content:attr(data-text);position:absolute}.hero_slide_wrapper .vertical-contact a::before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.hero_slide_wrapper .vertical-contact a::after{left:50%;bottom:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0}.hero_slide_wrapper .vertical-contact a:hover{mix-blend-mode:difference}.hero_slide_wrapper .vertical-contact a:hover::before{top:100%;opacity:0}.hero_slide_wrapper .vertical-contact a:hover::after{bottom:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);opacity:1}.hero_slide_wrapper .dot{display:block;position:absolute;top:32%;left:calc(7vw + 5px);height:20px;width:20px;border-radius:50%;background-color:#b0c6b0}.bg_slide_container .swiper-slide{overflow:hidden}.bg_slide_container .swiper-slide .slide_bg{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center}@media only screen and (max-width:991.98px){.bg_slide_container .swiper-slide .slide_bg::before{content:"";height:100%;width:100%;left:0;top:0;background-color:#000;opacity:.3;position:absolute;z-index:5}}.slide-text-wrapper .big-text{position:absolute;bottom:-55px;left:120px;font-size:180px;line-height:200px;font-weight:900;display:block;color:#e1e1e1;pointer-events:none}.slide-text-wrapper .big-text::before{content:"";height:1px;width:224px;background-color:#ccc;left:-25px;top:69px;position:absolute}.slide-text-wrapper .big-text .word .char{display:inline-block}@media only screen and (max-width:767.98px){.slide-text-wrapper .big-text{font-size:140px;line-height:150px;left:5px;bottom:-5px}}@media only screen and (max-width:991.98px){.slide-text-wrapper .big-text{color:#fff;opacity:.1}}.slide-text-wrapper .slide-btn{overflow:hidden;display:inline-block}.slide-text-wrapper .title{font-size:110px;line-height:132px;margin-bottom:103px}.slide-text-wrapper .title font{display:inline-block}.slide-text-wrapper .title .word{display:inline-block;overflow:hidden;padding-bottom:10px;margin-bottom:-26px}.slide-text-wrapper .title .word .char{display:inline-block;transform-origin:top}@media only screen and (max-width:1535px){.slide-text-wrapper .title{font-size:90px;line-height:110px;margin-bottom:85px}}@media only screen and (max-width:1199.98px){.slide-text-wrapper .title{font-size:80px;line-height:100px;margin-bottom:75px}}@media only screen and (max-width:991.98px){.slide-text-wrapper .title{color:#fff}}@media only screen and (max-width:767.98px){.slide-text-wrapper .title{font-size:70px;line-height:87px;margin-bottom:70px}}@media only screen and (max-width:479px){.slide-text-wrapper .title{font-size:59px;line-height:70px;margin-bottom:57px}}.page-top-section{height:600px;background-color:#b0c6b0;position:relative;overflow:hidden;z-index:2;padding-top:120px;padding-bottom:59px}@media only screen and (max-width:991.98px){.page-top-section{height:400px}}@media only screen and (max-width:767.98px){.page-top-section{height:300px;padding-top:100px}}@media (max-width:575.98px){.page-top-section{height:250px}}.page-top-section .page-top-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2}.page-top-section .page-top-bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#b0c6b0;opacity:.9}.page-top-section .page-title{font-size:72px;line-height:72px;font-weight:900}@media only screen and (max-width:767.98px){.page-top-section .page-title{font-size:62px;line-height:70px}}@media (max-width:575.98px){.page-top-section .page-title{font-size:48px;line-height:55px}}.page-top-section .top-img{position:absolute;right:147px;bottom:0;width:700px;max-width:50%;z-index:-2}.page-top-section .shape-left,.page-top-section .shape-right{position:absolute;z-index:-1}.page-top-section .shape-left{right:calc(100% - 50px);top:50%}@media (max-width:575.98px){.page-top-section .shape-left{right:calc(100% - 30px)}}.page-top-section .shape-right{right:0;bottom:0}.portfolio_card_wrapper{position:relative;z-index:2;margin-bottom:30px;overflow:hidden}.portfolio_card_wrapper img{width:100%}.portfolio_card_wrapper .portfolio-card-thumb{width:100%;display:none}.portfolio_card_wrapper .portfolio-card_bg{position:absolute;height:100%;width:100%;left:0;top:0;z-index:-2;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.portfolio_card_wrapper .portfolio-info-wrapper{overflow:hidden;width:calc(100% - 60px);position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:575.98px){.portfolio_card_wrapper .portfolio-info-wrapper{bottom:15px}}.portfolio_card_wrapper .portfolio-info-card{background-color:#151515;padding:40px 45px;position:relative;z-index:2;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s cubic-bezier(.77,0,.18,1);-o-transition:all .5s cubic-bezier(.77,0,.18,1);transition:all .5s cubic-bezier(.77,0,.18,1);overflow:hidden}@media (max-width:575.98px){.portfolio_card_wrapper .portfolio-info-card{padding:25px 30px}}.portfolio_card_wrapper .portfolio-info-card h4{font-size:32px;line-height:40px;font-weight:600;overflow:hidden}@media only screen and (max-width:767.98px){.portfolio_card_wrapper .portfolio-info-card h4{font-size:26px;line-height:34px}}.portfolio_card_wrapper .portfolio-info-card h4 a{display:block;color:#fff;text-decoration:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio_card_wrapper .portfolio-info-card .category-list li{overflow:hidden}.portfolio_card_wrapper .portfolio-info-card .category-list li a{display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio_card_wrapper .portfolio-info-card .dot-pattern,.portfolio_card_wrapper .portfolio-info-card .shape{position:absolute;z-index:-2;-webkit-transition:all .5s cubic-bezier(.46,.03,.52,.96);-o-transition:all .5s cubic-bezier(.46,.03,.52,.96);transition:all .5s cubic-bezier(.46,.03,.52,.96);display:block}.portfolio_card_wrapper .portfolio-info-card .dot-pattern{left:23px;top:-50px}.portfolio_card_wrapper .portfolio-info-card .shape{width:300px;left:calc(88% - 138px);top:100%}.portfolio_card_wrapper:hover .portfolio-info-card{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio_card_wrapper:hover .portfolio-info-card .dot-pattern{top:20px;transition-delay:.2s}.portfolio_card_wrapper:hover .portfolio-info-card h4 a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.4s}.portfolio_card_wrapper:hover .portfolio-info-card .category-list li a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.5s}.portfolio_card_wrapper:hover .portfolio-info-card .shape{top:calc(100% - 110px);transition-delay:.3s}.portf-lg{height:930px}@media only screen and (max-width:991.98px){.portf-lg{height:700px}}@media only screen and (max-width:991.98px) and (max-width:767.98px){.portf-lg{height:600px}}.portf-md{height:450px}@media only screen and (max-width:767.98px){.portf-md{height:300px}}@media (max-width:575.98px){.portfolio-section .mb--30{margin-bottom:0}.portfolio-section .portfolio_card_wrapper{margin-bottom:0}}.project-list-area .box-title-wrap{height:408px;margin-bottom:30px}@media only screen and (max-width:767.98px){.project-list-area .box-title-wrap{height:auto;padding:54px 39px}}.project-list-area .portfolio_card_wrapper img{display:block}@media only screen and (max-width:1299.98px){.project-list-area .portfolio_card_wrapper .portfolio-info-wrapper{bottom:5px}}.project-list-area .portfolio_card_wrapper .portfolio-info-card h4{font-weight:400}.project-list-area .portfolio-card_bg{display:none}.portfolio-details a{text-decoration:none}.author-info-card{border:1px solid #ebebeb;padding:30px;position:relative;padding-top:98px;text-align:center}.author-info-card .brand{position:absolute;left:50%;top:45px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.1}.author-info-card h6{margin-bottom:15px;font-size:18px;line-height:28px}.author-info-card p{margin-bottom:24px}.author-info-card .author-name{border-top:1px solid #ebebeb;padding-top:15px;display:block;font-weight:700;color:#151515}.sidebar-item{border:1px solid #ebebeb;padding:30px;position:relative}.sidebar-title{margin-bottom:29px;font-size:18px;line-height:28px;position:relative;padding-bottom:3px}.sidebar-title::before{content:"";height:1px;width:34px;position:absolute;bottom:0;left:0}.cat-list{padding:0;margin:0;list-style:none;font-size:14px;line-height:20px}.cat-list li{margin-bottom:28px}.cat-list li:last-child{margin-bottom:0}.cat-list li a{color:#444;display:block;text-decoration:none}.tag-list{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.tag-list li{display:inline-block;margin:5px}.tag-list li a{font-size:14px;line-height:20px;padding:11px 12px;color:#444;background-color:#efefef;display:block;text-decoration:none;position:relative;z-index:2;-webkit-transition:.5s cubic-bezier(.77,0,.18,1);-o-transition:.5s cubic-bezier(.77,0,.18,1);transition:.5s cubic-bezier(.77,0,.18,1)}.tag-list li a::before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:-1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transform-origin:right center;-webkit-transition:transform .5s cubic-bezier(.77,0,.18,1);-o-transition:transform .5s cubic-bezier(.77,0,.18,1);transition:transform .5s cubic-bezier(.77,0,.18,1)}.tag-list li a:hover{color:#fff}.tag-list li a:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);transform-origin:left center}.single-blog-info .thumb{margin-bottom:41px}.single-blog-info .thumb img{width:100%}.single-blog-info .card_meta{padding:0;margin:0;list-style:none;font-size:14px;line-height:25px;display:flex;flex-wrap:wrap;margin-bottom:16px}.single-blog-info .card_meta li{display:inline-block}.single-blog-info .card_meta li a{color:#454545;text-decoration:none}.single-blog-info .blog-title{font-size:24px;line-height:1.2;margin-bottom:18px}.quote-content{padding:35px 50px;position:relative;z-index:2;font-size:32px;line-height:48px;font-weight:300;margin-bottom:36px;margin-top:5px}.quote-content::after,.quote-content::before{content:"";height:105px;width:100px;position:absolute;pointer-events:none;z-index:-1;-webkit-transition:.5s cubic-bezier(.77,0,.18,1);-o-transition:.5s cubic-bezier(.77,0,.18,1);transition:.5s cubic-bezier(.77,0,.18,1)}.quote-content::before{left:0;top:0;border-top:1px solid;border-left:1px solid}.quote-content::after{right:0;bottom:0;border-bottom:1px solid;border-right:1px solid}.quote-content p{margin-bottom:0}.quote-content .quote-icon{display:inline-block}.quote-content .quote-icon:nth-child(1) img{vertical-align:top}.quote-content .quote-icon:nth-child(2) img{vertical-align:middle}.quote-content:hover::after,.quote-content:hover::before{width:70%;height:70%}.blog-details-wrapper{border-bottom:1px solid #ebebeb;padding-bottom:7px;margin-bottom:24px}.blog-details-wrapper .video-section{margin-bottom:36px;margin-top:5px}.share-wrap h6{margin-bottom:0;font-size:14px;line-height:20px;margin-right:20px;text-transform:uppercase}.share-wrap .social-icon li{margin-right:15px}.share-wrap .social-icon li:last-child{margin-right:0}.share-wrap .social-icon li a{font-size:18px}.comment-box-wrap{font-size:14px;line-height:24px}.comments-list,.comments-list .children{padding:0;margin:0;list-style:none}.comments-list .children{margin-left:100px}@media only screen and (max-width:767.98px){.comments-list .children{margin-left:20px}}.comment-item-wrap{position:relative;z-index:1;padding-left:100px;margin-bottom:50px;z-index:2}@media only screen and (max-width:767.98px){.comment-item-wrap{margin-bottom:30px}}.comment-item-wrap::after,.comment-item-wrap::before{content:"";position:absolute;left:0;top:0;height:98px;pointer-events:none}.comment-item-wrap::before{border-bottom:1px solid #ebebeb;transform:rotate(45deg);transform-origin:right top;left:27px;top:32px;width:143px;z-index:-1}.comment-item-wrap::after{border-top:1px solid #ebebeb;background-color:#fff;z-index:-2;width:103px}.comment-item-wrap .comment-avatar{position:absolute;top:98px;left:0;width:80px}.comment-item-wrap .comment-avatar img{border-radius:50%}.comment-item-wrap .post-comment{border:1px solid #ebebeb;padding:25px 60px;padding-bottom:23px;position:relative;z-index:-2}@media only screen and (max-width:767.98px){.comment-item-wrap .post-comment{padding:22px 30px;padding-bottom:20px}}.comment-item-wrap .post-comment .avater-name{text-transform:uppercase;margin-bottom:15px}.comment-item-wrap .post-comment p{margin-bottom:14px}.comment-footer{padding:0;margin:0;list-style:none}.comment-footer li{display:inline-block;font-size:13px;margin-right:15px}.comment-footer li i{margin-right:3px}.comment-footer a{text-decoration:none}.testimonial-card-wrapper .text-content{text-align:center}.testimonial-card-wrapper .text-content p{font-size:24px;line-height:38px;padding-left:15px;padding-right:15px}.testimonial-card-wrapper .text-content h4{font-size:18px;font-weight:700;position:relative;display:block;margin-top:39px;padding-top:26px}.testimonial-card-wrapper .text-content h4::before{content:"";height:1px;width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d4d4d4}.testimonial-card-wrapper .thumbnail{margin-left:71px;position:relative}@media only screen and (max-width:991.98px){.testimonial-card-wrapper .thumbnail{width:250px;margin-left:auto;margin-right:auto;margin-top:20px}}.testimonial-card-wrapper .thumbnail .quote-icon{position:absolute;left:-110px;z-index:-2}.testimonial-card-wrapper .thumbnail .img{display:block;overflow:hidden}.testimonial-card-wrapper .thumbnail .img img{width:100%}.parallax-box{overflow:hidden;position:relative;left:0;top:0;height:100%;width:100%}.parallax-box .parallax-bg{position:absolute;height:100%;width:100%;left:0;top:-23%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.8)}.video-section{position:relative;z-index:2;overflow:hidden;padding-top:106px;padding-bottom:135px}.video-section .video-cover{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-2}.video-section .video-cover .bg-wrapper{position:absolute;height:103%;width:100%;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.8);z-index:2}.video-section .video-cover .bg-wrapper::before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,.6);z-index:2}.video-section .title-xxl{font-weight:900;text-transform:uppercase;margin-bottom:46px}@media only screen and (max-width:991.98px){.video-section .title-xxl{margin-bottom:36px}}@media only screen and (max-width:991.98px) and (max-width:767.98px){.video-section .title-xxl{margin-bottom:26px}}@media only screen and (max-width:991.98px) and (max-width:479px){.video-section .title-xxl{margin-bottom:20px}}.video-section .sub-title{font-size:32px;line-height:35px;color:#fff;margin-bottom:66px}@media only screen and (max-width:767.98px){.video-section .sub-title{font-size:25px;line-height:30px;margin-bottom:40px}}.video-section .video-shape-rb{width:300px;position:absolute;left:calc(100% - 115px);top:calc(100% - 185px)}.video-small-wrap{padding-top:97px;padding-bottom:97px}.video-small-wrap .title-xxl{font-size:100px;line-height:110px;margin-bottom:28px}.video-small-wrap .sub-title{margin-bottom:52px}.lity-container{position:relative}.lity-close{position:absolute;border:1px solid rgba(255,255,255,.2);width:50px;height:50px;bottom:100%;top:auto}.lity-close:hover{border-color:transparent}.lity-close:active{top:auto}.map-wrapper{width:100%;height:390px;background-color:#f6f6f6}@media only screen and (max-width:767.98px){.map-wrapper{height:250px}}.footer-intro-section{overflow:hidden;color:#fff;position:relative;z-index:2}.footer-intro-section .right-info{background-color:#d3e3d3;height:100%;padding-top:38px;padding-bottom:49px;padding-left:80px;padding-right:80px;position:relative;z-index:2}@media only screen and (max-width:767.98px){.footer-intro-section .right-info{padding-top:40px;padding-bottom:29px;padding-left:40px;padding-right:40px}}.footer-intro-section .right-info::before{content:"";height:100%;width:200%;position:absolute;background-color:#d3e3d3;z-index:-2;left:100%;top:0}@media only screen and (max-width:767.98px){.footer-intro-section .right-info::before{display:none}}.footer-intro-section .right-info p{font-size:50px;line-height:60px;color:#151515;margin-bottom:0}@media only screen and (max-width:991.98px){.footer-intro-section .right-info p{font-size:40px;line-height:50px}}.footer-intro-section .right-info p a{position:relative;text-decoration:none}.footer-intro-section .right-info p a::before{content:"";height:3px;width:100%;position:absolute;bottom:6px;left:0;-webkit-transition:transform .5s cubic-bezier(.77,0,.18,1);-o-transition:transform .5s cubic-bezier(.77,0,.18,1);transition:transform .5s cubic-bezier(.77,0,.18,1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);transform-origin:left center}.footer-intro-section .right-info p a:hover::before{transform-origin:right center;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.footer-intro-section .left-info{padding-top:43px;padding-bottom:48px}@media only screen and (max-width:767.98px){.footer-intro-section .left-info{text-align:center;padding-top:105px;padding-bottom:70px}}.footer-intro-section .left-info .intro-title{color:#fff;margin-bottom:0;font-size:72px;line-height:86px}@media only screen and (max-width:991.98px){.footer-intro-section .left-info .intro-title{font-size:60px;line-height:70px}}.footer-area{background-color:#151515;position:relative;z-index:2;overflow:hidden}.footer-area .copyright-text{color:#454545;font-size:14px;line-height:1.2}.footer-area .copyright-text a{color:#fff;text-decoration:none}.footer-area .fshape{position:absolute;display:block;z-index:-1}.footer-area .fs-bg-4{width:300px;left:calc(100% - 106px);top:calc(100% - 185px)}.footer-area .fs-bg-1{top:106px;left:-30px;width:118px}@media only screen and (max-width:767.98px){.footer-area .fs-bg-1{top:26px;left:-28px;width:80px}}.footer-area .fs-bg-2{top:25px;right:18%}@media only screen and (max-width:767.98px){.footer-area .fs-bg-2{top:128px;right:0}}.footer-area .fs-bg-3{bottom:calc(100% - 106px);left:15%}.footer-top{padding-top:114px;padding-bottom:77px}@media (max-width:575.98px){.footer-top{padding-bottom:30px}}.footer-logo{display:inline-block}.footer-logo img{width:220px}.footer-bottom{padding-bottom:50px}@media (max-width:575.98px){.footer-logo img{width:150px}.footer-bottom .scroll-arrow-btn{margin-top:38px;margin-bottom:40px}}.footer-parallax-wrapper{overflow:hidden}