:root{--pinterest:#3b5998;--tg-teal:#20c997;--tg-secondary-color:#131944;--tg-unbleached-silk:#ffdac9;--tg-seashell:#fff3ed;--tg-cyan:#0dcaf0;--skype:#00aff0;--tg-body-font-color:#61657e;--tg-menu-color:#0c1239;--tg-purple:#6f42c1;--tg-body-line-height:1.62;--tg-body-font-family:"DM Sans",sans-serif;--tg-pink:#d63384;--tg-indigo:#6610f2;--twitter:#00acee;--facebook:#3b5998;--tg-border-color:#d8defc;--tg-body-font-weight:400;--tg-input-border-color:#cfcfcf;--tg-blue-two:#0f1437;--tg-gray-three:#b8b8b8;--tg-white:#fff;--linkedin:#1976d2;--tg-blue-three:#0a0e21;--tg-gray-two:#edf0ff;--tg-red:#dc3545;--tg-blue:#161c49;--youtube:#c4302b;--tg-orange:#fd7e14;--tg-green:#198754;--tg-body-font-size:16px;--tg-primary-color:#fe5d14;--tg-paragraph-color:#61657e;--tg-yellow:#ffc107;--tg-heading-font-color:#1c1c1c;--tg-gray:#f4f6ff;--tg-heading-line-height:1.2;--tg-heading-font-weight:700;--tg-heading-font-family:"Poppins",sans-serif}body{font-size:var(--tg-body-font-size);font-weight:var(--tg-body-font-weight);font-style:normal;color:var(--tg-body-font-color);line-height:var(--tg-body-line-height);font-family:var(--tg-body-font-family)}.img,img{transition:all .3s ease-out 0s;max-width:100%}.f-left{float:left}.f-right{float:right}.fix{overflow:hidden}a,button{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.btn:focus,a:focus,button:focus{text-decoration:none;outline:none;box-shadow:none}.footer -menu li a:hover,.portfolio-cat a:hover,a,a:hover,button{text-decoration:none;color:var(--tg-primary-color)}a,button{outline:medium none}.btn:focus,button:focus,input:focus,textarea,textarea:focus{outline:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}h1,h2,h3,h4,h5,h6{font-weight:var(--tg-heading-font-weight);font-style:normal;margin-bottom:.7rem;color:var(--tg-heading-font-color);text-transform:inherit;line-height:var(--tg-heading-line-height);margin-top:0;font-family:var(--tg-heading-font-family)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.list-wrap{padding:0;margin:0}.list-wrap li{list-style:none}p{font-size:var(--tg-body-font-size);font-weight:var(--tg-body-font-weight);margin-bottom:15px;color:var(--tg-paragraph-color);line-height:var(--tg-body-line-height)}hr{padding:0;border-top:0;border-bottom:1px solid var(--tg-primary-color);margin:30px 0}label{font-size:16px;font-weight:400;color:var(--tg-body-font-color);cursor:pointer}::-moz-selection{text-shadow:none;color:var(--tg-white);background:var(--tg-primary-color)}::selection{text-shadow:none;color:var(--tg-white);background:var(--tg-primary-color)}::-moz-placeholder{font-size:var(--tg-body-font-size);color:var(--tg-body-font-color);opacity:1}::placeholder{font-size:var(--tg-body-font-size);color:var(--tg-body-font-color);opacity:1}.theme-overlay{position:relative}.theme-overlay:before{height:100%;content:"";position:absolute;opacity:.6;top:0;background:var(--tg-primary-color) none repeat scroll 0 0;left:0;width:100%}.separator{border-top:1px solid var(--tg-primary-color)}.container{padding-right:15px;padding-left:15px}.row{--bs-gutter-x:30px}.row.g-0{--bs-gutter-x:0}.gutter-y-30{--bs-gutter-y:30px}.btn{overflow:hidden;padding:20px 31px;font-size:18px;border:none;font-weight:400;margin-bottom:0;color:var(--tg-white);transition:all .3s ease 0s;text-transform:none;position:relative;letter-spacing:0;text-align:center;border-radius:4px;background:var(--tg-primary-color) none repeat scroll 0 0;cursor:pointer;line-height:1;touch-action:manipulation;vertical-align:middle;user-select:none;-moz-user-select:none;white-space:nowrap;font-family:var(--tg-heading-font-family);display:inline-block;z-index:1}.btn:after{font-weight:700;content:"\f061";margin-left:15px;font-family:Font Awesome\ 5 Free}.btn:before{height:200%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition-duration:.8s;transition-duration:.8s;content:"";position:absolute;top:110%;border-radius:50%;background:var(--tg-secondary-color);left:50%;width:200%;z-index:-1}.btn:hover:before{top:-40%}.btn:hover{color:var(--tg-white)}.btn:not(.yes):after{display:none}.breadcrumb>.active{color:var(--tg-primary-color)}.scroll-top{height:50px;font-size:var(--tg-body-font-size);border:none;right:50px;color:var(--tg-white);transition:1s ease;position:fixed;bottom:-10%;text-align:center;border-radius:6px;background:var(--tg-primary-color);cursor:pointer;width:50px;line-height:50px;z-index:99}.scroll-top.open{bottom:30px}.scroll-top:after{height:10px;content:"";position:absolute;opacity:1;top:100%;background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,transparent 80%);left:5%;width:90%;z-index:-1}.scroll-top:hover{background:var(--tg-secondary-color)}.custom-container{max-width:1330px}.transparent-header{height:auto;position:absolute;top:0;left:0;width:100%;z-index:9}.sticky-menu .logo.d-none{display:block!important}.sticky-menu .logo.different-logo{display:none}.menu-nav{justify-content:flex-start;flex-wrap:wrap;align-items:center;display:flex}.navbar-wrap{flex-grow:1;display:flex}.navbar-wrap ul{padding:0;flex-wrap:wrap;flex-direction:row;margin:0 auto;display:flex}.navbar-wrap ul li{list-style:none;position:relative;display:block}.navbar-wrap ul li a{padding:42px 22px;font-size:16px;font-weight:600;color:var(--tg-menu-color);text-transform:capitalize;position:relative;line-height:1;font-family:var(--tg-heading-font-family);display:block;z-index:1}.navbar-wrap>ul>li.menu-item-has-children>a:after{font-size:14px;font-weight:700;content:"\f078";margin-left:5px;font-family:Font Awesome\ 5 Free}.navbar-wrap>ul>li.active>a,.navbar-wrap>ul>li:hover>a{color:var(--tg-primary-color)}.main-menu .navigation li.menu-item-has-children .dropdown-btn{display:none}.header-action>ul{align-items:center;margin-left:10px;display:flex}.header-action>ul li{position:relative;margin-left:30px}.header-action ul li:first-child{margin-left:0}.header-action ul li a{font-size:14px;color:var(--tg-heading-font-color)}.header-action .header-btn .btn{font-size:18px;color:var(--tg-white)}.navbar-wrap ul li .sub-menu{transform:scaleY(0);padding:18px 0;border:1px solid #f5f5f5;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;opacity:0;visibility:hidden;min-width:230px;top:100%;transform-origin:0 0;margin:0;-webkit-box-shadow:0 30px 70px 0 hsla(216,2%,55%,.15);-moz-box-shadow:0 30px 70px 0 hsla(216,2%,55%,.15);box-shadow:0 30px 70px 0 hsla(216,2%,55%,.15);border-radius:0 0 8px 8px;background:var(--tg-white);left:0;display:block;z-index:9}.navbar-wrap ul li .sub-menu .sub-menu{right:auto;top:0;left:100%}.navbar-wrap ul li .sub-menu li{text-align:left;margin-left:0;display:block}.navbar-wrap ul li .sub-menu li a{padding:9px 15px 9px 25px;font-weight:500;color:var(--tg-menu-color);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:capitalize;line-height:1.4}.navbar-wrap ul li .sub-menu li a:hover,.navbar-wrap ul li .sub-menu li.active a{color:var(--tg-primary-color)}.navbar-wrap ul li:hover>.sub-menu{transform:scale(1);opacity:1;visibility:visible}.sticky-menu{-webkit-animation:fadeInDown 1s ease-in-out 0s 1 normal none running;animation:fadeInDown 1s ease-in-out 0s 1 normal none running;position:fixed;top:0;margin:auto;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);box-shadow:0 10px 15px rgba(25,25,25,.1);border-radius:0;background:var(--tg-white);left:0;width:100%;z-index:1001}#header-fixed-height.active-height{height:100px;display:block}.menu-area-two .navbar-wrap ul{margin:0 0 0 auto}.menu-area-two .header-action>ul{margin-left:80px}.header-top-wrap{padding:12px 0;background:var(--tg-blue-three)}.header-top-left .list-wrap{flex-wrap:wrap;gap:10px 60px;align-items:center;display:flex}.header-top-left .list-wrap li{font-size:14px;font-weight:400;color:var(--tg-white);position:relative}.header-top-left .list-wrap li:before{height:26px;transform:translateY(-50%);content:"";position:absolute;opacity:.5;top:50%;background:var(--tg-primary-color);left:-30px;width:1px}.header-top-left .list-wrap li:first-child:before{display:none}.header-top-left .list-wrap li i{font-size:16px;margin-right:10px;color:var(--tg-primary-color)}.header-top-left .list-wrap li a{color:var(--tg-white)}.header-top-left .list-wrap li a:hover{color:var(--tg-primary-color)}.header-top-right{justify-content:flex-end;flex-wrap:wrap;gap:10px 45px;align-items:center;display:flex}.header-lang .dropdown>button{padding:0;font-size:14px;border:none;font-weight:400;color:var(--tg-white);background:transparent}.header-lang img{font-size:18px;position:relative;max-width:19px;top:2.7px;margin:0 5px 0 0!important;border-radius:1px;line-height:1}.header-lang .dropdown-toggle:after{font-size:12px;border:none!important;font-weight:700;content:"\f078";margin-left:.255em;vertical-align:middle;font-family:Font Awesome\ 5 Free}.header-lang .dropdown-menu{font-size:14px;color:var(--tg-white);min-width:8rem}.header-social .list-wrap{justify-content:flex-end;gap:30px;align-items:center;display:flex}.header-social .list-wrap li{position:relative}.header-social .list-wrap li:before{height:26px;transform:translateY(-50%);content:"";position:absolute;opacity:.5;top:50%;background:var(--tg-primary-color);left:-15px;width:1px}.header-social .list-wrap li:first-child:before{display:none}.header-social .list-wrap li a{font-size:20px;color:var(--tg-white);line-height:1}.header-social .list-wrap li a:hover{color:var(--tg-primary-color)}.menu-area-three .navbar-wrap ul{margin:0 0 0 80px}.menu-area-four .menu-wrap{padding:0 30px;border-radius:4px;background:var(--tg-white)}.menu-area-four.sticky-menu .menu-wrap{padding:0}.menu-area-four .logo img{max-width:120px}.menu-area-four .navbar-wrap ul li a{padding:32px 22px}.menu-area-four .navbar-wrap ul{margin:0 0 0 70px}.menu-area-four.transparent-header{top:30px}.menu-area-four.transparent-header.sticky-menu{top:0}.nav-outer .mobile-nav-toggler{font-size:40px;margin-right:30px;color:var(--tg-white);position:relative;top:15px;cursor:pointer;line-height:50px;float:right;display:none}.nav-logo img{width:150px}.mobile-menu{height:100%;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);right:0;transition:all .3s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .3s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .3s cubic-bezier(.785,.135,.15,.86);-ms-transition:all e .3s cubic-bezier(.785,.135,.15,.86);-o-transition:all .3s cubic-bezier(.785,.135,.15,.86);position:fixed;max-width:100%;padding-right:30px;top:0;border-radius:0;width:300px;z-index:99}.mobile-menu .navbar-collapse{display:block!important}.mobile-menu .nav-logo{padding:30px 25px;position:relative;text-align:left}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-menu .navigation li.current>a:before{height:100%}.menu-backdrop{height:100%;right:0;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;position:fixed;opacity:0;visibility:hidden;top:0;background:rgba(0,0,0,.5);width:100%;z-index:2}.mobile-menu-visible .menu-backdrop{opacity:1;visibility:visible}.mobile-menu .menu-box{height:100%;overflow-y:auto;overflow-x:hidden;padding:0;position:absolute;max-height:100%;top:0;box-shadow:-9px 0 14px 0 rgb(0 0 0/6%);background:var(--tg-white);left:0;width:100%;z-index:5}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible}.mobile-menu .close-btn{font-size:20px;right:15px;color:var(--tg-primary-color);-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;position:absolute;text-align:center;top:28px;cursor:pointer;width:35px;line-height:30px;z-index:10}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.mobile-menu .navigation{padding:0;position:relative;margin:0;width:100%;float:none;display:block}.mobile-menu .navigation ul{padding:0;margin:0}.mobile-menu .navigation li{position:relative;border-top:1px solid rgba(0,0,0,.1);display:block}.mobile-menu .navigation:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(0,0,0,.1)}.mobile-menu .navigation li>a{padding:10px 60px 10px 25px;font-size:15px;border:none;font-weight:600;color:var(--tg-menu-color);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-transform:capitalize;position:relative;line-height:24px;font-family:var(--tg-heading-font-family);display:block}.mobile-menu .navigation li ul li>a{font-size:15px;text-transform:capitalize;margin-left:20px}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu .navigation li ul li ul li a{margin-left:40px}.mobile-menu .navigation li ul li ul li ul li a{margin-left:60px}.mobile-menu .navigation li>a:before{height:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;top:0;left:0}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn{height:32px;font-size:16px;right:15px;color:var(--tg-white);position:absolute;text-align:center;top:6px;border-radius:2px;background:var(--tg-primary-color);cursor:pointer;width:32px;line-height:32px;z-index:5}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn,.mobile-menu .navigation li.menu-item-has-children .dropdown-btn i{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:var(--tg-primary-color)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .social-links ul{padding:30px 20px 20px;justify-content:center;flex-wrap:wrap;position:relative;text-align:center;align-items:center;display:flex}.mobile-menu .social-links li{position:relative;margin:0 6px 10px;display:inline-block}.mobile-menu .social-links li a{height:40px;justify-content:center;font-size:16px;border:1px solid var(--tg-gray);color:var(--tg-heading-font-color);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative;align-items:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;width:40px;line-height:32px;display:flex}.mobile-menu .social-links li a:hover{border-color:var(--tg-primary-color);color:var(--tg-white);background:var(--tg-primary-color)}.menu-area .mobile-nav-toggler{font-size:30px;color:var(--tg-primary-color);position:relative;cursor:pointer;line-height:1;float:right;margin-top:7px;display:none}.banner-area{padding:100px 0 0 240px;position:relative}.banner-shape{height:100%;position:absolute;top:0;left:0;width:22.29%}.banner-bg,.banner-shape{background-size:cover;background-position:50%}.banner-bg{min-height:708px;padding:100px 115px;position:relative;align-items:center;border-radius:10px 0 0 10px;display:flex;z-index:1}.banner-bg:before{height:100%;content:"";position:absolute;top:0;border-radius:10px 0 0 10px;background:linear-gradient(90deg,rgba(0,0,0,.5) 39.52%,transparent 55.54%);left:0;width:100%;z-index:-1}.banner-content{flex:0 0 auto;width:48%}.banner-content .title{font-size:56px;margin-bottom:30px;color:var(--tg-white)}.banner-content p{font-size:20px;font-weight:400;margin-bottom:45px;color:var(--tg-white);font-family:var(--tg-heading-font-family)}.tooltip-btn{height:36px;justify-content:center;font-size:14px;color:var(--tg-white);position:relative;align-items:center;border-radius:50%;background:var(--tg-primary-color);cursor:pointer;width:36px;display:flex}.tooltip-content{padding:20px 25px;transition:.3s linear;opacity:0;bottom:75px;visibility:hidden;border-radius:8px;background:var(--tg-white);width:315px}.tooltip-content,.tooltip-content:before{transform:translateX(-50%);position:absolute;left:50%}.tooltip-content:before{border-color:#fff transparent transparent;content:"";border-style:solid;border-width:18px 17px 0;bottom:-18px}.tooltip-item.active .tooltip-content{opacity:1;visibility:visible}.tooltip-content .title{font-size:22px;font-weight:600;margin-bottom:10px}.tooltip-content p{margin-bottom:0}.pulse:before{animation:pulse-border 1.5s ease-out infinite;height:100%;transform:translate(-50%,-50%);content:"";position:absolute;opacity:.5;top:50%;border-radius:50%;background:var(--tg-primary-color);left:50%;width:100%;z-index:-1}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@-webkit-keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.banner-tooltip-wrap{flex:0 0 auto;min-height:440px;position:relative;width:52%}.tooltip-item{position:relative;display:inline-block;z-index:1}.tooltip-item.top .tooltip-content{bottom:auto;top:75px}.tooltip-item.top .tooltip-content:before{transform:translateX(-50%) rotate(180deg);bottom:auto;top:-18px}.banner-area-two{padding:110px 0 240px;position:relative;background:var(--tg-blue-three);z-index:1}.banner-content-two .sub-title{font-size:25px;font-weight:500;margin-bottom:10px;color:var(--tg-primary-color);font-family:var(--tg-heading-font-family);display:block}.banner-content-two .title{font-size:60px;margin-bottom:20px;color:var(--tg-white)}.banner-content-two p{font-size:18px;margin-bottom:50px;color:var(--tg-white);font-family:var(--tg-heading-font-family)}.banner-img-wrap{position:relative;margin-left:100px;z-index:1}div.banner-img-wrap img{position:relative;border-radius:10px}.banner-img-wrap:before{height:100%;transition:.3s linear;content:"";position:absolute;top:15px;border-radius:10px;background:#1b2242;left:15px;width:100%;z-index:-1}.banner-img-wrap:hover:before{top:0;left:0}.banner-img-wrap .overly-text{transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;position:absolute;top:50%;left:-126px;z-index:-1}.banner-img-wrap .overly-text .title{-webkit-text-stroke-color:hsla(0,0%,100%,.2);font-size:70px;font-weight:900;margin-bottom:0;-webkit-text-stroke-width:1px;line-height:.8;white-space:nowrap;-webkit-text-fill-color:transparent}.banner-shape-wrap .list-wrap li{position:absolute;z-index:-1}.banner-shape-wrap .list-wrap li:first-child{height:94px;top:6%;left:3%;width:94px}.banner-shape-wrap .list-wrap li:first-child img{max-width:94px}.banner-shape-wrap .list-wrap li:nth-child(2){height:148px;bottom:25%;left:4%;width:121px}.banner-shape-wrap .list-wrap li:nth-child(2) img{max-width:121px}.banner-shape-wrap .list-wrap li:nth-child(3){height:118px;right:4%;top:3%;width:113px}.banner-shape-wrap .list-wrap li:nth-child(3) img{max-width:113px}.banner-shape-wrap .list-wrap li:nth-child(4){height:89px;right:42%;top:6%;width:89px;z-index:1}.banner-shape-wrap .list-wrap li:nth-child(4) img{max-width:89px}.banner-shape-wrap .list-wrap li:nth-child(5){top:13%;left:5%}.banner-shape-wrap .list-wrap li:nth-child(5) img{max-width:633px}.banner-shape-wrap .list-wrap li:nth-child(6){right:0;bottom:128px}.banner-shape-wrap .list-wrap li:nth-child(6) img{max-height:242px}.banner-shape-wrap .list-wrap li:nth-child(7){bottom:36%;left:36%}.banner-shape-wrap .list-wrap li:nth-child(7) img{max-width:25px}.rotateme{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:rotateme;animation-name:rotateme;-webkit-animation-duration:10s;animation-duration:10s}@keyframes rotateme{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotateme{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.banner-area-three.banner-two{min-height:948px;padding:200px 0;position:relative;background-size:cover;align-items:center;background-position:50%;display:flex;z-index:1}.banner-area-three.banner-two:before{height:100%;content:"";position:absolute;top:0;background:linear-gradient(180deg,rgba(12,18,57,.27),#0c1239);left:0;width:100%;z-index:-1}.banner-content-three{text-align:center;margin-top:-20px}.banner-content-three .title{font-size:60px;margin-bottom:35px;color:var(--tg-white);line-height:1.33}.banner-content-three p{font-size:20px;font-weight:500;color:var(--tg-white);opacity:.8;margin:0 auto 50px;width:80%}.breadcrumb-bg{padding:105px 0;position:relative;background-size:cover;background-color:var(--tg-secondary-color);background-position:50%;z-index:1}.breadcrumb-content .title{font-size:46px;margin-bottom:0;color:var(--tg-white)}.breadcrumb-content .breadcrumb{margin-bottom:0}.breadcrumb-content .breadcrumb-item{font-size:16px;font-weight:400;color:var(--tg-primary-color);line-height:1.2}.breadcrumb-content .breadcrumb-item a{color:var(--tg-white)}.breadcrumb-content .breadcrumb-item+.breadcrumb-item:before{font-size:16px;font-weight:700;color:var(--tg-white);content:"-";padding-right:10px;float:left}.breadcrumb-content .breadcrumb-item+.breadcrumb-item{padding-left:10px}.slider-area{padding:100px 0 159px 484px;position:relative}.slider-shape{height:525px;position:absolute;top:0;left:0;width:1013px;z-index:1}.slider-content-wrap{position:absolute;bottom:0;border-radius:0 150px 12px 0;background:var(--tg-blue-two);left:0;width:49.8%;z-index:1}.slider-content{padding:120px 40px 120px 240px}.slider-content .overly-text{transform:translateY(-50%) rotate(-90deg);font-size:71px;font-weight:900;margin-bottom:0;background:linear-gradient(197deg,#fff 11.71%,#0f1437 89.06%);-webkit-background-clip:text;background-clip:text;position:absolute;opacity:.14;top:50%;left:-20px;line-height:1;-webkit-text-fill-color:transparent}.slider-content .sub-title{font-size:25px;font-weight:500;margin-bottom:17px;color:var(--tg-primary-color);line-height:1;font-family:var(--tg-heading-font-family);display:block}.slider-content .title{font-size:60px;margin-bottom:16px;color:var(--tg-white)}.slider-content p{font-size:18px;margin-bottom:50px;color:var(--tg-white);font-family:var(--tg-heading-font-family)}.slider-content .btn:before{background:var(--tg-white)}.slider-content .btn:hover{color:var(--tg-primary-color)}.slider-img-item{min-height:770px;background-size:cover;background-position:50%;border-radius:200px 0 0 12px;cursor:grab;width:100%}.slider-img-wrap{overflow:hidden}.banner-nav{padding:35px 30px;right:12%;position:absolute;bottom:190px;gap:50px;align-items:center;border-radius:4px;background:var(--tg-blue-two);display:inline-flex}.banner-nav .slick-arrow{padding:0;font-size:60px;border:none;color:var(--tg-white);opacity:.3;background:transparent;line-height:0}.banner-nav .slick-arrow:hover{opacity:1}.brand-area{padding:46.5px 0;position:relative;background:var(--tg-gray);z-index:-1}.brand-item{height:47px;justify-content:center;align-items:center;display:flex}.brand-item img{filter:grayscale(100%);transition:.3s ease-in-out;max-height:47px;cursor:pointer}.brand-item img:hover{filter:grayscale(0)}.brand-inner{margin-left:85px}.brand-active-two [class*=col-]{padding:0 15px}.brand-area-two .brand-item{height:39px;justify-content:center;align-items:center;display:flex}.brand-area-two .brand-title{font-size:20px;font-weight:400;margin-bottom:30px;color:#111;opacity:.8}.brand-area-two .brand-item img{max-height:39px;opacity:.5}.brand-area-two .brand-item img:hover{opacity:1}.inner-brand-area .brand-item{height:140px;transition:.3s ease-in-out;border-radius:10px;background:var(--tg-gray);cursor:pointer}.inner-brand-area .brand-active-three{margin:0 -10px}.inner-brand-area .brand-active-three [class*=col-]{padding:0 10px}.inner-brand-area .brand-item:hover{box-shadow:0 0 35px rgba(0,0,0,.06);background:var(--tg-white)}.inner-brand-area .brand-item:hover img{filter:grayscale(0)}.features-item{padding:0 50px;margin-bottom:30px;position:relative}.features-item:before{height:150px;transform:translateY(-50%);content:"";position:absolute;top:50%;border-radius:10px;background:var(--tg-seashell);left:0;width:100%;z-index:-1}.features-item-inner{overflow:hidden;padding:45px 48px 50px;position:relative;box-shadow:0 0 36px rgba(0,0,0,.08);border-radius:10px;background:var(--tg-white);z-index:1}.features-content .title{font-size:20px;font-weight:600;margin-bottom:13px}.features-content p{margin-bottom:20px}.features-content .link-btn{font-size:18px;color:var(--tg-paragraph-color);align-items:center;display:inline-flex}.features-content .link-btn i{height:50px;justify-content:center;font-size:20px;margin-right:17px;color:var(--tg-paragraph-color);transition:all .3s ease-out 0s;align-items:center;box-shadow:4px 4px 20px rgba(0,0,0,.1);border-radius:50%;width:50px;line-height:1;display:flex}.features-icon,.features-item-inner:hover .features-content .link-btn,.features-item-inner:hover .features-content .link-btn i{color:var(--tg-primary-color)}.features-icon{height:155px;padding:40px;font-size:40px;right:-38px;transition:.3s linear;position:absolute;bottom:-50px;border-radius:50%;background:var(--tg-unbleached-silk);width:155px;line-height:0}.features-item-inner:hover .features-icon img{transition:.3s}.features-icon:before{height:190px;transform:translate(-50%,-50%);content:"";position:absolute;top:50%;border-radius:50%;background:var(--tg-seashell);left:50%;width:190px;z-index:-1}.features-item-inner:hover .features-icon{background:var(--tg-primary-color)}.features-item-inner:hover .features-icon img{filter:brightness(0) invert(1)}.features-bg{padding:120px 0;position:relative;background-size:cover;background-position:50%}.features-item-two{padding:16px 24px 24px;position:relative;margin:10px 10px 30px 0;border-radius:6px 60px 6px 6px;background:var(--tg-white);z-index:1}.features-item-shape{height:100%;right:-10px;position:absolute;top:-9px;width:100%;z-index:-2}.features-item-shape svg{height:100%;color:var(--tg-blue-two);transition:.3s linear;width:100%}.features-item-two:hover .features-item-shape svg{color:var(--tg-primary-color)}.features-item-two:before{height:100%;content:"";position:absolute;top:0;border-radius:6px 60px 6px 6px;background:var(--tg-white);left:0;width:100%;z-index:-1}.features-item-top{margin-bottom:15px;align-items:center;display:flex}.features-icon-two{flex:0 0 auto;height:78px;justify-content:center;font-size:40px;border:1px solid var(--tg-primary-color);margin-right:20px;color:var(--tg-primary-color);align-items:center;border-radius:4px;width:78px;display:flex}.features-icon-two img{max-height:41px}.features-content-two .title{font-size:20px;font-weight:600;margin-bottom:12px}.features-content-two p{margin-bottom:0}.features-thumb{overflow:hidden;position:relative;border-radius:4px}.features-thumb img{transform:scale(1);transition:.5s;width:100%}.features-item-two:hover .features-thumb img{transform:scale(1.1)}.features-thumb .link-btn{height:54px;justify-content:center;font-size:25px;right:20px;color:var(--tg-white);position:absolute;bottom:30px;align-items:center;border-radius:50%;background:var(--tg-blue-two);width:54px;display:flex}.features-thumb .link-btn img{width:25px}.features-item-two:hover .features-thumb .link-btn{background:var(--tg-primary-color)}.features-area-three.features-bg-two{padding:0 0 90px;background-size:cover;background-position:50%}.features-item-wrap{position:relative;margin-top:-138px;z-index:1}.fetures-item-three{padding:16px 16px 24px;margin-bottom:30px;border-radius:6px;background:var(--tg-white)}.fetures-thumb-three{overflow:hidden;border-radius:4px}.fetures-thumb-three img{transform:scale(1);transition:.3s linear;width:100%}.fetures-item-three:hover .fetures-thumb-three img{transform:scale(1.1)}.fetures-content-three{padding:27px 12px 0;position:relative}.fetures-icon-three{height:76px;justify-content:center;font-size:40px;right:15px;color:var(--tg-white);position:absolute;top:-38px;align-items:center;border-radius:4px;background:var(--tg-primary-color);width:76px;display:flex}.fetures-icon-three img{filter:brightness(0) invert(1)}.fetures-content-three .title{font-size:20px;font-weight:600;margin-bottom:12px;width:75%}.fetures-content-three p{margin-bottom:0}.section-title .sub-title{font-size:20px;margin-bottom:14px;color:var(--tg-primary-color);font-family:var(--tg-heading-font-family);display:block}.section-title .title{font-size:40px;margin-bottom:0}.about-content p{margin-bottom:18px}.about-list .list-wrap li{font-size:18px;margin-bottom:10px;color:var(--tg-heading-font-color);align-items:baseline;font-family:var(--tg-heading-font-family);display:flex}.about-list .list-wrap li:last-child{margin-bottom:0}.about-list .list-wrap li i{flex:0 0 auto;height:24px;justify-content:center;font-size:12px;margin-right:15px;color:var(--tg-white);align-items:center;box-shadow:4px 4px 15px rgba(254,93,20,.4);border-radius:50%;background:var(--tg-primary-color);width:24px;display:flex}.about-img-wrap{justify-content:flex-end;margin-bottom:38px;position:relative;align-items:center;display:flex}div.about-img-wrap>img{border-radius:10px}.about-img-wrap img:nth-child(2){margin-left:20px}.experiences-item{padding:20px;position:absolute;bottom:87px;align-items:center;box-shadow:6px 6px 50px 5px rgba(0,0,0,.12);border-radius:10px;background:var(--tg-white);left:70px;width:352px;display:flex}.experiences-item .icon{flex:0 0 auto;height:63px;justify-content:center;font-size:30px;margin-right:20px;color:var(--tg-white);align-items:center;border-radius:5px;background:var(--tg-primary-color);width:63px;display:flex}.experiences-item .content .title{font-size:18px;font-weight:500;margin-bottom:0;line-height:1.55}.experiences-item:nth-child(2){bottom:-38px;left:145px}.about-bg{overflow:hidden;padding:120px 0;position:relative;background-size:cover;background-position:50%;z-index:1}.about-content-two{width:85%}.about-content-two p{margin-bottom:30px}.about-list-two .list-wrap{flex-wrap:wrap;gap:20px 0;margin:0 -15px;align-items:center;display:flex}.about-list-two .list-wrap .list-item{padding:0 15px;align-items:center;width:50%;display:flex}.about-list-two .list-wrap .list-item .icon{flex:0 0 auto;height:60px;justify-content:center;font-size:30px;margin-right:15px;color:var(--tg-primary-color);align-items:center;border-radius:5px;background:rgba(254,93,20,.16);width:60px;display:flex}.about-list-two .list-wrap .list-item .icon img{max-width:36px}.about-list-two .list-wrap .list-item .content .title{font-size:18px;font-weight:600;margin-bottom:0;line-height:1.5}.about-img-wrap-two,.about-img-wrap-two .list-wrap{gap:20px;align-items:center;display:flex}.about-img-wrap-two .list-wrap{flex-wrap:wrap;flex-direction:column}.about-img-wrap-two .list-wrap:first-child li:nth-child(2)>img{height:337px;object-fit:cover;border-radius:5px;width:311px}.about-img-wrap-two .list-wrap:nth-child(2) li:first-child>img{height:419px;object-fit:cover;border-radius:5px 40px 5px 5px;width:373px}.about-img-wrap-two .list-wrap:nth-child(2) li:nth-child(2)>img{height:210px;object-fit:cover;border-radius:5px;width:373px}.year-experience-wrap{padding:43px 38px;position:relative;border-radius:5px 40px 5px 5px;background:var(--tg-primary-color);z-index:1}.year-experience-wrap .icon{height:80px;position:absolute;top:17px;left:17px;width:82px;z-index:-1}.year-experience-wrap .title{font-size:54px;margin-bottom:0;color:var(--tg-white);line-height:1}.year-experience-wrap .title span{font-size:40px;font-weight:500;display:block}.about-shape-wrap .list-wrap li{position:absolute;z-index:-1}.about-shape-wrap .list-wrap li:first-child{height:155px;top:10%;left:18%;width:125px}.about-shape-wrap .list-wrap li:nth-child(2){height:185px;opacity:.2;bottom:12%;left:5%;width:175px}.about-shape-wrap .list-wrap li:nth-child(3){height:294px;right:1%;opacity:.2;bottom:7%;width:242px}.services-area{padding:115px 0 90px;background:var(--tg-gray)}.services-item{overflow:hidden;min-height:286px;padding:50px 45px;margin-bottom:30px;position:relative;background-size:cover;object-fit:cover;background-position:50%;border-radius:5px;z-index:1}.services-item:before{height:100%;transition:.3s linear;content:"";position:absolute;top:0;border-radius:5px;background:var(--tg-white);left:0;width:100%;z-index:-1}.services-item:hover:before{opacity:0}.services-item:after{height:100%;transition:.3s linear;content:"";position:absolute;opacity:0;top:0;border-radius:5px;background:linear-gradient(100.16deg,#fe5d14 1.96%,rgba(28,28,28,0) 198.08%);left:0;width:100%;z-index:-1}.services-item:hover:after{opacity:.95}.services-icon{height:100px;justify-content:center;font-size:40px;margin-bottom:55px;color:var(--tg-white);align-items:center;box-shadow:0 0 30px rgba(254,93,20,.4);border-radius:50px;background:var(--tg-primary-color);width:100px;display:flex}.services-content .title{font-size:26px;font-weight:600;margin-bottom:0}.services-content .number{font-size:100px;font-weight:400;margin-bottom:0;right:8px;position:absolute;top:10px;background:linear-gradient(180deg,rgba(254,93,20,.14),rgba(254,93,20,0));-webkit-background-clip:text;background-clip:text;line-height:.8;-webkit-text-fill-color:transparent}.services-overlay-content .title{font-size:26px;font-weight:600;margin-bottom:20px;color:var(--tg-white)}.services-overlay-content .title a:hover{color:var(--tg-white)}.services-overlay-content p{margin-bottom:20px;color:var(--tg-white)}.services-overlay-content .read-more{padding:0 12px;font-size:18px;font-weight:400;color:var(--tg-white);position:relative;align-items:center;font-family:var(--tg-heading-font-family);display:inline-flex;z-index:1}.services-overlay-content .read-more:before{height:30px;transform:translateY(-50%);transition:.3s linear;content:"";position:absolute;top:50%;box-shadow:4px 4px 20px rgba(0,0,0,.1);border-radius:30px;background:var(--tg-heading-font-color);left:0;width:30px;z-index:-1}.services-overlay-content .read-more:hover:before{width:100%}.services-overlay-content .read-more i{margin-left:5px}.services-overlay-content{display:none}.services-item-two{padding:24px;margin-bottom:30px;border-radius:6px;background:var(--tg-white)}.services-thumb-two{overflow:hidden;border-radius:4px}.services-thumb-two img{transform:scale(1);transition:.3s linear;width:100%}.services-item-two:hover .services-thumb-two img{transform:scale(1.1)}.services-content-two{padding:24px 0 0 24px;align-items:flex-start;display:flex}.services-content-two .icon{flex:0 0 auto;height:88px;transform:translateY(-64px);justify-content:center;font-size:40px;margin-right:25px;color:var(--tg-white);align-items:center;border-radius:4px;background:var(--tg-primary-color);width:88px;display:flex;z-index:1}.services-content-two .icon img{width:40px}.services-content-two .content .title{font-size:20px;font-weight:600;margin-bottom:12px}.services-content-two .content p{margin-bottom:0}.services-area-three{padding:115px 0 120px;position:relative}.services-area-three .services-bg{height:100%;position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:100%;z-index:-1}.services-area-three .services-bg:before{height:100%;content:"";position:absolute;top:0;background:rgba(12,18,57,.92);left:0;width:100%}.services-nav-wrap .nav-tabs{justify-content:center;border-bottom:none;gap:20px}.services-nav-wrap .nav-tabs .nav-link{padding:20px 42px;font-size:20px;border:none;font-weight:500;margin-bottom:0;color:var(--tg-heading-font-color);position:relative;box-shadow:0 4px 46px rgba(0,0,0,.14);border-radius:4px;background:var(--tg-white);line-height:1;font-family:var(--tg-body-font-family);z-index:1}.services-nav-wrap .nav-tabs .nav-link.active{color:var(--tg-white);background:var(--tg-primary-color)}.services-item-three{padding:66px 38px 50px;flex-direction:row-reverse;align-items:center;border-radius:8px;background:var(--tg-white);margin-top:-30px;display:flex}.services-content-three{flex:0 0 auto;width:56%}.services-thumb-three{flex:0 0 auto;width:44%;padding-left:46px}.services-thumb-three img{border-radius:10px}.services-content-three p{margin-bottom:30px}.services-list .list-wrap{flex-wrap:wrap;gap:15px 0;margin:0 -10px 50px;align-items:center;display:flex}.services-list .list-wrap li{padding:0 10px;font-size:16px;font-weight:500;color:var(--tg-heading-font-color);align-items:center;width:50%;font-family:var(--tg-heading-font-family);display:flex}.services-list .list-wrap li i{font-size:25px;margin-right:20px;color:var(--tg-primary-color)}.inner-services-area .services-item{box-shadow:0 0 30px rgba(0,0,0,.08)}.services-details-wrap{margin-right:38px}.services-details-thumb{margin-bottom:55px}.services-details-thumb img{border-radius:10px}.services-details-content>.title{font-size:26px;font-weight:600;margin-bottom:22px}.services-details-content p{margin-bottom:0}.services-process-wrap{margin-bottom:45px;margin-top:40px}.services-process-img{position:relative;padding-bottom:85px}.services-process-img img{border-radius:10px}.services-process-img img:nth-child(2){right:0;position:absolute;bottom:0}.services-process-content{margin-left:40px}.services-process-content>.title{font-size:25px;font-weight:600;margin-bottom:20px}.services-process-content .list-wrap li{margin-bottom:20px}.services-process-content .list-wrap li:last-child{margin-bottom:0}.services-process-item{padding:20px;align-items:flex-start;border-radius:10px;background:var(--tg-gray);display:flex}.services-process-item .icon{flex:0 0 auto;height:60px;justify-content:center;font-size:25px;margin-right:20px;align-items:center;border-radius:50%;background:var(--tg-white);width:60px;display:flex}.services-process-item .content .title{font-size:20px;font-weight:500;margin-bottom:12px}.services-process-item .content p{margin-bottom:0}.services-details-content .title-two{font-size:26px;font-weight:600;margin-bottom:20px}.service-benefits-wrap{margin-top:35px}.benefits-content .title{font-size:26px;font-weight:600;margin-bottom:15px}.benefits-content p{margin-bottom:20px}.benefits-content .list-wrap li{font-size:18px;font-weight:400;margin-bottom:10px;color:var(--tg-heading-font-color);align-items:center;font-family:var(--tg-heading-font-family);display:flex}.benefits-content .list-wrap li:last-child{margin-bottom:0}.benefits-content .list-wrap li i{font-size:24px;margin-right:15px;color:var(--tg-primary-color)}.service-benefits-wrap .benefits-img{justify-content:flex-end;gap:20px;align-items:center;display:flex}.service-benefits-wrap .benefits-img img,.services-widget{border-radius:10px}.services-widget{padding:35px 40px 40px;margin-bottom:50px;box-shadow:0 0 45px rgba(0,0,0,.08);background:var(--tg-white)}.services-widget:last-child{margin-bottom:0}.our-services-list .list-wrap li{margin-bottom:20px}.our-services-list .list-wrap li:last-child{margin-bottom:0}.our-services-list .list-wrap li a{padding:14px 30px;justify-content:space-between;font-size:20px;font-weight:500;color:var(--tg-heading-font-color);align-items:center;border-radius:5px;background:var(--tg-gray);font-family:var(--tg-heading-font-family);display:flex}.our-services-list .list-wrap li a:hover{color:var(--tg-white);background:var(--tg-primary-color)}.services-widget.widget-bg{position:relative;background-size:cover;background-position:50%;z-index:1}.services-widget.widget-bg:before{height:100%;content:"";position:absolute;top:0;border-radius:10px;background:rgba(0,0,0,.7);left:0;width:100%;z-index:-1}.services-widget.widget-bg .widget-title{color:var(--tg-white)}.sidebar-form .form-grp{margin-bottom:20px}.sidebar-form .form-grp input,.sidebar-form .form-grp textarea{height:56px;padding:15px 25px;font-size:16px;border:none;font-weight:400;color:var(--tg-heading-font-color);border-radius:5px;background:#f4f4f4;width:100%;display:block}.sidebar-form .form-grp input::placeholder,.sidebar-form .form-grp textarea::placeholder{font-size:16px;font-weight:400;color:#9a9a9a}.sidebar-form .form-grp textarea{min-height:175px;max-height:175px}.browser-download-wrap{gap:30px;align-items:center;display:flex}.browser-download-wrap a{padding:25px 35px 20px;color:var(--tg-white);flex-direction:column;text-align:center;align-items:center;border-radius:5px;background:var(--tg-primary-color);display:flex}.browser-download-wrap a i{height:50px;justify-content:center;font-size:25px;margin-bottom:15px;color:var(--tg-primary-color);border-radius:50%;background:var(--tg-white);width:50px}.browser-download-wrap a i,.support-icon,.support-item{align-items:center;display:flex}.support-icon{flex:0 0 auto;height:80px;justify-content:center;font-size:35px;margin-right:30px;color:var(--tg-white);border-radius:50%;background:var(--tg-primary-color);width:80px}.support-item .support-icon img{max-width:38px}.support-content .title{font-size:24px;margin-bottom:8px}.support-content p{margin-bottom:0;width:85%}.project-bg{overflow:hidden;padding:115px 0 95px;background-size:cover;background-position:50%}.section-title.white-title .title{color:var(--tg-white)}.project-item{min-height:220px;padding:10px 50px;margin-bottom:25px;transition:.3s linear;position:relative;align-items:center;border-radius:10px;background:var(--tg-blue);display:flex}.project-item:hover{background:var(--tg-gray)}.project-content{justify-content:space-between;align-items:center;width:100%;display:flex}.project-content .left-side-content{flex:0 0 auto;width:35%}.project-content span{font-size:18px;font-weight:400;margin-bottom:12px;color:var(--tg-primary-color);transition:.3s linear;font-family:var(--tg-heading-font-family);display:block}.project-content .title{font-size:26px;font-weight:600;margin-bottom:0;color:var(--tg-white)}.project-item:hover .project-content .title{height:0;opacity:0;visibility:hidden}.project-content p{margin-bottom:0;display:none}.project-item:hover .project-content p{height:auto;opacity:1;visibility:visible}.project-link{height:50px;justify-content:center;color:var(--tg-primary-color);align-items:center;box-shadow:4px 4px 20px rgba(0,0,0,.1);border-radius:50%;background:var(--tg-white);margin-left:auto;width:50px;display:flex}.project-thumb{transform:translateY(-50%) rotate(19deg);right:16%;position:absolute;top:50%;display:none;z-index:9}.project-thumb img{border-radius:20px}.project-item{min-height:180px}.section-title .title{font-size:38px}.hover-reveal{height:326px;transform:rotate(19deg) translateY(-50%);pointer-events:none;position:fixed;opacity:0;top:50%;left:0;width:594px}.hover-reveal__img,.hover-reveal__inner{height:100%;position:relative;width:100%}.hover-reveal__img{background-size:cover;object-fit:cover;background-position:50% 50%;border-radius:20px;z-index:9}.project-area-two{overflow:hidden}.project-item-two{overflow:hidden;position:relative}.project-thumb-two img{width:100%}.project-content-two{height:345px;transform:translateX(-200px);padding:40px 40px 50px;justify-content:flex-end;transition:.3s;position:absolute;flex-direction:column;opacity:0;visibility:hidden;top:0;border-radius:8px;background:rgba(254,93,20,.8);left:auto;width:396px;display:flex}.project-item-two:hover .project-content-two{transform:translateX(0);opacity:1;visibility:visible}.project-content-two span{margin-bottom:8px;color:var(--tg-white);display:block}.project-content-two .title{font-size:26px;margin-bottom:30px;color:var(--tg-white)}.project-content-two .title a:hover{color:var(--tg-white)}.project-content-two .link-btn{height:50px;justify-content:center;font-size:25px;align-items:center;border-radius:50%;background:var(--tg-white);width:50px;display:flex}.project-active .slick-list{overflow:visible}.project-active .slick-dots{padding:0;justify-content:center;gap:10px;margin:40px 0 0;align-items:center;display:flex}.project-active .slick-dots li{list-style:none;line-height:0}.project-active .slick-dots li button{height:5px;padding:0;border:none;text-indent:-9999999999px;border-radius:500px;background:#87828f;width:20px;line-height:1}.project-active .slick-dots li.slick-active button{background:var(--tg-blue-two);width:40px}.project-area-three{position:relative;z-index:1}.project-bg-two{height:40%;position:absolute;top:0;left:0;width:100%;z-index:-1}.project-area-three .project-thumb-two{overflow:hidden;border-radius:8px}.project-area-three .project-item-two{margin-bottom:30px}.project-item-four{margin-bottom:50px}.project-thumb-four{overflow:hidden;border-radius:10px}.project-thumb-four img{transform:scale(1);transition:.3s linear;width:100%}.project-item-four:hover .project-thumb-four img{transform:scale(1.1)}.project-content-four{padding:25px;justify-content:space-between;position:relative;margin:-78px 45px 0;align-items:center;box-shadow:0 4px 46px rgba(0,0,0,.18);border-radius:4px;background:var(--tg-white);display:flex;z-index:1}.project-content-four .title{font-size:20px;font-weight:600;margin-bottom:14px}.project-content-four .list-wrap{gap:16px;align-items:center;display:flex}.project-content-four .list-wrap li{position:relative;line-height:1}.project-content-four .list-wrap li:before{transform:translateY(-50%);font-size:16px;color:var(--tg-primary-color);content:"/";position:absolute;top:50%;left:-11px}.project-content-four .list-wrap li:first-child:before{display:none}.project-content-four .list-wrap li a{font-size:16px}.project-content-four .list-wrap li a:hover{color:var(--tg-heading-font-color)}.project-content-four .content-right .link-btn{height:48px;justify-content:center;font-size:24px;color:var(--tg-white);align-items:center;border-radius:5px;background:#115278;width:48px;display:flex}.project-content-four .content-right .link-btn i{transform:rotate(-40deg);transition:all .3s ease-out 0s}.project-content-four .content-right .link-btn:hover{background:var(--tg-primary-color)}.project-content-four .content-right .link-btn:hover i{transform:rotate(0)}.project-active-two [class*=col-]{padding:0 15px}.project-active-two .slick-dots{padding:0;justify-content:center;gap:10px;margin:0;align-items:center;display:flex}.project-active-two .slick-dots li{list-style:none;line-height:0}.project-active-two .slick-dots li button{height:5px;padding:0;border:none;text-indent:-9999999999px;opacity:.2;border-radius:500px;background:var(--tg-primary-color);width:20px}.project-active-two .slick-dots li.slick-active button{opacity:1;width:40px}.inner-project-area .project-item-two{margin-bottom:30px}.inner-project-area .project-thumb-two{overflow:hidden;border-radius:8px}.project-details-wrap{margin-right:38px}.project-details-thumb{margin-bottom:55px}.project-details-thumb img{border-radius:10px}.project-details-content>.title{font-size:26px;font-weight:600;margin-bottom:20px}.project-details-content p{margin-bottom:15px}.project-details-content .info-two{font-size:16px;font-weight:500;font-style:italic;margin-bottom:25px;color:var(--tg-heading-font-color);font-family:var(--tg-heading-font-family)}.project-details-content .info-two span{color:var(--tg-primary-color)}.project-challenge-wrap{margin-bottom:60px}.project-challenge-wrap .challenge-content .title{font-size:26px;font-weight:600;margin-bottom:20px}.project-challenge-wrap .challenge-content .info-three{margin-bottom:20px}.project-challenge-wrap .challenge-content .info-four{margin-bottom:0}.project-challenge-wrap .challenge-img{justify-content:flex-end;gap:20px;align-items:center;display:flex}.project-challenge-wrap .challenge-img img{border-radius:5px}.project-details-content .title-two{font-size:26px;font-weight:600;margin-bottom:20px}.project-details-content .list-wrap{flex-wrap:wrap;gap:10px 0;align-items:center;width:90%;display:flex}.project-details-content .list-wrap li{font-size:18px;font-weight:400;font-style:italic;color:var(--tg-heading-font-color);align-items:center;width:50%;font-family:var(--tg-heading-font-family);display:flex}.project-details-content .list-wrap li i{font-size:24px;margin-right:15px;color:var(--tg-primary-color)}.project-widget{padding:35px 40px 40px;margin-bottom:50px;box-shadow:0 0 45px rgba(0,0,0,.08);border-radius:5px}.project-widget:last-child{margin-bottom:0}.project-info-list .list-wrap li{margin-bottom:15px;align-items:center;display:flex}.project-info-list .list-wrap li:last-child{margin-bottom:0}.project-info-list .list-wrap li span{font-weight:500;color:var(--tg-heading-font-color);width:36%}.project-contact .list-wrap li{margin-bottom:15px;align-items:baseline;font-family:var(--tg-heading-font-family);display:flex}.project-contact .list-wrap li:last-child{margin-bottom:0}.project-contact .list-wrap li i{font-size:20px;margin-right:20px;color:var(--tg-primary-color)}.appointment-inner{filter:drop-shadow(0 16px 88px rgba(0,0,0,.08));padding:70px;position:relative;background-size:cover;background-position:50%;border-radius:10px}.appointment-form .form-grp{margin-bottom:24px;position:relative}.appointment-form .form-grp input,.appointment-form .form-grp textarea{height:58px;padding:17px 60px 17px 20px;font-size:14px;border:1px solid var(--tg-input-border-color);font-weight:400;color:var(--tg-heading-font-color);transition:.3s linear;border-radius:5px;background:var(--tg-white);width:100%;font-family:var(--tg-body-font-family);display:block}.appointment-form .form-grp input:focus,.appointment-form .form-grp textarea:focus{border-color:var(--tg-primary-color)}.appointment-form .form-grp input::placeholder,.appointment-form .form-grp textarea::placeholder{font-size:14px;font-weight:400;color:#9aa2b1;font-family:var(--tg-body-font-family)}.appointment-form .form-grp label{font-size:20px;right:16px;color:var(--tg-blue-two);position:absolute;opacity:.4;top:18px;line-height:1}.appointment-form .form-grp textarea{min-height:145px;padding:17px 20px;max-height:145px}.appointment-form .form-grp.select-grp select{height:58px;padding:20px 50px 20px 20px;font-size:14px;border:1px solid var(--tg-input-border-color);font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--tg-heading-font-color);text-transform:capitalize;outline:none;background-color:var(--tg-white);border-radius:5px;width:100%;line-height:1.2}.appointment-form .form-grp.select-grp:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:15px;font-weight:700;right:20px;color:var(--tg-heading-font-color);content:"\f078";position:absolute;top:50%;font-family:Font Awesome\ 5 Free}.appointment-form .btn{width:100%}.appointment-form .row{margin:0 -12px}.appointment-form .row [class*=col-]{padding:0 12px}.appointment-img{right:70px;position:absolute;bottom:0;width:482px}.appointment-area-two{position:relative;margin-top:-130px;z-index:1}.appointment-inner-two .title{font-size:40px;margin-bottom:35px}.appointment-inner-two .form-grp{margin-bottom:25px}.appointment-inner-two .form-grp input,.appointment-inner-two .form-grp textarea{height:58px;padding:17px 20px;font-size:14px;border:1px solid var(--tg-input-border-color);font-weight:400;color:#9aa2b1;border-radius:5px;background:var(--tg-white);width:100%;display:block}.appointment-inner-two .form-grp input::placeholder,.appointment-inner-two .form-grp textarea::placeholder{font-size:14px;font-weight:400;color:#9aa2b1}.appointment-inner-two .form-grp textarea{overflow:hidden;min-height:58px;resize:none;max-height:58px}.appointment-inner-two .btn{height:58px;width:100%}.team-item{margin-bottom:30px;position:relative;z-index:1}.team-thumb{position:relative;border-radius:10px;margin-left:auto;width:278px}.team-thumb img{height:435px;object-fit:cover;border-radius:10px;width:100%}.team-social{transition:.4s ease-in-out;position:absolute;opacity:0;visibility:hidden;top:16px;left:0;z-index:-1}.team-item:hover .team-social{opacity:1;visibility:visible;left:-50px}.team-social .list-wrap{padding:15px 9px!important;flex-direction:column;gap:6px;align-items:center;border-radius:5px 0 0 5px;background:var(--tg-gray-two);display:flex}.team-social .list-wrap li a{height:32px;justify-content:center;font-size:14px;color:var(--tg-paragraph-color);align-items:center;border-radius:50%;background:var(--tg-white);width:32px;display:flex}.team-social .list-wrap li a:hover{color:var(--tg-primary-color)}.team-content{padding:32px 20px;right:0;transition:.3s ease-in-out;position:absolute;bottom:30px;text-align:center;border-radius:10px;background:var(--tg-blue-two);left:0}.team-item:hover .team-content{background:var(--tg-primary-color)}.team-content .title{font-size:20px;font-weight:600;margin-bottom:8px}.team-content .title,.team-content .title a:hover,.team-content span{color:var(--tg-white)}.team-content span{font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family);display:block}.team-item-two{margin-bottom:30px;position:relative}.team-thumb-two{overflow:hidden;position:relative;border-radius:5px 80px 5px 5px}.team-thumb-two:before{height:100%;pointer-events:none;transition:.3s linear;content:"";position:absolute;opacity:0;top:0;background:rgba(0,0,0,.4);left:0;width:0}.team-item-two:hover .team-thumb-two:before{opacity:1;width:100%}.team-social-two .list-wrap{transform:translateX(-100px);transition:.3s;position:absolute;flex-direction:column;opacity:0;visibility:hidden;gap:7px;top:20px;left:10px;display:flex}.team-item-two:hover .team-social-two .list-wrap{transform:translateX(0);opacity:1;visibility:visible}.team-social-two .list-wrap a{height:32px;justify-content:center;font-size:14px;color:var(--tg-paragraph-color);align-items:center;border-radius:50%;background:var(--tg-white);width:32px;display:flex}.team-social-two .list-wrap a:hover{color:var(--tg-primary-color)}.team-content-two{padding:26px 20px;transition:.3s linear;position:relative;text-align:center;box-shadow:0 4px 46px rgba(0,0,0,.18);border-radius:4px;background:var(--tg-white);width:270px;margin-top:-52px;z-index:2}.team-item-two:hover .team-content-two{background:var(--tg-primary-color)}.team-content-two .title{font-size:20px;font-weight:600;margin-bottom:12px}.team-content-two .title a:hover{color:var(--tg-white)}.team-content-two span{color:#636363;transition:.3s linear;line-height:1;display:block}.team-item-two:hover .team-content-two .title,.team-item-two:hover .team-content-two span{color:var(--tg-white)}.team-item-three{margin-bottom:30px}.team-thumb-three{overflow:hidden;position:relative;border-radius:10px}.team-thumb-three:before{height:100%;pointer-events:none;transition:.3s linear;content:"";position:absolute;opacity:0;top:0;background:rgba(0,0,0,.4);left:0;width:100%}.team-item-three:hover .team-thumb-three:before{opacity:1}.team-social-three .list-wrap{padding:18px 8px!important;border:7px solid var(--tg-white);border-right:none;transform:translateX(100px);right:0;transition:.3s linear;position:absolute;border-top:none;flex-direction:column;opacity:0;visibility:hidden;gap:6px;top:0;border-radius:0 4px 0 4px;background:var(--tg-primary-color);display:flex}.team-item-three:hover .team-social-three .list-wrap{transform:translateX(0);opacity:1;visibility:visible}.team-social-three .list-wrap li a{height:32px;justify-content:center;font-size:14px;color:var(--tg-paragraph-color);align-items:center;border-radius:50%;background:var(--tg-white);width:32px;display:flex}.team-social-three .list-wrap li a:hover{color:var(--tg-primary-color)}.team-content-three{padding:25px;border:1px solid var(--tg-white);transition:.3s linear;position:relative;text-align:center;margin:-50px 35px 0;box-shadow:0 4px 46px rgba(0,0,0,.18);border-radius:4px;background:var(--tg-white);z-index:1}.team-item-three:hover .team-content-three{background:var(--tg-primary-color)}.team-item-three .team-content-three a:hover{color:var(--tg-white)}.team-content-three .title{font-size:20px;font-weight:600;margin-bottom:10px}.team-content-three span{transition:.3s linear;line-height:1;font-family:var(--tg-heading-font-family);display:block}.team-item-three:hover .team-content-three .title,.team-item-three:hover .team-content-three span{color:var(--tg-white)}.team-details-thumb img{border-radius:10px}.info-content-top{margin-bottom:55px}.team-details-info .info-content-top .title{font-size:26px;font-weight:600;margin-bottom:15px}.team-details-info .info-content-top span{font-size:20px;line-height:1;display:block}.team-details-info .list-wrap.team-info li{font-size:20px;font-weight:400;margin-bottom:15px;align-items:baseline;display:flex}.team-details-info .list-wrap.team-info li:last-child{margin-bottom:0}.team-details-info .list-wrap.team-info li span{font-size:20px;font-weight:500;color:var(--tg-heading-font-color);width:35%;font-family:var(--tg-heading-font-family)}.team-details-info .list-wrap.team-info li i{margin-right:30px;color:var(--tg-primary-color)}.team-details-social{align-items:center;display:flex}.team-details-social .title{font-size:20px;font-weight:500;margin-right:40px;margin-bottom:0}.team-details-social .list-wrap{gap:20px;align-items:center;display:flex}.team-details-social .list-wrap li a{height:50px;justify-content:center;font-size:20px;color:var(--tg-white);align-items:center;border-radius:50%;background:var(--tg-primary-color);width:50px;line-height:1;display:flex}.team-details-content{margin:70px 0 0}.team-details-content .title{font-size:26px;font-weight:600;margin-bottom:20px}.team-details-content p{margin-bottom:0}.team-details-content .info-one{margin-bottom:25px}.progress-wrap{overflow:hidden;flex-wrap:wrap;gap:25px 100px;align-items:center;display:flex}.progress-wrap .progress-item{width:45%}.progress-item .progress-bar{height:4px;overflow:inherit;position:relative;background-color:var(--tg-primary-color);margin:3px;border-radius:2px}.progress-item .progress-bar:before{height:10px;right:-4px;content:"";position:absolute;clip-path:polygon(100% 0,0 0,50% 100%);bottom:10px;background:var(--tg-primary-color);width:12px}.progress-item .progress{height:10px;overflow:inherit;position:relative;background-color:rgba(254,93,20,.15);border-radius:10px}.progress-item .progress span{right:0;position:absolute;bottom:22px;line-height:1;display:block}.progress-item .progress span,.progress-item .title{font-size:16px;font-weight:400;color:var(--tg-paragraph-color)}.progress-item .title{margin-bottom:13px;font-family:var(--tg-body-font-family)}.guidelines-img img{border-radius:5px}.guidelines-content .title{font-size:26px;font-weight:600;margin-bottom:20px}.guidelines-content p{margin-bottom:28px}.guidelines-content .list-wrap li{font-size:18px;font-weight:400;font-style:italic;margin-bottom:6px;color:var(--tg-heading-font-color);position:relative;font-family:var(--tg-heading-font-family);padding-left:20px}.guidelines-content .list-wrap li:last-child{margin-bottom:0}.guidelines-content .list-wrap li:before{height:5px;transform:translateY(-50%);content:"";position:absolute;top:50%;border-radius:50%;background:var(--tg-heading-font-color);left:0;width:5px}.area-bg{padding:120px 0 0;position:relative;z-index:1}.area-bg .area-background-img{height:calc(100% - 280px);position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:100%;z-index:-1}.area-bg .area-background-img:before{height:100%;content:"";position:absolute;top:0;background:rgba(15,20,55,.92);left:0;width:100%}.area-bg-three,.area-bg-two{padding:115px 0 120px}.area-bg-four,.area-bg-three,.area-bg-two{background-size:cover;background-position:50%}.area-bg-four{padding:115px 0 90px}.area-bg-five{padding:115px 0 0;background-size:cover;background-position:50%}.engineer-item{padding:20px 24px 40px;margin-bottom:50px;box-shadow:0 16px 88px rgba(0,0,0,.08);border-radius:8px;background:var(--tg-white)}.engineer-thumb{overflow:hidden;position:relative;border-radius:4px;z-index:1}.engineer-thumb:before{height:100%;pointer-events:none;content:"";position:absolute;opacity:.8;top:0;background:linear-gradient(297.19deg,#000 .95%,hsla(0,0%,85%,0) 140.77%);left:0;width:100%}.engineer-thumb .play-btn{height:76px;justify-content:center;font-size:24px;right:30px;color:var(--tg-primary-color);position:absolute;bottom:30px;align-items:center;border-radius:50%;background:var(--tg-white);width:76px;display:flex;z-index:2}.engineer-info-wrap{padding:22px 0 0;align-items:center;display:flex}.engineer-info-wrap .thumb{flex:0 0 74px;margin-right:20px;width:74px}.engineer-info-wrap .thumb img{border-radius:50%}.engineer-info-wrap .content .title{font-size:20px;font-weight:600;margin-bottom:8px}.engineer-info-wrap .content span{color:var(--tg-primary-color);line-height:1;display:block}.engineer-active [class*=col-]{padding:0 15px}.engineer-active .slick-slide{transform:scale(.85);transition:.4s linear;position:relative}.engineer-active .slick-slide.slick-current.slick-active{transform:scale(1)}.engineer-active .slick-dots{padding:0;justify-content:center;gap:10px;margin:0;align-items:center;display:flex}.engineer-active .slick-dots li{list-style:none;line-height:0}.engineer-active .slick-dots li button{height:5px;padding:0;border:none;text-indent:-999999999px;opacity:.2;border-radius:500px;background:var(--tg-primary-color);width:20px;line-height:1}.engineer-active .slick-dots li.slick-active button{opacity:1;width:40px}.work-area{padding:115px 0 90px;background:var(--tg-gray)}.work-item{margin-bottom:30px;align-items:center;display:flex}.work-thumb{flex:0 0 94px;margin-right:25px;position:relative;width:94px}.work-thumb .number{height:40px;justify-content:center;font-size:16px;font-weight:600;margin-bottom:0;right:20px;color:var(--tg-white);position:absolute;top:0;align-items:center;border-radius:50%;background:var(--tg-gray);width:40px;display:flex;z-index:1}.work-thumb .number:before{height:30px;transform:translate(-50%,-50%);content:"";position:absolute;top:50%;border-radius:50%;background:var(--tg-primary-color);left:50%;width:30px;z-index:-1}.work-content .title{font-size:20px;font-weight:600;margin-bottom:18px}.work-content p{margin-bottom:0}.work-bg{padding:115px 0 120px}.work-bg,.work-inner{background-size:cover;background-position:50%}.work-inner{filter:drop-shadow(0 16px 88px rgba(0,0,0,.08));border:8px solid var(--tg-white);position:relative;border-radius:16px;width:100%}.work-tooltip-wrap .tooltip-item{position:absolute}.work-tooltip-wrap .tooltip-btn{height:54px;font-size:22px;color:var(--tg-primary-color);width:54px}.work-tooltip-wrap .tooltip-btn,.work-tooltip-wrap .tooltip-btn.pulse:before{transition:.3s linear;background:var(--tg-white)}.work-tooltip-wrap .tooltip-content{bottom:95px}.work-tooltip-wrap .tooltip-item:first-child{right:auto;top:13%;left:10%}.work-tooltip-wrap .tooltip-item:nth-child(2){right:31%;bottom:auto;top:9%}.work-tooltip-wrap .tooltip-item:nth-child(3){bottom:auto;top:43%;left:34%}.work-tooltip-wrap .tooltip-item:nth-child(4){right:42%;top:29%}.work-tooltip-wrap .tooltip-item:nth-child(5){right:21%;top:35%}.work-tooltip-wrap .tooltip-item:nth-child(6){right:16%;bottom:15%}.work-tooltip-wrap .tooltip-item:nth-child(7){right:45%;bottom:12%}.work-tooltip-wrap .tooltip-item.top .tooltip-content{bottom:auto;top:95px}.work-tooltip-wrap .tooltip-item.active .tooltip-btn{color:var(--tg-white);background:var(--tg-primary-color)}.work-tooltip-wrap .tooltip-item.active .tooltip-btn.pulse:before{background:var(--tg-primary-color)}.history-img-wrap{position:relative}.history-img-wrap .list-wrap{padding:0 67px 48px 0!important;flex-wrap:wrap;gap:20px;align-items:flex-start;display:flex}.history-img-wrap .list-wrap li{position:relative;z-index:1}.history-img-wrap .list-wrap li img{border-radius:10px}.history-img-wrap .list-wrap li:nth-child(2):before{height:100%;content:"";position:absolute;top:0;border-radius:10px;background:rgba(0,0,0,.4);left:0;width:100%}.history-img-wrap .list-wrap li .play-btn{height:70px;transform:translate(-50%,-50%);justify-content:center;font-size:18px;position:absolute;top:50%;align-items:center;border-radius:50%;background:var(--tg-white);left:50%;width:70px;display:flex;z-index:1}.history-img-wrap .list-wrap li .play-btn.pulse:before{background:var(--tg-white)}.history-img-wrap .list-wrap li:nth-child(3){right:67px;position:absolute;bottom:0}.history-content p{margin-bottom:20px;color:#535353}.history-list .list-wrap li{font-size:18px;margin-bottom:10px;color:var(--tg-heading-font-color);align-items:center;font-family:var(--tg-heading-font-family);display:flex}.history-list .list-wrap li:last-child{margin-bottom:0}.history-list .list-wrap li i{font-size:24px;margin-right:15px;color:var(--tg-primary-color)}.counter-inner{padding:40px 0 10px;border-radius:10px;background:var(--tg-gray)}.counter-item{margin-bottom:30px;text-align:center}.counter-icon{height:80px;transform:translateY(0);justify-content:center;font-size:35px;color:var(--tg-white);transition:.3s ease-in-out;margin:0 auto 30px;align-items:center;border-radius:50%;background:var(--tg-primary-color);width:80px;line-height:1;display:flex}.counter-icon img{max-height:37px}.counter-item:hover .counter-icon{transform:translateY(5px)}.counter-content .count{font-size:40px;font-weight:700;margin-bottom:8px;color:var(--tg-heading-font-color);line-height:.8;font-family:var(--tg-heading-font-family);display:block}.counter-item-two{margin-bottom:30px;align-items:center;display:flex}.counter-item-two .counter-icon{height:100px;margin:0 20px 0 0;width:100px}.counter-area-two .counter-inner{padding:40px 40px 10px;background:var(--tg-white)}.counter-item-three{margin-bottom:30px;position:relative;text-align:center}.counter-item-three:before{height:142px;transform:translateY(-50%) rotate(15deg);content:"";position:absolute;opacity:.28;top:50%;background:var(--tg-white);left:-15px;width:1px}.counter-area-three .row [class*=col-]:first-child .counter-item-three:before{display:none}.counter-item-three .counter-content span{color:var(--tg-primary-color)}.counter-item-three .counter-content P{font-size:20px;color:var(--tg-white)}.counter-content p{font-size:18px;font-weight:400;margin-bottom:0}.testimonial-area{background:var(--tg-gray)}.testimonial-img{margin-right:71px}.testimonial-img img{border-radius:10px}.testimonial-icon{font-size:60px;margin-bottom:25px;color:var(--tg-primary-color);margin-left:2px;line-height:1}.testimonial-content>p{font-size:20px;font-weight:400;font-style:italic;margin-bottom:32px}.testimonial-avatar{align-items:center;display:flex}.testimonial-avatar .avatar-thumb{flex:0 0 auto;margin-right:30px;width:80px}.testimonial-avatar .avatar-thumb img{border-radius:50%}.testimonial-avatar .avatar-content .title{font-size:25px;font-weight:600;margin-bottom:6px}.testimonial-avatar .avatar-content p{margin-bottom:0;color:var(--tg-primary-color)}.testimonial-active .slick-dots{padding:0;right:0;position:absolute;bottom:0;gap:10px;margin:0;align-items:center;display:flex}.testimonial-active .slick-dots li{list-style:none;line-height:0}.testimonial-active .slick-dots li button{height:5px;padding:0;border:none;text-indent:-99999999999px;border-radius:500px;background:#fdddce;width:20px;line-height:1}.testimonial-active .slick-dots li.slick-active button{background:var(--tg-primary-color);width:40px}.testimonial-inner{padding:0 98px}.testimonial-item-two{padding:40px;align-items:flex-start;border-radius:4px 50px 4px 4px;background:var(--tg-white);display:flex!important}.testimonial-avatar-two{flex:0 0 auto;margin-right:50px;width:150px}.testimonial-avatar-two img{border-radius:5px}.testimonial-content-two .content-top{justify-content:space-between;margin-bottom:25px;align-items:center;display:flex}.testimonial-content-two .content-top .icon{font-size:40px;color:var(--tg-primary-color);line-height:1}.testimonial-content-two .content-top .rating{font-size:20px;color:var(--tg-primary-color);gap:5px;align-items:center;display:flex}.testimonial-content-two p{font-size:20px;font-style:italic;margin-bottom:23px;position:relative;padding-left:10px}.testimonial-content-two p:before{height:90%;transform:translateY(-50%);content:"";position:absolute;top:50%;background:var(--tg-primary-color);left:-10px;width:1px}.testimonial-content-two .content-bottom .title{font-size:25px;font-weight:600;margin-bottom:10px}.testimonial-content-two .content-bottom span{color:var(--tg-primary-color);line-height:1;display:block}.testimonial-area-three{position:relative;background:var(--tg-gray)}.testimonial-avatar-wrap .list-wrap li{position:absolute;z-index:-1}.testimonial-avatar-wrap .list-wrap li img{filter:drop-shadow(0 0 30px rgba(0,0,0,.1));border:8px solid var(--tg-white);border-radius:50%}.testimonial-avatar-wrap .list-wrap li:first-child{height:114px;top:15%;left:8%;width:114px}.testimonial-avatar-wrap .list-wrap li:nth-child(2){height:58px;top:45%;left:15%;width:58px}.testimonial-avatar-wrap .list-wrap li:nth-child(3){height:68px;bottom:22%;left:9%;width:68px}.testimonial-avatar-wrap .list-wrap li:nth-child(4){height:68px;right:10%;top:12%;width:68px}.testimonial-avatar-wrap .list-wrap li:nth-child(5){height:58px;right:15%;top:45%;width:58px}.testimonial-avatar-wrap .list-wrap li:nth-child(6){height:114px;right:10%;bottom:12%;width:114px}.testimonial-active-two .slick-dots{padding:0;justify-content:center;gap:10px;margin:50px 0 0;align-items:center;display:flex}.testimonial-active-two .slick-dots li{list-style:none;line-height:0}.testimonial-active-two .slick-dots li button{height:5px;padding:0;border:none;text-indent:-9999999999px;opacity:.2;border-radius:500px;background:var(--tg-primary-color);width:20px}.testimonial-active-two .slick-dots li.slick-active button{opacity:1;width:40px}.faq-bg{padding:115px 0 120px;background-size:cover;background-position:50%}.faq-wrap .accordion-item{overflow:hidden;border:none;margin-bottom:30px;box-shadow:0 10px 10px hsla(0,0%,78%,.19);border-radius:4px;background:var(--tg-white)}.faq-wrap .accordion-item:last-child{margin-bottom:0}.faq-wrap .accordion-item:first-of-type{border-top-right-radius:0;border-top-left-radius:0}.faq-wrap .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0}.faq-wrap .accordion-button{padding:22px 25px;font-size:18px;font-weight:500;color:var(--tg-heading-font-color);position:relative;border-bottom:1px solid transparent;background:var(--tg-white);font-family:var(--tg-heading-font-family)}.faq-wrap .accordion-button:after{height:auto;flex-shrink:0;font-size:20px;font-weight:700;right:20px;color:var(--tg-heading-font-color);content:"\f067";position:absolute;top:20px;width:auto;background-image:none;font-family:Font Awesome\ 5 Free}.faq-wrap .accordion-button:not(.collapsed):after{transform:rotate(0);content:"\f068";background-image:none}.faq-wrap .accordion-button:not(.collapsed){color:var(--tg-primary-color);border-bottom:1px solid #e7e7e7;background-color:var(--tg-white);box-shadow:none}.faq-wrap .accordion-button:focus{border-color:none;box-shadow:none}.faq-wrap .accordion-body{padding:22px 25px}.faq-wrap .accordion-body p{font-size:18px;font-weight:400;margin-bottom:0;line-height:1.83}.faq-img-wrap{justify-content:flex-end;position:relative;gap:25px;align-items:center;display:flex}.faq-img-wrap img:first-child{height:628px;object-fit:cover;border-radius:12px;width:332px}.faq-img-wrap img:nth-child(2){height:628px;object-fit:cover;border-radius:12px 80px 12px 12px;width:332px}.faq-img-wrap .overlay-text{padding:28px 25px;right:0;position:absolute;bottom:65px;text-align:center;margin:0 auto;border-radius:12px;background:linear-gradient(180deg,#fff,#fff 100%,hsla(0,0%,100%,0) 0);left:0;width:460px}.faq-img-wrap .overlay-text .title{-webkit-text-stroke-color:var(--tg-blue-two);font-size:90px;margin-bottom:0;text-transform:uppercase;-webkit-text-stroke-width:2px;line-height:.8;-webkit-text-fill-color:var(--tg-white)}.blog-post-item{margin-bottom:30px;box-shadow:0 16px 88px rgba(0,0,0,.08)}.blog-post-item,.blog-post-thumb{overflow:hidden;border-radius:5px}.blog-post-thumb img{transform:scale(1);transition:.3s ease-in-out}.blog-post-item:hover .blog-post-thumb img{transform:scale(1.1)}.blog-post-content{padding:50px 35px 30px;position:relative}.blog-post-content .tag{padding:12px 20px;font-size:16px;font-weight:400;position:absolute;top:-25px;border-radius:5px;background:#ffefe7;left:30px;display:block}.blog-post-content .tag:hover{color:var(--tg-white);background:var(--tg-primary-color)}.blog-meta .list-wrap{flex-wrap:wrap;margin-bottom:15px;gap:10px 30px;align-items:center;display:flex}.blog-meta .list-wrap li{font-size:16px;align-items:center;display:flex}.blog-meta .list-wrap li i{font-size:15px;margin-right:8px;color:var(--tg-primary-color)}.blog-meta .list-wrap li a{color:var(--tg-paragraph-color);margin-left:5px}.blog-meta .list-wrap li a:hover{color:var(--tg-primary-color)}.blog-post-content .title{font-size:20px;font-weight:600;margin-bottom:17px;border-bottom:1px solid var(--tg-border-color);padding-bottom:15px;line-height:1.5}.blog-post-content .title a{color:inherit;-webkit-transition:background-size .8s cubic-bezier(.25,.8,.25,1);transition:background-size .8s cubic-bezier(.25,.8,.25,1);background-size:0 1px;background-position:left 100%;padding-bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),color-stop(98%,currentColor));background-image:linear-gradient(180deg,currentColor 0,currentColor 98%);background-repeat:no-repeat;display:inline}.blog-post-content .title a:hover{background-size:100% 1px}.blog-post-content .link-btn{font-size:18px;font-weight:400;color:var(--tg-paragraph-color);align-items:center;display:inline-flex}.blog-post-content .link-btn i{margin-left:7px}.blog-post-content .link-btn:hover{color:var(--tg-primary-color)}.blog-post-item:not(.has-post-thumbnail) .blog-post-content{padding:30px 35px}.blog-post-item:not(.has-post-thumbnail) .blog-post-content .tag{padding:8px 18px;position:unset;display:inline-block}.blog-post-item:not(.has-post-thumbnail) .blog-post-content .blog-meta{margin-top:20px}.blog-area-two .blog-post-item,.blog-area-two .blog-post-thumb{border-radius:5px 60px 5px 5px}.blog-widget{padding:35px 40px 40px;margin-bottom:50px;box-shadow:0 0 45px rgba(0,0,0,.08);border-radius:5px;background:var(--tg-white)}.blog-widget:last-child{margin-bottom:0}.widget-title{font-size:26px;font-weight:600;margin-bottom:25px;position:relative;padding-bottom:10px}.widget-title:before{background:linear-gradient(74.56deg,rgba(165,26,244,.1) 8.85%,rgba(240,167,14,.1) 57.29%,rgba(245,110,22,.1));width:100%}.widget-title:after,.widget-title:before{height:1px;content:"";position:absolute;bottom:0;left:0}.widget-title:after{background:var(--tg-primary-color);width:60px}.sidebar-search form{position:relative}.sidebar-search form input{height:60px;padding:19px 70px 19px 30px;font-size:14px;border:none;font-weight:400;color:var(--tg-heading-font-color);border-radius:5px;background:rgba(254,93,20,.15);width:100%}.sidebar-search form input::placeholder{font-size:14px;font-weight:400;color:#636363}.sidebar-search form button{transform:translateY(-50%);padding:0;font-size:18px;border:none;right:30px;color:var(--tg-primary-color);position:absolute;top:50%;background:transparent;line-height:1}.widget_categories ul li{margin-bottom:10px;border-bottom:1px solid rgba(254,93,20,.15);padding-bottom:10px}.widget_categories ul li:last-child{padding:0;margin-bottom:0;border-bottom:none}.widget_categories ul li a{font-size:16px;color:var(--tg-paragraph-color);align-items:center;display:flex}.widget_categories ul li a span{margin-left:auto}.widget_categories ul li a:hover{color:var(--tg-primary-color)}.rc-post-item{margin-bottom:20px;border-bottom:1px solid rgba(254,93,20,.15);align-items:center;padding-bottom:20px;display:flex}.rc-post-item:last-child{padding:0;margin-bottom:0;border-bottom:none}.rc-post-item .rc-post-thumb{flex:0 0 auto;margin-right:20px;width:92px}.rc-post-item .rc-post-thumb img{border-radius:5px}.rc-post-content{flex-grow:1;overflow:hidden}.rc-post-content .title{font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.55}.rc-post-content span{font-size:14px;color:#636363;display:block}.rc-post-content span i{margin-right:15px;color:var(--tg-primary-color)}.tag-list-wrap .list-wrap{flex-wrap:wrap;gap:15px;align-items:center;display:flex}.tag-list-wrap .list-wrap li a{padding:7px 20px;font-size:16px;font-weight:400;color:var(--tg-heading-font-color);border-radius:5px;background:var(--tg-gray);display:block}.tag-list-wrap .list-wrap li a:hover{color:var(--tg-white);background:var(--tg-primary-color)}.blog-widget.widget-bg{min-height:552px;justify-content:space-between;position:relative;flex-direction:column;background-size:cover;background-position:50%;display:flex;z-index:1}.blog-widget.widget-bg:before{height:100%;content:"";position:absolute;top:0;box-shadow:0 0 45px rgba(0,0,0,.08);border-radius:5px;background:rgba(0,0,0,.6);left:0;width:100%;z-index:-1}.widget-bg .widget-title{color:var(--tg-white)}.widget-bg .widget-title:after{background:var(--tg-white)}.sidebar-content{margin-top:30px}.sidebar-content .title{font-size:25px;font-weight:600;margin-bottom:18px;color:var(--tg-white)}.sidebar-content p{margin-bottom:25px;color:var(--tg-white);font-family:var(--tg-heading-font-family)}.blog-details-area .blog-item-wrap{margin-right:58px}.blog-details-area .blog-details-wrap{margin-bottom:55px;box-shadow:none}.blog-details-area .blog-details-wrap .blog-details-content{padding:0}.blog-details-thumb img{border-radius:5px}.blog-details-thumb{margin-bottom:30px}.blog-details-content>.title{font-size:25px;font-weight:600;margin-bottom:20px}.blog-details-content p{margin-bottom:20px}.blog-details-content blockquote,blockquote{padding:30px 60px;font-size:18px;font-weight:500;color:var(--tg-heading-font-color);text-align:center;margin:35px 0;border-radius:5px;background:var(--tg-gray);font-family:var(--tg-heading-font-family)}.blog-details-content blockquote p,blockquote p{font-size:18px;font-weight:500;margin-bottom:25px}.blog-details-content blockquote cite,blockquote cite{font-size:16px;font-weight:600;font-style:italic;color:var(--tg-primary-color);position:relative;line-height:1;font-family:var(--tg-heading-font-family);display:inline-block}.blog-details-content blockquote cite:before,blockquote cite:before{height:2px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:var(--tg-primary-color);left:-75px;width:60px}.blog-details-content blockquote cite:after,blockquote cite:after{height:2px;transform:translateY(-50%);right:-75px;content:"";position:absolute;top:50%;background:var(--tg-primary-color);width:60px}.comment-text .blog-details-content blockquote,.comment-text blockquote{background:#fff}.blog-details-content .bd-inner-img-wrap{margin:35px 0}.blog-details-content .bd-inner-img-wrap img{border-radius:5px}.blog-post-content .bd-inner-content .list-wrap li{margin-bottom:3px;color:var(--tg-heading-font-color);align-items:baseline;display:flex}.bd-inner-content .list-wrap li:last-child{margin-bottom:0}.bd-inner-content .list-wrap li i{font-size:14px;margin-right:15px;color:var(--tg-primary-color)}.blog-details-bottom .post-tags{flex-wrap:wrap;gap:10px 12px;align-items:center;display:flex}.blog-details-bottom .post-tags .title{font-size:20px;font-weight:400;margin-bottom:0}.blog-details-bottom .post-tags .list-wrap{gap:10px 20px;align-items:center;display:flex}.blog-details-bottom .post-tags .list-wrap li a{color:var(--tg-paragraph-color);line-height:1}.blog-details-bottom .post-tags .list-wrap li a:hover{color:var(--tg-primary-color)}.blog-details-bottom .blog-post-share{justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;align-items:center;display:flex}.blog-details-bottom .blog-post-share .title{font-size:20px;font-weight:400;margin-bottom:0}.blog-details-bottom .blog-post-share .list-wrap{gap:10px;align-items:center;display:flex}.blog-details-bottom .blog-post-share .list-wrap li a{height:35px;justify-content:center;color:var(--tg-white);align-items:center;border-radius:50%;background:var(--tg-primary-color);width:35px;display:flex}.blog-details-bottom .blog-post-share .list-wrap li a:hover{color:var(--tg-primary-color);box-shadow:0 4px 8px rgba(0,0,0,.16);background:var(--tg-white)}.pev-next-post-wrap{padding-top:70px;margin-bottom:40px;border-top:1px solid var(--tg-gray-three);margin-top:40px}.pev-next-post-wrap .post-item{margin-bottom:30px}.pev-next-post-wrap .post-inner{margin-bottom:30px;align-items:center;display:flex}.pev-next-post-wrap .post-inner .thumb{flex:0 0 auto;margin-right:20px;width:92px}.pev-next-post-wrap .post-inner .thumb img{border-radius:5px}.pev-next-post-wrap .post-inner .content .title{font-size:18px;font-weight:600;margin-bottom:15px}.pev-next-post-wrap .post-inner .content span{font-size:14px;display:block}.pev-next-post-wrap .post-inner .content span i{margin-right:15px;color:var(--tg-primary-color)}.pev-next-post-wrap .post-item.next-post-item{text-align:right}.pev-next-post-wrap .post-item.next-post-item .post-inner{flex-direction:row-reverse}.pev-next-post-wrap .post-item.next-post-item .post-inner .thumb{margin-right:0;margin-left:20px}.pev-next-post-wrap .post-btn a{padding:11px 20px;font-size:18px;font-weight:400;align-items:center;border-radius:3px;background:#f4f4f4;line-height:1;font-family:var(--tg-heading-font-family);display:inline-flex}.pev-next-post-wrap .post-btn a:hover{color:var(--tg-white);background:var(--tg-primary-color)}.pev-next-post-wrap .post-btn a i{margin-right:7px}.pev-next-post-wrap .post-btn.next-btn a{flex-direction:row-reverse}.pev-next-post-wrap .post-btn.next-btn a i{margin-right:0;margin-left:7px}.comments-wrap{padding-top:70px;border-top:1px solid var(--tg-gray-three);padding-bottom:40px}.comments-wrap-title{font-size:26px;font-weight:600;margin-bottom:35px}.comments-box{padding:35px;margin-bottom:30px;align-items:flex-start;border-radius:5px;background:var(--tg-gray);display:flex}.comments-avatar{flex:0 0 auto;margin-right:25px;width:68px}.comments-avatar img{border-radius:50%}.comments-text .avatar-name{margin-bottom:20px}.comments-text .avatar-name .name{justify-content:space-between;font-size:18px;font-weight:600;margin-bottom:5px;align-items:center;display:flex}.comments-text .comment-reply-link{font-size:15px;color:var(--tg-primary-color);font-family:var(--tg-heading-font-family)}.comments-text .comment-reply-link i{margin-right:7px}.comments-text .comment-reply-link:hover{color:var(--tg-blue-three)}.comments-text .avatar-name .date{font-size:16px;color:#4a4949;line-height:1;display:block}.comments-text p{margin-bottom:0;color:#636363;font-family:var(--tg-heading-font-family)}.latest-comments li ul.children{padding:0;margin-left:90px}.comment-reply-title{font-size:26px;font-weight:600;margin-bottom:40px}.comment-form .form-grp{margin-bottom:24px}.comment-form .form-grp input,.comment-form .form-grp textarea{height:60px;padding:15px 25px;font-size:14px;border:none;font-weight:400;color:var(--tg-heading-font-color);border-radius:5px;background:var(--tg-gray);width:100%;display:block}.comment-form .form-grp input::placeholder,.comment-form .form-grp textarea::placeholder{font-size:14px;font-weight:400;color:#9a9a9a}.comment-form .row{margin:0 -7.5px}.comment-form .row [class*=col-]{padding:0 7.5px}.comment-form .form-grp textarea{min-height:170px;max-height:170px}.blog-details-wrap.blog-post-item:not(.has-post-thumbnail) .blog-post-content .blog-meta{margin-top:0}.blog-details-bottom{overflow:hidden;padding:30px 0;border-top:1px solid hsla(0,0%,51%,.2);border-bottom:1px solid hsla(0,0%,51%,.2);clear:both;margin:40px 0 0}.tg-post-tag{align-items:flex-start;display:flex}.blog-details-social .social-title,.tg-post-tag .tag-title{flex:0 0 auto;font-size:18px;margin-right:20px;margin-bottom:5px;margin-top:5px}.tg-post-tag ul{flex-wrap:wrap;gap:10px;align-items:center;display:flex}.tg-post-tag ul li a{padding:6px 18px;font-size:13px;border:none;font-weight:500;color:var(--tg-body-font-color);text-transform:capitalize;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:var(--tg-gray);line-height:1.5;display:block}.tg-post-tag ul li a:hover{border-color:var(--tg-primary-color);color:var(--tg-white);background:var(--tg-primary-color)}.blog-details-social{justify-content:flex-end;align-items:center;display:flex}.blog-details-img{margin:30px 0 29px}.blog-details-img img{border-radius:20px}.blog-details-social .list-wrap{gap:16px;align-items:center;display:flex}.blog-details-social .list-wrap li a{color:var(--tg-body-font-color)}.blog-details-social .list-wrap li a:hover{color:var(--tg-primary-color)}.pagination-wrap .pagination.list-wrap{gap:10px 14px}.pagination-wrap .pagination .page-link{height:56px;padding:0;justify-content:center;font-size:16px;border:none;border:1.5px solid var(--tg-gray-two);font-weight:400;color:#636363;align-items:center;border-radius:50%;background:transparent;margin-left:0;width:56px;line-height:1;font-family:var(--tg-heading-font-family);display:flex}.pagination-wrap .pagination .page-item.active .page-link,.pagination-wrap .pagination .page-link:hover{border-color:#f4f4f4;color:#252424;background:#f4f4f4}.pagination-wrap .pagination .page-link:focus{color:#252424;outline:0;background-color:#f4f4f4;box-shadow:none}.pagination-wrap .pagination .page-item.next-page .page-link{border-color:var(--tg-primary-color);color:var(--tg-white);background:var(--tg-primary-color)}.section-title.white-title-two .sub-title,.section-title.white-title-two .title{color:var(--tg-white)}.newsletter-bg{padding:87px 0;position:relative;background-size:cover;background-position:50%;z-index:1}.newsletter-bg:before{height:100%;content:"";position:absolute;opacity:.92;top:0;background:#0f1437;left:0;width:100%;z-index:-1}.newsletter-form{justify-content:flex-end;flex-wrap:wrap;gap:20px;align-items:flex-start;display:flex}.newsletter-form .form-grp{width:260px}.newsletter-form .form-grp input{height:58px;padding:18px 20px;font-size:14px;border:none;font-weight:400;color:var(--tg-heading-font-color);border-radius:5px;background:var(--tg-white);width:100%}.newsletter-form .form-grp input::placeholder{font-size:14px;font-weight:400;color:#9aa2b1}.newsletter-form .wpcf7-spinner{display:none}.contact-form-wrap .row{margin:0 -10px}.contact-form-wrap .row [class*=col-]{padding:0 10px}.contact-form-wrap .form-grp{margin-bottom:20px}.contact-form-wrap .form-grp input,.contact-form-wrap .form-grp textarea{height:56px;padding:16px 15px;font-size:14px;border:1px solid var(--tg-input-border-color);color:var(--tg-heading-font-color);border-radius:5px;background:var(--tg-white);width:100%;font-family:var(--tg-heading-font-family);display:block}.contact-form-wrap .form-grp input::placeholder,.contact-form-wrap .form-grp textarea::placeholder{font-size:14px;color:#a4a4a4;font-family:var(--tg-heading-font-family)}.contact-form-wrap .form-grp textarea{min-height:180px;max-height:180px}.contact-form-wrap .contact-form .btn{width:100%}.contact-info-wrap .list-wrap{gap:25px;align-items:center;display:flex}.contact-info-item .icon{height:60px;justify-content:center;font-size:22px;margin-bottom:15px;color:var(--tg-white);align-items:center;border-radius:50%;background:var(--tg-primary-color);width:60px;display:flex}.contact-info-item .content a{color:var(--tg-heading-font-color);display:block}.contact-info-item .content a:hover{color:var(--tg-primary-color)}.contact-info-item .content p{margin-bottom:0;color:var(--tg-heading-font-color)}#contact-map{height:343px;width:100%}#contact-map iframe{height:100%;border-radius:5px;width:100%}.error-img{margin-bottom:40px}.error-content,.error-img{text-align:center}.error-content .title{font-size:40px;margin-bottom:40px}.footer-bg{background-size:cover;background-color:#101437;background-position:50%}.footer-top{padding:115px 0 80px}.footer-widget{margin-bottom:40px}.fw-title{font-size:25px;font-weight:600;margin-bottom:25px;color:var(--tg-white)}.footer-content p{margin-bottom:30px;color:var(--tg-gray-three)}.footer-newsletter .title{font-size:18px;font-weight:400;margin-bottom:15px;color:var(--tg-white)}.footer-newsletter form{position:relative}.footer-newsletter input{height:50px;padding:14px 145px 14px 20px;font-size:14px;border:none;font-weight:400;color:var(--tg-heading-font-color);border-radius:5px;background:var(--tg-white);width:100%}.footer-newsletter input::placeholder{font-size:14px;font-weight:400;color:#9a9a9a}.footer-newsletter button{padding:16px 20px;right:0;position:absolute;top:0;border-radius:0 4px 4px 0}.footer-link .list-wrap li{margin-bottom:7px}.footer-link .list-wrap li:last-child{margin-bottom:0}.footer-link .list-wrap li a{font-size:16px;font-weight:400;color:var(--tg-gray-three);align-items:center;display:inline-flex}.footer-link .list-wrap li a i{margin-right:10px}.footer-link .list-wrap li a:hover{color:var(--tg-primary-color)}.footer-top .row [class*=col-]:nth-child(2) .footer-widget{margin-left:85px}.footer-top .row [class*=col-]:nth-child(3) .footer-widget{margin-left:20px}.footer-instagram .list-wrap{flex-wrap:wrap;gap:15px;align-items:center;display:flex}.footer-instagram .list-wrap li a img,.footer-instagram .list-wrap li img{max-width:120px;border-radius:5px}.footer-top .row [class*=col-]:nth-child(4) .footer-widget{margin-left:70px}.footer-logo-area{padding:24px 50px;border-radius:5px;background:var(--tg-secondary-color);margin-top:20px}.footer-contact{padding:18px;margin:0 15px;background:var(--tg-primary-color)}.footer-contact,.footer-contact .icon{align-items:center;border-radius:5px;display:flex}.footer-contact .icon{flex:0 0 auto;height:70px;justify-content:center;font-size:40px;margin-right:40px;color:#0f1437;background:var(--tg-white);width:70px}.footer-contact .content span{font-size:18px;font-weight:400;margin-bottom:3px;line-height:1}.footer-contact .content a,.footer-contact .content span{color:var(--tg-white);font-family:var(--tg-heading-font-family);display:block}.footer-contact .content a{font-size:26px;font-weight:600}.footer-contact .content a:hover{color:var(--tg-secondary-color)}.footer-social{justify-content:flex-end;flex-wrap:wrap;align-items:center;display:flex}.footer-social .title{font-size:25px;font-weight:600;margin-right:35px;margin-bottom:0;color:var(--tg-white)}.footer-social .list-wrap{gap:12px;align-items:center;display:flex}.footer-social .list-wrap li a{height:42px;justify-content:center;font-size:20px;color:var(--tg-primary-color);align-items:center;border-radius:50%;background:var(--tg-white);width:42px;display:flex}.footer-social .list-wrap li a:hover{color:var(--tg-secondary-color)}.footer-bottom{padding:22px 0;background:var(--tg-secondary-color)}.footer-bottom .copyright-text p{font-size:16px;font-weight:400;margin-bottom:0;color:var(--tg-white);font-family:var(--tg-heading-font-family)}.footer-bootom-menu .list-wrap{justify-content:flex-end;align-items:center;display:flex}.footer-bootom-menu .list-wrap li{margin-right:30px;position:relative;padding-right:30px}.footer-bootom-menu .list-wrap li:last-child{margin-right:0;padding-right:0}.footer-bootom-menu .list-wrap li:before{height:34px;transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background:#2e2e2e;width:1px}.footer-bootom-menu .list-wrap li:last-child:before{display:none}.footer-bootom-menu .list-wrap li a{font-size:16px;font-weight:400;color:var(--tg-white);font-family:var(--tg-heading-font-family)}.footer-bootom-menu .list-wrap li a:hover{color:var(--tg-primary-color)}#preloader{height:100%;position:fixed;top:0;background:var(--tg-white);width:100%;margin-top:0;z-index:9999}.ta-preloader-block{flex:0 0 auto;height:100%;justify-content:center;position:relative;text-align:center;align-items:center;width:100%;display:flex}.ta-spinner-eff{-webkit-animation:taRotation 12.8s steps(1) 0s infinite;animation:taRotation 12.8s steps(1) 0s infinite;height:50px;position:relative;width:50px}.ta-spinner-eff .ta-bar{position:absolute;background-color:var(--tg-primary-color)}.ta-spinner-eff .ta-bar-top{-webkit-animation:bar-top 3.2s linear 0s infinite;animation:bar-top 3.2s linear 0s infinite;height:7px;transform:scaleX(0);position:absolute;top:0;transform-origin:left top;left:0;width:100%}.ta-spinner-eff .ta-bar-right{-webkit-animation:bar-right 3.2s linear 0s infinite;animation:bar-right 3.2s linear 0s infinite;height:100%;transform:scaleY(0);right:0;position:absolute;top:0;transform-origin:left top;width:7px}.ta-spinner-eff .ta-bar-bottom{-webkit-animation:bar-bottom 3.2s linear 0s infinite;animation:bar-bottom 3.2s linear 0s infinite;height:7px;transform:scaleX(0);right:0;position:absolute;bottom:0;transform-origin:right top;width:100%}.ta-spinner-eff .ta-bar-left{-webkit-animation:bar-left 3.2s linear 0s infinite;animation:bar-left 3.2s linear 0s infinite;height:100%;transform:scaleY(0);position:absolute;bottom:0;transform-origin:left bottom;left:0;width:7px}@keyframes taRotation{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}@keyframes bar-top{0%{transform:scaleX(0)}12.5%{transform:scale(1)}87.5%{transform:scale(1)}to{transform:scaleX(0)}}@keyframes bar-right{0%{transform:scaleY(0)}12.5%{transform:scaleY(0)}25%{transform:scale(1)}75%{transform:scale(1)}87.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes bar-bottom{0%{transform:scaleX(0)}25%{transform:scaleX(0)}37.5%{transform:scale(1)}62.5%{transform:scale(1)}75%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes bar-left{0%{transform:scaleY(0)}37.5%{transform:scaleY(0)}50%{transform:scale(1)}62.5%{transform:scaleY(0)}to{transform:scaleY(0)}}section.inner-blog-area .comment-text>table td,section.inner-blog-area .comment-text>table th{border:1px solid #61657e}section.inner-blog-area .comment-text pre{border:1px solid #61657e!important}section.inner-blog-area .comment-text hr{border-color:#61657e!important}