:root{--tg-body-font-family:var(--font-dm-sans),sans-serif;--tg-heading-font-family:var(--font-dm-sans),sans-serif;--tg-primary-color:#007cfb;--tg-secondary-color:#82cc09;--tg-body-font-color:#7b7d83;--tg-heading-font-color:#1239ac;--tg-paragraph-color:#7b7d83;--tg-body-font-size:16px;--tg-body-font-weight:400;--tg-heading-font-weight:700;--tg-body-line-height:1.87;--tg-heading-line-height:1.2;--tg-section-background:#f3f9ff;--tg-section-background-two:#ecf3fb;--tg-blue:#1239ac;--tg-blue-two:#eaf4ff;--tg-blue-three:#06184c;--tg-blue-four:#091e5a;--tg-blue-five:#001857;--tg-lavender-blue:#d0dbf8;--tg-indigo:#6610f2;--tg-purple:#6f42c1;--tg-pink:#d63384;--tg-red:#dc3545;--tg-orange:#fd7e14;--tg-yellow:#ffc107;--tg-green:#b1ff33;--tg-teal:#b1ff33;--tg-cyan:#0dcaf0;--tg-white:#fff;--tg-black:#1d212e;--tg-black-two:#3e3e3e;--tg-alice-blue:#f4faff;--tg-alice-blue-two:#f2f6ff;--tg-alice-blue-three:#f4f7ff;--tg-gray:#d9d9d9;--tg-gray-two:#868686;--tg-gray-three:#aeaeae;--tg-gray-four:#5a5a5a;--tg-gray-five:#edf6ff;--tg-gray-six:#f7f8fd;--tg-gray-seven:#d8d8d8;--facebook:#1877f2;--twitter:#1da1f2;--linkedin:#0077b5;--instagram:#e1306c;--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}a,button{text-decoration:none;transition:all .3s ease-out}a:focus,.btn:focus,button:focus{box-shadow:none;outline:none;text-decoration:none}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}h1,h2,h3,h4,h5{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{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}.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}::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}.container{padding-left:15px;padding-right:15px}.row{--bs-gutter-x:30px}.row.g-0{--bs-gutter-x:0}.btn{-webkit-user-select:none;user-select:none;background:var(--tg-blue)none repeat scroll 0 0;color:var(--tg-white);cursor:pointer;letter-spacing:.5px;text-align:center;text-transform:uppercase;touch-action:manipulation;vertical-align:middle;white-space:nowrap;z-index:1;border:none;border-radius:14px;margin-bottom:0;padding:18px 24px;font-size:15px;font-weight:700;line-height:1;transition:all .5s cubic-bezier(.76,.49,.25,1);display:inline-block;position:relative;overflow:hidden}.btn:before{content:"";background-color:var(--tg-primary-color);z-index:-1;width:135%;height:100%;transition:all .5s cubic-bezier(.76,.49,.25,1);display:block;position:absolute;top:0;left:-25px;transform:translate(-100%)skew(-30deg)}.btn:hover:before{transform:translate(0)skew(-30deg)}.btn:hover{color:var(--tg-white)}.btn.btn-two{background:var(--tg-primary-color)}.btn.btn-two:before{background:var(--tg-blue)}.breadcrumb>.active{color:var(--tg-primary-color)}.scroll-top{width:40px;height:40px;line-height:40px;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:30px}.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:1870px}.header-top{background:var(--tg-alice-blue);padding:10px 0}.header-top-right span,.header-top-left span{color:var(--tg-black);align-items:center;font-size:16px;font-weight:400;display:flex}.header-top-right span i,.header-top-left span i{color:var(--tg-primary-color);margin-right:5px}.header-top-right span{justify-content:flex-end}.header-logo-area{padding:25px 0}.header-logo-area .row{align-items:center}.logo img{max-width:186px}.contact-info-item{align-items:center;display:flex}.contact-info-item .icon{min-width:32px;color:var(--tg-primary-color);margin-right:12px;line-height:1}.contact-info-item .content .title{color:var(--tg-black);margin-bottom:8px;font-size:16px;font-weight:500}.contact-info-item .content a,.contact-info-item .content span{color:var(--tg-paragraph-color);font-size:16px;font-weight:400;line-height:1.4;display:block}.contact-info-item .content a:hover{color:var(--tg-primary-color)}.header-contact-info .row{margin:0 -10px}.header-contact-info .row [class*=col-]{padding:0 10px}.menu-area{background:var(--tg-primary-color)}.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;gap:45px;margin:0;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-white);z-index:1;padding:32px 0;font-size:16px;font-weight:700;line-height:1;display:block;position:relative}.navbar-wrap>ul>li>a:before{content:"";background:var(--tg-green);opacity:0;border-radius:5px;width:100%;height:4px;transition:all .4s;position:absolute;bottom:-2px;left:0}.navbar-wrap>ul>li>a:hover:before,.navbar-wrap>ul>li.active>a:before{opacity:1}.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-search a{color:var(--tg-white);font-size:20px;line-height:1}.header-action .header-search a:hover{color:var(--tg-green)}.header-action .header-btn .btn{color:var(--tg-white);background:var(--tg-secondary-color);border-radius:14px;padding:18px;font-size:15px}.header-action .header-btn .btn:hover{color:var(--tg-primary-color)}.header-action .header-btn .btn:before{background:var(--tg-white)}.navbar-wrap ul li .sub-menu{background:var(--tg-white);transform-origin:0 0;visibility:hidden;opacity:0;z-index:9;border:1px solid #f5f5f5;border-radius:0 0 10px 10px;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-blue);text-transform:capitalize;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-secondary-color)}.navbar-wrap ul li:hover>.sub-menu{opacity:1;visibility:visible;transform:scale(1)}.sticky-menu{z-index:99;background:var(--tg-primary-color);border-radius:0;width:100%;animation:1s ease-in-out fadeInDown;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 15px #1919191a}#header-fixed-height.active-height{height:80px;display:block}.header-top.header-top-two{background:var(--tg-black)}.header-top.header-top-two .header-top-right span,.header-top.header-top-two .header-top-left span{color:var(--tg-white)}.header-action .header-social .list-wrap li{margin-left:0}.header-action .header-search{line-height: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;color:#292b37;cursor:pointer;z-index:10;width:35px;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-heading-font-color);text-transform:capitalize;border:none;padding:10px 60px 10px 25px;font-size:16px;font-weight:700;line-height:24px;transition:all .5s;display:block;position:relative}.mobile-menu .navigation li ul li>a{text-transform:capitalize;margin-left:20px;font-size:16px}.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:"";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-blue);cursor:pointer;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{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);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-white);margin-top:9px;font-size:30px;line-height:1;display:none;position:relative}.search-popup-wrap{z-index:99;background:#fffffff2;width:100%;height:100%;padding:100px 0;display:none;position:fixed;top:0;left:0}.search-wrap{z-index:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.search-wrap .title{letter-spacing:-1px;color:var(--tg-blue);margin:0 0 70px;font-size:47px;font-weight:700}.search-form{position:relative}.search-form input{border:none;border-bottom:1px solid var(--tg-primary-color);text-align:center;width:100%;color:var(--tg-black);background:0 0;padding:10px 50px 20px;font-size:30px;font-weight:500}.search-form input::placeholder{color:var(--tg-black);opacity:.5;font-size:30px}.search-btn{color:var(--tg-primary-color);background:0 0;border:0;font-size:25px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.search-close{color:var(--tg-primary-color);cursor:pointer;font-size:30px;position:absolute;top:5%;right:5%}.slider-bg{z-index:1;background-position:50%;background-size:cover;align-items:center;min-height:800px;padding:100px 0;position:relative;display:flex!important}.slider-bg:before{content:"";background:var(--tg-black);opacity:.5;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.slider-content .sub-title{color:var(--tg-white);align-items:center;margin-bottom:15px;font-size:30px;font-weight:400;display:flex}.slider-content .sub-title svg{width:40px;height:43px;color:var(--tg-green);margin-right:15px}.slider-content .title{letter-spacing:-.02em;color:var(--tg-white);margin-bottom:60px;font-size:80px;line-height:1.1}.slider-content .slider-btn{flex-wrap:wrap;align-items:center;gap:15px 25px;display:flex}.slider-active .slick-dots{flex-direction:column;align-items:center;gap:10px;width:auto;height:max-content;margin:0;padding:0;position:absolute;top:50%;bottom:0;right:18%;transform:translateY(-50%);display:flex!important}.slider-active .slick-dots li{line-height:0;list-style:none}.slider-active .slick-dots li button{text-indent:-10000000000px;background:var(--tg-gray);border:none;border-radius:50%;width:8px;height:8px;margin:8px;padding:0;position:relative}.slider-active .slick-dots li button:before{content:"";border:1.5px solid var(--tg-white);opacity:0;border-radius:50%;width:25px;height:25px;transition:all .3s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-active .slick-dots li.slick-active button:before{opacity:1}.banner-bg{z-index:1;background-position:50%;background-size:cover;padding:175px 0 400px;position:relative;overflow:hidden}.banner-bg:before{content:"";z-index:-1;background-image:url(/img/banner/banner_shape.png);background-position:50%;background-size:cover;width:100%;height:370px;position:absolute;bottom:0;left:0}.banner-bg:after{content:"";background:var(--tg-white);filter:blur(250px);z-index:-1;border-radius:100px;width:60%;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.banner-content{margin-left:50px}.banner-content .sub-title{letter-spacing:.1em;background:var(--tg-secondary-color);color:var(--tg-white);border-radius:60px;margin-bottom:12px;padding:10px 22px;font-size:24px;font-weight:700;line-height:1.2;display:inline-block}.banner-content .title{letter-spacing:-.03em;margin-bottom:15px;font-size:80px;line-height:1.1}.banner-content p{text-transform:lowercase;color:var(--tg-black-two);margin-bottom:40px}.banner-btn{flex-wrap:wrap;align-items:center;gap:15px 25px;display:flex}.breadcrumb-bg{z-index:1;background-position:50%;background-size:cover;padding:110px 0;position:relative}.breadcrumb-bg:before{content:"";opacity:.85;z-index:-1;background:#1239ac;width:100%;height:100%;position:absolute;top:0;left:0}.breadcrumb-content .title{color:var(--tg-white);margin-bottom:17px;font-size:40px}.breadcrumb-content .breadcrumb{margin-bottom:0}.breadcrumb-content .breadcrumb-item{color:var(--tg-white);font-size:18px;line-height:1}.breadcrumb-content .breadcrumb-item a{color:var(--tg-white);font-weight:700;display:block}.breadcrumb-content .breadcrumb-item+.breadcrumb-item:before{content:"";color:var(--tg-white);opacity:.5;margin-top:2px;padding-right:7px;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:700}.breadcrumb-content .breadcrumb-item+.breadcrumb-item{padding-left:7px}.about-img-wrap{margin-bottom:75px;padding-right:100px;position:relative}.about-img-wrap img:first-child{border-radius:90px 0 0 90px}.about-img-wrap img:nth-child(2){border:15px solid var(--tg-white);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-75px;right:0}.year-experience-wrap{flex-direction:column;align-items:center;display:flex;position:absolute;top:65px;right:-30px}.year-experience-wrap>span{color:var(--tg-primary-color);margin-bottom:20px;font-size:45px;font-weight:700;line-height:.8;display:block}.year-experience-wrap p{color:var(--tg-blue);text-align:right;margin-top:40px;margin-bottom:0;font-size:30px;font-weight:400;line-height:1.2;transform:rotate(-90deg)}.year-experience-wrap p span{display:block}.section-title .sub-title{color:var(--tg-secondary-color);align-items:center;margin-bottom:15px;font-size:18px;font-weight:700;display:flex}.section-title .sub-title svg{width:26px;color:var(--tg-secondary-color);margin-right:8px}.section-title .title{margin-bottom:0;font-size:40px;font-weight:700}.section-title .title span{color:var(--tg-primary-color);position:relative}.section-title .title span svg{stroke:var(--tg-primary-color);width:100%;height:auto;position:absolute;bottom:-30px;left:0;right:0}@keyframes dash_animation{to{stroke-dashoffset:0}}.has-animation.active-animation .section-title .title span svg path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:10s linear forwards dash_animation}.about-content p{margin-bottom:30px}.about-content .contact{align-items:center;margin-top:50px;display:flex}.about-content .contact .icon{width:45px;height:45px;color:var(--tg-white);background:var(--tg-secondary-color);border-radius:50%;justify-content:center;align-items:center;margin-right:12px;font-size:15px;display:flex}.about-content .contact a{font-size:24px;font-weight:700;display:block}.about-content .contact a:hover{color:var(--tg-secondary-color)}.section-title-three .sub-title{border:1px solid var(--tg-gray-seven);color:var(--tg-primary-color);text-transform:capitalize;border-radius:40px;margin-bottom:10px;padding:11px 20px;font-size:16px;font-weight:700;line-height:1;display:inline-block}.section-title-three .title{margin-bottom:0;font-size:40px}.progress-wrap{overflow:hidden}.progress-item{margin-bottom:25px}.progress-item:last-child{margin-bottom:0}.progress-item .title{margin-bottom:10px;font-size:18px}.progress-item .progress{height:10px;overflow:unset;background-color:var(--tg-gray);border-radius:30px;display:flex}.progress-item .progress-bar{overflow:unset;background-color:var(--tg-primary-color);border-radius:10px;position:relative}.progress-item .progress-bar span{color:var(--tg-paragraph-color);font-size:15px;font-weight:500;line-height:1;display:block;position:absolute;bottom:20px;right:-15px}.services-area{background:var(--tg-alice-blue-two);padding:125px 0 100px}.section-title.text-center .sub-title{justify-content:center}.services-item-wrap .row{margin:0 -12px}.services-item-wrap .row [class*=col-]{padding:0 12px}.services-item{z-index:1;margin-bottom:30px;padding:45px;position:relative}.services-bg-shape svg{z-index:-1;width:100%;height:100%;color:var(--tg-white);transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.services-item:hover .services-bg-shape svg{color:var(--tg-primary-color)}.services-bg-shape svg path{width:auto}.services-content-top{align-items:center;margin-bottom:15px;display:flex}.services-content-top .icon{background:var(--tg-primary-color);width:50px;height:50px;color:var(--tg-white);border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;margin-right:12px;line-height:1;transition:all .3s ease-in-out;display:flex}.services-content-top .icon svg{width:25px}.services-item:hover .services-content-top .icon{background:var(--tg-white);color:var(--tg-primary-color)}.services-content-top .title{margin-bottom:0;font-size:24px}.services-content-top .title a{transition:all .3s ease-in-out}.services-content p{margin-bottom:0;transition:all .3s ease-in-out}.services-item:hover .services-content p,.services-item:hover .services-content-top .title a:hover,.services-item:hover .services-content-top .title{color:var(--tg-white)}.services-item-two{background:var(--tg-white);border-radius:10px;margin-top:50px;margin-bottom:30px;padding:90px 32px 40px;position:relative;box-shadow:0 0 50px #0000000d}.services-icon-two{background:var(--tg-alice-blue-three);width:120px;height:120px;color:var(--tg-blue);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:55px;line-height:1;transition:all .3s ease-in-out;display:flex;position:absolute;top:-50px;left:32px}.services-icon-two svg{width:55px}.services-icon-two:before{content:"";background:var(--tg-blue);z-index:-1;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;transform:scale(0)}.services-item-two:hover .services-icon-two{color:var(--tg-white)}.services-item-two:hover .services-icon-two:before{transform:scale(1)}.services-content-two .title{margin-bottom:13px;font-size:30px}.services-content-two p{margin-bottom:0}.services-area-three{position:relative}.services-area-three .services-bg{content:"";z-index:-1;background-position:50%;background-size:cover;width:100%;height:600px;position:absolute;top:0;left:0}.section-title-two.white-title .title,.section-title-two.white-title .sub-title{color:var(--tg-white)}.services-item-wrap-two .row{margin:0 -20px}.services-item-wrap-two [class*=col-]{padding:0 20px}.services-item-three{margin-bottom:40px}.services-thumb-three{border-radius:20px;overflow:hidden}.services-thumb-three img{transition:all .3s;transform:scale(1)}.services-item-three:hover .services-thumb-three img{transform:scale(1.1)}.services-content-three{background:var(--tg-white);z-index:1;border-radius:10px;margin:-130px 25px 0;padding:55px 25px 35px;position:relative;box-shadow:0 0 50px #0000000d}.services-content-three .icon{background:var(--tg-primary-color);width:80px;height:80px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;font-size:30px;line-height:0;display:flex;position:absolute;top:-45px;left:25px}.services-content-three .icon svg{width:36px}.services-content-three .title{margin-bottom:15px;font-size:24px}.services-content-three p{margin-bottom:20px}.services-content-three .btn{background:var(--tg-gray-five);color:var(--tg-blue);padding:18px 20px}.services-content-three .btn:hover{color:var(--tg-white)}.services-area-four{padding:125px 0 90px;position:relative}.services-area-four:before{content:"";background:var(--tg-section-background);z-index:-1;width:100%;height:75%;position:absolute;top:0;left:0}.services-area-four .row{margin:0 -20px}.services-area-four .row .col{padding:0 20px}.services-item-four{margin-bottom:40px}.services-thumb-four{border-radius:20px 20px 0 0;position:relative;overflow:hidden}.services-thumb-four img{object-fit:cover;min-height:200px}.services-thumb-four:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 100%);width:50%;height:100%;display:block;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.services-item-four:hover .services-thumb-four:before{animation:1.5s shine}.services-content-four{background:var(--tg-white);border-radius:0 0 20px 20px;padding:55px 30px 30px;position:relative;box-shadow:0 0 50px #0000000d}.services-content-four .services-icon{background:var(--tg-primary-color);width:80px;height:80px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex;position:absolute;top:-42px;left:30px}.services-content-four .services-icon svg{width:36px}.services-content-four .title{color:var(--tg-black);margin-bottom:10px;font-size:24px}.services-content-four p{margin-bottom:0}.services-area-five{background:var(--tg-section-background);padding:130px 0 100px}.section-title-three p{margin-bottom:0}.services-area-five .section-title-three .title{margin-bottom:20px}.services-item-five{text-align:center;background-position:50%;background-size:cover;background:var(--tg-white);z-index:1;border-radius:10px;margin-top:45px;margin-bottom:30px;padding:55px 20px 35px;position:relative;box-shadow:0 0 50px #0000000d}.services-item-five:before{content:"";background:var(--tg-white);z-index:-1;border-radius:10px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.services-item-five:hover:before{opacity:0}.services-item-five:after{content:"";background:var(--tg-blue);z-index:-1;opacity:0;border-radius:10px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.services-item-five:hover:after{opacity:.75}.services-item-five .services-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;font-size:30px;transition:all .3s;display:flex;position:absolute;top:-45px;left:50%;transform:translate(-50%)}.services-item-five .services-icon svg{width:35px}.services-item-five:hover .services-icon{background:var(--tg-secondary-color)}.services-content-five .title{margin-bottom:10px;font-size:24px}.services-content-five .title a{transition:all .3s}.services-content-five .title a:hover{color:var(--tg-white)}.services-content-five p{margin-bottom:0;transition:all .3s}.services-item-five:hover .services-content-five p,.services-item-five:hover .services-content-five .title{color:var(--tg-white)}.services-cat-list{border:1px solid #dbdbdb;border-radius:10px}.services-cat-list .title{margin-bottom:0;padding:15px 35px;font-size:24px;font-weight:500}.services-cat-list .list-wrap li{margin-bottom:1px}.services-cat-list .list-wrap li a{color:var(--tg-paragraph-color);background:#fafbff;padding:15px 35px;font-size:20px;line-height:1;display:block}.services-cat-list .list-wrap li a:hover{background:var(--tg-primary-color);color:var(--tg-white)}.services-sidebar .widget{margin-bottom:40px}.services-sidebar .widget:last-child{margin-bottom:0}.services-sidebar .download-wrap{z-index:1;background-position:50%;background-size:cover;border-radius:10px;padding:55px 35px;position:relative}.services-sidebar .download-wrap:before{content:"";z-index:-1;background:#007cfbbf;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.services-sidebar .download-wrap span{color:var(--tg-white);margin-bottom:5px;font-size:18px;font-weight:400;line-height:1;display:block}.services-sidebar .download-wrap .title{color:var(--tg-white);margin-bottom:13px;font-size:24px}.services-sidebar .download-wrap a{background:var(--tg-white);color:var(--tg-blue);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:15px 20px;font-size:20px;font-weight:500;line-height:1;display:flex}.services-sidebar .download-wrap a:last-child{margin-bottom:0}.services-sidebar .download-wrap a i,.services-sidebar .download-wrap a:hover{color:var(--tg-primary-color)}.services-details-thumb{margin-bottom:18px}.services-details-thumb img{border-radius:20px;width:100%}.services-details-content>.title{color:var(--tg-blue-five);margin-bottom:12px;font-size:40px}.services-details-content>p{margin-bottom:25px}.work-item{text-align:center;margin-bottom:30px}.work-icon{width:100px;height:100px;color:var(--tg-primary-color);border:1.5px solid var(--tg-primary-color);z-index:1;background:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;font-size:30px;transition:all .3s ease-in-out;display:flex;position:relative}.work-icon:before{content:"";background:var(--tg-primary-color);opacity:0;z-index:-1;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;transform:scale(0)}.work-item:hover .work-icon:before{opacity:1;transform:scale(1)}.work-item:hover .work-icon{color:var(--tg-white)}.work-icon .number{background:var(--tg-secondary-color);width:40px;height:40px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;bottom:-5px;left:-3px}.work-content .title{margin-bottom:10px;font-size:24px}.work-content p{width:80%;margin:0 auto}.work-item-wrap .row [class*=col-]:nth-child(2n) .work-icon .number{top:-5px;bottom:auto;left:auto;right:-3px}.work-item-wrap{z-index:1;position:relative}.work-line-shape svg{position:absolute;top:-75px;left:0;right:0}.work-line-shape .dashed1{stroke-dashoffset:1300px;stroke-dasharray:1300}.work-line-shape .dashed2{stroke-dasharray:5 5}.has-animation.active-animation .work-line-shape .dashed1{animation:3s linear forwards dash_animation}.history-bg{background-position:50%;background-size:cover;padding:125px 0 130px}.history-item{background:var(--tg-white);text-align:center;border-radius:20px;margin-top:18px;padding:45px 15px 40px;position:relative}.history-item .history-date{position:absolute;top:-18px;left:50%;transform:translate(-50%)}.history-item .history-date .title{color:var(--tg-white);background:var(--tg-primary-color);border-radius:50px;margin-bottom:0;padding:5px 20px;font-size:18px;display:inline-block}.history-content .title{margin-bottom:5px;font-size:18px}.history-content p{margin-bottom:0}.history-active [class*=col-]{padding:0 15px}.history-item-wrap{position:relative}.history-item-wrap .history-nav{align-items:center;display:flex}.history-nav .slick-arrow{background:var(--tg-blue);width:40px;height:40px;color:var(--tg-white);border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:18px;padding:0;font-size:15px;font-weight:400;display:flex;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.history-item-wrap .history-nav .slick-next{left:auto;right:-20px}.history-nav .slick-arrow:hover{background:var(--tg-primary-color)}.history-active .slick-arrow:before,.history-nav .slick-arrow:before{content:""}.faq-content .accordion-item:first-of-type,.faq-content .accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.faq-content .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0}.faq-content .accordion-item{background-color:var(--tg-white);border:none;border-radius:10px;margin-bottom:20px;overflow:hidden;box-shadow:0 0 50px #0000000d}.faq-content .accordion-item:last-child{margin-bottom:0}.faq-content .accordion-button{color:var(--tg-blue);padding:24px 85px 24px 35px;font-size:18px;font-weight:700}.faq-content .accordion-button:not(.collapsed){color:var(--tg-blue);background-color:var(--tg-white);box-shadow:none}.faq-content .accordion-button:focus{box-shadow:none;border-color:#0000}.faq-content .accordion-body{padding:0 85px 25px 35px}.faq-content .accordion-body p{margin-bottom:0}.faq-content .accordion-button:after{content:"";width:35px;height:35px;color:var(--tg-blue);background:var(--tg-gray-five);border-radius:50%;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:700;line-height:0;transition:all .3s linear;display:flex;position:absolute;top:18px;right:35px}.faq-content .accordion-button:not(.collapsed):after{content:"";background:var(--tg-blue);background:var(--tg-blue);color:var(--tg-white);background-image:none;font-family:"Font Awesome 5 Free";transform:rotate(0)}.introduction-img-wrap{padding-top:60px;position:relative}.introduction-img-wrap img:first-child{object-fit:cover;border:10px solid var(--tg-primary-color);border-radius:50%;max-width:570px;max-height:570px}.introduction-img-wrap img:nth-child(2){border:10px solid var(--tg-secondary-color);object-fit:cover;border-radius:50%;max-width:240px;max-height:240px;position:absolute;top:0;left:0}.introduction-content{margin-left:50px}.section-title-two .sub-title{color:var(--tg-primary-color);margin-bottom:5px;font-size:18px;font-weight:700;display:block}.section-title-two .title{margin-bottom:0;font-size:40px}.introduction-content p{margin-bottom:0}.introduction-content .info-one{color:var(--tg-blue);margin-bottom:10px;font-weight:500}.introduction-list{border-top:1px solid var(--tg-gray);border-bottom:1px solid var(--tg-gray);margin-top:30px;margin-bottom:30px;padding-top:30px;padding-bottom:30px}.introduction-list .list-wrap{flex-wrap:wrap;align-items:center;gap:15px 0;display:flex}.introduction-list .list-wrap li{width:50%;color:var(--tg-blue);font-size:16px;font-weight:700;line-height:1.4}.introduction-list .list-wrap li i{margin-right:8px}.introduction-bottom{flex-wrap:wrap;align-items:center;gap:15px 35px;display:flex}.introduction-bottom .call-now{align-items:center;display:flex}.introduction-bottom .call-now i{background:var(--tg-primary-color);width:45px;height:45px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;margin-right:12px;font-size:15px;display:flex}.introduction-bottom .call-now a{color:var(--tg-blue);font-size:24px;font-weight:700;display:block}.introduction-bottom .call-now a:hover{color:var(--tg-primary-color)}.all-btn .btn{padding:17px 20px}.team-item{margin-bottom:30px}.team-thumb img{border-radius:30px}.team-content{background:var(--tg-secondary-color);text-align:center;border-radius:50px;margin:-42px 35px 0;padding:14px 40px;transition:all .3s linear;position:relative}.team-item:hover .team-content{background:var(--tg-blue)}.team-content .title{color:var(--tg-white);margin-bottom:5px;font-size:24px}.team-content .title a:hover{color:var(--tg-white)}.team-content>span{color:var(--tg-white);font-size:15px;line-height:1.2;display:block}.team-social{position:absolute;top:-23px;right:0}.team-social .social-toggle-icon{background:var(--tg-primary-color);width:45px;height:45px;color:var(--tg-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-in;display:flex}.team-social:hover .social-toggle-icon{background:var(--tg-secondary-color)}.team-social ul{opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:7px;transition:all .3s;display:flex;position:absolute;bottom:42px;right:0}.team-social ul li{transition:all .3s}.team-social ul li a{background:var(--tg-blue);width:45px;height:45px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.team-item .team-social:hover ul{opacity:1;visibility:visible}.team-item .team-social:hover li{transform:translateY(-10px)}.team-item .team-social:hover li:first-child{transition-delay:.25s}.team-item .team-social:hover li:nth-child(2){transition-delay:.2s}.team-item .team-social:hover li:nth-child(3){transition-delay:.15s}.team-item .team-social:hover li:nth-child(4){transition-delay:.1s}.team-social ul li a:hover{background:var(--tg-secondary-color)}.team-item-two{margin-bottom:30px}.team-thumb-two{border:10px solid var(--tg-primary-color);border-radius:50%;width:250px;height:250px;margin:0 auto 25px;transition:all .3s linear;overflow:hidden}.team-item-two:hover .team-thumb-two{border-color:var(--tg-secondary-color)}.team-thumb-two img{transition:all .3s linear;transform:scale(1)}.team-item-two:hover .team-thumb-two img{transform:scale(1.07)}.team-content-two{text-align:center}.team-content-two .title{margin-bottom:5px;font-size:24px}.team-content-two span{color:var(--tg-blue);font-size:15px;line-height:1;display:block}.team-details-img img{border-radius:20px 20px 0 0}.team-details-info{border:1px solid #e4e1e1;border-radius:0 0 20px 20px;padding:30px}.team-details-info .title{margin-bottom:5px;font-size:30px}.team-details-info>span{color:#3a4f8d;margin-bottom:25px;font-size:18px;line-height:1;display:block}.team-details-social .list-wrap{align-items:center;gap:10px;margin-bottom:25px;display:flex}.team-details-social .list-wrap li a{width:40px;height:40px;color:var(--facebook);background:#e8f2ff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.team-details-social .list-wrap li:nth-child(2) a{color:var(--twitter);background:#1da1f21a}.team-details-social .list-wrap li:nth-child(3) a{color:var(--linkedin);background:#0077b51a}.team-details-social .list-wrap li:nth-child(4) a{color:var(--instagram);background:#e1306c1a}.team-details-social .list-wrap li a:hover{background:var(--facebook);color:var(--tg-white)!important}.team-details-social .list-wrap li:nth-child(2) a:hover{background:var(--twitter)}.team-details-social .list-wrap li:nth-child(3) a:hover{background:var(--linkedin)}.team-details-social .list-wrap li:nth-child(4) a:hover{background:var(--instagram)}.team-details-info .info-list .list-wrap li{color:var(--tg-blue);margin-bottom:5px;font-size:16px;font-weight:700;line-height:1.6}.team-details-info .info-list .list-wrap li:last-child{margin-bottom:0}.team-details-info .info-list .list-wrap li span,.team-details-info .info-list .list-wrap li a{color:var(--tg-blue);margin-left:8px;font-weight:400}.team-details-info .info-list .list-wrap li a:hover{color:var(--tg-primary-color)}.team-active [class*=col-]{padding:0 15px}.team-nav{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:30px;display:flex}.team-nav .slick-arrow{background:var(--tg-blue);width:50px;height:50px;color:var(--tg-white);border:none;border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.team-nav .slick-arrow:hover{background:var(--tg-primary-color)}.counter-inner{z-index:1;background-position:50%;background-size:cover;border-radius:100px;padding:56px 50px 26px;position:relative;overflow:hidden}.counter-inner:before{content:"";background:var(--tg-blue);opacity:.55;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.counter-item{align-items:center;margin-bottom:30px;display:flex}.counter-item .icon{margin-right:10px}.counter-item .icon svg{width:60px;color:var(--tg-secondary-color)}.counter-item .content .count{color:var(--tg-white);margin-bottom:5px;font-size:40px;font-weight:700;line-height:.8}.counter-item .content p{color:var(--tg-white);margin-bottom:0;font-size:20px;line-height:1.2}.counter-area-two.counter-bg{z-index:1;background-position:50%;background-size:cover;padding:86px 0 56px;position:relative}.counter-area-two.counter-bg:before{content:"";opacity:.5;z-index:-1;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.counter-area-two .counter-item{justify-content:center}.project-bg{background-image:url(/img/bg/project_bg.jpg);background-position:50%;background-size:cover;margin-top:-87px;padding:170px 0 130px;overflow:hidden}.section-title.white-title .sub-title,.section-title.white-title .sub-title svg,.section-title.white-title .title,.section-title.white-title .title span{color:var(--tg-white)}.section-title.white-title .title span svg{stroke:var(--tg-white)}.project-thumb{border-radius:20px 20px 0 0;overflow:hidden}.project-thumb img{width:100%;transition:all .3s ease-in;transform:scale(1)}.project-item:hover .project-thumb img{transform:scale(1.1)}.project-content{background:var(--tg-white);border-radius:0 0 20px 20px;padding:20px 30px 25px}.project-content .title{color:var(--tg-black);margin-bottom:5px;font-size:24px}.project-content span{color:var(--tg-gray-two);font-size:16px;line-height:1.2;display:block}.swiper-container.project-active{margin-right:-480px;overflow:hidden}.project-swiper-pagination{justify-content:center;align-items:center;gap:10px;margin-top:60px;display:flex}.project-swiper-pagination .swiper-pagination-bullet{opacity:1;background:0 0;border:1.5px solid #f4f4f4;border-radius:50%;width:8px;height:8px;transition:all .3s linear;position:relative}.project-swiper-pagination .swiper-pagination-bullet:before{content:"";border:1.5px solid var(--tg-white);opacity:0;background:0 0;border-radius:50%;width:25px;height:25px;transition:all .3s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}.project-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--tg-white);border-color:var(--tg-white)}.project-swiper-pagination.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.project-swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:10px}.project-item-wrap .swiper-wrapper .swiper-slide:nth-child(2n){margin-top:50px}.project-nav-wrap .nav-tabs{border-bottom:none;justify-content:flex-end;gap:5px}.project-nav-wrap .nav-tabs .nav-link{color:var(--tg-blue);background:0 0;border:none;border-radius:5px;margin-bottom:0;padding:8px 15px;font-size:18px;font-weight:500;line-height:1}.project-nav-wrap .nav-tabs .nav-link.active{background:var(--tg-blue);color:var(--tg-white)}.project-item-two{background:var(--tg-gray-six);border-radius:20px;margin-bottom:30px;padding:18px 20px 35px}.project-thumb-two{border-radius:10px;position:relative;overflow:hidden}.project-item-two.big-item .project-thumb-two{margin-bottom:25px}.project-item-two .project-thumb-two:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 100%);width:50%;height:100%;display:block;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.project-item-two:hover .project-thumb-two:before{animation:1.5s shine}@keyframes shine{to{left:125%}}.project-item-two.big-item .project-content-two .title{margin-bottom:10px;font-size:30px}.project-content-two p{margin-bottom:0}.project-item-two.small-item{align-items:center;padding:18px;display:flex}.project-item-two.small-item .project-thumb-two{flex:0 0 214px;width:214px;margin-right:22px}.project-item-two.small-item .project-content-two .title{margin-bottom:5px;font-size:24px}.project-area-three{background:var(--tg-section-background);padding:130px 0 100px}.project-area-three .section-title-three .title{margin-bottom:20px}.project-item-three{margin-bottom:30px;position:relative}.project-thumb-three{border-radius:20px;position:relative;overflow:hidden}.project-thumb-three:before{content:"";background:var(--tg-blue);opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:scale(.85)}.project-item-three:hover .project-thumb-three:before{opacity:.85;visibility:visible;transform:scale(1)}.project-content-three{text-align:center;opacity:0;margin-top:80px;transition:all .4s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.project-item-three:hover .project-content-three{opacity:1;margin-top:0}.project-content-three .title{color:var(--tg-white);margin-bottom:5px;font-size:26px}.project-content-three .title a:hover{color:var(--tg-white)}.project-content-three span{color:#bababa;font-size:18px;line-height:1;display:block}.project-info-wrap{background:var(--tg-white);border-radius:20px;width:370px;padding:35px 60px 35px 45px;display:inline-block;position:absolute;bottom:-75px;right:70px;box-shadow:0 0 50px #0000001a}.project-info-wrap .project-info-item:not(:nth-child(3)){margin-bottom:30px}.project-info-item span{margin-bottom:8px;font-size:20px;line-height:1;display:block}.project-info-item .title{margin-bottom:0;font-size:24px;font-weight:500}.project-info-wrap .team-details-social .list-wrap{border-top:1px solid #d9d9d9;margin-top:20px;margin-bottom:0;padding-top:25px}.project-next-prev .post a{background:#f0f7ff;border-radius:12px;padding:17px 20px;line-height:1;display:block;position:relative}.project-next-prev{justify-content:center;align-items:center;gap:20px;margin:50px 0 0;display:flex}.project-next-prev .post a i{background:var(--tg-primary-color);width:25px;height:25px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;left:-15px;transform:translateY(-50%);box-shadow:0 0 50px #00000040}.project-next-prev .post a:hover{background:var(--tg-primary-color);color:var(--tg-white)}.project-next-prev .post a:hover i{color:var(--tg-primary-color);background:var(--tg-white)}.project-next-prev .post.next-post a i{left:auto;right:-15px}.testimonial-item{text-align:center;background:var(--tg-white);border:1px solid #dddd;border-radius:20px;margin-bottom:30px;padding:50px 45px;transition:all .3s ease-in}.testimonial-item:hover{border-color:var(--tg-primary-color)}.testimonial-icon{background:var(--tg-blue-two);width:72px;height:72px;color:var(--tg-primary-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:40px;line-height:0;display:flex}.testimonial-content p{margin-bottom:30px}.testimonial-avatar-info{justify-content:center;align-items:center;display:flex}.testimonial-avatar-info .avatar-thumb{flex:0 0 40px;width:40px;margin-right:8px}.testimonial-avatar-info .avatar-thumb img{border-radius:50%}.testimonial-avatar-info .avatar-content{text-align:left}.testimonial-avatar-info .avatar-content .title{margin-bottom:5px;font-size:20px}.testimonial-avatar-info .avatar-content p{margin-bottom:0;font-size:15px;line-height:1.2}.testimonial-active [class*=col-]{padding:0 15px}.testimonial-nav{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:30px;display:flex}.testimonial-nav .slick-arrow{background:var(--tg-blue);width:50px;height:50px;color:var(--tg-white);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:15px;display:flex}.testimonial-nav .slick-arrow:before{content:""}.testimonial-nav .slick-arrow:hover{background:var(--tg-primary-color)}.testimonial-bg{background-position:50%;background-size:cover;padding:125px 0 130px}.testimonial-item-two{background:var(--tg-white);border-radius:10px;margin-top:40px;margin-bottom:30px;padding:60px 35px 40px;position:relative;box-shadow:0 0 50px #0000000d}.testimonial-icon-two{background:var(--tg-blue);width:72px;height:72px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex;position:absolute;top:-40px;left:35px}.testimonial-content-two p{margin-bottom:25px}.testimonial-content-two .testimonial-avatar-info{justify-content:flex-start}.blog-area .section-title .title span svg{bottom:-24px}.blog-post-item{margin-bottom:30px}.blog-post-thumb{margin-bottom:35px;position:relative}.blog-post-thumb img{border-radius:10px;transition:all .3s ease-in-out}.blog-post-item:hover .blog-post-thumb img{filter:grayscale()}.blog-post-thumb .tag{color:var(--tg-white);background:var(--tg-blue);border-radius:0 0 0 5px;padding:12px 22px;font-size:15px;font-weight:700;line-height:1;transition:all .3s ease-in-out;display:block;position:absolute;bottom:-12px;left:0}.blog-post-item:hover .blog-post-thumb .tag{background:var(--tg-primary-color)}.blog-meta .list-wrap{align-items:center;gap:25px;margin-bottom:10px;display:flex}.blog-meta .list-wrap li{color:var(--tg-gray-four);align-items:center;font-size:15px;font-weight:400;display:flex}.blog-meta .list-wrap li i{color:var(--tg-primary-color);margin-right:8px;font-size:14px}.blog-meta .list-wrap li a{color:var(--tg-gray-four)}.blog-meta .list-wrap li a:hover{color:var(--tg-primary-color)}.blog-post-content .title{border-bottom:2px solid var(--tg-gray);margin-bottom:20px;padding-bottom:25px;font-size:24px}.blog-post-content p{margin-bottom:0}.blog-item-two{margin-bottom:30px}.blog-thumb-two{border-radius:10px;overflow:hidden}.blog-thumb-two img{transition:all .3s ease-out;transform:scale(1)}.blog-item-two:hover .blog-thumb-two img{transform:scale(1.05)}.blog-content-two{background:var(--tg-white);border-radius:0 5px 5px;margin:-62px 35px 0;padding:30px 25px 55px;position:relative;box-shadow:0 0 50px #0000000f}.blog-content-two .tag{color:var(--tg-white);background:var(--tg-blue);border-radius:5px 5px 0 0;padding:12px 22px;font-size:15px;font-weight:700;line-height:1;display:inline-block;position:absolute;top:-39px;left:0}.blog-content-two .tag:hover{background:var(--tg-secondary-color)}.blog-content-two .title{margin-bottom:30px;font-size:30px}.blog-content-two .btn{background:var(--tg-gray-five);color:var(--tg-blue)}.blog-content-two .btn:hover{color:var(--tg-white)}.blog-sidebar .widget{background:var(--tg-white);border-radius:20px;margin-bottom:30px;padding:35px 30px;box-shadow:0 0 50px #0000000d}.blog-sidebar .widget:last-child{margin-bottom:0}.widget-title{margin-bottom:25px;font-size:22px;font-weight:700}.rc-post-item{align-items:center;margin-bottom:25px;display:flex}.rc-post-item:last-child{margin-bottom:0}.rc-post-item .thumb{flex:0 0 90px;width:90px;margin-right:12px}.rc-post-item .thumb img{border-radius:10px}.rc-post-item .content .date{color:#5a5a5a;margin-bottom:6px;font-size:14px;line-height:1.2;display:block}.rc-post-item .content .date i{color:var(--tg-primary-color);margin-right:5px}.rc-post-item .content .title{margin-bottom:0;font-size:18px}.blog-details-wrap .inner-blog-item:hover .blog-details-thumb img{transform:scale(1)}.blog-details-content{padding:30px 25px 50px}.blog-details-content .title{margin-bottom:12px}.blog-details-content p{margin-bottom:25px}.blog-details-bottom .tg-post-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blog-details-bottom .tg-post-tags .tags-title{margin-bottom:0;font-size:16px;font-weight:500}.blog-details-bottom .tg-post-tags .list-wrap{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.blog-details-bottom .tg-post-tags .list-wrap li a{color:var(--tg-blue);text-transform:uppercase;border:1px solid #e8e8e8;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1;display:block}.blog-details-bottom .tg-post-tags .list-wrap li a:hover{color:var(--tg-white);background:var(--tg-primary-color);border-color:var(--tg-primary-color)}.blog-post-social .list-wrap{justify-content:flex-end;align-items:center;gap:10px;display:flex}.blog-post-social .list-wrap li a{width:40px;height:40px;color:var(--facebook);background:#e8f2ff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.blog-post-social .list-wrap li a:hover{background:var(--facebook);color:var(--tg-white)!important}.blog-post-social .list-wrap li:nth-child(2) a{color:var(--twitter);background:#1da1f21a}.blog-post-social .list-wrap li:nth-child(3) a{color:var(--linkedin);background:#0077b51a}.blog-post-social .list-wrap li:nth-child(4) a{color:var(--instagram);background:#e1306c1a}.blog-post-social .list-wrap li:nth-child(2) a:hover{background:var(--twitter)}.blog-post-social .list-wrap li:nth-child(3) a:hover{background:var(--linkedin)}.blog-post-social .list-wrap li:nth-child(4) a:hover{background:var(--instagram)}.inner-contact-info-wrap{margin-bottom:50px}.inner-contact-info-item{background:var(--tg-white);text-align:center;border-radius:30px;margin-top:40px;margin-bottom:30px;padding:65px 30px 45px;position:relative;box-shadow:0 0 50px #0000000d}.inner-contact-info-item .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;font-size:22px;transition:all .3s linear;display:flex;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.inner-contact-info-item:hover .icon{background:var(--tg-secondary-color)}.inner-contact-info-item .content{flex-direction:column;align-items:center;gap:5px;display:flex}.inner-contact-info-item .content a{color:var(--tg-blue);font-size:22px;font-weight:500;line-height:1.28}.inner-contact-info-item .content a:hover{color:var(--tg-primary-color)}.inner-contact-info-item .content p{color:var(--tg-blue);margin-bottom:0;font-size:22px;font-weight:500;line-height:1.4}.contact-form-area{background:var(--tg-blue-five);border-radius:30px;overflow:hidden}.contact-img img{object-fit:cover;width:100%;height:580px}.contact-content{padding:35px}.contact-content .title{color:var(--tg-white);margin-bottom:25px;font-size:30px}.contact-content form .row{margin:0 -5px}.contact-content form .row [class*=col-]{padding:0 5px}.contact-content .form-grp{margin-bottom:10px}.contact-content .form-grp textarea,.contact-content .form-grp input{width:100%;color:var(--tg-white);background:#203772;border:none;border-radius:10px;height:50px;padding:11px 22px;font-size:15px;font-weight:400;display:block}.contact-content .form-grp textarea::placeholder,.contact-content .form-grp input::placeholder{color:#8293bd;font-size:15px;font-weight:400}.contact-content .form-grp textarea{min-height:180px;max-height:180px}.contact-content form .btn{background:var(--tg-secondary-color)}.contact-content form .btn:before{background:var(--tg-white)}.contact-content form .btn:hover{color:var(--tg-secondary-color)}#contact-map{width:100%;height:660px}#contact-map iframe{width:100%;height:100%}.footer-bg{background-image:url(/img/bg/footer_bg.jpg);background-position:50%;background-size:cover}.footer-top{padding:50px 0 55px}.footer-logo-area{border-bottom:1px solid #263c7c;margin-bottom:50px;padding-bottom:48px}.footer-bg .footer-top .container>.row>:nth-child(2) .footer-widget{margin-left:40px}.footer-social-menu .list-wrap{justify-content:flex-end;align-items:center;gap:40px;display:flex}.footer-social-menu .list-wrap li a{color:var(--tg-lavender-blue);font-size:16px;font-weight:400}.footer-social-menu .list-wrap li a:hover{color:var(--tg-white)}.footer-widget{margin-bottom:40px}.footer-widget .fw-title .title{color:var(--tg-white);margin-bottom:20px;font-size:22px;font-weight:500}.footer-content p{color:var(--tg-lavender-blue);margin-bottom:20px}.footer-contact .list-wrap .phone-addess{align-items:center;margin-bottom:20px;display:flex}.footer-contact .list-wrap .phone-addess i{background:var(--tg-secondary-color);width:35px;height:35px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:14px;display:flex}.footer-contact .list-wrap .phone-addess a{color:var(--tg-white);font-size:24px;font-weight:700;line-height:1;display:block}.footer-contact .list-wrap .phone-addess a:hover{color:var(--tg-secondary-color)}.footer-contact .list-wrap .email-addess a{color:var(--tg-lavender-blue);font-size:20px;line-height:1;display:inline-block}.footer-contact .list-wrap .email-addess a:hover{color:var(--tg-secondary-color)}.fw-link-list .list-wrap li{margin-bottom:12px}.fw-link-list .list-wrap li:last-child{margin-bottom:0}.fw-link-list .list-wrap li a{color:var(--tg-lavender-blue);font-size:16px;line-height:1.4;position:relative}.fw-link-list .list-wrap li a:before{content:"";content:"";background:var(--tg-white);transform-origin:100% 0;width:100%;height:1px;transition:transform .4s cubic-bezier(.74,.72,.27,.24);position:absolute;bottom:0;left:0;transform:scaleX(0)}.fw-link-list .list-wrap li a:hover:before{transform-origin:0 0;transform:scale(1)}.fw-link-list .list-wrap li a:hover{color:var(--tg-white)}.footer-newsletter p{color:var(--tg-lavender-blue);margin-bottom:15px}.footer-newsletter form input{background:var(--tg-blue-three);width:100%;color:var(--tg-white);border:1px solid #25386d;border-radius:5px;height:50px;margin-bottom:20px;padding:10px 20px;font-size:15px;display:block}.footer-newsletter form input::placeholder{color:#878c9a;font-size:15px}.footer-newsletter form .btn{background:var(--tg-primary-color);border-radius:5px}.footer-newsletter form .btn:before{background:var(--tg-blue)}.footer-bottom{background:#06184d80;padding:15px 0}.copyright-text p{color:var(--tg-lavender-blue);margin-bottom:0;font-size:15px}.copyright-text p a{color:var(--tg-white);font-weight:600}.footer-bottom-menu .list-wrap{justify-content:flex-end;align-items:center;gap:45px;display:flex}.footer-bottom-menu .list-wrap li{position:relative}.footer-bottom-menu .list-wrap li:before{content:"";background:var(--tg-lavender-blue);width:6px;height:1.5px;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.footer-bottom-menu .list-wrap li:last-child:before{display:none}.footer-bottom-menu .list-wrap li a{color:var(--tg-lavender-blue);font-size:15px;position:relative}.footer-bottom-menu .list-wrap li a:before{content:"";background:var(--tg-white);transform-origin:100% 0;width:100%;height:1px;transition:transform .4s cubic-bezier(.74,.72,.27,.24);position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-bottom-menu .list-wrap li a:hover:before{transform-origin:0 0;transform:scale(1)}.footer-bottom-menu .list-wrap li a:hover{color:var(--tg-white)}.footer-area-two{background:var(--tg-blue-four)}.footer-info-wrap{margin-bottom:-85px}.footer-info-inner{border:5px solid var(--tg-primary-color);background:var(--tg-white);border-radius:500px;padding:60px 100px 30px;transform:translateY(-85px);box-shadow:0 0 50px #0000001a}.footer-info-wrap .contact-info-item{margin-bottom:30px}.footer-info-wrap .contact-info-item .content .title{color:var(--tg-paragraph-color);margin-bottom:5px;font-size:18px;font-weight:400;line-height:1}.footer-info-wrap .contact-info-item .content a,.footer-info-wrap .contact-info-item .content span{color:var(--tg-black);font-size:20px}.footer-info-wrap .contact-info-item .icon{min-width:40px;margin-right:15px}.footer-area-two .footer-top{padding:75px 0}.footer-area-two .footer-top .logo{text-align:center;margin-bottom:30px}.footer-area-two .footer-top .footer-social-menu .list-wrap{justify-content:center}@keyframes loaderspin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes loaderpulse{0%{transform:scale(1)}to{transform:scale(1.2)}}.counter-one-odometer{display:flex}*{cursor:default!important}a,a>*,button,button>*,input,textarea,.swiper-pagination-bullet{cursor:pointer!important}.jarallax{z-index:0;position:relative}.jarallax>.jarallax-img{object-fit:cover;z-index:-1;width:100%;height:100%;font-family:Poppins,sans-serif;position:absolute;top:0;left:0}
@media (max-width:1800px){.container.custom-container{max-width:100%}.banner-bg{padding:175px 0 280px}.services-item-wrap-two [class*=col-]{padding:0 15px}.services-item-wrap-two .row{margin:0 -15px}.services-area-four .row .col{padding:0 15px}.services-area-four .row{margin:0 -15px}.services-content-four{padding:50px 25px 25px}.services-content-four .services-icon{width:70px;height:70px;font-size:25px;top:-40px;left:20px}}@media (max-width:1500px){.container{max-width:1200px}.slider-bg{min-height:650px}.slider-content .title{margin-bottom:50px;font-size:76px}.slider-content .sub-title,.project-content .title{font-size:28px}.banner-content .sub-title{font-size:22px}.banner-content .title{font-size:70px}.banner-bg{padding:120px 0 230px}.blog-content-two{padding:30px 25px 45px}.blog-content-two .title{margin-bottom:25px;font-size:28px}.services-area-four .row .col{padding:0 15px}.services-area-four .row{margin:0 -15px}.services-area-four .custom-container{max-width:100%}.services-content-four{padding:50px 25px 30px}.breadcrumb-bg{padding:100px 0}#contact-map{height:570px}.banner-bg:before{height:255px}}@media (max-width:1199.98px){.container,.custom-container{max-width:960px}.contact-info-item .icon{min-width:25px;margin-right:10px}.contact-info-item .content .title{margin-bottom:5px}.header-logo-area{padding:18px 0}.slider-content .title{margin-bottom:40px;font-size:68px}.slider-content .sub-title{font-size:25px}.slider-content .sub-title svg{width:32px;height:auto}.slider-bg{min-height:580px}.year-experience-wrap{top:10px}.about-img-wrap img:nth-child(2){width:320px;height:320px;bottom:-65px}.about-img-wrap img:first-child{border-radius:70px 0 0 70px}.about-img-wrap{margin-bottom:65px}.section-title .sub-title{margin-bottom:10px;font-size:16px}.section-title .title{font-size:34px}.about-content .section-title{margin-bottom:60px}.about-content .contact{margin-top:35px}.services-bg-shape{display:none}.services-item{background:var(--tg-white);border-radius:20px}.services-item:hover{background:var(--tg-primary-color)}.team-content{margin:-42px 20px 0;padding:14px 10px}.team-content .title{font-size:22px}.counter-inner{padding:40px 30px 10px}.counter-item .icon svg{width:40px}.counter-item .content .count{font-size:35px}.counter-item .content p{font-size:18px}.project-content .title{font-size:26px}.testimonial-item{padding:35px 30px}.blog-post-content .title{font-size:22px}.footer-contact .list-wrap .phone-addess a{font-size:20px}.banner-content .title{font-size:62px}.banner-content p{margin-bottom:25px}.services-icon-two{width:90px;height:90px;font-size:40px;top:-40px;left:25px}.services-item-two{margin-top:40px;margin-bottom:30px;padding:80px 25px 30px}.services-content-two .title{margin-bottom:10px;font-size:26px}.introduction-img-wrap img:first-child{max-width:450px;max-height:450px}.introduction-img-wrap img:nth-child(2){max-width:200px;max-height:200px}.introduction-content{margin-left:0}.section-title-two .title{font-size:34px}.introduction-bottom{gap:15px 20px}.introduction-bottom .call-now a{font-size:22px}.services-thumb-three img{width:100%}.testimonial-item-two{padding:50px 30px 35px}.testimonial-icon-two{left:30px}.project-item-two.small-item .project-content-two .title{margin-bottom:5px;font-size:22px}.project-item-two.big-item .project-content-two .title{font-size:28px}.project-item-two.big-item .project-thumb-two img{object-fit:cover;height:242px}.blog-content-two .title{font-size:24px}.blog-content-two{margin:-62px 30px 0}.banner-content{margin-left:0}.work-line-shape svg{top:-40px}.services-content-four .services-icon{width:70px;height:70px;font-size:25px;left:25px}.team-thumb-two{width:100%;height:auto}.footer-info-inner{padding:60px 30px 30px}.section-title-three .title{font-size:34px}.breadcrumb-bg{padding:90px 0}.history-area .section-title .title span svg{bottom:-20px}.rc-post-item .content .title{font-size:16px}.widget-title{margin-bottom:20px}.blog-sidebar .widget{padding:35px 20px}.inner-contact-info-item .content p br{display:none}.inner-contact-info-item{padding:65px 25px 45px}.inner-contact-info-item .content p,.inner-contact-info-item .content a{font-size:20px}.contact-content .title{font-size:28px}.team-details-info{padding:25px}.team-details-info .title{font-size:28px}.project-info-wrap{width:335px;padding:35px 40px}.services-details-content>.title{font-size:36px}.services-cat-list .list-wrap li a,.services-cat-list .title{padding:15px 25px}.services-sidebar .download-wrap{padding:55px 25px}.services-sidebar .download-wrap a{font-size:18px}.services-icon-two svg{width:40px}.banner-bg:before{height:195px}}@media (max-width:991.98px){.container,.custom-container{max-width:720px}.menu-area{padding:20px 0}.header-action>ul li.header-btn{display:none}.menu-nav{justify-content:space-between}.header-action{margin-right:30px}.menu-outer .navbar-wrap{display:block!important}.menu-area .mobile-nav-toggler{display:block}.logo.d-none{display:block!important}.header-logo-area,.header-top-left{display:none}.header-top-right span{justify-content:center}.slider-content .title{margin-bottom:35px;font-size:60px}.slider-bg{min-height:520px}.slider-active .slick-dots{right:4%}.about-img-wrap img:nth-child(2){width:290px;height:290px}.about-content{margin-top:50px}.about-content .section-title{margin-bottom:40px}.about-content .section-title .title span svg{bottom:-20px}.services-area .section-title{margin-bottom:50px}.services-area .section-title .title span svg{bottom:-22px}.services-item{padding:30px}.services-content-top .title{font-size:22px}.team-area .section-title{margin-bottom:50px}.counter-inner{border-radius:50px}.swiper-container.project-active{margin-right:-100px}.testimonial-item{padding:30px 25px}.footer-social-menu .list-wrap{gap:30px}.footer-bottom-menu .list-wrap{gap:35px}.footer-bottom-menu .list-wrap li:before{right:-20px}.footer-logo-area{margin-bottom:30px;padding-bottom:30px}.banner-content{text-align:center}.banner-btn{justify-content:center}.banner-bg{padding:120px 0 170px}.introduction-img-wrap img:first-child{max-width:100%;max-height:unset}.introduction-content{margin-top:50px;margin-left:0}.introduction-bottom{gap:15px 35px}.services-content-three{margin:-90px 20px 0;padding:50px 20px 35px}.services-content-three .icon{width:65px;height:65px;font-size:20px;top:-35px;left:25px}.faq-content .section-title-two{text-align:center}.project-area-two .section-title-two{text-align:center;margin-bottom:30px}.project-nav-wrap .nav-tabs{justify-content:center}.project-item-two.big-item .project-thumb-two img{object-fit:cover;width:100%;height:280px}.header-style-two .menu-area .mobile-nav-toggler{margin-top:9px}.work-line-shape{display:none}.work-content p{width:100%}.work-area .section-title-two{margin-bottom:50px}.section-title-two .title br{display:none}.services-thumb-four img{width:100%}.team-thumb-two{width:250px;height:250px}.footer-info-inner{padding:40px 50px 10px}.breadcrumb-content .title{font-size:38px}.breadcrumb-content .breadcrumb-item{font-size:18px}.breadcrumb-bg{padding:85px 0}.blog-sidebar{margin-top:100px}.blog-sidebar .widget{padding:35px 30px}.rc-post-item .content .title{font-size:18px}.contact-img img{display:none}.contact-content{padding:50px 30px}#contact-map{height:500px}.team-details-img{margin-bottom:50px}.team-details-img img{object-fit:cover;width:100%;height:420px}.project-info-wrap{width:300px;padding:35px 30px;right:50px}.services-sidebar .download-wrap a{font-size:20px}.services-sidebar .download-wrap{padding:55px 30px}.services-cat-list .list-wrap li a,.services-cat-list .title{padding:15px 30px}.services-sidebar{margin-top:100px}.services-content-three .icon svg{width:22px}}@media (max-width:767.98px){.custom-container{max-width:100%}.header-top{display:none}.slider-content .sub-title{font-size:20px}.slider-content .title{font-size:50px}.year-experience-wrap,.about-img-wrap img:nth-child(2){display:none}.about-img-wrap{margin-bottom:0;padding-right:0}.section-title .title{font-size:32px}.all-btn.text-end.mb-50{text-align:center!important}.team-area .section-title{text-align:center}.team-area .section-title .sub-title{justify-content:center}.team-thumb img{width:100%}.team-content{margin:-42px 25px 0;padding:14px 20px}.counter-inner{padding:56px 50px 26px}.swiper-container.project-active{margin-right:0}.project-item-wrap .swiper-wrapper .swiper-slide:nth-child(2n){margin-top:0}.testimonial-area .section-title .sub-title{justify-content:center}.testimonial-area .section-title{text-align:center;margin-bottom:50px}.blog-post-thumb img{width:100%}.footer-social-menu .list-wrap{flex-wrap:wrap;justify-content:left;gap:10px 25px;margin-top:20px}.copyright-text p{text-align:center}.footer-bottom-menu .list-wrap{justify-content:center}.project-content .title{font-size:24px}.about-area.has-animation{padding:100px 0}.services-area{padding:95px 0 70px}.team-area.has-animation{padding:100px 0 70px}.project-bg{padding:170px 0 100px}.testimonial-area.has-animation,.blog-area.has-animation{padding:95px 0 70px}.footer-top{padding:50px 0 45px}.about-img-wrap img:first-child{border-radius:25px}.project-item-two.small-item{display:block}.banner-content .title{font-size:44px}.banner-content .sub-title{font-size:18px}.banner-bg:after{filter:blur(100px);width:100%}.banner-bg{padding:90px 0 120px}.introduction-img-wrap img:nth-child(2){max-width:180px;max-height:180px}.services-icon-two{width:80px;height:80px;font-size:30px;top:-35px;left:25px}.services-item-two{margin-top:35px;padding:70px 25px 30px}.services-area-two{padding:80px 0 70px}.section-title-two .title{font-size:30px}.introduction-list .list-wrap li{width:100%}.introduction-bottom{gap:20px 25px}.introduction-area{padding:0 0 100px}.services-thumb-three img{object-fit:cover;min-height:250px}.services-content-three{margin:-90px 15px 0;padding:50px 20px 30px}.services-area-three{padding:95px 0 0;overflow:hidden}.faq-content .accordion-button{padding:20px 60px 20px 25px}.faq-content .accordion-button:after{right:17px}.faq-content .accordion-body{padding:0 50px 25px 25px}.testimonial-icon-two{font-size:24px}.testimonial-bg{padding:95px 0 100px}.testimonial-area-two .section-title-two{margin-bottom:50px}.project-item-two.big-item .project-thumb-two img{height:250px}.project-item-two.big-item .project-content-two .title{font-size:26px}.project-item-two.small-item .project-thumb-two{width:100%;margin-bottom:20px;margin-right:0}.project-item-two.small-item .project-thumb-two img{width:100%}.project-item-two{padding:18px 20px}.blog-area-two{padding:95px 0 60px}.blog-thumb-two img{object-fit:cover;min-height:220px}.blog-content-two{margin:-60px 15px 0;padding:25px 20px 30px}.blog-meta .list-wrap{gap:10px}.blog-content-two .title{margin-bottom:20px;font-size:20px}.project-area-two,.work-area{padding:95px 0 70px}.footer-info-inner{border-radius:50px;padding:40px 20px 10px}.footer-info-wrap .contact-info-item .icon{min-width:30px}.footer-info-wrap .contact-info-item .content a,.footer-info-wrap .contact-info-item .content span{font-size:18px}.services-area-four{padding:95px 0 60px}.team-area-two{padding:95px 0 70px}.section-title-three .title{font-size:30px}.services-area-five{padding:100px 0 70px}.services-item-five .services-icon{width:70px;height:70px}.services-item-five .services-icon svg{width:25px}.project-thumb-three img{width:100%}.project-area-three{padding:100px 0 70px}.blog-thumb-two img{width:100%}.breadcrumb-bg{padding:80px 0}.history-bg{padding:95px 0 100px}.inner-project-area{padding:100px 0}.project-content-three .title{font-size:26px}.project-content-three span{font-size:18px}.breadcrumb-content .title{font-size:34px}.inner-blog-area{padding:100px 0}.blog-sidebar .widget{padding:35px 20px}.blog-post-social .list-wrap{justify-content:flex-start;margin-top:15px}.blog-details-area,.contact-area{padding:100px 0}.contact-content{padding:50px 25px}#contact-map{height:450px}.inner-contact-info-item .icon{width:70px;height:70px;top:-35px}.inner-contact-info-item{margin-top:35px}.team-details-img img{height:330px}.team-details-info .title{font-size:25px}.team-nav{display:none}.project-info-wrap{width:100%;position:unset;margin-top:40px}.services-details-thumb img{object-fit:cover;min-height:250px}.services-details-content>.title{font-size:32px}.services-cat-list .title,.services-cat-list .list-wrap li a{padding:15px 25px}.services-sidebar .download-wrap{padding:55px 25px}.services-sidebar .download-wrap a{font-size:18px}.services-icon-two svg{width:30px}.banner-bg:before{height:100px}.footer-bg .footer-top .container>.row>:nth-child(2) .footer-widget{margin-left:0}}@media only screen and (min-width:576px) and (max-width:767px){.container,.custom-container{max-width:540px}.slider-content .title{font-size:58px}.slider-content .sub-title{font-size:22px}.section-title .title{font-size:34px}.swiper-container.project-active{margin-right:-200px}.banner-content .title{font-size:60px}.banner-bg{padding:100px 0 140px}.introduction-img-wrap img:nth-child(2){max-width:210px;max-height:210px}.section-title-two .title{font-size:34px}.introduction-list .list-wrap li{width:50%}.services-content-three{margin:-90px 25px 0;padding:50px 30px 30px}.project-item-two.small-item{display:flex}.project-item-two.small-item .project-thumb-two{margin-bottom:0;margin-right:20px}.blog-content-two{margin:-60px 30px 0;padding:25px 25px 30px}.blog-content-two .title{font-size:24px}.blog-meta .list-wrap{gap:20px}.services-content-four{padding:45px 20px 25px}.team-thumb-two{width:230px;height:230px}.footer-info-inner{padding:40px 50px 10px}.section-title-three .title{font-size:34px}.breadcrumb-content .title{font-size:38px}.blog-sidebar .widget{padding:35px 30px}.team-details-img img{height:400px}.services-sidebar .download-wrap a{font-size:20px}.services-sidebar .download-wrap{padding:55px 30px}.services-cat-list .list-wrap li a,.services-cat-list .title{padding:15px 30px}}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:light){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.sidebar-widget-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:30px;padding:30px;box-shadow:0 0 30px #0000000f}.sidebar-widget-card .widget-title{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:15px;font-size:20px;font-weight:700;position:relative}.sidebar-widget-card .widget-title:after{content:"";background:var(--foreground);width:50px;height:2px;position:absolute;bottom:-1px;left:0}.sidebar-widget-card ul{margin:0;padding:0;list-style:none}.service-list-item{align-items:center;margin-bottom:15px;display:flex}.service-list-item span,.rc-post-item .content .title a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.rc-post-item{align-items:center;margin-bottom:20px;display:flex}.rc-post-item .content{flex:1;min-width:0}
