@tailwind base;@tailwind components;@tailwind utilities;:root{--tg-body-font-family:"DM Sans",sans-serif;--tg-heading-font-family:"Poppins",sans-serif;--tg-primary-color:#0f407b;--tg-secondary-color:#131944;--tg-body-font-color:#61657e;--tg-heading-font-color:#1c1c1c;--tg-paragraph-color:#61657e;--tg-menu-color:#0c1239;--tg-body-font-size:16px;--tg-body-font-weight:400;--tg-heading-font-weight:700;--tg-body-line-height:1.62;--tg-heading-line-height:1.2;--tg-blue:#161c49;--tg-blue-two:#0f1437;--tg-blue-three:#0a0e21;--tg-border-color:#d8defc;--tg-input-border-color:#cfcfcf;--tg-indigo:#6610f2;--tg-purple:#6f42c1;--tg-pink:#d63384;--tg-red:#dc3545;--tg-orange:#fd7e14;--tg-seashell:#fff3ed;--tg-unbleached-silk:#ffdac9;--tg-yellow:#ffc107;--tg-green:#198754;--tg-teal:#20c997;--tg-cyan:#0dcaf0;--tg-white:#fff;--tg-gray:#f4f6ff;--tg-gray-two:#edf0ff;--tg-gray-three:#b8b8b8;--facebook:#3b5998;--twitter:#00acee;--linkedin:#1976d2;--pinterest:#3b5998;--youtube:#c4302b;--skype:#00aff0}body{font-family:var(--tg-body-font-family);font-weight:var(--tg-body-font-weight);font-size:var(--tg-body-font-size);line-height:var(--tg-body-line-height);color:var(--tg-body-font-color);font-style:normal}img,.img{max-width:100%;transition:all .3s ease-out}.f-left{float:left}.f-right{float:right}.fix{overflow:hidden}a,button{-o-transition:all .3s ease-out 0s;text-decoration:none;transition:all .3s ease-out}a:focus,.btn:focus,button:focus{box-shadow:none;outline:none;text-decoration:none}a:hover,.portfolio-cat a:hover,.footer -menu li a:hover{color:var(--tg-primary-color);text-decoration:none}a,button{color:var(--tg-primary-color);outline:none;text-decoration:none}.btn:focus,button:focus,input:focus,input:focus,textarea,textarea:focus{outline:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}h1,h2,h3,h4,h5,h6{font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color);font-style:normal;line-height:var(--tg-heading-line-height);font-weight:var(--tg-heading-font-weight);text-transform:inherit;margin-top:0;margin-bottom:.7rem}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{margin:0;padding:0}.list-wrap li{list-style:none}p{font-size:var(--tg-body-font-size);font-weight:var(--tg-body-font-weight);line-height:var(--tg-body-line-height);color:var(--tg-paragraph-color);margin-bottom:15px}hr{border-bottom:1px solid var(--tg-primary-color);border-top:0;margin:30px 0;padding:0}label{color:var(--tg-body-font-color);cursor:pointer;font-size:16px;font-weight:400}::-moz-selection{background:var(--tg-primary-color);color:var(--tg-white);text-shadow:none}::selection{background:var(--tg-primary-color);color:var(--tg-white);text-shadow:none}::placeholder{color:var(--tg-body-font-color);font-size:var(--tg-body-font-size);opacity:1}.theme-overlay{position:relative}.theme-overlay:before{background:var(--tg-primary-color)none repeat scroll 0 0;content:"";opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}.separator{border-top:1px solid var(--tg-primary-color)}.container{padding-left:15px;padding-right:15px}.row{--bs-gutter-x:30px}.row.g-0{--bs-gutter-x:0}.gutter-y-30{--bs-gutter-y:30px}.btn{-webkit-user-select:none;user-select:none;background:var(--tg-primary-color)none repeat scroll 0 0;color:var(--tg-white);cursor:pointer;letter-spacing:0;text-align:center;text-transform:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;font-size:18px;font-weight:400;line-height:1;font-family:var(--tg-heading-font-family);z-index:1;border:none;border-radius:4px;margin-bottom:0;padding:20px 31px;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.btn:after{content:"";margin-left:15px;font-family:"Font Awesome 5 Free";font-weight:700}.btn:before{content:"";background:var(--tg-secondary-color);z-index:-1;border-radius:50%;width:200%;height:200%;transition-duration:.8s;position:absolute;top:110%;left:50%;transform:translate(-50%)}.btn:hover:before{top:-40%}.btn:hover{color:var(--tg-white)}.btn.btn-two:after{display:none}.breadcrumb>.active{color:var(--tg-primary-color)}.scroll-top{width:50px;height:50px;line-height:50px;font-size:var(--tg-body-font-size);z-index:99;color:var(--tg-white);text-align:center;cursor:pointer;background:var(--tg-primary-color);border:none;border-radius:6px;transition:all 1s;position:fixed;bottom:-10%;right:50px}.scroll-top.open{bottom:30px}.scroll-top:after{z-index:-1;content:"";opacity:1;background:radial-gradient(#00000040 0%,#0000 80%);width:90%;height:10px;position:absolute;top:100%;left:5%}.scroll-top:hover{background:var(--tg-secondary-color)}.custom-container{max-width:1330px}.transparent-header{z-index:9;width:100%;height:auto;position:absolute;top:0;left:0}.logo img{max-width:159px}.sticky-menu .logo.d-none{display:block!important}.sticky-menu .logo.different-logo{display:none}.menu-nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.navbar-wrap{flex-grow:1;display:flex}.navbar-wrap ul{flex-flow:wrap;margin:0 auto;padding:0;display:flex}.navbar-wrap ul li{list-style:none;display:block;position:relative}.navbar-wrap ul li a{text-transform:capitalize;color:var(--tg-menu-color);font-size:16px;font-weight:600;font-family:var(--tg-heading-font-family);z-index:1;padding:42px 22px;line-height:1;display:block;position:relative}.navbar-wrap>ul>li.menu-item-has-children>a:after{content:"";margin-left:5px;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700}.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{margin-left:30px;position:relative}.header-action ul li:first-child{margin-left:0}.header-action ul li a{color:var(--tg-heading-font-color);font-size:14px}.header-action .header-btn .btn{color:var(--tg-white);font-size:18px}.navbar-wrap ul li .sub-menu{background:var(--tg-white);transform-origin:0 0;-o-transition:all .3s ease-in-out;visibility:hidden;opacity:0;z-index:9;border:1px solid #f5f5f5;border-radius:0 0 8px 8px;min-width:230px;margin:0;padding:18px 0;transition:all .3s ease-in-out;display:block;position:absolute;top:100%;left:0;right:0;transform:scaleY(0);box-shadow:0 30px 70px #898b8e26}.navbar-wrap ul li .sub-menu .sub-menu{top:0;left:100%;right:auto}.navbar-wrap ul li .sub-menu li{text-align:left;margin-left:0;display:block}.navbar-wrap ul li .sub-menu li a{color:var(--tg-menu-color);text-transform:capitalize;-o-transition:all .3s ease-in-out;padding:9px 15px 9px 25px;font-weight:500;line-height:1.4;transition:all .3s ease-in-out}.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{opacity:1;visibility:visible;transform:scale(1)}.sticky-menu{z-index:99;background:var(--tg-white);border-radius:0;width:100%;margin:auto;animation:1s ease-in-out fadeInDown;position:fixed;top:0;left:0;box-shadow:0 10px 15px #1919191a}#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{background:var(--tg-blue-three);padding:12px 0}.header-top-left .list-wrap{flex-wrap:wrap;align-items:center;gap:10px 60px;display:flex}.header-top-left .list-wrap li{color:var(--tg-white);font-size:14px;font-weight:400;position:relative}.header-top-left .list-wrap li:before{content:"";background:var(--tg-primary-color);opacity:.5;width:1px;height:26px;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.header-top-left .list-wrap li:first-child:before{display:none}.header-top-left .list-wrap li i{color:var(--tg-primary-color);margin-right:10px;font-size:16px}.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{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 45px;display:flex}.header-lang .dropdown>button{color:var(--tg-white);background:0 0;border:none;padding:0;font-size:14px;font-weight:400}.header-lang img{border-radius:1px;max-width:19px;margin-right:7px}.header-lang .dropdown-toggle:after{vertical-align:middle;content:"";margin-left:.255em;font-family:"Font Awesome 5 Free";font-weight:700;border:none!important}.header-lang .dropdown-menu{color:var(--tg-white);font-size:14px}.header-social .list-wrap{justify-content:flex-end;align-items:center;gap:30px;display:flex}.header-social .list-wrap li{position:relative}.header-social .list-wrap li:before{content:"";background:var(--tg-primary-color);opacity:.5;width:1px;height:26px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.header-social .list-wrap li:first-child:before{display:none}.header-social .list-wrap li a{color:var(--tg-white);font-size:20px;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{background:var(--tg-white);border-radius:4px;padding:0 30px}.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{float:right;cursor:pointer;color:var(--tg-white);margin-right:30px;font-size:40px;line-height:50px;display:none;position:relative;top:15px}.nav-logo img{width:150px}.mobile-menu{z-index:99;width:300px;max-width:100%;height:100%;transition:all .3s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .3s cubic-bezier(.785,.135,.15,.86)e;-o-transition:all .3s cubic-bezier(.785,.135,.15,.86);border-radius:0;padding-right:30px;position:fixed;top:0;right:0;transform:translate(101%)}.mobile-menu .navbar-collapse{display:block!important}.mobile-menu .nav-logo{text-align:left;padding:30px 25px;position:relative}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{transform:translate(0%)}.mobile-menu .navigation li.current>a:before{height:100%}.menu-backdrop{z-index:2;-o-transition:all .7s ease;opacity:0;visibility:hidden;background:#00000080;width:100%;height:100%;transition:all .7s;position:fixed;top:0;right:0}.mobile-menu-visible .menu-backdrop{opacity:1;visibility:visible}.mobile-menu .menu-box{background:var(--tg-white);z-index:5;width:100%;height:100%;max-height:100%;padding:0;position:absolute;top:0;left:0;overflow:hidden auto;box-shadow:-9px 0 14px #0000000f}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible}.mobile-menu .close-btn{text-align:center;width:35px;color:var(--tg-primary-color);cursor:pointer;z-index:10;-o-transition:all .9s ease;font-size:20px;line-height:30px;transition:all .9s;position:absolute;top:28px;right:15px}.mobile-menu-visible .mobile-menu .close-btn{transform:rotate(360deg)}.mobile-menu .navigation{float:none;width:100%;margin:0;padding:0;display:block;position:relative}.mobile-menu .navigation ul{margin:0;padding:0}.mobile-menu .navigation li{border-top:1px solid #0000001a;display:block;position:relative}.mobile-menu .navigation:last-child{border-bottom:1px solid #0000001a}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid #0000001a}.mobile-menu .navigation li>a{color:var(--tg-menu-color);font-size:15px;font-weight:600;line-height:24px;font-family:var(--tg-heading-font-family);text-transform:capitalize;-o-transition:all .5s ease;border:none;padding:10px 60px 10px 25px;transition:all .5s;display:block;position:relative}.mobile-menu .navigation li ul li>a{text-transform:capitalize;margin-left:20px;font-size:15px}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open span{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{content:"";-o-transition:all .5s ease;height:0;transition:all .5s;position:absolute;top:0;left:0}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn{text-align:center;width:32px;height:32px;color:var(--tg-white);background:var(--tg-primary-color);cursor:pointer;-o-transition:all .5s ease;z-index:5;border-radius:2px;font-size:16px;line-height:32px;transition:all .5s;position:absolute;top:6px;right:15px}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn i{-o-transition:all .5s ease;transition:all .5s}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open i{color:var(--tg-primary-color);transform:rotate(45deg)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .social-links ul{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;padding:30px 20px 20px;display:flex;position:relative}.mobile-menu .social-links li{margin:0 6px 10px;display:inline-block;position:relative}.mobile-menu .social-links li a{width:40px;height:40px;color:var(--tg-heading-font-color);-o-transition:all .5s ease;border:1px solid var(--tg-gray);-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;justify-content:center;align-items:center;font-size:16px;line-height:32px;transition:all .5s;display:flex;position:relative}.mobile-menu .social-links li a:hover{border-color:var(--tg-primary-color);background:var(--tg-primary-color);color:var(--tg-white)}.menu-area .mobile-nav-toggler{float:right;cursor:pointer;color:var(--tg-primary-color);margin-top:7px;font-size:30px;line-height:1;display:none;position:relative}.banner-area{padding:100px 0 0 240px;position:relative}.banner-shape{background-position:50%;background-size:cover;width:22.29%;height:100%;position:absolute;top:0;left:0}.banner-bg{z-index:1;background-position:50%;background-size:cover;border-radius:10px 0 0 10px;align-items:center;min-height:708px;padding:100px 115px;display:flex;position:relative}.banner-bg:before{content:"";z-index:-1;background:linear-gradient(90deg,#00000080 39.52%,#0000 55.54%);border-radius:10px 0 0 10px;width:100%;height:100%;position:absolute;top:0;left:0}.banner-content{flex:none;width:48%}.banner-content .title{color:var(--tg-white);margin-bottom:30px;font-size:56px}.banner-content p{color:var(--tg-white);font-size:20px;font-weight:400;font-family:var(--tg-heading-font-family);margin-bottom:45px}.tooltip-btn{background:var(--tg-primary-color);width:36px;height:36px;color:var(--tg-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.tooltip-content{background:var(--tg-white);opacity:0;visibility:hidden;border-radius:8px;width:315px;padding:20px 25px;transition:all .3s linear;position:absolute;bottom:75px;left:50%;transform:translate(-50%)}.tooltip-content:before{content:"";border:17px solid #0000;border-top:18px solid #fff;border-bottom-width:0;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.tooltip-item.active .tooltip-content{opacity:1;visibility:visible}.tooltip-content .title{margin-bottom:10px;font-size:22px;font-weight:600}.tooltip-content p{margin-bottom:0}.pulse:before{content:"";background:var(--tg-primary-color);z-index:-1;opacity:.5;border-radius:50%;width:100%;height:100%;animation:1.5s ease-out infinite pulse-border;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse-border{0%{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1.5)}}.banner-tooltip-wrap{flex:none;width:52%;min-height:440px;position:relative}.tooltip-item{position:absolute}.tooltip-item:first-child{top:0;right:60%}.tooltip-item:nth-child(2){bottom:40%;right:18%}.tooltip-item:nth-child(3){bottom:14%;left:15%}.tooltip-item.top .tooltip-content{top:75px;bottom:auto}.tooltip-item.top .tooltip-content:before{top:-18px;bottom:auto;transform:translate(-50%)rotate(180deg)}.banner-area-two{background:var(--tg-blue-three);z-index:1;padding:110px 0 240px;position:relative}.banner-content-two .sub-title{color:var(--tg-primary-color);font-size:25px;font-weight:500;font-family:var(--tg-heading-font-family);margin-bottom:10px;display:block}.banner-content-two .title{color:var(--tg-white);margin-bottom:20px;font-size:60px}.banner-content-two p{color:var(--tg-white);font-size:18px;font-family:var(--tg-heading-font-family);margin-bottom:50px}.banner-img-wrap{z-index:1;margin-left:100px;position:relative}.banner-img-wrap img{border-radius:10px;position:relative}.banner-img-wrap:before{content:"";z-index:-1;background:#1b2242;border-radius:10px;width:100%;height:100%;transition:all .3s linear;position:absolute;top:15px;left:15px}.banner-img-wrap:hover:before{top:0;left:0}.banner-img-wrap .overly-text{z-index:-1;writing-mode:vertical-rl;position:absolute;top:50%;left:-126px;transform:translateY(-50%)rotate(180deg)}.banner-img-wrap .overly-text .title{-webkit-text-fill-color:var(--tg-blue-three);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff3;white-space:nowrap;margin-bottom:0;font-size:70px;font-weight:900;line-height:.8}.banner-shape-wrap .list-wrap li{z-index:-1;position:absolute}.banner-shape-wrap .list-wrap li:first-child{width:94px;height:94px;top:6%;left:3%}.banner-shape-wrap .list-wrap li:nth-child(2){width:121px;height:148px;bottom:25%;left:4%}.banner-shape-wrap .list-wrap li:nth-child(3){width:113px;height:118px;top:3%;right:4%}.banner-shape-wrap .list-wrap li:nth-child(4){z-index:1;width:89px;height:89px;top:6%;right:42%}.banner-shape-wrap .list-wrap li:nth-child(5){top:13%;left:5%}.banner-shape-wrap .list-wrap li:nth-child(6){bottom:128px;right:0}.banner-shape-wrap .list-wrap li:nth-child(7){bottom:36%;left:36%}.rotateme{animation-name:rotateme;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotateme{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotateme{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.banner-area-three.banner-two{z-index:1;background-position:50%;background-size:cover;align-items:center;min-height:948px;padding:200px 0;display:flex;position:relative}.banner-area-three.banner-two:before{content:"";z-index:-1;background:linear-gradient(#0c123945 0%,#0c1239 100%);width:100%;height:100%;position:absolute;top:0;left:0}.banner-content-three{text-align:center;margin-top:-20px}.banner-content-three .title{color:var(--tg-white);margin-bottom:35px;font-size:60px;line-height:1.33}.banner-content-three p{color:var(--tg-white);opacity:.8;width:80%;margin:0 auto 50px;font-size:20px;font-weight:500}.breadcrumb-bg{z-index:1;background-position:50%;background-size:cover;padding:105px 0;position:relative}.breadcrumb-shape{z-index:-1;width:877px;height:242px;position:absolute;bottom:0;left:0}.breadcrumb-content .title{color:var(--tg-white);margin-bottom:20px;font-size:46px;font-weight:500;line-height:1}.breadcrumb-content .breadcrumb{margin-bottom:0}.breadcrumb-content .breadcrumb-item{color:var(--tg-primary-color);font-size:16px;font-weight:400;line-height:1.2}.breadcrumb-content .breadcrumb-item a{color:var(--tg-white)}.breadcrumb-content .breadcrumb-item+.breadcrumb-item:before{float:left;color:var(--tg-white);content:"-";padding-right:10px;font-size:16px;font-weight:700}.breadcrumb-content .breadcrumb-item+.breadcrumb-item{padding-left:10px}.slider-area{margin-bottom:120px;padding:100px 0 0 484px;position:relative}.slider-shape{z-index:1;width:1013px;height:525px;position:absolute;top:0;left:0}.slider-content-wrap{z-index:1;background:var(--tg-blue-two);border-radius:0 150px 12px 0;width:49.8%;position:absolute;bottom:0;left:0}.slider-content{padding:120px 40px 120px 240px}.slider-content .overly-text{background:linear-gradient(197deg,#fff 11.71%,#0f1437 89.06%);-webkit-text-fill-color:transparent;opacity:.14;-webkit-background-clip:text;background-clip:text;margin-bottom:0;font-size:71px;font-weight:900;line-height:1;position:absolute;top:50%;left:-20px;transform:translateY(-50%)rotate(-90deg)}.slider-content .sub-title{color:var(--tg-primary-color);font-size:25px;font-weight:500;line-height:1;font-family:var(--tg-heading-font-family);margin-bottom:17px;display:block}.slider-content .title{color:var(--tg-white);margin-bottom:16px;font-size:60px}.slider-content p{color:var(--tg-white);font-family:var(--tg-heading-font-family);margin-bottom:50px;font-size:18px}.slider-content .btn:before{background:var(--tg-white)}.slider-content .btn:hover{color:var(--tg-primary-color)}.slider-img-item{cursor:grab;background-position:50%;background-size:cover;border-radius:200px 0 0 12px;width:100%;min-height:770px}.slider-img-wrap{overflow:hidden}.banner-nav{background:var(--tg-blue-two);border-radius:4px;align-items:center;gap:50px;padding:35px 30px;display:inline-flex;position:absolute;bottom:190px;right:12%}.banner-nav .slick-arrow{color:var(--tg-white);opacity:.3;background:0 0;border:none;padding:0;font-size:60px;line-height:0}.banner-nav .slick-arrow:hover{opacity:1}.brand-area{background:var(--tg-gray);z-index:-1;padding:46.5px 0}.brand-item{justify-content:center;align-items:center;height:47px;display:flex}.brand-item img{cursor:pointer;filter:grayscale();max-height:47px;transition:all .3s ease-in-out}.brand-item img:hover{filter:grayscale(0)}.brand-inner{margin-left:85px}.brand-area-two{margin-left:-484px;padding:33px 0}.brand-active-two [class*=col-]{padding:0 15px}.brand-area-two .brand-item{justify-content:center;align-items:center;height:39px;display:flex}.brand-area-two .brand-title{color:#111;opacity:.8;margin-bottom:30px;font-size:20px;font-weight:400}.brand-area-two .brand-item img{opacity:.5;max-height:39px}.brand-area-two .brand-item img:hover{opacity:1}.inner-brand-area .brand-item{background:var(--tg-gray);cursor:pointer;border-radius:10px;height:140px;transition:all .3s ease-in-out}.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{background:var(--tg-white);box-shadow:0 0 35px #0000000f}.inner-brand-area .brand-item:hover img{filter:grayscale(0)}.features-item{margin-bottom:30px;padding:0 50px;position:relative}.features-item:before{content:"";background:var(--tg-seashell);z-index:-1;border-radius:10px;width:100%;height:150px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.features-item-inner{background:var(--tg-white);z-index:1;border-radius:10px;padding:45px 48px 50px;position:relative;overflow:hidden;box-shadow:0 0 36px #00000014}.features-content .title{margin-bottom:13px;font-size:20px;font-weight:600}.features-content p{margin-bottom:20px}.features-content .link-btn{color:var(--tg-paragraph-color);align-items:center;font-size:18px;display:inline-flex}.features-content .link-btn i{width:50px;height:50px;color:var(--tg-paragraph-color);border-radius:50%;justify-content:center;align-items:center;margin-right:17px;font-size:20px;line-height:1;transition:all .3s ease-out;display:flex;box-shadow:4px 4px 20px #0000001a}.features-item-inner:hover .features-content .link-btn i,.features-item-inner:hover .features-content .link-btn{color:var(--tg-primary-color)}.features-icon{background:var(--tg-unbleached-silk);width:155px;height:155px;color:var(--tg-primary-color);border-radius:50%;padding:40px;font-size:40px;line-height:0;transition:all .3s linear;position:absolute;bottom:-50px;right:-38px}.features-item-inner:hover .features-icon img{transition:all .3s}.features-icon:before{content:"";background:var(--tg-seashell);z-index:-1;border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-item-inner:hover .features-icon{background:var(--tg-primary-color)}.features-item-inner:hover .features-icon img{filter:brightness(0)invert()}.features-bg{background-position:50%;background-size:cover;padding:120px 0;position:relative}.features-item-two{background:var(--tg-white);z-index:1;border-radius:6px 60px 6px 6px;margin:10px 10px 30px 0;padding:16px 24px 24px;position:relative}.features-item-shape{z-index:-2;width:100%;height:100%;position:absolute;top:-9px;right:-10px}.features-item-shape svg{color:var(--tg-blue-two);width:100%;height:100%;transition:all .3s linear}.features-item-two:hover .features-item-shape svg{color:var(--tg-primary-color)}.features-item-two:before{content:"";background:var(--tg-white);z-index:-1;border-radius:6px 60px 6px 6px;width:100%;height:100%;position:absolute;top:0;left:0}.features-item-top{align-items:center;margin-bottom:15px;display:flex}.features-icon-two{border:1px solid var(--tg-primary-color);width:78px;height:78px;color:var(--tg-primary-color);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:20px;font-size:40px;display:flex}.features-content-two .title{margin-bottom:12px;font-size:20px;font-weight:600}.features-content-two p{margin-bottom:0}.features-thumb{border-radius:4px;position:relative;overflow:hidden}.features-thumb img{width:100%;transition:all .5s;transform:scale(1)}.features-item-two:hover .features-thumb img{transform:scale(1.1)}.features-thumb .link-btn{background:var(--tg-blue-two);width:54px;height:54px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;font-size:25px;display:flex;position:absolute;bottom:30px;right:20px}.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{background-position:50%;background-size:cover;padding:0 0 90px}.features-item-wrap{z-index:1;margin-top:-138px;position:relative}.fetures-item-three{background:var(--tg-white);border-radius:6px;margin-bottom:30px;padding:16px 16px 24px}.fetures-thumb-three{border-radius:4px;overflow:hidden}.fetures-thumb-three img{width:100%;transition:all .3s linear;transform:scale(1)}.fetures-item-three:hover .fetures-thumb-three img{transform:scale(1.1)}.fetures-content-three{padding:27px 12px 0;position:relative}.fetures-icon-three{width:76px;height:76px;color:var(--tg-white);background:var(--tg-primary-color);border-radius:4px;justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;top:-38px;right:15px}.fetures-icon-three img{filter:brightness(0)invert()}.fetures-content-three .title{width:75%;margin-bottom:12px;font-size:20px;font-weight:600}.fetures-content-three p{margin-bottom:0}.section-title .sub-title{color:var(--tg-primary-color);font-size:20px;font-family:var(--tg-heading-font-family);margin-bottom:14px;display:block}.section-title .title{margin-bottom:0;font-size:40px}.about-content p{margin-bottom:18px}.about-list .list-wrap{margin-bottom:50px}.about-list .list-wrap li{font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color);align-items:baseline;margin-bottom:10px;font-size:18px;display:flex}.about-list .list-wrap li:last-child{margin-bottom:0}.about-list .list-wrap li i{background:var(--tg-primary-color);width:24px;height:24px;color:var(--tg-white);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:15px;font-size:12px;display:flex;box-shadow:4px 4px 15px #fe5d1466}.about-img-wrap{justify-content:flex-end;align-items:center;margin-bottom:38px;display:flex;position:relative}.about-img-wrap>img{border-radius:10px}.about-img-wrap img:nth-child(2){margin-left:20px}.experiences-item{background:var(--tg-white);border-radius:10px;align-items:center;width:352px;padding:20px;display:flex;position:absolute;bottom:87px;left:70px;box-shadow:6px 6px 50px 5px #0000001f}.experiences-item .icon{background:var(--tg-primary-color);width:63px;height:63px;color:var(--tg-white);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-right:20px;font-size:30px;display:flex}.experiences-item .content .title{margin-bottom:0;font-size:18px;font-weight:500;line-height:1.55}.experiences-item:nth-child(2){bottom:-38px;left:145px}.about-bg{z-index:1;background-position:50%;background-size:cover;padding:120px 0;position:relative;overflow:hidden}.about-content-two{width:85%}.about-content-two p{margin-bottom:30px}.about-list-two .list-wrap{flex-wrap:wrap;align-items:center;margin:0 -15px 50px;display:flex}.about-list-two .list-wrap .list-item{align-items:center;width:50%;padding:0 15px;display:flex}.about-list-two .list-wrap .list-item .icon{width:60px;height:60px;color:var(--tg-primary-color);background:#fe5d1429;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-right:15px;font-size:30px;display:flex}.about-list-two .list-wrap .list-item .content .title{margin-bottom:0;font-size:18px;font-weight:600;line-height:1.5}.about-img-wrap-two{align-items:center;gap:20px;display:flex}.about-img-wrap-two .list-wrap{flex-flow:column wrap;align-items:center;gap:20px;display:flex}.about-img-wrap-two .list-wrap:first-child li:nth-child(2)>img{object-fit:cover;border-radius:5px;width:311px;height:337px}.about-img-wrap-two .list-wrap:nth-child(2) li:first-child>img{object-fit:cover;border-radius:5px 40px 5px 5px;width:373px;height:419px}.about-img-wrap-two .list-wrap:nth-child(2) li:nth-child(2)>img{object-fit:cover;border-radius:5px;width:373px;height:210px}.year-experience-wrap{background:var(--tg-primary-color);border-radius:5px 40px 5px 5px;padding:43px 38px;position:relative}.year-experience-wrap .icon{width:82px;height:80px;position:absolute;top:17px;left:17px}.year-experience-wrap .title{color:var(--tg-white);margin-bottom:0;font-size:54px;line-height:1}.year-experience-wrap .title span{font-size:40px;font-weight:500;display:block}.about-shape-wrap .list-wrap li{z-index:-1;position:absolute}.about-shape-wrap .list-wrap li:first-child{width:125px;height:155px;top:10%;left:18%}.about-shape-wrap .list-wrap li:nth-child(2){opacity:.2;width:175px;height:185px;bottom:12%;left:5%}.about-shape-wrap .list-wrap li:nth-child(3){opacity:.2;width:242px;height:294px;bottom:7%;right:1%}.services-area{background:var(--tg-gray);padding:115px 0 90px}.services-item{z-index:1;object-fit:cover;background-position:50%;background-size:cover;border-radius:5px;min-height:286px;margin-bottom:30px;padding:50px 45px;position:relative;overflow:hidden}.services-item:before{content:"";background:var(--tg-white);z-index:-1;border-radius:5px;width:100%;height:100%;transition:all .3s linear;position:absolute;top:0;left:0}.services-item:hover:before{opacity:0}.services-item:after{content:"";z-index:-1;opacity:0;background:linear-gradient(100.16deg,#fe5d14 1.96%,#1c1c1c00 198.08%);border-radius:5px;width:100%;height:100%;transition:all .3s linear;position:absolute;top:0;left:0}.services-item:hover:after{opacity:.95}.services-icon{background:var(--tg-primary-color);width:100px;height:100px;color:var(--tg-white);border-radius:50px;justify-content:center;align-items:center;margin-bottom:55px;font-size:40px;display:flex;box-shadow:0 0 30px #fe5d1466}.services-content .title{margin-bottom:0;font-size:26px;font-weight:600}.services-content .number{background:linear-gradient(#fe5d1424 0%,#fe5d1400 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:0;font-size:100px;font-weight:400;line-height:.8;position:absolute;top:10px;right:8px}.services-overlay-content .title{color:var(--tg-white);margin-bottom:20px;font-size:26px;font-weight:600}.services-overlay-content .title a:hover{color:var(--tg-white)}.services-overlay-content p{color:var(--tg-white);margin-bottom:20px}.services-overlay-content .read-more{font-size:18px;font-weight:400;font-family:var(--tg-heading-font-family);color:var(--tg-white);z-index:1;align-items:center;padding:0 12px;display:inline-flex;position:relative}.services-overlay-content .read-more:before{content:"";background:var(--tg-heading-font-color);z-index:-1;border-radius:30px;width:30px;height:30px;transition:all .3s linear;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:4px 4px 20px #0000001a}.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{background:var(--tg-white);border-radius:6px;margin-bottom:30px;padding:24px}.services-thumb-two{border-radius:4px;overflow:hidden}.services-thumb-two img{width:100%;transition:all .3s linear;transform:scale(1)}.services-item-two:hover .services-thumb-two img{transform:scale(1.1)}.services-content-two{align-items:flex-start;padding:24px 0 0 24px;display:flex}.services-content-two .icon{background:var(--tg-primary-color);width:88px;height:88px;color:var(--tg-white);z-index:1;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:25px;font-size:40px;display:flex;transform:translateY(-64px)}.services-content-two .icon img{width:40px}.services-content-two .content .title{margin-bottom:12px;font-size:20px;font-weight:600}.services-content-two .content p{margin-bottom:0}.services-area-three{padding:115px 0 120px;position:relative}.services-area-three .services-bg{z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.services-area-three .services-bg:before{content:"";background:#0c1239eb;width:100%;height:100%;position:absolute;top:0;left:0}.services-nav-wrap .nav-tabs{border-bottom:none;justify-content:center;gap:20px}.services-nav-wrap .nav-tabs .nav-link{background:var(--tg-white);font-size:20px;font-weight:500;font-family:var(--tg-body-font-family);color:var(--tg-heading-font-color);z-index:1;border:none;border-radius:4px;margin-bottom:0;padding:20px 42px;line-height:1;position:relative;box-shadow:0 4px 46px #00000024}.services-nav-wrap .nav-tabs .nav-link.active{color:var(--tg-white);background:var(--tg-primary-color)}.services-item-three{background:var(--tg-white);border-radius:8px;flex-direction:row-reverse;align-items:center;margin-top:-30px;padding:66px 38px 50px;display:flex}.services-content-three{flex:none;width:56%}.services-thumb-three{flex:none;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;align-items:center;gap:15px 0;margin:0 -10px 50px;display:flex}.services-list .list-wrap li{width:50%;color:var(--tg-heading-font-color);font-size:16px;font-weight:500;font-family:var(--tg-heading-font-family);align-items:center;padding:0 10px;display:flex}.services-list .list-wrap li i{color:var(--tg-primary-color);margin-right:20px;font-size:25px}.inner-services-area .services-item{box-shadow:0 0 30px #00000014}.services-details-wrap{margin-right:38px}.services-details-thumb{margin-bottom:55px}.services-details-thumb img{border-radius:10px}.services-details-content>.title{margin-bottom:22px;font-size:26px;font-weight:600}.services-details-content p{margin-bottom:0}.services-process-wrap{margin-top:40px;margin-bottom:45px}.services-process-img{padding-bottom:85px;position:relative}.services-process-img img{border-radius:10px}.services-process-img img:nth-child(2){position:absolute;bottom:0;right:0}.services-process-content{margin-left:40px}.services-process-content>.title{margin-bottom:20px;font-size:25px;font-weight:600}.services-process-content .list-wrap li{margin-bottom:20px}.services-process-content .list-wrap li:last-child{margin-bottom:0}.services-process-item{background:var(--tg-gray);border-radius:10px;align-items:flex-start;padding:20px;display:flex}.services-process-item .icon{background:var(--tg-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:60px;height:60px;margin-right:20px;font-size:25px;display:flex}.services-process-item .content .title{margin-bottom:12px;font-size:20px;font-weight:500}.services-process-item .content p{margin-bottom:0}.services-details-content .title-two{margin-bottom:20px;font-size:26px;font-weight:600}.service-benefits-wrap{margin-top:35px}.benefits-content .title{margin-bottom:15px;font-size:26px;font-weight:600}.benefits-content p{margin-bottom:20px}.benefits-content .list-wrap li{color:var(--tg-heading-font-color);font-size:18px;font-weight:400;font-family:var(--tg-heading-font-family);align-items:center;margin-bottom:10px;display:flex}.benefits-content .list-wrap li:last-child{margin-bottom:0}.benefits-content .list-wrap li i{color:var(--tg-primary-color);margin-right:15px;font-size:24px}.service-benefits-wrap .benefits-img{justify-content:flex-end;align-items:center;gap:20px;display:flex}.service-benefits-wrap .benefits-img img{border-radius:10px}.services-widget{background:var(--tg-white);border-radius:10px;margin-bottom:50px;padding:35px 40px 40px;box-shadow:0 0 45px #00000014}.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{font-size:20px;font-weight:500;font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color);background:var(--tg-gray);border-radius:5px;justify-content:space-between;align-items:center;padding:14px 30px;display:flex}.our-services-list .list-wrap li a:hover{color:var(--tg-white);background:var(--tg-primary-color)}.services-widget.widget-bg{z-index:1;background-position:50%;background-size:cover;position:relative}.services-widget.widget-bg:before{content:"";z-index:-1;background:#000000b3;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.services-widget.widget-bg .widget-title{color:var(--tg-white)}.sidebar-form .form-grp{margin-bottom:20px}.sidebar-form .form-grp textarea,.sidebar-form .form-grp input{width:100%;color:var(--tg-heading-font-color);background:#f4f4f4;border:none;border-radius:5px;height:56px;padding:15px 25px;font-size:16px;font-weight:400;display:block}.sidebar-form .form-grp input::placeholder,.sidebar-form .form-grp textarea::placeholder{color:#9a9a9a;font-size:16px;font-weight:400}.sidebar-form .form-grp textarea{min-height:175px;max-height:175px}.services-widget .download-wrap{align-items:center;gap:30px;display:flex}.services-widget .download-wrap a{text-align:center;background:var(--tg-primary-color);color:var(--tg-white);border-radius:5px;flex-direction:column;align-items:center;padding:25px 35px 20px;display:flex}.services-widget .download-wrap a i{background:var(--tg-white);width:50px;height:50px;color:var(--tg-primary-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;font-size:25px;display:flex}.support-item{align-items:center;margin-bottom:30px;display:flex}.support-icon{background:var(--tg-primary-color);width:80px;height:80px;color:var(--tg-white);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:30px;font-size:35px;display:flex}.support-content .title{margin-bottom:8px;font-size:24px}.support-content p{width:85%;margin-bottom:0}.project-bg{background-position:50%;background-size:cover;padding:115px 0 95px;overflow:hidden}.section-title.white-title .title{color:var(--tg-white)}.project-item{background:var(--tg-blue);border-radius:10px;align-items:center;min-height:220px;margin-bottom:25px;padding:10px 50px;transition:all .3s linear;display:flex;position:relative}.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:none;width:35%}.project-content span{color:var(--tg-orange);font-size:18px;font-weight:400;font-family:var(--tg-heading-font-family);margin-bottom:12px;transition:all .3s linear;display:block}.project-content .title{color:var(--tg-white);margin-bottom:0;font-size:26px;font-weight:600}.project-item:hover .project-content .title{opacity:0;visibility:hidden;height:0}.project-content p{margin-bottom:0;display:none}.project-item:hover .project-content p{opacity:1;visibility:visible;height:auto}.project-link{flex-grow:1}.project-link a{background:var(--tg-white);width:50px;height:50px;color:var(--tg-primary-color);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex;box-shadow:4px 4px 20px #0000001a}.project-thumb{z-index:9;display:none;position:absolute;top:50%;right:16%;transform:translateY(-50%)rotate(19deg)}.project-thumb img{border-radius:20px}.project-item{min-height:180px}.section-title .title{font-size:38px}.project-area-two{overflow:hidden}.project-item-two{position:relative;overflow:hidden}.project-thumb-two img{width:100%}.project-content-two{left:initial;opacity:0;visibility:hidden;background:#fe5d14cc;border-radius:8px;flex-direction:column;justify-content:flex-end;width:396px;height:345px;padding:40px 40px 50px;transition:all .3s;display:flex;position:absolute;top:0;transform:translate(-200px)}.project-item-two:hover .project-content-two{opacity:1;visibility:visible;transform:translate(0)}.project-content-two span{color:var(--tg-white);margin-bottom:8px;display:block}.project-content-two .title{color:var(--tg-white);margin-bottom:30px;font-size:26px}.project-content-two .title a:hover{color:var(--tg-white)}.project-content-two .link-btn{background:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.project-active .slick-list{overflow:visible}.project-active .slick-dots{justify-content:center;align-items:center;gap:10px;margin:40px 0 0;padding:0;display:flex}.project-active .slick-dots li{line-height:0;list-style:none}.project-active .slick-dots li button{text-indent:-10000000000px;background:#87828f;border:none;border-radius:500px;width:20px;height:5px;padding:0;line-height:1}.project-active .slick-dots li.slick-active button{background:var(--tg-blue-two);width:40px}.project-area-three{z-index:1;padding:115px 0 120px;position:relative}.project-bg-two{z-index:-1;width:100%;height:40%;position:absolute;top:0;left:0}.project-area-three .project-thumb-two{border-radius:8px;overflow:hidden}.project-area-three .project-item-two{margin-bottom:30px}.project-item-four{margin-bottom:50px}.project-thumb-four{border-radius:10px;overflow:hidden}.project-thumb-four img{width:100%;transition:all .3s linear;transform:scale(1)}.project-item-four:hover .project-thumb-four img{transform:scale(1.1)}.project-content-four{background:var(--tg-white);z-index:1;border-radius:4px;justify-content:space-between;align-items:center;margin:-78px 45px 0;padding:25px;display:flex;position:relative;box-shadow:0 4px 46px #0000002e}.project-content-four .title{margin-bottom:14px;font-size:20px;font-weight:600}.project-content-four .list-wrap{align-items:center;gap:16px;display:flex}.project-content-four .list-wrap li{line-height:1;position:relative}.project-content-four .list-wrap li:before{content:"/";color:var(--tg-primary-color);font-size:16px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.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{width:48px;height:48px;color:var(--tg-white);background:#115278;border-radius:5px;justify-content:center;align-items:center;font-size:24px;display:flex}.project-content-four .content-right .link-btn i{transition:all .3s ease-out;transform:rotate(-40deg)}.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{justify-content:center;align-items:center;gap:10px;margin:0;padding:0;display:flex!important}.project-active-two .slick-dots li{width:unset;margin:0;line-height:0;list-style:none}.project-active-two .slick-dots li button{text-indent:-10000000000px;background:var(--tg-primary-color);opacity:.2;border:none;border-radius:500px;width:20px;height:5px;padding:0}.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{border-radius:8px;overflow:hidden}.project-details-wrap{margin-right:38px}.project-details-thumb{margin-bottom:55px}.project-details-thumb img{border-radius:10px}.project-details-content>.title{margin-bottom:20px;font-size:26px;font-weight:600}.project-details-content p{margin-bottom:15px}.project-details-content .info-two{color:var(--tg-heading-font-color);font-size:16px;font-style:italic;font-weight:500;font-family:var(--tg-heading-font-family);margin-bottom:25px}.project-details-content .info-two span{color:var(--tg-primary-color)}.project-challenge-wrap{margin-bottom:60px}.project-challenge-wrap .challenge-content .title{margin-bottom:20px;font-size:26px;font-weight:600}.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;align-items:center;gap:20px;display:flex}.project-challenge-wrap .challenge-img img{border-radius:5px}.project-details-content .title-two{margin-bottom:20px;font-size:26px;font-weight:600}.project-details-content .list-wrap{flex-wrap:wrap;align-items:center;gap:10px 0;width:90%;display:flex}.project-details-content .list-wrap li{font-size:18px;font-style:italic;font-weight:400;font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color);align-items:center;width:50%;display:flex}.project-details-content .list-wrap li i{color:var(--tg-primary-color);margin-right:15px;font-size:24px}.project-widget{border-radius:5px;margin-bottom:50px;padding:35px 40px 40px;box-shadow:0 0 45px #00000014}.project-widget:last-child{margin-bottom:0}.project-info-list .list-wrap li{align-items:center;margin-bottom:15px;display:flex}.project-info-list .list-wrap li:last-child{margin-bottom:0}.project-info-list .list-wrap li span{color:var(--tg-heading-font-color);width:36%;font-weight:500}.project-contact .list-wrap li{font-family:var(--tg-heading-font-family);align-items:baseline;margin-bottom:15px;display:flex}.project-contact .list-wrap li:last-child{margin-bottom:0}.project-contact .list-wrap li i{color:var(--tg-primary-color);margin-right:20px;font-size:20px}.appointment-inner{filter:drop-shadow(0 16px 88px #00000014);background-position:50%;background-size:cover;border-radius:10px;padding:70px;position:relative}.appointment-form .form-grp{margin-bottom:24px;position:relative}.appointment-form .form-grp textarea,.appointment-form .form-grp input{width:100%;color:var(--tg-heading-font-color);font-size:14px;font-weight:400;font-family:var(--tg-body-font-family);border:1px solid var(--tg-input-border-color);background:var(--tg-white);border-radius:5px;height:58px;padding:17px 60px 17px 20px;transition:all .3s linear;display:block}.appointment-form .form-grp textarea:focus,.appointment-form .form-grp input:focus{border-color:var(--tg-primary-color)}.appointment-form .form-grp textarea::placeholder,.appointment-form .form-grp input::placeholder{color:#9aa2b1;font-size:14px;font-weight:400;font-family:var(--tg-body-font-family)}.appointment-form .form-grp label{color:var(--tg-blue-two);opacity:.4;font-size:20px;line-height:1;position:absolute;top:18px;right:16px}.appointment-form .form-grp textarea{min-height:145px;max-height:145px;padding:17px 20px}.appointment-form .form-grp.select-grp select{background-color:var(--tg-white);border:1px solid var(--tg-input-border-color);color:var(--tg-heading-font-color);text-transform:capitalize;appearance:none;border-radius:5px;outline:none;width:100%;height:58px;padding:20px 50px 20px 20px;font-size:14px;font-weight:400;line-height:1.2}.appointment-form .form-grp.select-grp:after{content:"";color:var(--tg-heading-font-color);font-family:"Font Awesome 5 Free";font-size:15px;font-weight:700;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.appointment-form .btn{width:100%}.appointment-form .row{margin:0 -12px}.appointment-form .row [class*=col-]{padding:0 12px}.appointment-img{width:482px;position:absolute;bottom:0;right:70px}.appointment-area-two{z-index:1;margin-top:-130px;position:relative}.appointment-inner-two{filter:drop-shadow(0 16px 88px #00000014);background-position:50%;background-size:cover;border-radius:8px;padding:30px 40px}.appointment-inner-two .title{margin-bottom:35px;font-size:40px}.appointment-inner-two .form-grp{margin-bottom:25px}.appointment-inner-two .form-grp textarea,.appointment-inner-two .form-grp input{border:1px solid var(--tg-input-border-color);background:var(--tg-white);color:#9aa2b1;border-radius:5px;width:100%;height:58px;padding:17px 20px;font-size:14px;font-weight:400;display:block}.appointment-inner-two .form-grp textarea::placeholder,.appointment-inner-two .form-grp input::placeholder{color:#9aa2b1;font-size:14px;font-weight:400}.appointment-inner-two .form-grp textarea{min-height:58px;max-height:58px}.appointment-inner-two form .btn{width:100%;height:58px}.team-item{z-index:1;margin-bottom:30px;position:relative}.team-thumb{border-radius:10px;width:278px;margin-left:auto;position:relative}.team-thumb img{object-fit:cover;border-radius:10px;width:100%;height:435px}.team-social{opacity:0;visibility:hidden;z-index:-1;transition:all .4s ease-in-out;position:absolute;top:16px;left:0}.team-item:hover .team-social{visibility:visible;opacity:1;left:-50px}.team-social .list-wrap{background:var(--tg-gray-two);border-radius:5px 0 0 5px;flex-direction:column;align-items:center;gap:6px;padding:15px 9px;display:flex}.team-social .list-wrap li a{background:var(--tg-white);width:32px;height:32px;color:var(--tg-paragraph-color);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.team-social .list-wrap li a:hover{color:var(--tg-primary-color)}.team-content{text-align:center;background:var(--tg-blue-two);border-radius:10px;padding:32px 20px;transition:all .3s ease-in-out;position:absolute;bottom:30px;left:0;right:0}.team-item:hover .team-content{background:var(--tg-primary-color)}.team-content .title{color:var(--tg-white);margin-bottom:8px;font-size:20px;font-weight:600}.team-content .title a:hover{color:var(--tg-white)}.team-content span{font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family);color:var(--tg-white);display:block}.team-item-two{margin-bottom:30px;position:relative}.team-thumb-two{border-radius:5px 80px 5px 5px;position:relative;overflow:hidden}.team-thumb-two:before{content:"";opacity:0;pointer-events:none;background:#0006;width:0%;height:100%;transition:all .3s linear;position:absolute;top:0;left:0}.team-item-two:hover .team-thumb-two:before{opacity:1;width:100%}.team-social-two .list-wrap{opacity:0;visibility:hidden;flex-direction:column;gap:7px;transition:all .3s;display:flex;position:absolute;top:20px;left:10px;transform:translate(-100px)}.team-item-two:hover .team-social-two .list-wrap{opacity:1;visibility:visible;transform:translate(0)}.team-social-two .list-wrap a{background:var(--tg-white);width:32px;height:32px;color:var(--tg-paragraph-color);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.team-social-two .list-wrap a:hover{color:var(--tg-primary-color)}.team-content-two{text-align:center;z-index:2;background:var(--tg-white);border-radius:4px;width:270px;margin-top:-52px;padding:26px 20px;transition:all .3s linear;position:relative;box-shadow:0 4px 46px #0000002e}.team-item-two:hover .team-content-two{background:var(--tg-primary-color)}.team-content-two .title{margin-bottom:12px;font-size:20px;font-weight:600}.team-content-two .title a:hover{color:var(--tg-white)}.team-content-two span{color:#636363;line-height:1;transition:all .3s linear;display:block}.team-item-two:hover .team-content-two span,.team-item-two:hover .team-content-two .title{color:var(--tg-white)}.team-item-three{margin-bottom:30px}.team-thumb-three{border-radius:10px;position:relative;overflow:hidden}.team-thumb-three:before{content:"";pointer-events:none;opacity:0;background:#0006;width:100%;height:100%;transition:all .3s linear;position:absolute;top:0;left:0}.team-item-three:hover .team-thumb-three:before{opacity:1}.team-social-three .list-wrap{background:var(--tg-primary-color);border:7px solid var(--tg-white);opacity:0;visibility:hidden;border-top:none;border-right:none;border-radius:0 4px;flex-direction:column;gap:6px;padding:18px 8px;transition:all .3s linear;display:flex;position:absolute;top:0;right:0;transform:translate(100px)}.team-item-three:hover .team-social-three .list-wrap{opacity:1;visibility:visible;transform:translate(0)}.team-social-three .list-wrap li a{background:var(--tg-white);width:32px;height:32px;color:var(--tg-paragraph-color);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.team-social-three .list-wrap li a:hover{color:var(--tg-primary-color)}.team-content-three{text-align:center;background:var(--tg-white);border:1px solid var(--tg-white);z-index:1;border-radius:4px;margin:-50px 35px 0;padding:25px;transition:all .3s linear;position:relative;box-shadow:0 4px 46px #0000002e}.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{margin-bottom:10px;font-size:20px;font-weight:600}.team-content-three span{font-family:var(--tg-heading-font-family);line-height:1;transition:all .3s linear;display:block}.team-item-three:hover .team-content-three span,.team-item-three:hover .team-content-three .title{color:var(--tg-white)}.team-details-thumb img{border-radius:10px}.info-content-top{margin-bottom:55px}.team-details-info .info-content-top .title{margin-bottom:15px;font-size:26px;font-weight:600}.team-details-info .info-content-top span{font-size:20px;line-height:1;display:block}.team-details-info .list-wrap.team-info{border-top:1px solid var(--tg-gray);border-bottom:1px solid var(--tg-gray);margin-bottom:35px;padding-top:30px;padding-bottom:30px}.team-details-info .list-wrap.team-info li{align-items:baseline;margin-bottom:15px;font-size:20px;font-weight:400;display:flex}.team-details-info .list-wrap.team-info li:last-child{margin-bottom:0}.team-details-info .list-wrap.team-info li span{color:var(--tg-heading-font-color);font-size:20px;font-weight:500;font-family:var(--tg-heading-font-family);width:35%}.team-details-info .list-wrap.team-info li i{color:var(--tg-primary-color);margin-right:30px}.team-details-social{align-items:center;display:flex}.team-details-social .title{margin-bottom:0;margin-right:40px;font-size:20px;font-weight:500}.team-details-social .list-wrap{align-items:center;gap:20px;display:flex}.team-details-social .list-wrap li a{background:var(--tg-primary-color);width:50px;height:50px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.team-details-content{margin:70px 0 0}.team-details-content .title{margin-bottom:20px;font-size:26px;font-weight:600}.team-details-content p{margin-bottom:0}.team-details-content .info-one{margin-bottom:25px}.progress-wrap{background:var(--tg-gray);border-radius:5px;flex-wrap:wrap;align-items:center;gap:25px 100px;margin-top:70px;margin-bottom:70px;padding:60px;display:flex;overflow:hidden}.progress-wrap .progress-item{width:45%}.progress-item .progress-bar{background-color:var(--tg-primary-color);overflow:inherit;border-radius:2px;height:4px;margin:3px;position:relative}.progress-item .progress-bar:before{content:"";background:var(--tg-primary-color);clip-path:polygon(100% 0,0 0,50% 100%);width:12px;height:10px;position:absolute;bottom:10px;right:-4px}.progress-item .progress{height:10px;overflow:inherit;background-color:#fe5d1426;border-radius:10px;position:relative}.progress-item .progress span{color:var(--tg-paragraph-color);font-size:16px;font-weight:400;line-height:1;display:block;position:absolute;bottom:22px;right:0}.progress-item .title{color:var(--tg-paragraph-color);font-size:16px;font-weight:400;font-family:var(--tg-body-font-family);margin-bottom:13px}.guidelines-img img{border-radius:5px}.guidelines-content .title{margin-bottom:20px;font-size:26px;font-weight:600}.guidelines-content p{margin-bottom:28px}.guidelines-content .list-wrap li{color:var(--tg-heading-font-color);font-size:18px;font-style:italic;font-weight:400;font-family:var(--tg-heading-font-family);margin-bottom:6px;padding-left:20px;position:relative}.guidelines-content .list-wrap li:last-child{margin-bottom:0}.guidelines-content .list-wrap li:before{content:"";background:var(--tg-heading-font-color);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.area-bg{z-index:1;padding:120px 0 0;position:relative}.area-bg .area-background-img{z-index:-1;background-position:50%;background-size:cover;width:100%;height:calc(100% - 280px);position:absolute;top:0;left:0}.area-bg .area-background-img:before{content:"";background:#0f1437eb;width:100%;height:100%;position:absolute;top:0;left:0}.area-bg-two,.area-bg-three{background-position:50%;background-size:cover;padding:115px 0 120px}.area-bg-four{background-position:50%;background-size:cover;padding:115px 0 90px}.area-bg-five{background-position:50%;background-size:cover;padding:115px 0 0}.engineer-item{background:var(--tg-white);border-radius:8px;margin-bottom:50px;padding:20px 24px 40px;box-shadow:0 16px 88px #00000014}.engineer-thumb{z-index:1;border-radius:4px;position:relative;overflow:hidden}.engineer-thumb:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(297.19deg,#000 .95%,#d9d9d900 140.77%);width:100%;height:100%;position:absolute;top:0;left:0}.engineer-thumb .play-btn{background:var(--tg-white);width:76px;height:76px;color:var(--tg-primary-color);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;bottom:30px;right:30px}.engineer-info-wrap{align-items:center;padding:22px 0 0;display:flex}.engineer-info-wrap .thumb{flex:0 0 74px;width:74px;margin-right:20px}.engineer-info-wrap .thumb img{border-radius:50%}.engineer-info-wrap .content .title{margin-bottom:8px;font-size:20px;font-weight:600}.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{transition:all .4s linear;position:relative;transform:scale(.85)}.engineer-active .slick-slide.slick-current.slick-active{transform:scale(1)}.engineer-active .slick-dots{justify-content:center;align-items:center;gap:10px;margin:0 0 -20px;padding:0;display:flex!important}.engineer-active .slick-dots li{width:unset;margin:0;line-height:0;list-style:none}.engineer-active .slick-dots li button{text-indent:-1000000000px;opacity:.2;background:var(--tg-primary-color);border:none;border-radius:500px;width:20px;height:5px;padding:0;line-height:1}.engineer-active .slick-dots li.slick-active button{opacity:1;width:40px}.work-area{background:var(--tg-gray);padding:115px 0 90px}.work-item{align-items:center;margin-bottom:30px;display:flex}.work-thumb{flex:0 0 94px;width:94px;margin-right:25px;position:relative}.work-thumb .number{background:var(--tg-gray);width:40px;height:40px;color:var(--tg-white);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:0;font-size:16px;font-weight:600;display:flex;position:absolute;top:0;right:20px}.work-thumb .number:before{content:"";background:var(--tg-primary-color);z-index:-1;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-content .title{margin-bottom:18px;font-size:20px;font-weight:600}.work-content p{margin-bottom:0}.work-bg{background-position:50%;background-size:cover;padding:115px 0 120px}.work-inner{border:8px solid var(--tg-white);filter:drop-shadow(0 16px 88px #00000014);background-position:50%;background-size:cover;border-radius:16px;width:100%;min-height:700px;position:relative}.work-tooltip-wrap .tooltip-item{position:absolute}.work-tooltip-wrap .tooltip-btn{width:54px;height:54px;color:var(--tg-primary-color);background:var(--tg-white);font-size:22px;transition:all .3s linear}.work-tooltip-wrap .tooltip-btn.pulse:before{background:var(--tg-white);transition:all .3s linear}.work-tooltip-wrap .tooltip-content{bottom:95px}.work-tooltip-wrap .tooltip-item:first-child{top:13%;left:10%;right:auto}.work-tooltip-wrap .tooltip-item:nth-child(2){top:9%;bottom:auto;right:31%}.work-tooltip-wrap .tooltip-item:nth-child(3){top:43%;bottom:auto;left:34%}.work-tooltip-wrap .tooltip-item:nth-child(4){top:29%;right:42%}.work-tooltip-wrap .tooltip-item:nth-child(5){top:35%;right:21%}.work-tooltip-wrap .tooltip-item:nth-child(6){bottom:15%;right:16%}.work-tooltip-wrap .tooltip-item:nth-child(7){bottom:12%;right:45%}.work-tooltip-wrap .tooltip-item.top .tooltip-content{top:95px;bottom:auto}.work-tooltip-wrap .tooltip-item.active .tooltip-btn{background:var(--tg-primary-color);color:var(--tg-white)}.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{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:0 67px 48px 0;display:flex}.history-img-wrap .list-wrap li{z-index:1;position:relative}.history-img-wrap .list-wrap li img{border-radius:10px}.history-img-wrap .list-wrap li:nth-child(2):before{content:"";background:#0006;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.history-img-wrap .list-wrap li .play-btn{background:var(--tg-white);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.history-img-wrap .list-wrap li .play-btn.pulse:before{background:var(--tg-white)}.history-img-wrap .list-wrap li:nth-child(3){position:absolute;bottom:0;right:67px}.history-content p{color:#535353;margin-bottom:20px}.history-list .list-wrap li{color:var(--tg-heading-font-color);font-size:18px;font-family:var(--tg-heading-font-family);align-items:center;margin-bottom:10px;display:flex}.history-list .list-wrap li:last-child{margin-bottom:0}.history-list .list-wrap li i{color:var(--tg-primary-color);margin-right:15px;font-size:24px}.counter-inner{background:var(--tg-gray);border-radius:10px;padding:40px 0 10px}.counter-item{text-align:center;margin-bottom:30px}.counter-icon{background:var(--tg-primary-color);width:80px;height:80px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;font-size:35px;line-height:1;transition:all .3s ease-in-out;display:flex;transform:translateY(0)}.counter-item:hover .counter-icon{transform:translateY(5px)}.counter-content .count{color:var(--tg-heading-font-color);font-size:40px;font-weight:700;line-height:.8;font-family:var(--tg-heading-font-family);margin-bottom:8px;display:block}.counter-item-two{align-items:center;margin-bottom:30px;display:flex}.counter-item-two .counter-icon{width:100px;height:100px;margin:0 20px 0 0}.counter-area-two .counter-inner{background:var(--tg-white);padding:40px 40px 10px}.counter-item-three{text-align:center;margin-bottom:30px;position:relative}.counter-item-three:before{content:"";background:var(--tg-white);opacity:.28;width:1px;height:142px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)rotate(15deg)}.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{color:var(--tg-white);font-size:20px}.counter-content p{margin-bottom:0;font-size:18px;font-weight:400}.testimonial-area{background:var(--tg-gray)}.testimonial-img{margin-right:71px}.testimonial-img img{border-radius:10px}.testimonial-icon{color:var(--tg-primary-color);margin-bottom:25px;margin-left:2px;font-size:60px;line-height:1}.testimonial-content>p{margin-bottom:32px;font-size:20px;font-style:italic;font-weight:400}.testimonial-avatar{align-items:center;display:flex}.testimonial-avatar .avatar-thumb{flex:none;width:80px;margin-right:30px}.testimonial-avatar .avatar-thumb img{border-radius:50%}.testimonial-avatar .avatar-content .title{margin-bottom:6px;font-size:25px;font-weight:600}.testimonial-avatar .avatar-content p{color:var(--tg-primary-color);margin-bottom:0}.testimonial-active .slick-dots{align-items:center;gap:10px;margin:0;padding:0;position:absolute;bottom:0;right:0;width:unset!important;display:flex!important}.testimonial-active .slick-dots li{width:unset;margin:0;line-height:0;list-style:none;position:unset!important;display:unset!important}.testimonial-active .slick-dots li button{text-indent:-100000000000px;background:#fdddce;border:none;border-radius:500px;width:20px;height:5px;padding:0;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{background:var(--tg-white);border-radius:4px 50px 4px 4px;align-items:flex-start;padding:40px;display:flex!important}.testimonial-avatar-two{flex:none;width:150px;margin-right:50px}.testimonial-avatar-two img{border-radius:5px}.testimonial-content-two .content-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.testimonial-content-two .content-top .icon{color:var(--tg-primary-color);font-size:40px;line-height:1}.testimonial-content-two .content-top .rating{color:var(--tg-primary-color);align-items:center;gap:5px;font-size:20px;display:flex}.testimonial-content-two p{margin-bottom:23px;padding-left:10px;font-size:20px;font-style:italic;position:relative}.testimonial-content-two p:before{content:"";background:var(--tg-primary-color);width:1px;height:90%;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.testimonial-content-two .content-bottom .title{margin-bottom:10px;font-size:25px;font-weight:600}.testimonial-content-two .content-bottom span{color:var(--tg-primary-color);line-height:1;display:block}.testimonial-area-three{background:var(--tg-gray);position:relative}.testimonial-avatar-wrap .list-wrap li{position:absolute}.testimonial-avatar-wrap .list-wrap li img{border:8px solid var(--tg-white);filter:drop-shadow(0 0 30px #0000001a);border-radius:50%}.testimonial-avatar-wrap .list-wrap li:first-child{width:114px;height:114px;top:15%;left:8%}.testimonial-avatar-wrap .list-wrap li:nth-child(2){width:58px;height:58px;top:45%;left:15%}.testimonial-avatar-wrap .list-wrap li:nth-child(3){width:68px;height:68px;bottom:22%;left:9%}.testimonial-avatar-wrap .list-wrap li:nth-child(4){width:68px;height:68px;top:12%;right:10%}.testimonial-avatar-wrap .list-wrap li:nth-child(5){width:58px;height:58px;top:45%;right:15%}.testimonial-avatar-wrap .list-wrap li:nth-child(6){width:114px;height:114px;bottom:12%;right:10%}.testimonial-active-two .slick-dots{justify-content:center;align-items:center;gap:10px;margin:50px 0 -30px;padding:0;display:flex!important}.testimonial-active-two .slick-dots li{width:unset;margin:0;line-height:0;list-style:none}.testimonial-active-two .slick-dots li button{text-indent:-10000000000px;background:var(--tg-primary-color);opacity:.2;border:none;border-radius:500px;width:20px;height:5px;padding:0}.testimonial-active-two .slick-dots li.slick-active button{opacity:1;width:40px}.faq-bg{background-position:50%;background-size:cover;padding:115px 0 120px}.faq-wrap .accordion-item{background:var(--tg-white);border:none;border-radius:4px;margin-bottom:30px;overflow:hidden;box-shadow:0 10px 10px #c6c6c630}.faq-wrap .accordion-item:last-child{margin-bottom:0}.faq-wrap .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-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{font-size:18px;font-weight:500;font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color);background:var(--tg-white);border-bottom:1px solid #0000;padding:22px 25px;position:relative}.faq-wrap .accordion-button:after{content:"";width:auto;height:auto;color:var(--tg-heading-font-color);background-image:none;flex-shrink:0;font-family:"Font Awesome 5 Free";font-size:20px;font-weight:700;position:absolute;top:20px;right:20px}.faq-wrap .accordion-button:not(.collapsed):after{content:"";background-image:none;transform:rotate(0)}.faq-wrap .accordion-button:not(.collapsed){color:var(--tg-primary-color);background-color:var(--tg-white);box-shadow:none;border-bottom:1px solid #e7e7e7}.faq-wrap .accordion-button:focus{border-color:none;box-shadow:none}.faq-wrap .accordion-body{padding:22px 25px}.faq-wrap .accordion-body p{margin-bottom:0;font-size:18px;font-weight:400;line-height:1.83}.faq-img-wrap{justify-content:flex-end;align-items:center;gap:25px;display:flex;position:relative}.faq-img-wrap img:first-child{object-fit:cover;border-radius:12px;width:332px;height:628px}.faq-img-wrap img:nth-child(2){object-fit:cover;border-radius:12px 80px 12px 12px;width:332px;height:628px}.faq-img-wrap .overlay-text{text-align:center;background:linear-gradient(#fff 0% 100%,#fff0 100%);border-radius:12px;width:460px;margin:0 auto;padding:28px 25px;position:absolute;bottom:65px;left:0;right:0}.faq-img-wrap .overlay-text .title{-webkit-text-fill-color:var(--tg-white);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--tg-blue-two);text-transform:uppercase;margin-bottom:0;font-size:90px;line-height:.8}.blog-post-item{border-radius:5px;margin-bottom:30px;overflow:hidden;box-shadow:0 16px 88px #00000014}.blog-post-thumb{border-radius:5px;overflow:hidden}.blog-post-thumb img{transition:all .3s ease-in-out;transform:scale(1)}.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{background:#ffefe7;border-radius:5px;padding:12px 20px;font-size:16px;font-weight:400;display:block;position:absolute;top:-25px;left:30px}.blog-post-content .tag:hover{background:var(--tg-primary-color);color:var(--tg-white)}.blog-meta .list-wrap{flex-wrap:wrap;align-items:center;gap:10px 30px;margin-bottom:15px;display:flex}.blog-meta .list-wrap li{align-items:center;font-size:16px;display:flex}.blog-meta .list-wrap li i{color:var(--tg-primary-color);margin-right:8px;font-size:15px}.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{border-bottom:1px solid var(--tg-border-color);margin-bottom:17px;padding-bottom:15px;font-size:20px;font-weight:600;line-height:1.5}.blog-post-content .title a{color:inherit;background-image:linear-gradient(currentColor 0% 98%);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:0;transition:background-size .8s cubic-bezier(.25,.8,.25,1);display:inline}.blog-post-content .title a:hover{background-size:100% 1px}.blog-post-content .link-btn{color:var(--tg-paragraph-color);align-items:center;font-size:18px;font-weight:400;display:inline-flex}.blog-post-content .link-btn i{margin-left:7px}.blog-post-content .link-btn:hover{color:var(--tg-primary-color)}.blog-area-two .blog-post-item,.blog-area-two .blog-post-thumb{border-radius:5px 60px 5px 5px}.blog-widget{background:var(--tg-white);border-radius:5px;margin-bottom:50px;padding:35px 40px 40px;box-shadow:0 0 45px #00000014}.blog-widget:last-child{margin-bottom:0}.widget-title{margin-bottom:25px;padding-bottom:10px;font-size:26px;font-weight:600;position:relative}.widget-title:before{content:"";background:linear-gradient(74.56deg,#a51af41a 8.85%,#f0a70e1a 57.29%,#f56e161a 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}.widget-title:after{content:"";background:var(--tg-primary-color);width:60px;height:1px;position:absolute;bottom:0;left:0}.sidebar-search form{position:relative}.sidebar-search form input{width:100%;color:var(--tg-heading-font-color);background:#fe5d1426;border:none;border-radius:5px;height:60px;padding:19px 70px 19px 30px;font-size:14px;font-weight:400}.sidebar-search form input::placeholder{color:#636363;font-size:14px;font-weight:400}.sidebar-search form button{color:var(--tg-primary-color);background:0 0;border:none;padding:0;font-size:26px;line-height:1;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.categories-list .list-wrap li{border-bottom:1px solid #fe5d1426;margin-bottom:10px;padding-bottom:10px}.categories-list .list-wrap li:last-child{border-bottom:none;margin-bottom:0;padding:0}.categories-list .list-wrap li a{color:var(--tg-paragraph-color);align-items:center;font-size:16px;display:flex}.categories-list .list-wrap li a span{margin-left:auto}.categories-list .list-wrap li a:hover{color:var(--tg-primary-color)}.rc-post-item{border-bottom:1px solid #fe5d1426;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.rc-post-item:last-child{border-bottom:none;margin-bottom:0;padding:0}.rc-post-item .rc-post-thumb{flex:none;width:92px;margin-right:20px}.rc-post-item .rc-post-thumb img{border-radius:5px}.rc-post-content .title{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.55}.rc-post-content span{color:#636363;font-size:14px;display:block}.rc-post-content span i{color:var(--tg-primary-color);margin-right:15px}.tag-list-wrap .list-wrap{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.tag-list-wrap .list-wrap li a{color:var(--tg-heading-font-color);background:var(--tg-gray);border-radius:5px;padding:7px 20px;font-size:16px;font-weight:400;display:block}.tag-list-wrap .list-wrap li a:hover{background:var(--tg-primary-color);color:var(--tg-white)}.blog-widget.widget-bg{z-index:1;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:552px;display:flex;position:relative}.blog-widget.widget-bg:before{content:"";z-index:-1;background:#0009;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 45px #00000014}.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{color:var(--tg-white);margin-bottom:18px;font-size:25px;font-weight:600}.sidebar-content p{color:var(--tg-white);font-family:var(--tg-heading-font-family);margin-bottom:25px}.blog-details-wrap{margin-right:58px}.blog-details-thumb img{border-radius:5px}.blog-details-thumb{margin-bottom:40px}.blog-details-content>.title{margin-bottom:20px;font-size:25px;font-weight:600}.blog-details-content p{margin-bottom:20px}.blog-details-content blockquote{text-align:center;background:var(--tg-gray);border-radius:5px;margin:35px 0;padding:30px 60px}.blog-details-content blockquote p{color:var(--tg-heading-font-color);font-size:16px;font-weight:500;font-family:var(--tg-heading-font-family);margin-bottom:25px}.blog-details-content blockquote cite{color:var(--tg-primary-color);font-size:21px;font-style:italic;font-weight:600;line-height:1;font-family:var(--tg-heading-font-family);position:relative}.blog-details-content blockquote cite:before{content:"";background:var(--tg-primary-color);width:60px;height:2px;position:absolute;top:50%;left:-75px;transform:translateY(-50%)}.blog-details-content blockquote cite:after{content:"";background:var(--tg-primary-color);width:60px;height:2px;position:absolute;top:50%;right:-75px;transform:translateY(-50%)}.blog-details-content .bd-inner-img-wrap{margin:35px 0}.blog-details-content .bd-inner-img-wrap img{border-radius:5px}.bd-inner-content .list-wrap li{color:var(--tg-heading-font-color);align-items:baseline;margin-bottom:3px;display:flex}.bd-inner-content .list-wrap li:last-child{margin-bottom:0}.bd-inner-content .list-wrap li i{color:var(--tg-primary-color);margin-right:15px;font-size:14px}.blog-details-bottom .post-tags{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.blog-details-bottom .post-tags .title{margin-bottom:0;font-size:20px;font-weight:400}.blog-details-bottom .post-tags .list-wrap{align-items:center;gap:10px 20px;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{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;display:flex}.blog-details-bottom .blog-post-share .title{margin-bottom:0;font-size:20px;font-weight:400}.blog-details-bottom .blog-post-share .list-wrap{align-items:center;gap:10px;display:flex}.blog-details-bottom .blog-post-share .list-wrap li a{width:35px;height:35px;color:var(--tg-white);background:var(--tg-primary-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.blog-details-bottom .blog-post-share .list-wrap li a:hover{background:var(--tg-white);color:var(--tg-primary-color);box-shadow:0 4px 8px #00000029}.pev-next-post-wrap{border-top:1px solid var(--tg-gray-three);margin-top:40px;margin-bottom:40px;padding-top:70px}.pev-next-post-wrap .post-item{margin-bottom:30px}.pev-next-post-wrap .post-inner{align-items:center;margin-bottom:30px;display:flex}.pev-next-post-wrap .post-inner .thumb{flex:none;width:92px;margin-right:20px}.pev-next-post-wrap .post-inner .thumb img{border-radius:5px}.pev-next-post-wrap .post-inner .content .title{margin-bottom:15px;font-size:18px;font-weight:600}.pev-next-post-wrap .post-inner .content span{font-size:14px;display:block}.pev-next-post-wrap .post-inner .content span i{color:var(--tg-primary-color);margin-right:15px}.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-left:20px;margin-right:0}.pev-next-post-wrap .post-btn a{font-size:18px;font-weight:400;line-height:1;font-family:var(--tg-heading-font-family);background:#f4f4f4;border-radius:3px;align-items:center;padding:11px 20px;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-left:7px;margin-right:0}.comments-wrap{border-top:1px solid var(--tg-gray-three);padding-top:70px;padding-bottom:40px}.comments-wrap-title{margin-bottom:35px;font-size:26px;font-weight:600}.comments-box{background:var(--tg-gray);border-radius:5px;align-items:flex-start;margin-bottom:30px;padding:35px;display:flex}.comments-avatar{flex:none;width:68px;margin-right:25px}.comments-avatar img{border-radius:50%}.comments-text .avatar-name{margin-bottom:20px}.comments-text .avatar-name .name{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:18px;font-weight:600;display:flex}.comments-text .comment-reply-link{color:var(--tg-primary-color);font-size:15px;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{color:#4a4949;font-size:16px;line-height:1;display:block}.comments-text p{font-family:var(--tg-heading-font-family);color:#636363;margin-bottom:0}.latest-comments .children .comments-box{margin-left:90px}.comment-respond{border-top:1px solid var(--tg-gray-three);padding-top:70px}.comment-reply-title{margin-bottom:40px;font-size:26px;font-weight:600}.comment-form .form-grp{margin-bottom:24px}.comment-form .form-grp textarea,.comment-form .form-grp input{width:100%;color:var(--tg-heading-font-color);background:var(--tg-gray);border:none;border-radius:5px;height:60px;padding:15px 25px;font-size:14px;font-weight:400;display:block}.comment-form .form-grp textarea::placeholder,.comment-form .form-grp input::placeholder{color:#9a9a9a;font-size:14px;font-weight:400}.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}.pagination-wrap .pagination.list-wrap{gap:10px 14px}.pagination-wrap .pagination .page-link{color:#636363;border:none;border:1.5px solid var(--tg-gray-two);width:56px;height:56px;font-size:16px;font-weight:400;line-height:1;font-family:var(--tg-heading-font-family);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:0;padding:0;display:flex}.pagination-wrap .pagination .page-item.active .page-link,.pagination-wrap .pagination .page-link:hover{color:#252424;background:#f4f4f4;border-color:#f4f4f4}.pagination-wrap .pagination .page-link:focus{color:#252424;box-shadow:none;background-color:#f4f4f4;outline:0}.pagination-wrap .pagination .page-item.next-page .page-link{background:var(--tg-primary-color);color:var(--tg-white);border-color:var(--tg-primary-color)}.section-title.white-title-two .sub-title,.section-title.white-title-two .title{color:var(--tg-white)}.newsletter-bg{z-index:1;background-position:50%;background-size:auto;background-attachment:fixed;padding:87px 0;position:relative}.newsletter-bg:before{content:"";opacity:.92;z-index:-1;background:#0f1437;width:100%;height:100%;position:absolute;top:0;left:0}.newsletter-form form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.newsletter-form .form-grp{width:260px}.newsletter-form .form-grp input{width:100%;color:var(--tg-heading-font-color);background:var(--tg-white);border:none;border-radius:5px;height:58px;padding:18px 20px;font-size:14px;font-weight:400}.newsletter-form .form-grp input::placeholder{color:#9aa2b1;font-size:14px;font-weight:400}.contact-form-wrap{background-position:50%;background-size:cover;border-radius:5px;padding:65px}.contact-form-wrap .title{margin-bottom:10px;font-size:40px}.contact-form-wrap p{margin-bottom:45px}.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 textarea,.contact-form-wrap .form-grp input{border:1px solid var(--tg-input-border-color);background:var(--tg-white);width:100%;font-size:14px;font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color);border-radius:5px;height:56px;padding:16px 15px;display:block}.contact-form-wrap .form-grp textarea::placeholder,.contact-form-wrap .form-grp input::placeholder{font-size:14px;font-family:var(--tg-heading-font-family);color:#a4a4a4}.contact-form-wrap .form-grp textarea{min-height:180px;max-height:180px}.contact-form-wrap .contact-form .btn{width:100%}.contact-info-wrap{background:var(--tg-gray);border-radius:5px;margin-bottom:25px;padding:60px 65px}.contact-info-wrap .title{margin-bottom:10px;font-size:40px}.contact-info-wrap p{margin-bottom:45px}.contact-info-wrap .list-wrap{align-items:center;gap:25px;display:flex}.contact-info-item .icon{background:var(--tg-primary-color);width:60px;height:60px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;font-size:22px;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{color:var(--tg-heading-font-color);margin-bottom:0}#contact-map{width:100%;height:343px}#contact-map iframe{border-radius:5px;width:100%;height:100%}.error-img{text-align:center;margin-bottom:40px}.error-content{text-align:center}.error-content .title{margin-bottom:40px;font-size:40px}.footer-bg{background-position:50%;background-size:cover}.footer-top{padding:115px 0 120px}.footer-widget{margin-bottom:40px}.fw-title{color:var(--tg-white);margin-bottom:25px;font-size:25px;font-weight:600}.footer-content p{color:var(--tg-gray-three);margin-bottom:30px}.footer-newsletter .title{color:var(--tg-white);margin-bottom:15px;font-size:18px;font-weight:400}.footer-newsletter form{position:relative}.footer-newsletter input{background:var(--tg-white);width:100%;color:var(--tg-heading-font-color);border:none;border-radius:5px;height:50px;padding:14px 145px 14px 20px;font-size:14px;font-weight:400}.footer-newsletter input::placeholder{color:#9a9a9a;font-size:14px;font-weight:400}.footer-newsletter button{border-radius:0 4px 4px 0;padding:16px 20px;position:absolute;top:0;right: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{color:var(--tg-gray-three);align-items:center;font-size:16px;font-weight:400;display:inline-flex}.footer-link .list-wrap li a i{margin-right:10px}.footer-link .list-wrap li a:hover{color:var(--tg-orange)}.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;align-items:center;gap:15px;display:flex}.footer-instagram .list-wrap li a img{border-radius:5px}.footer-top .row [class*=col-]:nth-child(4) .footer-widget{margin-left:70px}.footer-logo-area{background:var(--tg-orange);border-radius:5px;margin-top:20px;padding:24px 50px}.footer-contact{background:var(--tg-primary-color);border-radius:5px;align-items:center;margin:0 15px;padding:18px;display:flex}.footer-contact .icon{color:#0f1437;background:var(--tg-white);border-radius:5px;flex:none;justify-content:center;align-items:center;width:70px;height:70px;margin-right:40px;font-size:40px;display:flex}.footer-contact .content span{color:var(--tg-white);font-size:18px;font-weight:400;font-family:var(--tg-heading-font-family);margin-bottom:3px;line-height:1;display:block}.footer-contact .content a{color:var(--tg-white);font-size:26px;font-weight:600;font-family:var(--tg-heading-font-family);display:block}.footer-contact .content a:hover{color:var(--tg-orange)}.footer-social{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.footer-social .title{color:var(--tg-white);margin-bottom:0;margin-right:35px;font-size:25px;font-weight:600}.footer-social .list-wrap{align-items:center;gap:12px;display:flex}.footer-social .list-wrap li a{background:var(--tg-white);width:42px;height:42px;color:var(--tg-primary-color);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.footer-social .list-wrap li a:hover{color:var(--tg-orange)}.footer-bottom{background:var(--tg-secondary-color);padding:22px 0}.footer-bottom .copyright-text p{color:var(--tg-white);font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family);margin-bottom:0}.footer-bootom-menu .list-wrap{justify-content:flex-end;align-items:center;display:flex}.footer-bootom-menu .list-wrap li{margin-right:30px;padding-right:30px;position:relative}.footer-bootom-menu .list-wrap li:last-child{margin-right:0;padding-right:0}.footer-bootom-menu .list-wrap li:before{content:"";background:#2e2e2e;width:1px;height:34px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-bootom-menu .list-wrap li:last-child:before{display:none}.footer-bootom-menu .list-wrap li a{color:var(--tg-white);font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family)}.footer-bootom-menu .list-wrap li a:hover{color:var(--tg-orange)}#preloader{background:var(--tg-white);z-index:999;width:100%;height:100%;margin-top:0;position:fixed;top:0}.ta-preloader-block{text-align:center;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ta-spinner-eff{width:50px;height:50px;animation:12.8s step-end infinite taRotation;position:relative}.ta-spinner-eff .ta-bar{background-color:var(--tg-primary-color);position:absolute}.ta-spinner-eff .ta-bar-top{transform-origin:0 0;width:100%;height:7px;animation:3.2s linear infinite bar-top;position:absolute;top:0;left:0;transform:scaleX(0)}.ta-spinner-eff .ta-bar-right{transform-origin:0 0;width:7px;height:100%;animation:3.2s linear infinite bar-right;position:absolute;top:0;right:0;transform:scaleY(0)}.ta-spinner-eff .ta-bar-bottom{transform-origin:100% 0;width:100%;height:7px;animation:3.2s linear infinite bar-bottom;position:absolute;bottom:0;right:0;transform:scaleX(0)}.ta-spinner-eff .ta-bar-left{transform-origin:0 100%;width:7px;height:100%;animation:3.2s linear infinite bar-left;position:absolute;bottom:0;left:0;transform:scaleY(0)}@keyframes taRotation{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@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)}}
@media (max-width:1800px){.banner-area{padding:100px 0 0 85px}.brand-inner{margin-left:240px}.slider-content .overly-text{font-size:62px}.slider-content{padding:100px 40px 100px 200px}.slider-area{padding:100px 0 0 440px}.slider-img-item{min-height:690px}.brand-area-two{margin-left:-440px}.banner-nav{right:5%}}@media (max-width:1500px){.container{max-width:1320px}.banner-area{padding:100px 0 0 40px}.banner-shape{width:17.29%;height:100%}.banner-bg{min-height:510px;padding:80px}.banner-content .title{color:var(--tg-white);margin-bottom:30px;font-size:50px}.banner-tooltip-wrap{min-height:350px}.tooltip-item:nth-child(3){bottom:2%;left:28%}.tooltip-item:nth-child(2){bottom:34%;right:16%}.tooltip-item:first-child{top:0;right:53%}.features-item-inner{padding:35px 25px 30px}.features-icon{width:130px;height:130px;padding:25px 30px;font-size:30px}.features-icon:before{width:150px;height:150px}.experiences-item{left:30px}.experiences-item:nth-child(2){left:140px}.services-item{min-height:268px;padding:40px 35px}.project-thumb img{width:470px}.team-thumb{width:240px}.team-thumb img{height:370px}.team-content{padding:18px 20px}.testimonial-img{margin-right:30px}.footer-top .row [class*=col-]:nth-child(3) .footer-widget,.footer-top .row [class*=col-]:nth-child(4) .footer-widget{margin-left:0}.footer-top .row [class*=col-]:nth-child(2) .footer-widget{margin-left:60px}.footer-contact{margin:0}.footer-contact .icon{margin-right:20px}.footer-contact .content a{font-size:24px}.footer-instagram .list-wrap li a img{width:100px}.project-content .left-side-content{flex:none;width:40%}.slider-content .overly-text{font-size:52px;left:-170px}.slider-content .overly-text br{display:none}.slider-content{padding:80px 35px 80px 95px}.slider-content .title{font-size:50px}.slider-content .sub-title{font-size:22px}.slider-img-item{min-height:530px}.slider-area{padding:100px 0 0 400px}.brand-area-two{margin-left:-400px;padding:20px 0}.banner-nav{gap:30px;padding:25px 20px;bottom:160px;right:3%}.about-content-two{width:95%}.about-img-wrap-two>img:first-child{width:280px;height:320px}.about-img-wrap-two>img:nth-child(2){width:328px;height:400px}.about-img-wrap-two>img:nth-child(3){width:330px}.year-experience-wrap .title{font-size:45px}.year-experience-wrap{padding:32px 30px}.year-experience-wrap .title span{font-size:32px}.appointment-img{right:50px}.support-content p{width:100%}.testimonial-inner{padding:0 40px}.faq-img-wrap img:nth-child(2),.faq-img-wrap img:first-child{width:300px}.banner-content-two .title{font-size:56px}.banner-img-wrap .overly-text .title{font-size:60px}.banner-img-wrap{margin-left:75px}.banner-area-two{padding:100px 0 230px}.appointment-inner-two .title{font-size:38px}.work-thumb{margin-right:15px}.work-content .title{margin-bottom:8px}.work-tooltip-wrap .tooltip-item:first-child{left:12%}.banner-area-three.banner-two{min-height:800px}.banner-content-three .title{margin-bottom:25px;font-size:55px}.banner-content-three p{width:87%;margin:0 auto 35px}.services-thumb-three{padding-left:15px}.project-content-four{margin:-78px 25px 0}.team-content-three{margin:-50px 20px 0;padding:25px 20px}.testimonial-avatar-wrap .list-wrap li:first-child{top:8%;left:4%}.testimonial-avatar-wrap .list-wrap li:nth-child(2){left:7%}.testimonial-avatar-wrap .list-wrap li:nth-child(3){bottom:14%;left:3%}.testimonial-avatar-wrap .list-wrap li:nth-child(4){top:9%;right:5%}.testimonial-avatar-wrap .list-wrap li:nth-child(5){top:49%;right:7%}.testimonial-avatar-wrap .list-wrap li:nth-child(6){bottom:6%;right:4%}.history-img-wrap .list-wrap{padding:0 0 48px}.history-img-wrap .list-wrap li:first-child img{object-fit:cover;width:380px;height:440px}.history-img-wrap .list-wrap li:nth-child(3){right:0}.project-content-two{width:340px;height:300px;padding:35px 35px 35px 30px}.contact-info-wrap{padding:40px 25px}.contact-info-wrap .title{font-size:35px}.contact-form-wrap{padding:40px}.contact-form-wrap .title{font-size:35px}#contact-map{height:334px}.blog-widget{padding:35px 35px 40px}.rc-post-content .title{font-size:16px}.project-details-wrap,.services-details-wrap{margin-right:20px}.services-process-content{margin-left:0}.blog-details-wrap{margin-right:20px}}@media (max-width:1199.98px){.container,.custom-container{max-width:960px}.header-action>ul li.header-btn{display:none}.banner-area{padding:100px 0 0 40px}.brand-inner{margin-left:194px}.banner-shape{width:20.29%;height:100%}.navbar-wrap ul{margin:0 0 0 auto}.banner-bg{min-height:510px;padding:80px 50px}.tooltip-content{width:260px;padding:20px 15px}.tooltip-content .title{margin-bottom:5px;font-size:20px}.banner-content .title{margin-bottom:25px;font-size:45px}.brand-area{padding:36.5px 0}.features-item{padding:0 20px}.features-content .link-btn i{width:40px;height:40px;margin-right:12px;font-size:16px}.features-icon{width:120px;height:120px;padding:24px 26px;font-size:25px}.features-icon img{max-width:35px}.features-icon:before{width:140px;height:140px}.about-img-wrap>img:first-child{object-fit:cover;width:245px;height:440px}.about-img-wrap>img:nth-child(2){object-fit:cover;width:170px}.experiences-item:nth-child(2){display:none}.experiences-item{width:310px;bottom:30px;left:0}.experiences-item .content .title{font-size:16px}.section-title .title{font-size:36px}.services-content .title{font-size:24px}.services-content .number{font-size:80px}.services-icon{width:80px;height:80px;margin-bottom:70px;font-size:30px}.services-icon img{max-width:30px}.services-overlay-content .title{margin-bottom:15px;font-size:24px}.services-item{min-height:258px;padding:30px 20px}.project-content .title{font-size:22px}.project-item{padding:10px 35px}.project-thumb{right:14%}.project-thumb img{width:385px}.team-thumb img{height:400px}.team-thumb{width:250px}.counter-content .count{font-size:35px}.testimonial-icon{margin-bottom:15px;font-size:40px}.testimonial-img{margin-right:0}.testimonial-avatar .avatar-content .title{font-size:20px}.testimonial-avatar .avatar-thumb{width:70px;margin-right:20px}.testimonial-content>p{margin-bottom:20px}.blog-post-thumb img{width:100%}.newsletter-content{text-align:center;margin-bottom:40px}.newsletter-form form{justify-content:center}.footer-logo-area{padding:24px 30px}.footer-contact .icon{width:50px;height:50px;margin-right:15px;font-size:25px}.footer-contact .content a{font-size:20px}.footer-social .title{margin-right:20px;font-size:22px}.newsletter-bg{padding:60px 0}.banner-content p{margin-bottom:30px}.about-img-wrap{margin-bottom:0}.footer-contact{padding:18px 10px}.slider-shape,.slider-content .overly-text{display:none}.slider-content{padding:70px 35px}.slider-content .title{font-size:45px}.slider-content p{margin-bottom:30px}.slider-area{padding:100px 0 0 200px}.brand-area-two{margin-left:-200px}.brand-area-two .brand-title{margin-bottom:20px}.about-content-two{width:100%}.about-img-wrap-two>img:nth-child(2){width:373px;height:419px}.about-img-wrap-two>img:first-child{display:none}.about-img-wrap-two>img:nth-child(3){width:373px}.appointment-img{display:none;right:50px}.testimonial-inner{padding:0}.faq-img-wrap{justify-content:center;margin-bottom:50px}.faq-img-wrap img:nth-child(2),.faq-img-wrap img:first-child{width:332px}.menu-area-three .navbar-wrap ul{margin:0 0 0 auto}.header-social .list-wrap{display:none}.header-top-right{gap:0}.banner-content-two .sub-title{font-size:22px}.banner-content-two .title{font-size:45px}.banner-content-two p{margin-bottom:30px}.banner-img-wrap{margin-left:0}.banner-img-wrap .overly-text .title{font-size:50px}.banner-shape-wrap .list-wrap li:nth-child(4){width:60px;height:60px;right:46%}.banner-shape-wrap .list-wrap li:nth-child(3){width:63px;height:66px}.appointment-inner-two .title{margin-bottom:25px;font-size:35px}.services-content-two{padding:20px 0 0 8px}.services-content-two .icon{width:80px;height:80px;transform:translateY(-60px)}.services-item-two{padding:24px 18px}.engineer-item{padding:20px 15px 30px}.engineer-thumb img{object-fit:cover;min-height:240px}.engineer-thumb .play-btn{width:60px;height:60px;font-size:18px;bottom:20px;right:20px}.engineer-info-wrap .thumb{flex:0 0 60px;width:60px;margin-right:15px}.project-area-three .project-thumb-two img{object-fit:cover;min-height:300px}.project-area-three .project-content-two{width:90%;height:85%;padding:20px}.project-area-three .project-content-two .title{margin-bottom:18px;font-size:24px}.project-area-three .project-content-two .link-btn{width:40px;height:40px;font-size:20px}.year-experience-wrap .title{font-size:38px}.year-experience-wrap{padding:28px 20px}.services-item-three{padding:66px 25px 40px}.services-content-three p{margin-bottom:20px}.services-list .list-wrap{margin-bottom:30px}.testimonial-avatar-wrap .list-wrap li:nth-child(2){left:4%}.testimonial-avatar-wrap .list-wrap li:nth-child(5){right:4%}.menu-area-four .navbar-wrap ul{margin:0 0 0 auto}.menu-area-four .menu-wrap{padding:0 20px}.banner-content-three .title{font-size:50px}.history-img-wrap .list-wrap li:first-child img{object-fit:cover;width:280px;height:375px}.history-img-wrap .list-wrap li:nth-child(2) img{width:160px}.history-img-wrap .list-wrap{gap:10px}.inner-project-area .project-content-two{width:260px;height:230px;padding:25px}.inner-project-area .project-content-two .title{margin-bottom:15px;font-size:24px}.inner-project-area .project-content-two .link-btn{width:40px;height:40px;font-size:18px}.contact-form-wrap{margin-bottom:50px}.contact-info-wrap{padding:40px}.contact-form-wrap .title,.contact-info-wrap .title{font-size:32px}.blog-sidebar{margin-top:120px}.pagination-wrap .pagination.list-wrap{justify-content:center}.rc-post-content .title{font-size:18px}.project-details-wrap{margin-right:0}.project-details-thumb img{object-fit:cover;min-height:350px}.project-details-thumb{margin-bottom:30px}.project-details-content>.title,.project-challenge-wrap .challenge-content .title{margin-bottom:15px;font-size:24px}.project-challenge-wrap .challenge-img{justify-content:flex-start;margin-top:30px}.project-details-content .list-wrap,.project-details-content .list-wrap li{width:100%}.widget-title{font-size:24px}.project-widget{padding:35px 20px}.project-info-list .list-wrap li span{width:44%}.project-contact .list-wrap li br{display:none}.services-details-wrap{margin-right:0}.services-sidebar{margin-top:120px}.services-details-thumb{margin-bottom:45px}.info-content-top{margin-bottom:25px}.team-details-info .info-content-top .title{margin-bottom:10px;font-size:24px}.team-details-info .list-wrap.team-info li span{width:40%;font-size:18px}.team-details-info .list-wrap.team-info li i{margin-right:15px}.team-details-info .list-wrap.team-info li{font-size:18px}.team-details-info .list-wrap.team-info{margin-bottom:20px;padding-bottom:20px}.team-details-content{margin:60px 0 0}.progress-wrap{gap:25px 50px;margin-top:50px;margin-bottom:50px;padding:35px}.progress-wrap .progress-item{width:47%}.blog-details-wrap{margin-right:0}.banner-img-wrap .overly-text{left:-90px}}@media (max-width:991.98px){.container,.custom-container{max-width:720px}.menu-area{padding:22px 0}.menu-nav{justify-content:space-between}.header-action{margin-right:40px}.menu-outer .navbar-wrap{display:block!important}.menu-area .mobile-nav-toggler{display:block}.banner-shape{width:30%}.banner-tooltip-wrap{display:none}.banner-area{padding:85px 0 0 50px}.banner-content{text-align:center;width:100%}.banner-content .title{font-size:42px}.banner-bg{min-height:440px}.about-img-wrap>img:first-child{width:auto;height:auto}.about-img-wrap>img:nth-child(2){width:auto}.about-img-wrap{margin-bottom:60px}.project-area .section-title.white-title{text-align:center}.project-area .view-all-btn.text-end{text-align:center!important}.project-thumb{position:unset;margin-bottom:30px;display:block;transform:translateY(0)rotate(0)}.project-item{height:auto;padding:25px 35px;display:block}.project-thumb img{width:100%}.project-content .left-side-content{flex:none;width:80%}.project-content p{color:var(--tg-white);display:block}.project-content .title{margin-bottom:10px;font-size:22px}.project-item:hover .project-thumb{display:block!important}.project-item:hover .project-content .title{color:var(--tg-heading-font-color);opacity:1;visibility:visible;height:auto;display:block!important}.project-item:hover .project-content p{color:var(--tg-heading-font-color);display:block!important}.team-thumb{width:270px}.testimonial-img{text-align:center;margin-bottom:50px}.blog-post-content{padding:50px 25px 30px}.blog-post-content .title{font-size:18px}.blog-meta .list-wrap{gap:10px 20px}.blog-post-content .tag{left:25px}.footer-social .title{margin-right:15px;font-size:22px}.footer-social .list-wrap li a{width:38px;height:38px;font-size:18px}.footer-social .list-wrap{gap:6px}.footer-logo-area .logo{text-align:center;margin-bottom:30px}.footer-bootom-menu .list-wrap li{margin-right:20px;padding-right:20px}.scroll-top{width:35px;height:35px;font-size:15px;line-height:35px;right:20px}.slider-img-wrap{display:none}.slider-area{margin-bottom:0;padding:100px 0 0}.slider-content-wrap{position:unset;text-align:center;border-radius:0;width:100%}.banner-nav{display:none}.brand-area-two{margin-left:0;padding:30px 0}.slider-content{padding:70px 50px}.about-img-wrap-two{margin-bottom:50px}.about-img-wrap-two>img:first-child{width:300px;height:337px;display:block}.about-shape-wrap .list-wrap li:first-child{top:5%;left:11%}.about-shape-wrap .list-wrap li:nth-child(2),.about-shape-wrap .list-wrap li:nth-child(3){bottom:2%}.appointment-inner{padding:50px}.support-item{text-align:center;display:block}.support-icon{margin:0 auto 15px}.project-content-two{width:350px;height:260px;padding:40px 40px 40px 30px}.testimonial-avatar-two{margin-right:40px}.testimonial-item-two{border-radius:4px 20px 4px 4px;padding:30px}.team-thumb-two{border-radius:5px 50px 5px 5px}.blog-area-two .blog-post-thumb,.blog-area-two .blog-post-item{border-radius:5px 30px 5px 5px}.header-top-right{display:none}.header-top-left .list-wrap{justify-content:center}.banner-shape-wrap .list-wrap li:nth-child(4){display:none}.banner-img-wrap .overly-text{left:-41%}.banner-img-wrap{margin-bottom:55px}.banner-content-two{text-align:center}.banner-shape-wrap .list-wrap li:nth-child(5){display:none}.banner-shape-wrap .list-wrap li:nth-child(7){bottom:42%;left:auto;right:9%}.appointment-inner-two .title{text-align:center;font-size:32px}.services-item-two{padding:24px}.counter-item-three:before{display:none}.area-bg-three{padding:115px 0 90px}.engineer-item{padding:20px 24px 40px}.engineer-thumb img{width:100%;height:420px}.engineer-thumb .play-btn{width:70px;height:70px;font-size:22px;bottom:30px;right:30px}.engineer-info-wrap .thumb{flex:0 0 74px;width:74px}.work-tooltip-wrap .tooltip-item:first-child{left:16%}.work-tooltip-wrap .tooltip-item:nth-child(3){top:50%;left:27%}.work-tooltip-wrap .tooltip-item:nth-child(5){top:43%;right:18%}.menu-area-four.transparent-header{top:0}.menu-area-four{background:var(--tg-white)}.menu-area-four .menu-wrap{padding:0}.menu-area.menu-area-four .mobile-nav-toggler{margin-top:2px}.banner-area-three.banner-two{min-height:730px}.features-item-wrap{margin-top:-90px}.banner-content-three .title{font-size:45px}.banner-content-three p{width:100%}.fetures-icon-three{width:70px;height:70px;top:-38px;right:5px}.fetures-content-three{padding:27px 0 0}.services-thumb-three{width:100%;margin-bottom:40px;padding-left:0}.services-content-three{flex:none;width:100%}.services-item-three{text-align:center;padding:66px 30px 40px;display:block}.services-list .list-wrap li{width:auto;padding:0}.services-list .list-wrap{justify-content:center;gap:15px 20px;margin:0 0 30px}.project-content-four{margin:-78px 20px 0;padding:25px 20px}.breadcrumb-shape{display:none}.breadcrumb-bg{padding:90px 0}.breadcrumb-content .title{font-size:42px}.history-img-wrap .list-wrap li:first-child img{width:401px;height:440px}.history-img-wrap .list-wrap li:nth-child(2) img{width:217px}.history-img-wrap .list-wrap{justify-content:center;gap:20px;padding:0 0 40px}.history-content{margin-top:50px}.inner-project-area .project-content-two{width:90%;height:80%}.error-content .title{margin-bottom:36px;font-size:36px}.project-details-thumb img{object-fit:cover;min-height:370px}.project-sidebar{margin-top:120px}.project-widget{padding:35px 40px 40px}.services-details-thumb img{object-fit:cover;min-height:400px}.services-details-thumb{margin-bottom:35px}.services-process-img{margin-bottom:30px}.service-benefits-wrap .benefits-img{justify-content:flex-start;margin-bottom:30px}.team-details-thumb{text-align:center;margin-bottom:50px}.progress-wrap .progress-item{width:100%}.guidelines-img{text-align:center;margin-bottom:50px}.blog-details-content blockquote{padding:30px}.blog-details-bottom .blog-post-share{justify-content:flex-start;margin-top:15px}.pev-next-post-wrap{margin-top:30px;margin-bottom:20px;padding-top:50px}.comments-wrap{padding-top:50px;padding-bottom:20px}.comments-box{padding:35px 25px}.comments-avatar{margin-right:15px}.comment-respond{padding-top:50px}}@media (max-width:767.98px){.custom-container{max-width:100%}.transparent-header{top:0}.banner-area{padding:85px 0 0 15px}.banner-shape{width:45%}.banner-bg{padding:60px 20px}.banner-content .title{font-size:38px}.brand-inner{margin-left:134px}.brand-area{padding:22px 0}.experiences-item,.about-img-wrap>img:nth-child(2){display:none}.about-img-wrap>img:first-child{height:auto}.about-img-wrap{margin-bottom:45px}.section-title .title{font-size:32px}.about-list .list-wrap li i{width:20px;height:20px;margin-right:10px}.features-area{padding:100px 0 70px}.services-item{padding:30px 20px}.about-area{padding:0 0 100px}.services-area{padding:95px 0 70px}.project-bg{padding:95px 0 75px}.project-area .section-title.white-title,.project-area .view-all-btn.text-end{margin-bottom:40px}.project-item{padding:25px}.project-thumb img{object-fit:cover;border-radius:10px;min-height:200px}.project-content{display:block}.project-content .left-side-content{width:100%}.project-link a{margin-top:15px;margin-left:0}.team-thumb{width:80%}.team-area{padding:95px 0 70px}.counter-area{padding:0 0 100px}.testimonial-img img{width:100%}.testimonial-active .slick-dots{bottom:-30px;left:0}.testimonial-area{padding:95px 0 100px}.blog-area{padding:95px 0 70px}.footer-top{padding:95px 0 100px}.footer-top .row [class*=col-]:nth-child(2) .footer-widget{margin-left:0}.footer-instagram .list-wrap li a img{width:85px}.fw-title{margin-bottom:20px;font-size:24px}.footer-contact{text-align:center;margin-bottom:30px;display:block}.footer-contact .icon{margin:0 auto 15px}.footer-social{justify-content:center}.footer-social .title{margin-bottom:10px;margin-right:0}.copyright-text{text-align:center;margin-bottom:10px}.footer-bottom{padding:15px 0}.footer-bootom-menu .list-wrap{flex-wrap:wrap;justify-content:center;gap:10px 15px}.footer-bootom-menu .list-wrap li{margin-right:0;padding-right:0}.footer-bootom-menu .list-wrap li:before{display:none}.about-img-wrap>img:first-child{width:100%}.faq-img-wrap .overlay-text{width:90%}.faq-img-wrap .overlay-text .title{font-size:60px}.faq-img-wrap img:nth-child(2){display:none}.faq-img-wrap img:first-child{width:100%;height:550px}.faq-wrap .accordion-button{padding:22px 40px 22px 20px}.faq-wrap .accordion-body{padding:22px 20px}.slider-content .title{font-size:40px}.slider-content{padding:70px 30px}.features-item-top{display:block}.features-icon-two{width:70px;height:70px;margin:0 0 15px}.features-content-two .title{margin-bottom:7px}.features-item-shape{display:none}.features-item-two{border-radius:6px 25px 6px 6px;margin:0 0 30px;padding:16px 20px 24px}.features-thumb .link-btn{width:40px;height:40px}.features-thumb .link-btn img{width:20px}.features-bg{padding:100px 0}.about-img-wrap-two>img:first-child{display:none}.about-img-wrap-two>img:nth-child(2){border-radius:5px 20px 5px 5px;width:100%}.about-img-wrap-two>img:nth-child(3){width:100%}.section-title .sub-title{font-size:18px}.about-list-two .list-wrap .list-item{width:100%}.about-list-two .list-wrap{gap:20px 0}.about-shape-wrap .list-wrap li:first-child{top:0}.about-shape-wrap .list-wrap li:nth-child(2){display:none}.about-shape-wrap .list-wrap li:nth-child(3){bottom:1%}.about-bg{padding:100px 0}.counter-area-two .counter-inner{padding:40px 25px 10px}.counter-item-two{text-align:center;display:block}.counter-item-two .counter-icon{width:80px;height:80px;margin:0 auto 20px}.area-bg{padding:100px 0 0}.appointment-area{padding:95px 0 0}.appointment-area .section-title{margin-bottom:40px}.appointment-inner{padding:40px 25px}.support-area{padding:100px 0 70px}.project-content-two{width:250px;height:240px;padding:25px}.project-content-two .title{margin-bottom:20px;font-size:22px}.project-content-two .link-btn{width:40px;height:40px;font-size:18px}.area-bg-two{padding:95px 0 100px}.testimonial-area-two{padding:90px 0 0}.testimonial-item-two{border-radius:4px 20px 4px 4px;padding:30px 20px;display:block!important}.testimonial-avatar-two{margin:0 0 25px}.testimonial-content-two .content-top .rating{font-size:16px}.testimonial-content-two .content-top .icon{font-size:35px}.testimonial-content-two p{margin-bottom:18px}.testimonial-content-two .content-bottom .title{font-size:22px}.team-thumb-two{border-radius:5px 20px 5px 5px}.team-thumb-two img{width:100%}.team-area-two{padding:95px 0 70px}.faq-bg{padding:95px 0 100px}.blog-area-two .blog-post-item,.blog-area-two .blog-post-thumb{border-radius:5px 20px 5px 5px}.header-top-left .list-wrap li:before{display:none}.header-top-wrap{padding:8px 0}.header-top-left .list-wrap{gap:8px 15px}.banner-img-wrap .overly-text .title{display:none}.banner-img-wrap img{width:100%}.banner-area-two{padding:80px 0 210px}.banner-content-two .title{font-size:38px}.appointment-inner-two .title{font-size:30px}.appointment-inner-two{padding:25px 20px}.banner-img-wrap:before{top:10px;left:10px}.appointment-area-two{padding:0 0 100px}.work-thumb{flex:0 0 80px;width:80px}.work-area{padding:95px 0 70px}.services-item-two{padding:18px}.services-content-two{padding:20px 0 0;display:block}.services-content-two .icon{margin-bottom:20px;transform:translateY(0)}.services-thumb-two img{object-fit:cover;min-height:250px}.area-bg-three{padding:95px 0 70px}.area-bg-three .section-title{margin-bottom:40px}.services-area-two{padding-bottom:70px}.engineer-thumb img{height:auto;min-height:280px}.engineer-info-wrap .thumb{flex:0 0 65px;width:65px}.engineer-thumb .play-btn{bottom:20px;right:20px}.work-inner{min-height:400px}.work-tooltip-wrap .tooltip-item:nth-child(2),.work-tooltip-wrap .tooltip-item:nth-child(4),.work-tooltip-wrap .tooltip-item:nth-child(5),.work-tooltip-wrap .tooltip-item:nth-child(7){display:none}.work-tooltip-wrap .tooltip-item:first-child{left:42%}.work-tooltip-wrap .tooltip-item.top .tooltip-content{z-index:2;top:88px}.work-tooltip-wrap .tooltip-item:nth-child(3){top:59%;left:33%}.work-tooltip-wrap .tooltip-item:nth-child(6){display:none}.footer-social{text-align:center;display:block}.footer-social .list-wrap{justify-content:center}.engineer-area{padding:95px 0 100px}.engineer-area .section-title{margin-bottom:40px}.work-bg{padding:95px 0 100px}.work-bg .section-title{margin-bottom:40px}.project-area-three{padding:95px 0 100px}.project-area-three .section-title{margin-bottom:40px}.banner-content-three .title{font-size:40px}.banner-area-three.banner-two{padding:150px 0}.features-area-three.features-bg-two{padding:0 0 70px}.about-img-wrap-two .list-wrap:first-child{display:none}.services-item-three{padding:66px 20px 40px}.services-thumb-three img{object-fit:cover;min-height:300px}.services-list .list-wrap li i{margin-right:10px;font-size:20px}.services-area-three{padding:95px 0 100px}.area-bg-four{padding:95px 0 70px}.project-content-four{margin:-78px 10px 0;padding:25px 15px}.section-title.mb-60{margin-bottom:40px}.team-area-three{padding:95px 0 0}.team-thumb-three img{width:100%}.testimonial-area-three{padding:95px 0 100px}.testimonial-avatar-wrap{display:none}.about-img-wrap-two .list-wrap:nth-child(2) li:first-child>img{width:100%;height:360px}.about-img-wrap-two .list-wrap:nth-child(2) li:nth-child(2)>img{width:100%;height:210px}.about-img-wrap-two{justify-content:center}.about-area.inner-about-area{padding:100px 0}.breadcrumb-content .title{margin-bottom:15px;font-size:36px}.history-img-wrap .list-wrap li:nth-child(3){display:none}.history-img-wrap .list-wrap li:first-child img{width:100%;height:auto}.history-img-wrap .list-wrap{padding:0}.history-area{padding:100px 0}.area-bg-five{padding:95px 0 0}.inner-team-area{padding:0 0 70px}.inner-testimonial-area{padding:0 0 100px}.inner-brand-area{padding:100px 0}.inner-services-area,.inner-project-area{padding:95px 0 70px}.contact-info-wrap .list-wrap{flex-wrap:wrap}.contact-form-wrap{text-align:center;padding:35px 25px}.contact-form-wrap .title{font-size:28px}.contact-form-wrap p{margin-bottom:25px}.contact-info-wrap .title{font-size:28px}.contact-info-wrap{text-align:center;padding:35px 25px}.contact-info-wrap .list-wrap{justify-content:center}.contact-info-item .icon{margin:0 auto 15px}.contact-info-wrap p{margin-bottom:25px}.contact-area{padding:100px 0}.error-content .title{margin-bottom:30px;font-size:30px}.error-area{padding:100px 0}.pagination-wrap .pagination .page-link{width:50px;height:50px}.pagination-wrap .pagination.list-wrap{flex-wrap:wrap}.blog-widget{padding:30px 20px 35px}.rc-post-content .title{font-size:15px}.rc-post-item .rc-post-thumb{margin-right:12px}.tag-list-wrap .list-wrap{gap:10px}.sidebar-content .title{font-size:22px}.blog-sidebar{margin-top:100px}.inner-blog-area{padding:100px 0}.project-challenge-wrap .challenge-img{flex-wrap:wrap}.project-details-thumb img{min-height:330px}.project-details-content>.title,.project-challenge-wrap .challenge-content .title{font-size:22px}.project-challenge-wrap .challenge-img img{width:100%}.project-challenge-wrap{margin-bottom:35px}.project-details-content .list-wrap li i{margin-right:10px;font-size:20px}.project-widget{padding:30px 20px 35px}.project-sidebar{margin-top:100px}.project-details-area{padding:100px 0}.inner-brand-area.inner-brand-two{padding:0 0 100px}.project-details-content .title-two{font-size:22px}.service-benefits-wrap .benefits-img{flex-wrap:wrap}.services-widget .download-wrap{flex-wrap:wrap;justify-content:center;gap:20px}.services-details-thumb img{width:100%;min-height:350px}.services-details-content>.title{font-size:22px}.services-process-img img:nth-child(2){display:none}.services-process-img{padding:0}.services-process-img img{width:100%}.services-process-item .icon{margin-right:15px}.services-process-item{padding:15px}.services-process-item .content .title{margin-bottom:8px;font-size:18px}.services-process-content>.title{margin-bottom:18px;font-size:22px}.services-details-content .title-two{font-size:22px}.service-benefits-wrap .benefits-img img{width:100%}.benefits-content .title{font-size:22px}.services-widget{padding:30px 20px 35px}.services-sidebar{margin-top:100px}.services-details-area{padding:100px 0}.team-details-social{flex-wrap:wrap;gap:10px 0}.team-details-thumb{margin-bottom:30px}.team-details-info .list-wrap.team-info li{flex-wrap:wrap}.team-details-info .list-wrap.team-info li span{width:55%}.team-details-social .list-wrap{gap:15px}.team-details-content{margin:50px 0 0}.team-details-content>.title{margin-bottom:15px;font-size:22px}.progress-wrap{margin-top:40px;margin-bottom:40px;padding:30px 20px}.guidelines-img img{object-fit:cover;width:100%;min-height:220px}.guidelines-img{margin-bottom:30px}.guidelines-content .title{margin-bottom:15px;font-size:22px}.team-details-area{padding:100px 0}.blog-details-thumb img{object-fit:cover;min-height:250px}.blog-details-thumb{margin-bottom:25px}.blog-details-content>.title{margin-bottom:15px;font-size:22px}.blog-details-content blockquote{margin:25px 0;padding:30px 25px}.blog-details-content blockquote cite{font-size:16px}.blog-details-content blockquote cite:after,.blog-details-content blockquote cite:before{width:40px;left:-50px}.blog-details-content blockquote cite:after{left:auto;right:-50px}.blog-details-content .bd-inner-img-wrap img{width:100%;margin-bottom:30px}.blog-details-bottom .post-tags .list-wrap{flex-wrap:wrap;gap:10px}.blog-details-bottom .post-tags .title,.blog-details-bottom .blog-post-share .title{font-size:18px}.pev-next-post-wrap .post-inner .content .title{margin-bottom:15px;font-size:16px}.comments-wrap-title{margin-bottom:25px;font-size:22px}.comments-box{padding:30px 20px;display:block}.comments-avatar{margin-bottom:15px;margin-right:0}.latest-comments .children .comments-box{margin-left:0}.comment-reply-title{margin-bottom:30px;font-size:22px}.sidebar-search form button{font-size:18px;right:18px}.sidebar-search form input{padding:19px 50px 19px 20px}.blog-details-area{padding:100px 0}}@media only screen and (min-width:576px) and (max-width:767px){.container,.custom-container{max-width:540px}.banner-shape{width:37%}.brand-inner{margin-left:180px}.banner-content .title{font-size:40px}.features-item{padding:0 40px}.about-img-wrap>img:first-child{height:500px}.section-title .title{font-size:34px}.blog-post-thumb img{object-fit:cover;height:400px}.footer-instagram .list-wrap li a img{width:120px}.footer-contact{text-align:left;align-items:center;padding:18px;display:flex}.footer-contact .icon{margin:0 15px 0 0}.footer-social .title{margin-bottom:0;margin-right:15px}.slider-content .title{font-size:44px}.features-item-top{display:flex}.features-icon-two{margin:0 15px 0 0}.features-item-two{padding:16px 24px 24px}.appointment-inner{padding:40px}.banner-content-two .title{font-size:40px}.appointment-inner-two .title{font-size:32px}.appointment-inner-two{padding:35px 30px}.work-thumb{flex:0 0 90px;width:90px}.footer-social{display:flex}.banner-content-three .title{font-size:44px}.about-img-wrap-two .list-wrap:first-child{display:flex}.project-content-four{margin:-78px 25px 0;padding:25px}.history-img-wrap .list-wrap li:first-child img{width:300px;height:auto}.history-img-wrap .list-wrap li:nth-child(2) img{width:190px}.history-img-wrap .list-wrap{align-items:center}.rc-post-content .title{font-size:16px}.blog-widget{padding:30px 30px 35px}.project-challenge-wrap .challenge-img img{width:auto}.project-details-content>.title,.project-challenge-wrap .challenge-content .title,.project-details-content .title-two{font-size:24px}.project-widget{padding:30px 30px 35px}.services-process-img img{width:auto}.services-process-img img:nth-child(2){display:block}.services-process-img{padding-bottom:80px}.service-benefits-wrap .benefits-img img{width:auto}.services-details-content>.title,.services-process-content>.title,.benefits-content .title{font-size:24px}.services-widget{padding:30px 30px 35px}.services-widget .download-wrap{flex-wrap:nowrap}.services-process-item{padding:20px}.services-process-item .content .title{font-size:20px}.team-details-info .list-wrap.team-info li span{width:40%}.progress-wrap{padding:30px}.pev-next-post-wrap .post-inner .content .title{font-size:18px}.comments-box{padding:30px 25px}}
@tailwind base;@tailwind components;@tailwind utilities;
